Prepare slow tests for one-bit refcounting
commit790d4a5b8736efdc56f7b252a749ba89a7a89496
authorBrett Simmers <bsimmers@fb.com>
Tue, 5 Dec 2017 16:54:35 +0000 (5 08:54 -0800)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Tue, 5 Dec 2017 16:56:21 +0000 (5 08:56 -0800)
tree8e5f0432f20e07501986a4335ee77f3dbb4bce2f
parentcdcbcc5b03e94039213ccf28cfa9db1246b3e8ff
Prepare slow tests for one-bit refcounting

Summary:
This diff only goes after tests that were already <?hh files; I'll try
a mass conversion and cleanup at some later time. Tests that used references or
destructors were demoted to <?php with the reason in a comment. Tests that fail
for other reasons were added to a new blacklist file, which I intend to
eventually empty out.

Reviewed By: edwinsmith

Differential Revision: D6401288

fbshipit-source-id: 2499716ce5af3fc8c0948dcfb42ed0917dd34430
40 files changed:
hphp/test/one_bit_refcount_failing_slow [new file with mode: 0644]
hphp/test/slow/array/array_splice_destructors.php
hphp/test/slow/array/compare_recursive_array.php
hphp/test/slow/async/async-gen-0ref-on-retc.php
hphp/test/slow/async/await_cpp_exception.php
hphp/test/slow/async/await_cpp_exception2.php
hphp/test/slow/async/foreach_await_as.php
hphp/test/slow/async/genva-refcnt.php
hphp/test/slow/async/suspend_hook_throw2.php
hphp/test/slow/collection_classes/836.php
hphp/test/slow/collection_classes/vector_resize_destructors.php
hphp/test/slow/collection_classes/vector_splice_destructors.php
hphp/test/slow/debug_backtrace/metadata_decref_on_return.php
hphp/test/slow/dict/convert-dtor.php
hphp/test/slow/dict/from-obj-dtor.php
hphp/test/slow/dict/mixed-to-dict-with-refs.php
hphp/test/slow/error_handler/on_return_event_hook.php
hphp/test/slow/exceptions/unwind_gen_array_waithandle.php
hphp/test/slow/ext_watchman/ext_watchman.php
hphp/test/slow/hack_arr_compat/cuf-safe-array.php
hphp/test/slow/hack_arr_compat/variadic-by-ref.php
hphp/test/slow/hni/builtin_call_dtor_order.php
hphp/test/slow/hni/coerce_dtor_order.php
hphp/test/slow/hni/exception_dtor_order.php
hphp/test/slow/hni/exception_dtor_order2.php
hphp/test/slow/intercept/extra_args.php
hphp/test/slow/intercept/member_fn_intercept.php
hphp/test/slow/intercept/prolog.php
hphp/test/slow/keyset/from-obj-dtor.php
hphp/test/slow/lang/async_generators.php
hphp/test/slow/memory/uninit-leak.php
hphp/test/slow/object/no-destructors.php
hphp/test/slow/object/optional-destruct.php
hphp/test/slow/object_property/dynprop_cow.php
hphp/test/slow/pipe_expr/pipevar-4.php
hphp/test/slow/unpack_args/unpack_byref.php
hphp/test/slow/unpack_args/unpack_call.php
hphp/test/slow/variadic_args/destructors.php
hphp/test/slow/vec/convert-dtor.php
hphp/test/slow/vec/from-obj-dtor.php