Kill pseudomains (take 2)
commit0a70f4e955a091e67c96126933994140324cf9a9
authorOguz Ulgen <oulgen@fb.com>
Mon, 10 Aug 2020 06:25:58 +0000 (9 23:25 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Mon, 10 Aug 2020 06:27:43 +0000 (9 23:27 -0700)
tree2c7b7745b20233db1c674d1f367476c2dab6bb4d
parent8a3a641a50f92745fb00a34ec1b48149c7a0a197
Kill pseudomains (take 2)

Summary: Now that the diff previously causing regression (D23020387 (https://github.com/facebook/hhvm/commit/8a3a641a50f92745fb00a34ec1b48149c7a0a197)) has landed, time to land rest of the pseudomain removal.

Reviewed By: jano

Differential Revision: D23023597

fbshipit-source-id: 491f00f82c19f559f033f3d249a7e7f2bb274927
228 files changed:
hphp/compiler/package.cpp
hphp/doc/bytecode.specification
hphp/doc/ir.specification
hphp/hack/Cargo.lock
hphp/hack/src/hhbc/cargo/hhas_program/Cargo.toml
hphp/hack/src/hhbc/closure_convert.rs
hphp/hack/src/hhbc/compile.rs
hphp/hack/src/hhbc/emit_body.rs
hphp/hack/src/hhbc/emit_program.rs
hphp/hack/src/hhbc/hhas_program.rs
hphp/hack/src/hhbc/hhbc_ast.rs
hphp/hack/src/hhbc/instruction_sequence.rs
hphp/hack/src/hhbc/print.rs
hphp/hack/test/pocket_universes/compile/closure.good.php.exp
hphp/hack/test/pocket_universes/compile/members.good.php.exp
hphp/hack/test/pocket_universes/compile/members2.good.php.exp
hphp/hack/test/pocket_universes/compile/members3.good.php.exp
hphp/hack/test/pocket_universes/compile/pu_as_key.good.php.exp
hphp/hack/test/pocket_universes/compile/trait.good.php.exp
hphp/hack/test/pocket_universes/compile/trait_members.good.php.exp
hphp/hack/test/pocket_universes/compile/trait_superclass.good.php.exp
hphp/hack/test/pocket_universes/compile/trait_superclass_members.good.php.exp
hphp/hack/test/pocket_universes/compile/trait_uses_trait.good.php.exp
hphp/hack/test/pocket_universes/compile/translate.good.php.exp
hphp/hhbbc/analyze.cpp
hphp/hhbbc/check.cpp
hphp/hhbbc/dce.cpp
hphp/hhbbc/debug.cpp
hphp/hhbbc/emit.cpp
hphp/hhbbc/func-util.cpp
hphp/hhbbc/func-util.h
hphp/hhbbc/index.cpp
hphp/hhbbc/interp-internal.h
hphp/hhbbc/interp.cpp
hphp/hhbbc/main.cpp
hphp/hhbbc/options.h
hphp/hhbbc/parse.cpp
hphp/hhbbc/representation.h
hphp/hhbbc/show.cpp
hphp/hhbbc/stats.cpp
hphp/hhbbc/test/type-system.cpp
hphp/hhbbc/whole-program.cpp
hphp/runtime/base/autoload-handler.cpp
hphp/runtime/base/backtrace.cpp
hphp/runtime/base/backtrace.h
hphp/runtime/base/execution-context.cpp
hphp/runtime/base/execution-context.h
hphp/runtime/base/runtime-option.h
hphp/runtime/base/stats.h
hphp/runtime/ext/std/ext_std_classobj.cpp
hphp/runtime/ext/vsdebug/stack_trace_command.cpp
hphp/runtime/vm/as.cpp
hphp/runtime/vm/bytecode.cpp
hphp/runtime/vm/bytecode.h
hphp/runtime/vm/cti.cpp
hphp/runtime/vm/disas.cpp
hphp/runtime/vm/event-hook.cpp
hphp/runtime/vm/event-hook.h
hphp/runtime/vm/func-emitter-inl.h
hphp/runtime/vm/func-emitter.cpp
hphp/runtime/vm/func-emitter.h
hphp/runtime/vm/func-inl.h
hphp/runtime/vm/func.cpp
hphp/runtime/vm/func.h
hphp/runtime/vm/hhbc.h
hphp/runtime/vm/jit/dce.cpp
hphp/runtime/vm/jit/extra-data.h
hphp/runtime/vm/jit/frame-state.cpp
hphp/runtime/vm/jit/gvn.cpp
hphp/runtime/vm/jit/inlining-decider.cpp
hphp/runtime/vm/jit/ir-opcode.cpp
hphp/runtime/vm/jit/irgen-arith.cpp
hphp/runtime/vm/jit/irgen-basic.cpp
hphp/runtime/vm/jit/irgen-builtin.cpp
hphp/runtime/vm/jit/irgen-exit.cpp
hphp/runtime/vm/jit/irgen-exit.h
hphp/runtime/vm/jit/irgen-inlining.cpp
hphp/runtime/vm/jit/irgen-internal.h
hphp/runtime/vm/jit/irgen-interpone.cpp
hphp/runtime/vm/jit/irgen-iter-spec.cpp
hphp/runtime/vm/jit/irgen-iter.cpp
hphp/runtime/vm/jit/irgen-minstr.cpp
hphp/runtime/vm/jit/irgen-ret.cpp
hphp/runtime/vm/jit/irgen-types.cpp
hphp/runtime/vm/jit/irlower-load-store.cpp
hphp/runtime/vm/jit/irlower-lookup-cls-func.cpp
hphp/runtime/vm/jit/memory-effects.cpp
hphp/runtime/vm/jit/prof-data-serialize.cpp
hphp/runtime/vm/jit/region-method.cpp
hphp/runtime/vm/jit/service-request-handlers.cpp
hphp/runtime/vm/jit/tc-internal.cpp
hphp/runtime/vm/jit/translate-region.cpp
hphp/runtime/vm/jit/translator.cpp
hphp/runtime/vm/method-lookup.cpp
hphp/runtime/vm/repo-autoload-map-builder.cpp
hphp/runtime/vm/srckey.cpp
hphp/runtime/vm/unit-emitter-inl.h
hphp/runtime/vm/unit-emitter.cpp
hphp/runtime/vm/unit-emitter.h
hphp/runtime/vm/unit-inl.h
hphp/runtime/vm/unit.cpp
hphp/runtime/vm/unit.h
hphp/runtime/vm/verifier/check-func.cpp
hphp/runtime/vm/verifier/check-unit.cpp
hphp/runtime/vm/verifier/pretty.cpp
hphp/test/quick/access_modifier.hhas
hphp/test/quick/asm_alias.hhas
hphp/test/quick/asm_array.hhas
hphp/test/quick/asm_array_elem.hhas
hphp/test/quick/asm_array_packed.hhas
hphp/test/quick/asm_assert_optobj.hhas
hphp/test/quick/asm_assert_t.hhas
hphp/test/quick/asm_bad_array_elem.hhas
hphp/test/quick/asm_class.hhas
hphp/test/quick/asm_closure.hhas
hphp/test/quick/asm_cont.hhas
hphp/test/quick/asm_declvars.hhas
hphp/test/quick/asm_dvinit.hhas
hphp/test/quick/asm_dvinit_fault.hhas
hphp/test/quick/asm_escape.hhas
hphp/test/quick/asm_fatal_await.hhas
hphp/test/quick/asm_fault.hhas
hphp/test/quick/asm_fault_endings.hhas
hphp/test/quick/asm_fcall.hhas
hphp/test/quick/asm_file_attributes.hhas
hphp/test/quick/asm_hoistable_1.hhas
hphp/test/quick/asm_hoistable_2.hhas
hphp/test/quick/asm_iterbreak.hhas
hphp/test/quick/asm_jumps.hhas
hphp/test/quick/asm_newstructarray.hhas
hphp/test/quick/asm_prop_init.hhas
hphp/test/quick/asm_ret_type.hhas
hphp/test/quick/asm_sswitch.hhas
hphp/test/quick/asm_sswitch_slow.hhas
hphp/test/quick/asm_stack_depth_and_jmp.hhas
hphp/test/quick/asm_switch.hhas
hphp/test/quick/asm_trait.hhas
hphp/test/quick/asm_type.hhas
hphp/test/quick/asm_types.hhas
hphp/test/quick/asm_unnamed.hhas
hphp/test/quick/asm_unusual_lifetimes.hhas
hphp/test/quick/asm_user_attrs.hhas
hphp/test/quick/assertRATL_block_end.hhas
hphp/test/quick/assertRATStk_block_end.hhas
hphp/test/quick/assert_to_nop.hhas
hphp/test/quick/bad_array_type.hhas
hphp/test/quick/bad_array_type2.hhas
hphp/test/quick/bare_this_null.hhas
hphp/test/quick/baseH.hhas
hphp/test/quick/bool_operations.hhas
hphp/test/quick/check_init_prop.hhas
hphp/test/quick/class_torture.hhas
hphp/test/quick/constructor_destructor.hhas
hphp/test/quick/createcl.hhas
hphp/test/quick/data_type_mismatch.hhas
hphp/test/quick/debugger/eval1.php.expectf
hphp/test/quick/debugger/eval2.php.expectf
hphp/test/quick/debugger/exception1.php.expectf
hphp/test/quick/debugger/stack1.php.expectf
hphp/test/quick/def_oob.hhas
hphp/test/quick/def_oob.hhas.expectf
hphp/test/quick/dv_from_entry.hhas
hphp/test/quick/generator_opcodes.hhas
hphp/test/quick/hhas_fc_enum.hhas
hphp/test/quick/hopt-translator_unwind.hhas
hphp/test/quick/illegal_pair.hhas
hphp/test/quick/incorrect_closure.hhas
hphp/test/quick/jump_to_first.hhas
hphp/test/quick/member_key_offset.hhas
hphp/test/quick/member_mode_inconsistency.hhas
hphp/test/quick/member_mode_inconsistency2.hhas
hphp/test/quick/neg_iva.hhas
hphp/test/quick/neg_iva.hhas.expectf
hphp/test/quick/non_async_await.hhas
hphp/test/quick/oodeclexists.hhas
hphp/test/quick/record-type-same-name.php.expectf
hphp/test/quick/silence.hhas
hphp/test/quick/translator_unwind.hhas
hphp/test/quick/unreachable-fpi-1.hhas
hphp/test/quick/unreachable-fpi-2.hhas
hphp/test/quick/whresult.hhas
hphp/test/run.php
hphp/test/slow/closure/extend_closure.hhas
hphp/test/slow/closure/invalid-class-name.hhas
hphp/test/slow/closure/invalid-class-name.hhas.expectf
hphp/test/slow/dict/add-new-elem-c.hhas
hphp/test/slow/dict/add-new-elem-c.hhas.expectf
hphp/test/slow/hhbbc/constant_folding.php.expectf
hphp/test/slow/hhbbc/global-dce-2.hhas
hphp/test/slow/hhbbc/global-dce.hhas
hphp/test/slow/inlining/unreachable-contains-key.php.opts
hphp/test/slow/inlining/unreachable-idx.php.opts
hphp/test/slow/ir_inlining/unreachable-calls.hhas
hphp/test/slow/ir_memory/bad_store_elim.hhas
hphp/test/slow/keyset/add-elem-c.hhas
hphp/test/slow/keyset/add-elem-c.hhas.expectf
hphp/test/slow/object/const/lockobj_invalid_input_type.hhas
hphp/test/slow/object/const/missing_no_dynamic.hhas
hphp/test/slow/object/const/missing_no_dynamic.hhas.expectf
hphp/test/slow/object/const/not_all_props.hhas
hphp/test/slow/object/const/not_all_props.hhas.expectf
hphp/test/slow/object/const/not_on_enum.hhas
hphp/test/slow/object/const/not_on_enum.hhas.expectf
hphp/test/slow/object/const/not_on_interface.hhas
hphp/test/slow/object/const/not_on_interface.hhas.expectf
hphp/test/slow/object/const/not_on_late_init_prop.hhas
hphp/test/slow/object/const/not_on_late_init_prop.hhas.expectf
hphp/test/slow/object/const/not_on_trait.hhas
hphp/test/slow/object/const/not_on_trait.hhas.expectf
hphp/test/slow/object/const/static/not_on_static_late_init_prop.hhas
hphp/test/slow/object/const/static/not_on_static_late_init_prop.hhas.expectf
hphp/test/slow/parser/memory_exhaust.hhas
hphp/test/slow/redefine-builtin-hhas.hhas
hphp/test/slow/reified_generics/tunresolved-in-fcall.hhas
hphp/test/slow/rx/invalid_attrs1.hhas
hphp/test/slow/rx/invalid_attrs1.hhas.expectf
hphp/test/slow/rx/invalid_attrs2.hhas
hphp/test/slow/rx/invalid_attrs2.hhas.expectf
hphp/test/slow/rx/invalid_disabled_flag.hhas
hphp/test/slow/rx/invalid_disabled_flag.hhas.expectf
hphp/test/slow/spec/tests/expressions/source_file_inclusion/include.php.expectf
hphp/test/slow/spec/tests/expressions/source_file_inclusion/include_once.php.expectf
hphp/test/slow/spec/tests/expressions/source_file_inclusion/require.php.expectf
hphp/test/slow/spec/tests/expressions/source_file_inclusion/require_once.php.expectf
hphp/test/slow/vec/add-elem-c.hhas
hphp/test/slow/vec/add-elem-c.hhas.expectf
hphp/tools/gdb/gdb-test/quick_asm_assert_t.hhas.expect
hphp/tools/gdb/gdb-test/quick_asm_iterbreak.hhas.expect