aboutsummaryrefslogtreecommitdiff
path: root/elymas/lib/sys
AgeCommit message (Collapse)Author
2019-11-27Correctly handle non-trivial const addHEADmasterDrahflow
2019-09-06"\\|" should work in regexesDrahflow
2017-03-20Correctly set errnoDrahflow
2017-03-02Integrated asm-based regex engineDrahflow
2016-12-30Don't kill sys .freeze, but replace it with shared versionDrahflow
2016-10-28Allow larger freezeDrahflow
2016-07-04sys .asmroutines .assemblestrDrahflow
2016-06-09Don't deffd %Drahflow
2016-05-23Protect execve args from GCDrahflow
2016-03-15Faster elymas parsingDrahflow
2016-01-07Assembler routines for some common operationsDrahflow
2015-12-09Correctly re-box multiple outputs from registerDrahflow
2015-07-01Wrap ffi-returned strings without crashingDrahflow
Apparently internalAllocate now (as is permitted) modifies rcx. The buggy code was not prepared to deal with it.
2015-07-01Fix bug in resolveFunctionDrahflow
2015-07-01sys .so does not in fact use sys .linuxDrahflow
2015-07-01Need to export conditional namesDrahflow
2015-07-01FreeBSD support in masterDrahflow
2015-06-30Dynamic handling of missing scope entriesDrahflow
2015-06-29Better code in integer tracerDrahflow
2015-06-28Use GLOB_DAT relocations insteadDrahflow
... which are available on both Linux and FreeBSD outside of GOT.
2015-06-26Correctly parse getdents64 resultsDrahflow
2015-06-23Correctly optimize non-integer args to ARRAYSTARDrahflow
2015-06-23symlink + unlink syscallsDrahflow
2015-06-22Some instruction shuffling (3% performance boost)Drahflow
2015-06-22Forwarding scope-cannot-escape infoDrahflow
2015-06-22Finally rewrite extension area access to constant scope sizeDrahflow
... also fixes a nasty bug when STATICWRITE from PUSH in rewriteIntegerTrace
2015-06-22Forward jump pads at assembly timeDrahflow
2015-06-21forward jump pads (but seems slower???)Drahflow
2015-06-21Uniformly use rax as indirect jump registerDrahflow
2015-06-20Correctly parse patched FUNCTIONCREATEsDrahflow
2015-06-20Optimized `conds`Drahflow
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-19Inline loop functionDrahflow
2015-06-19Position markers for stack subeffect isolationDrahflow
2015-06-18Optimize { ... } eachDrahflow
2015-06-18Also inline notDrahflow
2015-06-18ARRAYCLEAR does noting with scopesDrahflow
2015-06-18Inline some ? * combinationsDrahflow
2015-06-18Optimize scoped calls to constantsDrahflow
2015-06-18Optimize rep on inline-created functionsDrahflow
... also finally make label resolution recursive
2015-06-16Some performance improvementsDrahflow
2015-06-16Make internalExecuteIdentifier available to usersDrahflow
2015-06-16FIXME resolvedDrahflow
2015-06-15Optimized ] -- (used to discard stack effects)Drahflow
2015-06-15Also optimize * on constantsDrahflow
2015-06-11Omit trace tests if uselessDrahflow
2015-06-11Further optimizationsDrahflow
2015-06-11Fix GC killing to-be-emitted reference targetsDrahflow
2015-06-09Discard non-integer-case if impossible to reachDrahflow
2015-06-09Optimize addDrahflow