Remove runtime support for assert() and assert_options()
commitc9e34a7da8a09047e601cae5cce56503e93c917c
authorWilfred Hughes <wilfred@fb.com>
Fri, 5 Feb 2021 22:15:57 +0000 (5 14:15 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 5 Feb 2021 22:18:34 +0000 (5 14:18 -0800)
tree5b1b1e3b019b38ec388d155f06c04843e3958ada
parent3d584e660e3ce0642057a6f8cdd82cc5e6c804b3
Remove runtime support for assert() and assert_options()

Summary: As of D22520210 (https://github.com/facebook/hhvm/commit/dc50f4ef52f4aa84eee30fed20244481126a0742), the typechecker no longer allows `assert`. Remove the corresponding HHVM support for the `assert` function.

Reviewed By: shayne-fletcher

Differential Revision: D23798802

fbshipit-source-id: 47b61f1dda479beb407d6a4fd83f1686918d5cba
68 files changed:
hphp/hack/hhi/stdlib/builtins_options.hhi
hphp/hack/src/hhbc/emit_expression.rs
hphp/hack/src/naming/naming_special_names.ml
hphp/hack/src/naming/naming_special_names.rs
hphp/hack/test/typecheck/errors/2112-call_assert.php [deleted file]
hphp/hack/test/typecheck/errors/2112-call_assert.php.exp [deleted file]
hphp/runtime/base/request-injection-data.cpp
hphp/runtime/base/request-injection-data.h
hphp/runtime/base/runtime-option.cpp
hphp/runtime/base/runtime-option.h
hphp/runtime/base/unit-cache.cpp
hphp/runtime/ext/std/ext_std_options.cpp
hphp/runtime/ext/std/ext_std_options.php
hphp/runtime/vm/jit/irgen-builtin.cpp
hphp/test/slow/assert/autoimport.php [deleted file]
hphp/test/slow/assert/autoimport.php.expectf [deleted file]
hphp/test/slow/assert/dbg-trash-mem.php [deleted file]
hphp/test/slow/assert/dbg-trash-mem.php.expect [deleted file]
hphp/test/slow/assert/dbg-trash-mem.php.opts [deleted file]
hphp/test/slow/assert/error_handler/bail.php [deleted file]
hphp/test/slow/assert/error_handler/bail.php.expect [deleted file]
hphp/test/slow/assert/error_handler/main.inc [deleted file]
hphp/test/slow/assert/error_handler/warning.php [deleted file]
hphp/test/slow/assert/error_handler/warning.php.expect [deleted file]
hphp/test/slow/assert/error_handler/warning_and_bail.php [deleted file]
hphp/test/slow/assert/error_handler/warning_and_bail.php.expect [deleted file]
hphp/test/slow/assert/options/1372.php [deleted file]
hphp/test/slow/assert/options/1372.php.expect [deleted file]
hphp/test/slow/assert/options/ini.php [deleted file]
hphp/test/slow/assert/options/ini.php.expect [deleted file]
hphp/test/slow/assert/second_argument.php [deleted file]
hphp/test/slow/assert/second_argument.php.expectf [deleted file]
hphp/test/slow/assert/zend_assertions.php [deleted file]
hphp/test/slow/assert/zend_assertions.php.expectf [deleted file]
hphp/test/slow/assert/zend_assertions_disabled.php [deleted file]
hphp/test/slow/assert/zend_assertions_disabled.php.expectf [deleted file]
hphp/test/slow/assert/zend_assertions_disabled.php.hphp_opts [deleted file]
hphp/test/slow/assert/zend_assertions_disabled.php.ini [deleted file]
hphp/test/slow/async/exceptions.php
hphp/test/slow/dv_array_hack_arr/fb_serialize.php
hphp/test/slow/ext_options/ext_options.php
hphp/test/slow/ext_serverhealth/ext_request_health.php
hphp/test/slow/ext_shmop/ext_shmop.php
hphp/test/slow/invalid_argument/1381.php
hphp/test/slow/invalid_argument/1381.php.expectf
hphp/test/slow/phpism/assert.php [deleted file]
hphp/test/slow/phpism/assert.php.expectf [deleted file]
hphp/test/slow/phpism/assert.php.hphp_opts [deleted file]
hphp/test/slow/phpism/assert.php.norepo [deleted file]
hphp/test/slow/phpism/assert.php.opts [deleted file]
hphp/test/slow/phpism/assert2.php [deleted file]
hphp/test/slow/phpism/assert2.php.expectf [deleted file]
hphp/test/slow/phpism/assert2.php.hphp_opts [deleted file]
hphp/test/slow/phpism/assert2.php.opts [deleted file]
hphp/test/zend/good/ext/dom/tests/DOMNode_insertBefore_error2.php
hphp/test/zend/good/ext/dom/tests/DOMNode_insertBefore_error3.php
hphp/test/zend/good/ext/dom/tests/DOMNode_insertBefore_error4.php
hphp/test/zend/good/ext/dom/tests/DOMNode_insertBefore_error5.php
hphp/test/zend/good/ext/dom/tests/DOMNode_insertBefore_error6.php
hphp/test/zend/good/ext/standard/tests/assert/assert04.php [deleted file]
hphp/test/zend/good/ext/standard/tests/assert/assert04.php.expectf [deleted file]
hphp/test/zend/good/ext/standard/tests/assert/assert04.php.ini [deleted file]
hphp/test/zend/good/ext/standard/tests/assert/assert_basic1.php [deleted file]
hphp/test/zend/good/ext/standard/tests/assert/assert_basic1.php.expectf [deleted file]
hphp/test/zend/good/ext/standard/tests/assert/assert_basic1.php.ini [deleted file]
hphp/test/zend/good/tests/lang/bug23922.php [deleted file]
hphp/test/zend/good/tests/lang/bug23922.php.expectf [deleted file]
hphp/test/zend/good/tests/lang/bug23922.php.norepo [deleted file]