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 |
2018-04-21 |
Jan Oravec | Add HH\Rx\IS_ENABLED constant
|
commit | commitdiff | tree |
2018-04-13 |
Jan Oravec | Remove unnecessary optimization for call_user_func*()
|
commit | commitdiff | tree |
2018-04-13 |
Jan Oravec | Remove unnecessary optimization for fb_call_user_func_...
|
commit | commitdiff | tree |
2018-04-12 |
Jan Oravec | Do not emit FCallBuiltin if passing too many variadic...
|
commit | commitdiff | tree |
2018-04-04 |
Jan Oravec | Add support for runtime enforcement of safe-pass-by-ref
|
commit | commitdiff | tree |
2018-03-23 |
Jan Oravec | Do not segfault on non-Awaitables in genva()
|
commit | commitdiff | tree |
2018-02-06 |
Jan Oravec | Avoid intermediate darray in gena() if the input is...
|
commit | commitdiff | tree |
2018-02-02 |
Jan Oravec | Remove support for userland Awaitables
|
commit | commitdiff | tree |
2018-01-18 |
Jan Oravec | Fix race condition between Func::m_magic init and usage...
|
commit | commitdiff | tree |
2018-01-12 |
Jan Oravec | Fix memory leak in libgd
|
commit | commitdiff | tree |
2018-01-12 |
Jan Oravec | preg_quote() does not quote # control character
|
commit | commitdiff | tree |
2017-11-27 |
Jan Oravec | JIT eagerly executed Yield* in async generators
|
commit | commitdiff | tree |
2017-11-27 |
Jan Oravec | JIT eagerly executed Await* in async generators
|
commit | commitdiff | tree |
2017-11-27 |
Jan Oravec | Handle eagerly executed async gen await similar to...
|
commit | commitdiff | tree |
2017-11-27 |
Jan Oravec | Clean up suspend event hooks
|
commit | commitdiff | tree |
2017-11-07 |
Jan Oravec | Unset temp locals after list() = await genva()
|
commit | commitdiff | tree |
2017-11-07 |
Jan Oravec | Do not emit two versions of async function return
|
commit | commitdiff | tree |
2017-11-06 |
Jan Oravec | Kill unused phis
|
commit | commitdiff | tree |
2017-11-06 |
Jan Oravec | Optimize/cleanup/rename asyncRetCtrl stub
|
commit | commitdiff | tree |
2017-11-06 |
Jan Oravec | Move unique stubs to unique-stubs-resumable.cpp
|
commit | commitdiff | tree |
2017-11-03 |
Jan Oravec | Fix crash with genva() in async generators
|
commit | commitdiff | tree |
2017-11-03 |
Jan Oravec | Clean up Async{Ret,Switch}{Ctrl,Fast} opcodes
|
commit | commitdiff | tree |
2017-11-02 |
Jan Oravec | Exception: reference constant properly
|
commit | commitdiff | tree |
2017-11-01 |
Jan Oravec | Introduce ResumeMode and make it available at JIT time
|
commit | commitdiff | tree |
2017-09-29 |
Jan Oravec | Use StringArg in substr()
|
commit | commitdiff | tree |
2017-09-29 |
Jan Oravec | Use StringArg in crc32()
|
commit | commitdiff | tree |
2017-09-01 |
Jan Oravec | Add clock_gettime_ns() to hhi, fix comment wrt error...
|
commit | commitdiff | tree |
2017-08-31 |
Jan Oravec | Introduce clock_gettime_ns()
|
commit | commitdiff | tree |
2017-08-31 |
Jan Oravec | Merge vdso::clock_gettime*() into gettime*()
|
commit | commitdiff | tree |
2017-08-25 |
Jan Oravec | Pagelet server: add timeout argument to pagelet_server_task_...
|
commit | commitdiff | tree |
2017-08-25 |
Jan Oravec | Pagelet server: allow resource-based tasks to be upgraded...
|
commit | commitdiff | tree |
2017-08-08 |
Jan Oravec | Fix handling of MixedArray tombstones in AwaitAllWaitHandle
|
commit | commitdiff | tree |
2017-08-08 |
Jan Oravec | Fix dbgo sefault/opt potential memory corruption in...
|
commit | commitdiff | tree |
2017-08-04 |
Jan Oravec | Kill async stack trace in debugger
|
commit | commitdiff | tree |
2017-08-04 |
Jan Oravec | Do not use FCallBuiltin with blocking curl APIs
|
commit | commitdiff | tree |
2017-08-02 |
Jan Oravec | Do not optimize sleep function calls to FCallBuiltin
|
commit | commitdiff | tree |
2017-08-02 |
Jan Oravec | Include metadata in backtrace of TLE/OOM fatals
|
commit | commitdiff | tree |
2017-07-26 |
Jan Oravec | Kill unused deprecated APIs
|
commit | commitdiff | tree |
2017-07-20 |
Jan Oravec | Construct built-in throwables without reentering VM
|
commit | commitdiff | tree |
2017-07-14 |
Jan Oravec | Kill php code from static variable metadata
|
commit | commitdiff | tree |
2017-07-07 |
Jan Oravec | Avoid memory map bloat on NUMA
|
commit | commitdiff | tree |
2017-07-07 |
Jan Oravec | Do not count parsing/emitting towards request's memory...
|
commit | commitdiff | tree |
2017-06-19 |
Jan Oravec | Add JIT support for CreateCont in AsyncGenerators
|
commit | commitdiff | tree |
2017-06-19 |
Jan Oravec | Pass return state via return registers
|
commit | commitdiff | tree |
2017-05-26 |
Jan Oravec | Fix AsyncGeneratorWaitHandle refcount bug
|
commit | commitdiff | tree |
2017-05-17 |
Jan Oravec | Print .try {} .catch {} from disassembler whenever...
|
commit | commitdiff | tree |
2017-05-17 |
Jan Oravec | Store end of handler offset when available
|
commit | commitdiff | tree |
2017-05-17 |
Jan Oravec | Introduce .try {} .catch {} hhas directives
|
commit | commitdiff | tree |
2017-05-17 |
Jan Oravec | Enforce m_past == m_handler when emitting EH catches
|
commit | commitdiff | tree |
2017-05-10 |
Jan Oravec | Fix hhcodegen comparison regression introduced by moving...
|
commit | commitdiff | tree |
2017-05-09 |
Jan Oravec | Enforce structure of emitted catch blocks
|
commit | commitdiff | tree |
2017-03-16 |
Jan Oravec | Remove continuation switch verifier workarounds
|
commit | commitdiff | tree |
2017-02-03 |
Jan Oravec | Convert HHAS fault handlers to catch handlers
|
commit | commitdiff | tree |
2017-02-03 |
Jan Oravec | Generalize Catch, make instanceof checks explicit
|
commit | commitdiff | tree |
2017-02-01 |
Jan Oravec | Skip inlined frames when attributing the cost at enter...
|
commit | commitdiff | tree |
2017-01-31 |
Jan Oravec | Do not crash on deep copy
|
commit | commitdiff | tree |
2017-01-28 |
Jan Oravec | array_fill(): do not crash when adding zero elements...
|
commit | commitdiff | tree |
2017-01-26 |
Jan Oravec | Fix SetNewElem on keyset references
|
commit | commitdiff | tree |
2017-01-21 |
Jan Oravec | Remove Hack's knowledge of deprecated instance methods
|
commit | commitdiff | tree |
2016-12-02 |
Jan Oravec | Harmonize usage of &
|
commit | commitdiff | tree |
2016-11-23 |
Jan Oravec | Do not intern strings, kill SharedString
|
commit | commitdiff | tree |
2016-11-23 |
Jan Oravec | Do not store per-page stats
|
commit | commitdiff | tree |
2016-11-23 |
Jan Oravec | Kill unused args of /stats.{kvp,keys}
|
commit | commitdiff | tree |
2016-11-23 |
Jan Oravec | Kill /stats.{htm,html,json,xml}
|
commit | commitdiff | tree |
2016-11-08 |
Jan Oravec | Fix imbalance of enter/exit profiler hooks when inlining
|
commit | commitdiff | tree |
2016-10-17 |
Jan Oravec | Remove deprecated WaitHandle::join() API
|
commit | commitdiff | tree |
2016-10-06 |
Jan Oravec | Fix use after free in async generators
|
commit | commitdiff | tree |
2016-09-29 |
Jan Oravec | Introduce emitUnsetL() helper
|
commit | commitdiff | tree |
2016-09-29 |
Jan Oravec | Introduce emit{Set,Bind}L() helpers
|
commit | commitdiff | tree |
2016-09-28 |
Jan Oravec | Add DCE support for UnsetL
|
commit | commitdiff | tree |
2016-09-22 |
Jan Oravec | Avoid PHP code consistently when C++ exception pending
|
commit | commitdiff | tree |
2016-09-15 |
Jan Oravec | PageletServer: do not flush when output buffer closed
|
commit | commitdiff | tree |
2016-08-15 |
Jan Oravec | Fix some color related crashes in libgd
|
commit | commitdiff | tree |
2016-07-10 |
Jan Oravec | Return function name from hphp_debug_caller_info()
|
commit | commitdiff | tree |
2016-06-24 |
Jan Oravec | Use standard stack trace formatting
|
commit | commitdiff | tree |
2016-06-04 |
Jan Oravec | Add a missing DEBUG_BACKTRACE_PROVIDE_METADATA constant
|
commit | commitdiff | tree |
2016-06-03 |
Jan Oravec | Fix build for NO_HARDWARE_COUNTERS, add stub for RecordSubpr...
|
commit | commitdiff | tree |
2016-06-03 |
Jan Oravec | Try to work around a perf_event bug
|
commit | commitdiff | tree |
2016-05-27 |
Jan Oravec | Move Throwable initialization to the caller of cls...
|
commit | commitdiff | tree |
2016-05-27 |
Jan Oravec | Use throwable_init() instead of Exception::__init__()
|
commit | commitdiff | tree |
2016-05-26 |
Jan Oravec | Initialize Throwables from JIT
|
commit | commitdiff | tree |
2016-05-25 |
Jan Oravec | Nuke unused ExtObjectData{,Flags}
|
commit | commitdiff | tree |
2016-05-24 |
Jan Oravec | Move attr checks to the caller of cls->instanceCtor()
|
commit | commitdiff | tree |
2016-05-24 |
Jan Oravec | debug_backtrace: show the included file name as arg...
|
commit | commitdiff | tree |
2016-05-20 |
Jan Oravec | Restrict usage of __init__() to Throwables
|
commit | commitdiff | tree |