Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Add FIsParamByRefCufIter opcode
Summary: Add FIsParamByRefCufIter opcode that fetches Func from a CufIter rather than a pre-live ActRec. Use it in array_map() et al. Reviewed By: alexeyt Differential Revision: D8379435 fbshipit-source-id: c7e7f98d8a30a1ebd4c4d9f9f7d806d9901e27c8
- Loading branch information
Showing
with
94 additions
and 41 deletions.
- +13 −2 hphp/doc/bytecode.specification
- +2 −0 hphp/hack/src/hhbc/Hhas_parser_actions.ml
- +1 −0 hphp/hack/src/hhbc/hhbc_ast.ml
- +3 −0 hphp/hack/src/hhbc/hhbc_hhas.ml
- +1 −1 hphp/hack/src/hhbc/instruction_sequence.ml
- +7 −0 hphp/hhbbc/interp.cpp
- +14 −14 hphp/runtime/ext/collections/ext_collections-map.php
- +3 −3 hphp/runtime/ext/collections/ext_collections-map.tmpl
- +19 −5 hphp/runtime/vm/bytecode.cpp
- +2 −0 hphp/runtime/vm/hhbc.h
- +14 −4 hphp/runtime/vm/jit/irgen-call.cpp
- +3 −0 hphp/runtime/vm/jit/translator.cpp
- +8 −8 hphp/system/php/array_filter.hhas
- +2 −2 hphp/system/php/array_map.hhas
- +2 −2 hphp/system/php/array_reduce.hhas
Oops, something went wrong.