2019-01-30 |
Jan Oravec | Move test/spec to test/slow/spec
|
commit | commitdiff | tree |
2019-01-29 |
Jan Oravec | Simplify emit_new
|
commit | commitdiff | tree |
2019-01-28 |
Jan Oravec | Remove support for variable variables from runtime
|
commit | commitdiff | tree |
2019-01-28 |
Jan Oravec | Remove support for variable variables from parser,...
|
commit | commitdiff | tree |
2019-01-26 |
Jan Oravec | Detect variable variables in strings
|
commit | commitdiff | tree |
2019-01-26 |
Jan Oravec | Disable variable variables in runtime by default
|
commit | commitdiff | tree |
2019-01-25 |
Jan Oravec | Split FPushCtor* into NewObj* + FPushCtor
|
commit | commitdiff | tree |
2019-01-24 |
Jan Oravec | Add support for <<__DynamicallyConstructible>>
|
commit | commitdiff | tree |
2019-01-24 |
Jan Oravec | Kill Class::m_ODAttrs
|
commit | commitdiff | tree |
2019-01-22 |
Jan Oravec | Remove unused fields from ArrayIter
|
commit | commitdiff | tree |
2019-01-22 |
Jan Oravec | Improve AutoloadHandler::DecodedHandler
|
commit | commitdiff | tree |
2019-01-19 |
Jan Oravec | Kill CufIter
|
commit | commitdiff | tree |
2019-01-19 |
Jan Oravec | Do not use CufIter in autoload handler
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Normalize ActRec context
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Improve analysis of FPushCtor and FPushCtorS
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Do not expect existence of hhas systemlib
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Hack implementation of array_reduce()
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Hack implementation of array_map()
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Hack implementation of array_filter()
|
commit | commitdiff | tree |
2019-01-18 |
Jan Oravec | Schedule Closure::{bind,bindto,call}() for removal
|
commit | commitdiff | tree |
2019-01-17 |
Jan Oravec | Dedup array/collection branches of array_map(), array_filter...
|
commit | commitdiff | tree |
2019-01-16 |
Jan Oravec | Do not use CufIter in collections
|
commit | commitdiff | tree |
2019-01-16 |
Jan Oravec | Annotate by ref args of stream_select() in test/run.php
|
commit | commitdiff | tree |
2019-01-16 |
Jan Oravec | Remove magic ref handling of array_map(), array_filter...
|
commit | commitdiff | tree |
2019-01-16 |
Jan Oravec | Remove support for disabling ThrowOnCallByRefAnnotationMismatch
|
commit | commitdiff | tree |
2019-01-11 |
Jan Oravec | Always use pass by ref annotations
|
commit | commitdiff | tree |
2019-01-11 |
Jan Oravec | Remove support for return by reference from runtime
|
commit | commitdiff | tree |
2019-01-11 |
Jan Oravec | Replace m_soff with m_callOff
|
commit | commitdiff | tree |
2019-01-10 |
Jan Oravec | Kill foreach by reference
|
commit | commitdiff | tree |
2019-01-10 |
Jan Oravec | Kill array_walk() and array_walk_recursive()
|
commit | commitdiff | tree |
2019-01-04 |
Jan Oravec | Enable ThrowOnCallByRefAnnotationMismatch by default
|
commit | commitdiff | tree |
2018-12-21 |
Jan Oravec | Remove support for return by reference from parser...
|
commit | commitdiff | tree |
2018-12-20 |
Jan Oravec | Kill WarnOnCallByRefAnnotationMismatch and ability...
|
commit | commitdiff | tree |
2018-12-18 |
Jan Oravec | CVE-2018-6340 Fix buffer overread
|
commit | commitdiff | tree |
2018-12-17 |
Jan Oravec | Disable support for return by reference
|
commit | commitdiff | tree |
2018-12-17 |
Jan Oravec | Remove support for generator autopriming
|
commit | commitdiff | tree |
2018-12-06 |
Jan Oravec | Fix segfault when reflecting over trait properties
|
commit | commitdiff | tree |
2018-12-06 |
Jan Oravec | Fix segfault in backtrace hash computation for returning...
|
commit | commitdiff | tree |
2018-12-05 |
Jan Oravec | Back out "do not JIT internal warmup requests"
|
commit | commitdiff | tree |
2018-11-30 |
Jan Oravec | Fix race condition in XboxServer::Stop
|
commit | commitdiff | tree |
2018-11-19 |
Jan Oravec | Enforce simple reactive function call rules
|
commit | commitdiff | tree |
2018-11-15 |
Jan Oravec | Infer SupportsAsyncEagerReturn attribute in hhbbc
|
commit | commitdiff | tree |
2018-11-15 |
Jan Oravec | Introduce FCallFlags and move unpack bit there
|
commit | commitdiff | tree |
2018-11-08 |
Jan Oravec | Back out "[asio] Mark ExternalThreadEventWaitHandles...
|
commit | commitdiff | tree |
2018-11-08 |
Jan Oravec | Implement JIT support for async generator eager return
|
commit | commitdiff | tree |
2018-11-06 |
Jan Oravec | Use getCached{Class,Func}() instead of get{Class,Func...
|
commit | commitdiff | tree |
2018-11-05 |
Jan Oravec | Mark ExternalThreadEventWaitHandles as finished if...
|
commit | commitdiff | tree |
2018-11-01 |
Jan Oravec | Jump to the EH catch handler directly if possible
|
commit | commitdiff | tree |
2018-10-31 |
Jan Oravec | Check first for likely child state when awaiting
|
commit | commitdiff | tree |
2018-10-17 |
Jan Oravec | Runtime support for FCall async eager offsets
|
commit | commitdiff | tree |
2018-10-11 |
Jan Oravec | Fix DefInlineFP use update leak via InlineSuspend
|
commit | commitdiff | tree |
2018-10-02 |
Jan Oravec | Add support for FCallArgs async eager offset to HHBC...
|
commit | commitdiff | tree |
2018-09-11 |
Jan Oravec | Refactor fcallKnownImpl()
|
commit | commitdiff | tree |
2018-09-11 |
Jan Oravec | Kill unit load tracing and struct log dest options
|
commit | commitdiff | tree |
2018-09-07 |
Jan Oravec | Do not optimize away ActRecs for the most common I...
|
commit | commitdiff | tree |
2018-09-04 |
Jan Oravec | Emit FCall async eager labels in hackc
|
commit | commitdiff | tree |
2018-09-04 |
Jan Oravec | Return offset instead of ptr to offset from instrJumpOffset()
|
commit | commitdiff | tree |
2018-08-29 |
Jan Oravec | One source of truth for special functions
|
commit | commitdiff | tree |
2018-08-29 |
Jan Oravec | Eliminate circular dependency in emit_call_expr
|
commit | commitdiff | tree |
2018-08-27 |
Jan Oravec | Add optional unused async eager label hint to FCall
|
commit | commitdiff | tree |
2018-08-27 |
Jan Oravec | Simplify handling of execution operator
|
commit | commitdiff | tree |
2018-08-23 |
Jan Oravec | Introduce the concept of fcall_args in hackc
|
commit | commitdiff | tree |
2018-08-16 |
Jan Oravec | Move set of common FCall immediates to a single FCA...
|
commit | commitdiff | tree |
2018-08-03 |
Jan Oravec | Simplify parsing of immediates
|
commit | commitdiff | tree |
2018-07-25 |
Jan Oravec | Merge FCallM into FCall
|
commit | commitdiff | tree |
2018-07-25 |
Jan Oravec | Merge FCallUnpack{,M} into FCall{,M}
|
commit | commitdiff | tree |
2018-07-25 |
Jan Oravec | Merge FCallD{,M} into FCall{,M}
|
commit | commitdiff | tree |
2018-07-20 |
Jan Oravec | Remove non-MSRV implementation and interp-only options
|
commit | commitdiff | tree |
2018-07-18 |
Jan Oravec | Rename unpack to numRets in hhbbc
|
commit | commitdiff | tree |
2018-06-28 |
Jan Oravec | Do not trust class const slots unless the type is a...
|
commit | commitdiff | tree |
2018-06-26 |
Jan Oravec | Add FIsParamByRefCufIter opcode
|
commit | commitdiff | tree |
2018-06-26 |
Jan Oravec | Remove FPass[CV]Nop opcodes
|
commit | commitdiff | tree |
2018-06-26 |
Jan Oravec | Remove ref guards
|
commit | commitdiff | tree |
2018-06-21 |
Jan Oravec | Make it ASM error to declare duplicate method name
|
commit | commitdiff | tree |
2018-06-21 |
Jan Oravec | Report HHVM command line when crashing
|
commit | commitdiff | tree |
2018-06-19 |
Jan Oravec | Replace non-nop FPass opcodes with FIsParamByRef
|
commit | commitdiff | tree |
2018-06-18 |
Jan Oravec | Fix more refs in test/run.php
|
commit | commitdiff | tree |
2018-06-14 |
Jan Oravec | Fix vector length decoding for Switch/SSwitch
|
commit | commitdiff | tree |
2018-06-14 |
Jan Oravec | Check all args in single FThrowOnRefMismatch instruction
|
commit | commitdiff | tree |
2018-06-12 |
Jan Oravec | Add support for a vector of booleans immediate
|
commit | commitdiff | tree |
2018-06-12 |
Jan Oravec | Encode length of vector immediates as IVA
|
commit | commitdiff | tree |
2018-06-12 |
Jan Oravec | Be able to properly pass more than 64 args
|
commit | commitdiff | tree |
2018-06-11 |
Jan Oravec | Defer FThrowOnRefMismatch after all FPass
|
commit | commitdiff | tree |
2018-06-11 |
Jan Oravec | Use ref hints when emitting if enforcement is on
|
commit | commitdiff | tree |
2018-06-11 |
Jan Oravec | Refactor inout emitting logic
|
commit | commitdiff | tree |
2018-06-04 |
Jan Oravec | Fix missing annotations in inout/*/tests/inout_param...
|
commit | commitdiff | tree |
2018-06-03 |
Jan Oravec | FPushObjMethodD: fix equivalence with local storing...
|
commit | commitdiff | tree |
2018-06-03 |
Jan Oravec | Enable WarnOnCallByRefAnnotationMismatch by default
|
commit | commitdiff | tree |
2018-06-02 |
Jan Oravec | Use FPassC Any for known callees
|
commit | commitdiff | tree |
2018-06-02 |
Jan Oravec | Rename RaiseFPassWarning to FHandleRefMismatch
|
commit | commitdiff | tree |
2018-06-01 |
Jan Oravec | Fix refinement of TUninit and TRef in FPushObjMethodD
|
commit | commitdiff | tree |
2018-06-01 |
Jan Oravec | Kill FPassCE and FPassCW
|
commit | commitdiff | tree |
2018-06-01 |
Jan Oravec | Fix and optimize null handling in FPushObjMethodD
|
commit | commitdiff | tree |
2018-05-31 |
Jan Oravec | Do not use FPassC* for unpack args
|
commit | commitdiff | tree |
2018-05-31 |
Jan Oravec | Fix folding across blocks
|
commit | commitdiff | tree |
2018-05-26 |
Jan Oravec | Respect requested reffiness
|
commit | commitdiff | tree |
2018-05-26 |
Jan Oravec | Use valid folly property names
|
commit | commitdiff | tree |
2018-05-03 |
Jan Oravec | Remove fb_call_user_func_*safe*() builtins
|
commit | commitdiff | tree |
2018-04-24 |
Jan Oravec | Recalculate backtrace for fatals thrown during unserialization
|
commit | commitdiff | tree |
2018-04-23 |
Jan Oravec | Add HH\Rx\freeze() and HH\Rx\mutable()
|
commit | commitdiff | tree |