0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 8 hours ago. based on code collected 1 day ago.
Oct 12, 2025 — Oct 12, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix compile failure on op-assign to an index-splat lvalue More... 3 months ago
Fix compile failure on index-splat targets in multiple assignment More... 3 months ago
Fix segfault on non-local return from a saved, deeply-nested block More... 3 months ago
Fix alias segfaults: null-guard + instance_eval singleton targeting More... 3 months ago
Concatenate adjacent string literals (`"foo" "bar"` => "foobar") More... 3 months ago
Bind a block/lambda's &block parameter to the nilable closure More... 3 months ago
Clamp a before-start negative index to 0 in Array#fill More... 3 months ago
Guard __splat_to_a against #to_a returning a non-Array More... 3 months ago
Coerce a non-Array splat operand inside an array literal (`[1, *obj]`) More... 3 months ago
Fix multiple assignment with a splat (`a, b, *c = value`) crashing More... 3 months ago
Bind `rescue => e` to the enclosing local, not a throwaway block-local More... 3 months ago
Bind `do...end` to the enclosing command, not an operator's right operand More... 3 months ago
Fix required params after a splat in blocks/procs (`{ |*a, b, c| }`) More... 3 months ago
Parse block-local variables (`{ |params; a, b| ... }`) More... 3 months ago
Extract keyword arguments in blocks/lambdas, not just methods More... 3 months ago
Fix `**h` / `foo(**h)` hash-splat of a variable (was garbage, crashed kwargs) More... 3 months ago
Coerce non-Array splat operands in calls that mix a splat with other args More... 3 months ago
Fix required parameters that follow a splat (`def m(a, *b, c, d)`) More... 3 months ago
Make `def` evaluate to the method-name Symbol (when the name is interned) More... 3 months ago
Treat `name()` as a method call even when a same-named parameter is in scope More... 3 months ago
Capture self-referential closure variables (fix recursive-lambda segfault) More... 3 months ago
Raise LocalJumpError instead of segfaulting on break from an escaped block More... 3 months ago
Fix break-inside-expression stack corruption (wrong %ebx restore frame) More... 3 months ago
Fix Class.new{attr_*} exit-time heap corruption via too-small instance_size More... 3 months ago
fix: attr_reader/accessor/writer accept string names; drop debug output More... 3 months ago
fix: yield in a singleton method defined inside a method no longer segfaults More... 3 months ago
fix: String#initialize coerces via to_str + survives self-replace (initialize_spec) More... 3 months ago
fix: String#initialize returns self (core/string/initialize_spec) More... 3 months ago
fix: Array#initialize returns self + validates size (core/array/initialize_spec) More... 3 months ago
docs: update issue #6 — Array.new direct forms implemented, send path remains More... 3 months ago