aboutsummaryrefslogtreecommitdiff
path: root/compiler/elymasAsmLib.ey
AgeCommit message (Collapse)Author
2019-08-07Mark top of stackDrahflow
2015-09-23Use separate GC stack to prevent overflowDrahflow
2015-07-01FreeBSD support in masterDrahflow
2015-06-26Other way aroundDrahflow
2015-06-26Move write syscall number into constantsDrahflow
2015-06-22Some huge scope tests...Drahflow
2015-06-22Finally rewrite extension area access to constant scope sizeDrahflow
... also fixes a nasty bug when STATICWRITE from PUSH in rewriteIntegerTrace
2015-06-19Forward function objects to jump pad targetsDrahflow
... and fix really ugly memory bugs occuring because some code referenced function objects not the code objects it was calling
2015-06-19Optimized .?'Drahflow
2015-06-18ARRAYCLEAR does noting with scopesDrahflow
2015-06-18Optimize rep on inline-created functionsDrahflow
... also finally make label resolution recursive
2015-06-17If strings reside at the same address, they are eqDrahflow
2015-06-17Fixed weird instructions in @markFunctionDrahflow
2015-06-17Killed some instructions on the hot pathDrahflow
2015-06-16Reduce number of program headersDrahflow
... and evade a sanity check in Linux 4 (as if there is anything sane about this project).
2015-06-15Some GC specializationsDrahflow
2015-06-12Removed 1 instruction from the hottest codeDrahflow
2015-06-11Removed 2 instructionsDrahflow
2015-06-11Minor fixesDrahflow
2015-06-11Fixed(?) memory bugDrahflow
2015-06-09use sete instead of conditional jumpDrahflow
2015-06-09Don't shlq if followed by leaqDrahflow
2015-06-09Some instruction shufflingDrahflow
2015-06-08Inlined freelist codeDrahflow
2015-06-08All allocations bitscans now with bsfDrahflow
2015-06-08Improved inner alloc loopDrahflow
2015-06-08Some code cleanup and instruction shufflingDrahflow
2015-06-08Even faster allocDrahflow
2015-06-08Faster memory allocsDrahflow
2015-05-31Unified INITIALSCOPESIZEDrahflow
2015-05-27More instruction shufflingDrahflow
2015-05-27Mark and sweep cost into constantDrahflow
2015-05-27Avoid repeated mark and sweeps at full heapDrahflow
2015-05-27More instruction shufflingDrahflow
2015-05-27Decision tree in mark and sweepDrahflow
2015-05-27Some instruction shuffling in mark and sweepDrahflow
2015-05-22Make use of oversized freelist blocksDrahflow
2015-05-15Rebuild freelists after allocationDrahflow
2015-05-14Minimal explanation of what is going onDrahflow
2015-05-14Streamlined the free-list alloc pathDrahflow
2015-05-14Re-using free-memory scansDrahflow
2015-05-13Now with 57% less runtimeDrahflow
2015-05-13Use nametable templatingDrahflow
2015-05-03How'bout hashing the trailing 8 bytes, too?Drahflow
2015-05-02Hashed nametablesDrahflow
2015-04-11Sane handling of integer divisionDrahflow
2014-02-23Fixed stack-overflow in GC for self-refing stacksDrahflow
2014-02-18Coroutines.Drahflow
2014-01-09Floating point supportDrahflow
2014-01-08Freeing heap type markers 2-3 for scalars (floats)Drahflow