2021-10-08 |
Jan Oravec | Do not record inline stacks in nothrow
|
commit | commitdiff | tree |
2021-10-06 |
Jan Oravec | Remove implicit fixup from callfaststub and DecRef
|
commit | commitdiff | tree |
2021-10-01 |
Jan Oravec | Remove unnecessary livefp() memory effect from VerifyProp...
|
commit | commitdiff | tree |
2021-09-30 |
Jan Oravec | Explicitly pass inputs to VerifyReified{Local,Return...
|
commit | commitdiff | tree |
2021-09-29 |
Jan Oravec | Explicitly pass inputs to Verify{Param,Ret}* instructions
|
commit | commitdiff | tree |
2021-09-29 |
Jan Oravec | Explicitly pass frame context to `this` type constraint...
|
commit | commitdiff | tree |
2021-09-29 |
Jan Oravec | Remove support for `self` and `parent` type annotations
|
commit | commitdiff | tree |
2021-08-05 |
Jan Oravec | Inline Generator::{send,next,raise}()
|
commit | commitdiff | tree |
2021-08-04 |
Jan Oravec | JIT support for returning and yielding from resumed...
|
commit | commitdiff | tree |
2021-08-03 |
Jan Oravec | Avoid unnecessary side exits in Await and WHResult
|
commit | commitdiff | tree |
2021-08-03 |
Jan Oravec | Make the return logic of resumables more consistent
|
commit | commitdiff | tree |
2021-08-01 |
Jan Oravec | test/run.php: make num_cpus() return an int, not a...
|
commit | commitdiff | tree |
2021-07-28 |
Jan Oravec | Eliminate serialization conflict in serialize_memoize_string...
|
commit | commitdiff | tree |
2021-07-28 |
Jan Oravec | Do not consider IThriftStruct construction as dynamic...
|
commit | commitdiff | tree |
2021-07-27 |
Jan Oravec | Fix Xenon attribution on enter samples when inlining
|
commit | commitdiff | tree |
2021-07-26 |
Jan Oravec | Use IThriftStruct::withDefaultValues() to construct...
|
commit | commitdiff | tree |
2021-07-25 |
Jan Oravec | Fix segfault on stack overflow
|
commit | commitdiff | tree |
2021-07-25 |
Jan Oravec | Move responsibility of updating state from ContCheck...
|
commit | commitdiff | tree |
2021-07-25 |
Jan Oravec | Remove incorrect memory effects of some instructions
|
commit | commitdiff | tree |
2021-07-22 |
Jan Oravec | Reduce memory cost of interception
|
commit | commitdiff | tree |
2021-07-22 |
Jan Oravec | Do not free still used internals of IntervalTimer
|
commit | commitdiff | tree |
2021-07-22 |
Jan Oravec | Remove support for global handler in fb_intercept2
|
commit | commitdiff | tree |
2021-07-22 |
Jan Oravec | Remove fb_intercept()
|
commit | commitdiff | tree |
2021-07-22 |
Jan Oravec | Update fb_intercept() unit tests to fb_intercept2()
|
commit | commitdiff | tree |
2021-07-22 |
Jan Oravec | Remove leftover bits of debugger RPC support
|
commit | commitdiff | tree |
2021-07-16 |
Jan Oravec | Do not inline I/O builtins, make them visible to profilers
|
commit | commitdiff | tree |
2021-07-07 |
Jan Oravec | Use nearby RIP-relative addressable placeholder address
|
commit | commitdiff | tree |
2021-06-28 |
Jan Oravec | Replace retInlHelper with an inline stub that binds...
|
commit | commitdiff | tree |
2021-06-28 |
Jan Oravec | Use ActRec IsInlined flag instead of check against...
|
commit | commitdiff | tree |
2021-06-25 |
Jan Oravec | Mark Incl, InclOnce, Req, ReqOnce, ReqDoc and Eval...
|
commit | commitdiff | tree |
2021-06-25 |
Jan Oravec | Do not define order of SrcKeys
|
commit | commitdiff | tree |
2021-06-24 |
Jan Oravec | Per file code coverage: interpret basic blocks instead...
|
commit | commitdiff | tree |
2021-06-24 |
Jan Oravec | Do not make unnecessary SrcKey -> Offset -> SrcKey...
|
commit | commitdiff | tree |
2021-06-24 |
Jan Oravec | Generalize SrcKey handling tc-print logic
|
commit | commitdiff | tree |
2021-06-24 |
Jan Oravec | Track catch blocks' SrcKey instead of PC in store-elim
|
commit | commitdiff | tree |
2021-06-15 |
Jan Oravec | Add ability to return to JIT from the middle of interpreted...
|
commit | commitdiff | tree |
2021-06-15 |
Jan Oravec | Merge handleResume() and handleResumeNoTranslate()
|
commit | commitdiff | tree |
2021-06-13 |
Jan Oravec | Merge interpHelper and interpHelperSyncedPC
|
commit | commitdiff | tree |
2021-06-10 |
Jan Oravec | Do not use spin lock to protect histograms, time series...
|
commit | commitdiff | tree |
2021-06-10 |
Jan Oravec | Change vm.hhbc-size from timeseries to a simple counter
|
commit | commitdiff | tree |
2021-06-10 |
Jan Oravec | selectHotCFG(): make sure the head is always in the...
|
commit | commitdiff | tree |
2021-06-09 |
Jan Oravec | ProfTransRec: use SrcKey instead of Offset
|
commit | commitdiff | tree |
2021-06-09 |
Jan Oravec | irgen::checkType(): use SrcKey instead of Offset
|
commit | commitdiff | tree |
2021-06-09 |
Jan Oravec | RegionDesc::Block: use SrcKey instead of Func/Offset...
|
commit | commitdiff | tree |
2021-06-09 |
Jan Oravec | Update some IR destination types from Cell to InitCell
|
commit | commitdiff | tree |
2021-06-08 |
Jan Oravec | Remove dead REQ_BIND_JMP and REQ_BIND_ADDR logic
|
commit | commitdiff | tree |
2021-06-08 |
Jan Oravec | Use StubType::Translate instead of REQ_BIND_JMP and...
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Introduce StubType::Translate and use it when invalidating...
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Try to bind target directly instead of using stub
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Emit service request stubs after relocation
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Improve error handling in translator
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Retarget binds based on target identity rather than...
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Merge ARM/X64's toReal() into Vtext::toDestAddress()
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Merge Venv::stubs into CGMeta::smashableBinds
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Do not pass parent CGMeta to emit_svcreq_stub()
|
commit | commitdiff | tree |
2021-06-07 |
Jan Oravec | Generalize smashableJumpData, pre-smash bindaddr in...
|
commit | commitdiff | tree |
2021-05-26 |
Jan Oravec | Share retranslate svcreq stubs per Offset/SBInvOffset
|
commit | commitdiff | tree |
2021-05-12 |
Jan Oravec | Remove unused SrcRec relocation logic
|
commit | commitdiff | tree |
2021-05-11 |
Jan Oravec | Replace REQ_RETRANSLATE_OPT with a regular C++ call...
|
commit | commitdiff | tree |
2021-05-04 |
Jan Oravec | Do not crash when receiving sync signal during HHVM...
|
commit | commitdiff | tree |
2021-04-16 |
Jan Oravec | Replace FPInvOffset (frame relative) with SBInvOffset...
|
commit | commitdiff | tree |
2021-04-16 |
Jan Oravec | Unit test for profiledType() fix
|
commit | commitdiff | tree |
2021-04-16 |
Jan Oravec | Avoid dead code in ifThen() in profiledType() by eliminating...
|
commit | commitdiff | tree |
2021-04-08 |
Jan Oravec | Always initialize Exception::{$file,$line}
|
commit | commitdiff | tree |
2021-04-06 |
Jan Oravec | Defer vmsp() sync to handleServiceRequest()
|
commit | commitdiff | tree |
2021-04-06 |
Jan Oravec | Fix stack offsets when binding resume address of resumables
|
commit | commitdiff | tree |
2021-04-01 |
Jan Oravec | POST_INTERP_RET: use a direct helper rather than service...
|
commit | commitdiff | tree |
2021-04-01 |
Jan Oravec | Remove FPRelOffset
|
commit | commitdiff | tree |
2021-04-01 |
Jan Oravec | Use FP depth index to identify frames in alias classes
|
commit | commitdiff | tree |
2021-04-01 |
Jan Oravec | offsetToReturnSlot(): use offsetOfFrame() instead of...
|
commit | commitdiff | tree |
2021-04-01 |
Jan Oravec | Simplify InlineCall/InlineReturn with offsetOfFrame()
|
commit | commitdiff | tree |
2021-04-01 |
Jan Oravec | DefFP: add frame's stack position to the extra data...
|
commit | commitdiff | tree |
2021-03-31 |
Jan Oravec | Fix tc-print assert when unable to lookup Func
|
commit | commitdiff | tree |
2021-03-16 |
Jan Oravec | Make interface vtables work with abstract classes
|
commit | commitdiff | tree |
2021-03-09 |
Jan Oravec | freeBCRegion: do not attempt to free() memory that...
|
commit | commitdiff | tree |
2021-03-09 |
Jan Oravec | Propagate state to throw exit after minstr side effects
|
commit | commitdiff | tree |
2021-03-09 |
Jan Oravec | Make stack_below() not go above
|
commit | commitdiff | tree |
2021-03-09 |
Jan Oravec | Kill the confusing AStack constructor
|
commit | commitdiff | tree |
2021-03-08 |
Jan Oravec | Use IRSPRelOffset instead of FPRelOffset in AStack...
|
commit | commitdiff | tree |
2021-03-08 |
Jan Oravec | Fix DCE's processCatchBlock() logic
|
commit | commitdiff | tree |
2021-03-08 |
Jan Oravec | Replace AStack internals with simpler low/high bounds
|
commit | commitdiff | tree |
2021-03-08 |
Jan Oravec | Deobfuscate offset in EndCatchData and fix equality...
|
commit | commitdiff | tree |
2021-03-07 |
Jan Oravec | Kill the FPRelOffset-based AStack constructor
|
commit | commitdiff | tree |
2021-03-07 |
Jan Oravec | Rename BCMarker::adjustSP() to adjustSPOff()
|
commit | commitdiff | tree |
2021-03-07 |
Jan Oravec | Merge EagerSyncVMRegs into EnterTCUnwind
|
commit | commitdiff | tree |
2021-03-07 |
Jan Oravec | Simplify calculation of the number of stack elements...
|
commit | commitdiff | tree |
2021-02-20 |
Jan Oravec | Fix integer overflow in Vector::splice()
|
commit | commitdiff | tree |
2021-02-15 |
Jan Oravec | Back out "Fix context constants codegen in hackc"
|
commit | commitdiff | tree |
2021-02-12 |
Jan Oravec | Fix APC dynProps type assertion and kill APCKind::SharedArray
|
commit | commitdiff | tree |
2021-02-11 |
Jan Oravec | Rename the JitTargetCacheSize runtime option to RDSSize
|
commit | commitdiff | tree |
2021-02-11 |
Jan Oravec | Do not try to create the same central repo concurrently
|
commit | commitdiff | tree |
2020-12-05 |
Jan Oravec | Use jemalloc with --enable-debug in dbgo builds
|
commit | commitdiff | tree |
2020-11-24 |
Jan Oravec | Use the correct pointer in bespoke's freeStaticArray()
|
commit | commitdiff | tree |
2020-11-23 |
Jan Oravec | Fix flaky test/slow/async/resume_throw_hook_timeout.php
|
commit | commitdiff | tree |
2020-11-23 |
Jan Oravec | Do not write outside the TC when relocating code and...
|
commit | commitdiff | tree |
2020-11-19 |
Jan Oravec | Fix potential write heap buffer overflow in libgd
|
commit | commitdiff | tree |
2020-11-16 |
Jan Oravec | emit_bindaddr_stub: do not use RIP relative addressing...
|
commit | commitdiff | tree |
2020-10-29 |
Jan Oravec | debug/dwarf: properly resolve line numbers for prologues
|
commit | commitdiff | tree |
2020-10-26 |
Jan Oravec | Kill TransFlags
|
commit | commitdiff | tree |
2020-10-24 |
Jan Oravec | Kill unused debug guard logic
|
commit | commitdiff | tree |