2022-03-05 |
Jan Oravec | Do not assert crash during timeout or OOM in region...
|
commit | commitdiff | tree |
2022-03-05 |
Jan Oravec | Properly cleanup ETEWH on fatal in onExternalThreadEventCrea...
|
commit | commitdiff | tree |
2022-03-04 |
Jan Oravec | Fix refcounting bug during onAwaitAllCreate profiling...
|
commit | commitdiff | tree |
2022-03-03 |
Jan Oravec | Report names of non-standard exceptions
|
commit | commitdiff | tree |
2022-03-03 |
Jan Oravec | Add asserts to AwaitAllWaitHandle destructor
|
commit | commitdiff | tree |
2022-02-27 |
Jan Oravec | Fix signal safety and empty buffer issues in afdt:...
|
commit | commitdiff | tree |
2022-02-22 |
Jan Oravec | Fix refcount leak when calling RFunc and RClsMeth
|
commit | commitdiff | tree |
2022-02-22 |
Jan Oravec | Fix GC segfault with RFunc and RClsMeth
|
commit | commitdiff | tree |
2022-02-21 |
Jan Oravec | Back out "Turn on runtime enforcement for reading globals...
|
commit | commitdiff | tree |
2022-01-31 |
Jan Oravec | Pass FuncID to DefFuncEntryFP as SSA
|
commit | commitdiff | tree |
2022-01-31 |
Jan Oravec | Separate prologue flags to AR flags conversion from...
|
commit | commitdiff | tree |
2022-01-31 |
Jan Oravec | Use "func prologue" rather than "PHP call" when naming...
|
commit | commitdiff | tree |
2022-01-30 |
Jan Oravec | Fix macOS build error in ext_curl
|
commit | commitdiff | tree |
2021-11-07 |
Jan Oravec | Fix stack overflow crash
|
commit | commitdiff | tree |
2021-11-05 |
Jan Oravec | Defer closure local unpacking to func entry
|
commit | commitdiff | tree |
2021-11-05 |
Jan Oravec | Fix frame state ctx merging
|
commit | commitdiff | tree |
2021-11-04 |
Jan Oravec | Defer local initialization to func entry
|
commit | commitdiff | tree |
2021-11-04 |
Jan Oravec | Add and use helpers for positions of various types...
|
commit | commitdiff | tree |
2021-11-04 |
Jan Oravec | Move surprise check from prologue to func entry
|
commit | commitdiff | tree |
2021-11-04 |
Jan Oravec | Do not invoke exception handlers of intercepted functions
|
commit | commitdiff | tree |
2021-11-02 |
Jan Oravec | Make it possible to use functionEnterHelper from interpreted...
|
commit | commitdiff | tree |
2021-11-02 |
Jan Oravec | Split isCallToExit() from isReturnHelper()
|
commit | commitdiff | tree |
2021-10-27 |
Jan Oravec | SrcKey: add a FuncEntry position
|
commit | commitdiff | tree |
2021-10-26 |
Jan Oravec | Do not update VM regs after spillInlinedFrames()
|
commit | commitdiff | tree |
2021-10-23 |
Jan Oravec | Random collection of trivial fixes related to FuncEntry...
|
commit | commitdiff | tree |
2021-10-23 |
Jan Oravec | Share parts of catch blocks within the same inline...
|
commit | commitdiff | tree |
2021-10-23 |
Jan Oravec | Make JitNopInterval statistically sounder
|
commit | commitdiff | tree |
2021-10-23 |
Jan Oravec | Simplify and fix catch block emit logic
|
commit | commitdiff | tree |
2021-10-18 |
Jan Oravec | Remove ext_mongo tests, as ext_mongo is not part of...
|
commit | commitdiff | tree |
2021-10-15 |
Jan Oravec | Add a stress test for enum class autoloading issue
|
commit | commitdiff | tree |
2021-10-15 |
Jan Oravec | Migrate AFWH tail frames from fake ActRecs to BTFrames
|
commit | commitdiff | tree |
2021-10-14 |
Jan Oravec | Improve and document BTFrame construction
|
commit | commitdiff | tree |
2021-10-14 |
Jan Oravec | RepoFile: improve assertion message in pread() to include...
|
commit | commitdiff | tree |
2021-10-14 |
Jan Oravec | Back out "Change AST nodes Obj_get and Class_get to...
|
commit | commitdiff | tree |
2021-10-13 |
Jan Oravec | Workaround broken assert in APCArray::MakeSharedImpl
|
commit | commitdiff | tree |
2021-10-12 |
Jan Oravec | Do not mis-optimize "<EXPR> as ?this::T"
|
commit | commitdiff | tree |
2021-10-10 |
Jan Oravec | Do not emit InlineCall unless necessary
|
commit | commitdiff | tree |
2021-10-10 |
Jan Oravec | Back BTFrames with IFrames instead of fake ActRecs
|
commit | commitdiff | tree |
2021-10-10 |
Jan Oravec | Make resumableStackBase() work for first FPs in outer VMs
|
commit | commitdiff | tree |
2021-10-09 |
Jan Oravec | Add BTFrame API and use it to access frame info
|
commit | commitdiff | tree |
2021-10-08 |
Jan Oravec | ClassGetC: include received type in error msg
|
commit | commitdiff | tree |
2021-10-08 |
Jan Oravec | Compute BCMarker fixup offsets lazily
|
commit | commitdiff | tree |
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 |