0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 14 hours ago. based on code collected 1 day ago.
Sep 27, 2025 — Sep 27, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Improve debug info More... over 3 years ago
Get case/when mostly working More... over 3 years ago
Rewrite statically mentioned symbols to point to pre-created objects. More... over 3 years ago
Prevent duplicate setup of the global scope. More... over 3 years ago
Suppress triggering of the __copysplat hack in some circumstances. More... over 3 years ago
Methods to trigger flushing the output pipeline. More... over 3 years ago
__copysplat added as an ugly (and hopefully temporary) hack. Idea is to prevent unnecessary Array creation in the case of the frequent pattern of using the splat operator in arguments only to then forward the splatted arguments in a call to another method. To do it properly we need to check that it's not referenced elsewhere. Instead we use the special name __copysplat to trigger non-Ruby functionality until we have a proper verification step in place. More... over 3 years ago
Add spec for Hash class. More... over 3 years ago
Reduce objection creation. More... over 3 years ago
Reducing method_missing to both marginally improve performance, and to act as documentation of (most) asm instruction currently being used. More... over 3 years ago
Make debug function less chatty More... over 3 years ago
Minor cleanup More... over 3 years ago
Marginally improved sexp output. More... over 3 years ago
Misplaced "end" More... over 3 years ago
Performance improvement (reducing object creation) More... over 3 years ago
Cleanup More... over 3 years ago
Minor cleanup of code I think is holdover from 1.8(!) More... over 3 years ago
Performance improvement by reducing object creation. More... over 3 years ago
Temporary compiler bug workaround. More... over 3 years ago
Performance improvements by avoiding object creation, coupled with a workaround for a compiler bug affecting the rewrite. More... over 3 years ago
Make string generation for symbols inspection more in line with MRI More... over 3 years ago
Disable/remove the gc for now. More... over 3 years ago
Move assumptions about env size to the core library. More... over 3 years ago
Slightly paranoid input validation to trigger on a compiler bug; to be removed when we're sure it doesn't trigger any more. More... over 3 years ago
At least for the time being, we replace the hash function written in Ruby with an s-exp version for performance. Might change this again once we optimise the generated code better (or at all) More... over 3 years ago
Shouldn't hardcode access to the class pointer, in case a class want to override #class More... over 3 years ago
Store a symbol's hash value so it won't need to be recomputed every time. More... over 3 years ago
Consistency More... over 3 years ago
Add shl and sar (bit shifts), currently only one bit up/down. More... over 3 years ago
Helpers for arity checking. More... over 3 years ago