aboutsummaryrefslogtreecommitdiff
path: root/elymas/lib/sys/opt.ey
AgeCommit message (Collapse)Author
2019-11-27Correctly handle non-trivial const addHEADmasterDrahflow
2017-03-02Integrated asm-based regex engineDrahflow
2016-06-09Don't deffd %Drahflow
2015-12-09Correctly re-box multiple outputs from registerDrahflow
2015-06-30Dynamic handling of missing scope entriesDrahflow
2015-06-29Better code in integer tracerDrahflow
2015-06-23Correctly optimize non-integer args to ARRAYSTARDrahflow
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-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
2015-06-09Some instruction shufflingDrahflow
2015-06-01More serious trace compilerDrahflow
2015-06-01Correctly forward reads and writesDrahflow
2015-05-31Integer trace extractorDrahflow
... currently spams console with a lot of debug
2015-05-28Inlined logical or as wellDrahflow
2015-05-28Inline integer case of arithmeticsDrahflow
2015-05-27Inline logical andDrahflow
2015-05-13Less noisestableDrahflow
2015-05-13Now with 57% less runtimeDrahflow
2015-05-13Use nametable templatingDrahflow
2015-05-13More functions classified as scope-tightDrahflow
2015-05-12Get a clue about which calls are problematicDrahflow
2015-05-11Initial move to stack-allocated scopesDrahflow
2015-05-03Bug killedDrahflow
2015-04-11Correctly handle negative indices during optimizationDrahflow
2015-04-11Sane handling of integer divisionDrahflow
2014-03-11Complex data types can now be doneDrahflow