Optimize generics for v/darray and dict/vec in HHBBC
commitc924a2c7d96fe13df14a53b8d6aff228acdb512b
authorOguz Ulgen <oulgen@fb.com>
Tue, 22 Oct 2019 16:55:50 +0000 (22 09:55 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Tue, 22 Oct 2019 16:58:48 +0000 (22 09:58 -0700)
tree78341550d9ee418f61d620c3b2c0ec59f84bb64b
parentf62c425318282ea89c51fd641a44028b6d005e9b
Optimize generics for v/darray and dict/vec in HHBBC

Summary: On D17992182, we noted that we can do a better job of optimizing generics for these array like types.

Reviewed By: markw65

Differential Revision: D18015799

fbshipit-source-id: 3f414a7e84ad5a407ed2cb74b61b840d5862f4ff
hphp/hhbbc/interp.cpp
hphp/test/slow/reified_generics/resolve-dict-generics.php [new file with mode: 0644]
hphp/test/slow/reified_generics/resolve-dict-generics.php.expect [new file with mode: 0644]