Equality
commit0e168849cdd2313684ef918bbe020420207ee7b0
authorDavid Snider <dizzy@fb.com>
Mon, 21 Jun 2021 22:29:06 +0000 (21 15:29 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Mon, 21 Jun 2021 22:30:31 +0000 (21 15:30 -0700)
tree047d513f71b7760e3b88519c4f76463dc9912090
parent6c4bf35ce69704e411f26d70aca31b41826b197d
Equality

Summary: add a flag to generate notices/exceptions for comparing different types

Differential Revision: D29030439

fbshipit-source-id: 5c536cb2dcefb83996c8341ccfab21876d897440
25 files changed:
hphp/runtime/base/runtime-option.h
hphp/runtime/base/string-data.cpp
hphp/runtime/base/string-data.h
hphp/runtime/base/tv-comparisons.cpp
hphp/runtime/base/tv-conv-notice.h
hphp/runtime/base/tv-conversions.cpp
hphp/runtime/vm/jit/dce.cpp
hphp/runtime/vm/jit/extra-data.h
hphp/runtime/vm/jit/ir-opcode.cpp
hphp/runtime/vm/jit/irgen-arith.cpp
hphp/runtime/vm/jit/irlower-cmp.cpp
hphp/runtime/vm/jit/native-calls.cpp
hphp/runtime/vm/jit/simplify.cpp
hphp/test/slow/implicit_conversions/eq/basic1.php.expect
hphp/test/slow/implicit_conversions/eq/basic1.php.opts
hphp/test/slow/implicit_conversions/eq/basic2.php.expect
hphp/test/slow/implicit_conversions/eq/basic2.php.opts
hphp/test/slow/implicit_conversions/eq/clsmeth.php
hphp/test/slow/implicit_conversions/eq/clsmeth.php.expect
hphp/test/slow/implicit_conversions/eq/clsmeth.php.opts
hphp/test/slow/implicit_conversions/eq/cmp.php.opts
hphp/test/slow/implicit_conversions/eq/literals.php.expectf
hphp/test/slow/implicit_conversions/eq/literals.php.opts
hphp/test/slow/implicit_conversions/eq/negations.php.expectf
hphp/test/slow/implicit_conversions/eq/negations.php.opts