Commits
User selector
Commit History
Commits on Oct 8, 2020
Replace cjsModuleOffset with segmentID
Show description for c57fde2authored andcommittedNo need to mark nullPointer
Show description for d3c1ec3authored andcommittedAdd static pinned double constants
Show description for 2cfdfe2authored andcommittedAdd option to back GC segments with huge pages
Show description for 88522f8authored andcommitted
Commits on Oct 7, 2020
Allow Domain to register the same CJS module from multiple RuntimeModules
Show description for 701b9ddauthored andcommittedRemove transitionToFreelist
Show description for baa766eauthored andcommittedRemove youngGenBumpAlloc
Show description for 02fea22authored andcommittedFix Map/Set not normalize zero keys
Show description for c25a9aaauthored andcommitted
Commits on Oct 5, 2020
Fix mis-spelled and outdated comments
Show description for ba154ccauthored andcommittedin putComputedWithReceiver_RJS, don't reuse descriptor for receiver
Show description for dd4eb38authored andcommitted
Commits on Oct 3, 2020
Add GC name to runtime properties, so it's easier to know if you're using Hades
Show description for 7d4cb02authored andcommitted
Commits on Oct 2, 2020
Have the root be emitted as part of each allocation stack
Show description for 801aa8aauthored andcommitted
Avoid IteratorBegin fast path for proxies.
Show description for 112abcbauthored andcommittedDon't check the for-in cache for non-cacheable objects.
Show description for 83dfb44authored andcommittedHave HadesGC::checkWellFormed watch out for dead objects
Show description for d82358bauthored andcommitted
Proxy functions need their own GCScopes
Show description for bb26edeauthored andcommitted
Commits on Oct 1, 2020
PseudoHandle-ify OrderedHashMap create methods
Show description for 685c73bauthored andcommittedDelete SlotAcceptorDefault-inline.h
Show description for febf3f1authored andcommittedFix CVE-2020-1914 by using NEXTINST for SaveGeneratorLong
Show description for b2021dfauthored andcommitted
Optimise compressed pointer path for OldGenObjEvacAcceptor
Show description for f59d1c5authored andcommittedOptimise compressed pointer path for YoungGen::EvacAcceptor
Show description for c42e3edauthored andcommitted
Commits on Sep 30, 2020
Aggressively inline BasedPointer code
Show description for f8841e3authored andcommittedIn ordinaryHasInstance, detect infinite prototype chains including Proxies
Show description for 5d08b6eauthored andcommittedOutput the script ID instead of the script name
Show description for ea2b5aaauthored andcommitted
Commits on Sep 29, 2020
Clean up allocLongLived in GenGC and MallocGC
Show description for 18e5786authored andcommittedRemove allocLongLived API from Hades
Show description for c62e8e0authored andcommittedSwitch uses of allocLongLived to GC::makeA
Show description for 39da6a0authored andcommittedUse GC::makeA in SegmentedArray
Show description for f68c04dauthored andcommittedRestore ifdefs for GCPointer
Show description for 67403b0authored andcommitted
Commits on Sep 28, 2020
Fix assert from syncWithRuntimeStack stopping too early
Show description for b7177cbauthored andcommitted
Cache YG start for write barriers
Show description for 836274dauthored andcommitted
Commits on Sep 26, 2020
Make createDynamicFunction use NewTarget.prototype for Function parent
Show description for addd6b8authored andcommittedDon't pass numeric form keys to JSProxy functions
Show description for 2f07b10authored andcommittedDon't assert on the prototype argument to Proxy::create, which is ignored.
Show description for ba8c4f6authored andcommittedCheck for deeply or infinitely nested Proxies
Show description for 4108bf9authored andcommitted