Backout D24132229nightly-2020.11.11
commitf6e84308dffdb1a7262ab716bc7c2d3029f53a29
authorVassil Mladenov <vmladenov@fb.com>
Tue, 10 Nov 2020 22:32:01 +0000 (10 14:32 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 10 Nov 2020 22:34:36 +0000 (10 14:34 -0800)
tree07e331ba1f8b46bfc1e775137afc08fa5446305a
parent062020bf3ca06f1cf11299ff94f6874a87459494
Backout D24132229

Summary: Backing out to avoid regression for the release, will return in follow up diff

Reviewed By: ljw1004

Differential Revision: D24855823

fbshipit-source-id: 72a3996d3c87cb7d6dafa8f50abe818ca134d940
183 files changed:
hphp/hack/src/decl/direct_decl_smart_constructors.rs
hphp/hack/src/naming/naming_special_names.ml
hphp/hack/src/naming/naming_special_names.rs
hphp/hack/src/typing/typing.ml
hphp/hack/src/typing/typing_make_type.ml
hphp/hack/src/typing/typing_print.ml
hphp/hack/test/decl/abstract_method.php.exp
hphp/hack/test/decl/accept_disposable.php.exp
hphp/hack/test/decl/array_typehints.php.exp
hphp/hack/test/decl/async_and_generator_functions.php.exp
hphp/hack/test/decl/at_most_rx_as_func.php.exp
hphp/hack/test/decl/at_most_rx_as_func_with_optional_func.php.exp
hphp/hack/test/decl/auto_ns_use.php.exp
hphp/hack/test/decl/cipp.php.exp
hphp/hack/test/decl/class_in_namespace.php.exp
hphp/hack/test/decl/classes.php.exp
hphp/hack/test/decl/classes_consistent_construct.php.exp
hphp/hack/test/decl/classes_inferred_constant_types.php.exp
hphp/hack/test/decl/classes_inheritance.php.exp
hphp/hack/test/decl/classes_require.php.exp
hphp/hack/test/decl/classes_typeconst.php.exp
hphp/hack/test/decl/const_attribute.php.exp
hphp/hack/test/decl/constraints_mentioning_tparams_in_same_list.php.exp
hphp/hack/test/decl/denotable_unions.php.exp
hphp/hack/test/decl/deprecated.php.exp
hphp/hack/test/decl/deprecated_string_concat.php.exp
hphp/hack/test/decl/deprecated_string_escaping.php.exp
hphp/hack/test/decl/duplicate_fun_attributes.php.exp
hphp/hack/test/decl/dynamically_callable.php.exp
hphp/hack/test/decl/empty_method_name.php.exp
hphp/hack/test/decl/explicit_type_collection.php.exp
hphp/hack/test/decl/file_mode.php.exp
hphp/hack/test/decl/final_method.php.exp
hphp/hack/test/decl/function_where_constraints.php.exp
hphp/hack/test/decl/functions.php.exp
hphp/hack/test/decl/generic_classes.php.exp
hphp/hack/test/decl/generic_method_tparam_scope.php.exp
hphp/hack/test/decl/hhi.hhi.exp
hphp/hack/test/decl/higher_kinded.php.exp
hphp/hack/test/decl/ifc_policied.php.exp
hphp/hack/test/decl/inout.php.exp
hphp/hack/test/decl/interface.php.exp
hphp/hack/test/decl/interfaces.php.exp
hphp/hack/test/decl/like_types.php.exp
hphp/hack/test/decl/memoize_lsb.php.exp
hphp/hack/test/decl/missing_function_typehints.php.exp
hphp/hack/test/decl/mutable.php.exp
hphp/hack/test/decl/mutable_as_hint1.php.exp
hphp/hack/test/decl/namespace_body_plus_declarations_outside_body.php.exp
hphp/hack/test/decl/namespace_elaboration.php.exp
hphp/hack/test/decl/namespace_global_body_plus_declarations_outside_body.php.exp
hphp/hack/test/decl/namespace_import.php.exp
hphp/hack/test/decl/namespace_self.php.exp
hphp/hack/test/decl/namespace_unscoped.php.exp
hphp/hack/test/decl/only_rx_if_impl_method.php.exp
hphp/hack/test/decl/override_attribute.php.exp
hphp/hack/test/decl/property_declarations.php.exp
hphp/hack/test/decl/property_needs_init.hhi.exp
hphp/hack/test/decl/pure.php.exp
hphp/hack/test/decl/qualified_name_in_attribute_arg.php.exp
hphp/hack/test/decl/ret_from_kind.php.exp
hphp/hack/test/decl/return_disposable.php.exp
hphp/hack/test/decl/returns_void_to_rx.php.exp
hphp/hack/test/decl/rx.php.exp
hphp/hack/test/decl/self_in_type_constant.php.exp
hphp/hack/test/decl/self_param_mutability.php.exp
hphp/hack/test/decl/shapes.php.exp
hphp/hack/test/decl/soft_reified.php.exp
hphp/hack/test/decl/soft_type_hint.php.exp
hphp/hack/test/decl/tparams_on_class_and_method.php.exp
hphp/hack/test/decl/traits.php.exp
hphp/hack/test/decl/tuples.php.exp
hphp/hack/test/decl/type_param_attrs.php.exp
hphp/hack/test/decl/typeconst_property_promotion.php.exp
hphp/hack/test/decl/use_type.php.exp
hphp/hack/test/decl/variadic_parameter.php.exp
hphp/hack/test/decl/wildcard_invalid.php.exp
hphp/hack/test/decl/wildcard_invalid_targ.php.exp
hphp/hack/test/decl/xhp.php.exp
hphp/hack/test/decl/yield_deeper.php.exp
hphp/hack/test/deps/namespaces_consts.php.exp
hphp/hack/test/deps/namespaces_funs.php.exp
hphp/hack/test/hh_fanout/inferred_dep/test.txt.exp
hphp/hack/test/hh_fanout/simple/test.txt.exp
hphp/hack/test/ifc/analyse/for.php.exp
hphp/hack/test/ifc/analyse/foreach.php.exp
hphp/hack/test/ifc/analyse/while.php.exp
hphp/hack/test/integration/test_save_state.py
hphp/hack/test/tast/add_vector.php.exp
hphp/hack/test/tast/arith_plus.php.exp
hphp/hack/test/tast/array_filter.php.exp
hphp/hack/test/tast/array_map.php.exp
hphp/hack/test/tast/array_order.php.exp
hphp/hack/test/tast/assert.php.exp
hphp/hack/test/tast/async_lambda.php.exp
hphp/hack/test/tast/awaitall.php.exp
hphp/hack/test/tast/call_args.php.exp
hphp/hack/test/tast/class_get.php.exp
hphp/hack/test/tast/concurrent_error.php.exp
hphp/hack/test/tast/construct_unknown_class.php.exp
hphp/hack/test/tast/contravariant_solve.php.exp
hphp/hack/test/tast/control_flow/do.php.exp
hphp/hack/test/tast/control_flow/do_throw_while.php.exp
hphp/hack/test/tast/control_flow/dos.php.exp
hphp/hack/test/tast/control_flow/loop_cond.php.exp
hphp/hack/test/tast/control_flow/while.php.exp
hphp/hack/test/tast/control_flow/while_throw.php.exp
hphp/hack/test/tast/dict_attribute.php.exp
hphp/hack/test/tast/dynamic_member_access.php.exp
hphp/hack/test/tast/eq_op.php.exp
hphp/hack/test/tast/fake_member.php.exp
hphp/hack/test/tast/file_attributes_in_namespaces_with_namespaced_values.php.exp
hphp/hack/test/tast/finally.php.exp
hphp/hack/test/tast/fun_meth_variadic.php.exp
hphp/hack/test/tast/global_inference/array.php.exp
hphp/hack/test/tast/global_inference/call_chain.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil2.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil_evil.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil_evil1.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil_evil1_static.php.exp
hphp/hack/test/tast/global_inference/fun_composed.php.exp
hphp/hack/test/tast/global_inference/fun_composed_small.php.exp
hphp/hack/test/tast/global_inference/id_composed.php.exp
hphp/hack/test/tast/global_inference/map.php.exp
hphp/hack/test/tast/global_inference/mymap.php.exp
hphp/hack/test/tast/global_inference/one_two_three.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_inferred_parameters.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_inferred_parameters_constructor.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_call.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_call_method.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_indirect.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_method.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_survive_assignment.php.exp
hphp/hack/test/tast/global_inference/partial_annot.php.exp
hphp/hack/test/tast/global_inference/partial_annot_where.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_assignment.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_constructor.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_getter.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_setter.php.exp
hphp/hack/test/tast/global_inference/reinfer_types/call_chain_evil.php.exp
hphp/hack/test/tast/global_inference/reinfer_types/return_type_awaitable.php.exp
hphp/hack/test/tast/global_inference/reinfer_types/unsafe_type_fixme.php.exp
hphp/hack/test/tast/global_inference/return/type_hint_inferred_awaitable.php.exp
hphp/hack/test/tast/global_inference/return/type_hint_inferred_function.php.exp
hphp/hack/test/tast/global_inference/return/type_hint_inferred_method.php.exp
hphp/hack/test/tast/global_inference/type_hint_inferred_anon_function.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_custom.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_method.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_subtyping.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_variance.php.exp
hphp/hack/test/tast/invalid_fun_pointer.php.exp
hphp/hack/test/tast/lambda1.php.exp
hphp/hack/test/tast/lambda_contextual.php.exp
hphp/hack/test/tast/lambda_efun.php.exp
hphp/hack/test/tast/mixed_mixed.php.exp
hphp/hack/test/tast/multiple_type.php.exp
hphp/hack/test/tast/null_check.php.exp
hphp/hack/test/tast/null_coalesce.php.exp
hphp/hack/test/tast/null_coalesce_assignment.php.exp
hphp/hack/test/tast/parent_construct.php.exp
hphp/hack/test/tast/parent_method.php.exp
hphp/hack/test/tast/pseudofunctions.php.exp
hphp/hack/test/tast/re_prefixed_string/re_prefixed_string.php.exp
hphp/hack/test/tast/reactive.php.exp
hphp/hack/test/tast/reified_generic_attributes.php.exp
hphp/hack/test/tast/reified_generic_shadowing.php.exp
hphp/hack/test/tast/reified_generic_shadowing2.php.exp
hphp/hack/test/tast/reified_generic_shadowing3.php.exp
hphp/hack/test/tast/reify_mix_with_erased.php.exp
hphp/hack/test/tast/shapes_special_functions.php.exp
hphp/hack/test/tast/singleton_unresolved_function_call.php.exp
hphp/hack/test/tast/switch_fallthrough.php.exp
hphp/hack/test/tast/try_catch.php.exp
hphp/hack/test/tast/typedef.php.exp
hphp/hack/test/tast/unbound_func.php.exp
hphp/hack/test/tast/unbound_global.php.exp
hphp/hack/test/tast/unbound_name_partial.php.exp
hphp/hack/test/tast/unresolved_grown_after_lambda.php.exp
hphp/hack/test/tast/using.php.exp
hphp/hack/test/tast/wildcard_generic_depth.php.exp
hphp/hack/test/tast/xhp.php.exp
hphp/hack/test/unit/server_tests.ml