Readonly in emitter flag
commit572517cc8c30dabe82281db3d489a8f3dbeba5a9
authorKaty Voor <voork@fb.com>
Wed, 11 Aug 2021 08:46:01 +0000 (11 01:46 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Wed, 11 Aug 2021 08:48:20 +0000 (11 01:48 -0700)
treec7c9c2c3f372a006b44b213ba76ee020b2c32886
parentec637289306428bc615489a31bc9e08467281ce7
Readonly in emitter flag

Summary:
- Change HackC flag to be "EnableReadonlyInEmitter"
- Keep flag "EnableReadOnlyPropertyEnforcement" but don't need to pass this one to HackC so can just replace with "EnableReadonlyInEmitter"

- used  fastmod

Reviewed By: oulgen

Differential Revision: D30232537

fbshipit-source-id: a2c69bae735dbc0a3472e0189328696dc96f4455
22 files changed:
hphp/hack/src/hhbc/hhbc_by_ref/compile.rs
hphp/hack/src/hhbc/hhbc_by_ref/emit_expression.rs
hphp/hack/src/hhbc/hhbc_by_ref/options.rs
hphp/hack/src/hhbc/hhbc_options.ml
hphp/hack/src/options/globalOptions.ml
hphp/hack/src/options/globalOptions.mli
hphp/hack/src/options/parserOptions.ml
hphp/hack/src/oxidized/gen/global_options.rs
hphp/hack/src/oxidized/manual/global_options_impl.rs
hphp/hack/src/oxidized_by_ref/gen/global_options.rs
hphp/hack/src/oxidized_by_ref/manual/global_options_impl.rs
hphp/hack/src/parser/aast_parser.rs
hphp/runtime/base/runtime-option.cpp
hphp/runtime/base/runtime-option.h
hphp/test/slow/readonly/attempted_redefines_mutable.php.hphp_opts
hphp/test/slow/readonly/attempted_redefines_mutable.php.opts
hphp/test/slow/readonly/attempted_redefines_readonly.php.hphp_opts
hphp/test/slow/readonly/attempted_redefines_readonly.php.opts
hphp/test/slow/readonly/config.ini
hphp/test/slow/readonly/hphp_config.ini
hphp/test/slow/readonly/nofatal.php.hphp_opts
hphp/test/slow/readonly/nofatal.php.opts