JSC should have InstanceOf inline caching
[WebKit-https.git] / Source / JavaScriptCore / dfg / DFGJITCompiler.cpp
2018-05-18 fpizlo@apple.comJSC should have InstanceOf inline caching
2018-04-30 utatane.tea@gmail.com[JSC] Remove arity fixup check if the number of paramet...
2018-04-20 mark.lam@apple.comSome JSEntryPtrTags should actually be JSInternalPtrTags.
2018-04-18 mark.lam@apple.comTemplatize CodePtr/Refs/FunctionPtrs with PtrTags.
2018-04-12 mark.lam@apple.comConsolidate some PtrTags.
2018-04-09 mark.lam@apple.comAdd pointer profiling to the FTL and supporting code.
2018-04-05 mark.lam@apple.comAdd pointer profiling support to the DFG and supporting...
2018-03-14 mark.lam@apple.comEnhance the MacroAssembler and LinkBuffer to support...
2018-03-09 msaboff@apple.comEmit code to zero the stack frame on function entry
2017-11-30 mark.lam@apple.comLet's scramble MacroAssemblerCodePtr values.
2017-10-20 jfbastien@apple.comWebAssembly: no VM / JS version of everything but Instance
2017-10-06 ryanhaddad@apple.comUnreviewed, rolling out r222791 and r222873.
2017-10-04 mark.lam@apple.comAdd support for using Probe DFG OSR Exit behind a runti...
2017-10-03 jfbastien@apple.comWebAssembly: no VM / JS version of everything but Instance
2017-09-14 mark.lam@apple.comRolling out r221832: Regresses Speedometer by ~4% and...
2017-09-10 mark.lam@apple.com[Re-landing] Use JIT probes for DFG OSR exit.
2017-09-09 ryanhaddad@apple.comUnreviewed, rolling out r221774.
2017-09-08 mark.lam@apple.comUse JIT probes for DFG OSR exit.
2017-09-05 sbarati@apple.comSupport compiling catch in the FTL
2017-08-25 sbarati@apple.comSupport compiling catch in the DFG
2017-08-25 commit-queue@webki... Unreviewed, rolling out r221119, r221124, and r221143.
2017-08-23 sbarati@apple.comSupport compiling catch in the DFG
2017-08-10 mark.lam@apple.comApply the UNLIKELY macro to some unlikely things.
2017-08-05 mark.lam@apple.comMove DFG::OSRExitCompiler methods into DFG::OSRExit...
2017-06-28 jfbastien@apple.comEnsure that computed new stack pointer values do not...
2017-06-28 cdumez@apple.comUnreviewed, rolling out r218869.
2017-06-28 mark.lam@apple.comEnsure that computed new stack pointer values do not...
2017-06-25 annulen@yandex.ruRemove excessive headers from JavaScriptCore
2017-03-29 sbarati@apple.comLinkBuffer and ExecutableAllocator shouldn't have anyth...
2017-03-29 sbarati@apple.comAssemblyHelpers should not have a VM field
2017-03-06 commit-queue@webki... op_get_by_id_with_this should use inline caching
2017-02-27 commit-queue@webki... Unreviewed, rolling out r213019.
2017-02-27 commit-queue@webki... op_get_by_id_with_this should use inline caching
2017-02-15 utatane.tea@gmail.com[JSC] Drop PassRefPtr
2017-02-04 jfbastien@apple.comOSR entry: delay outer-loop compilation when at inner...
2017-01-27 commit-queue@webki... Unreviewed, rolling out r211224.
2017-01-26 jfbastien@apple.comOSR entry: delay outer-loop compilation when at inner...
2016-12-20 annulen@yandex.ruModernize for loops in JSC
2016-12-13 commit-queue@webki... Unreviewed, rolling out r209725.
2016-12-12 msaboff@apple.comREGRESSION(r209653): speedometer crashes making virtual...
2016-12-11 commit-queue@webki... Unreviewed, rolling out r209653, r209654, r209663, and
2016-12-10 msaboff@apple.comJSVALUE64: Pass arguments in platform argument register...
2016-11-10 mark.lam@apple.comGraph::methodOfGettingAValueProfileFor() should be...
2016-10-18 fpizlo@apple.comDFG and FTL should be able to use DirectCall ICs when...
2016-10-06 sbarati@apple.comPCToCodeOriginMap builder should use labelIgnoringWatch...
2016-07-21 sbarati@apple.comop_add/ValueAdd should be an IC in all JIT tiers
2016-07-12 mark.lam@apple.comMore stack limit and reserved zone renaming.
2016-07-08 mark.lam@apple.comMove CallFrame header info from JSStack.h to CallFrame.h
2016-07-08 mark.lam@apple.comRename jsCPUStackLimit to osStackLimitWithReserve and...
2016-07-06 mark.lam@apple.comRename VM stack limit fields to better describe their...
2016-06-20 krollin@apple.comRemove RefPtr::release() and change calls sites to...
2016-06-19 sbarati@apple.comWe should be able to generate more types of ICs inline
2016-05-13 mark.lam@apple.comWe should have one calleeSaveRegistersBuffer per VMEntr...
2016-04-25 mark.lam@apple.comRenaming SpecInt32, SpecInt52, MachineInt to SpecInt32O...
2016-04-11 fpizlo@apple.comIt should be possible to edit StructureStubInfo without...
2016-03-18 fpizlo@apple.comReplace all of the various non-working and non-compilin...
2016-03-09 benjamin@webkit.org[JSC] Pick how to OSR Enter to FTL at runtime instead...
2016-02-26 commit-queue@webki... [JSC] Be aggressive with OSR Entry to FTL if the DFG...
2016-01-30 sbarati@apple.comJSC Sampling Profiler: Come up with a (program counter...
2016-01-29 sbarati@apple.comExits from exceptions shouldn't jettison code
2016-01-02 aestes@apple.comReplace WTF::move with WTFMove
2015-12-05 sbarati@apple.comOSR exits that are exception handlers should emit less...
2015-11-10 sbarati@apple.comImplement try/catch in the FTL
2015-10-14 mark.lam@apple.comRename some JSC option names to be more uniform.
2015-10-08 sbarati@apple.comWe should be able to inline getter/setter calls inside...
2015-09-25 mark.lam@apple.comRemove the use of "Immediate" in JIT function names.
2015-09-24 msaboff@apple.com[ES6] Implement tail calls in the DFG
2015-09-18 sbarati@apple.comImplement try/catch in the DFG.
2015-09-18 commit-queue@webki... Unreviewed, rolling out r189938, r189952, and r189956.
2015-09-17 sbarati@apple.comImplement try/catch in the DFG.
2015-09-10 msaboff@apple.comAdd support for Callee-Saves registers
2015-09-03 msaboff@apple.comClean up register naming
2015-07-28 basile_clement@app... Simplify call linking
2015-07-10 fpizlo@apple.comDFG fragile frozen values are fundamentally broken
2015-06-24 msaboff@apple.comRefactor CallLinkInfo from a struct to a class
2015-03-26 fpizlo@apple.comHeap variables shouldn't end up in the stack frame
2015-03-26 fpizlo@apple.comUse JITCompilationCanFail in more places, and make...
2015-03-24 fpizlo@apple.comJSC should have a low-cost asynchronous disassembler
2015-02-20 msaboff@apple.comDFG JIT needs to check for stack overflow at the start...
2015-02-18 fpizlo@apple.comDFG should really support varargs
2014-12-04 gyuyoung.kim@samsu... Move JavaScriptCore/dfg to std::unique_ptr
2014-11-25 gyuyoung.kim@samsu... Clean up OwnPtr and PassOwnPtr in JSC - bytecode, jit...
2014-08-28 fpizlo@apple.comFTL should be able to do polymorphic call inlining
2014-08-26 commit-queue@webki... Unreviewed, rolling out r172940.
2014-08-25 fpizlo@apple.comFTL should be able to do polymorphic call inlining
2014-08-22 msaboff@apple.comREGRESSION(r163179): Sporadic crash in js/dom/line...
2014-07-25 fpizlo@apple.comMerge r169795, r169819, r169864, r169902, r169949,...
2014-07-22 fpizlo@apple.comMerge r168635, r168780, r169005, r169014, and r169143...
2014-07-08 benjamin@webkit.orgLinkBuffer should not keep a reference to the MacroAsse...
2014-07-03 dbates@webkit.orgAdd WTF::move()
2014-06-18 mark.lam@apple.comDFGGraph::m_doubleConstantMap will not map 0 values...
2014-06-18 commit-queue@webki... Unreviewed, rolling out r170082.
2014-06-17 mark.lam@apple.comDFGGraph::m_doubleConstantMap will not map 0 values...
2014-04-17 fpizlo@apple.comInlineCallFrameSet should be refcounted
2014-03-29 mark.lam@apple.commandreel throws a checksum error on 32-bit x86.
2014-03-23 fpizlo@apple.comCall linking slow paths should be passed a CallLinkInfo...
2014-03-06 fpizlo@apple.comFTL arity fixup should work on ARM64
2014-02-25 msaboff@apple.comJIT Engines use the wrong stack limit for stack checks
2014-02-20 fpizlo@apple.comDFG should have a way of carrying and preserving condit...
2014-02-17 ossy@webkit.orgMove back primary header includes next to config.h
next