0
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Sep 22, 2025 — Sep 22, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
docs: refresh rubyspec spec_status (+52 tests passing, PASS files 326->330) More... 3 months ago
Wire in rewrite_rescue_mod (rescue modifier miscompiled as a rescue clause) More... 3 months ago
Array#index block form; String#[start, len] two-argument form More... 3 months ago
docs: catalogue of issues found compiling rubyterm and rubywm More... 3 months ago
Splat forwarding: compute the fixed-arg count from the method's signature More... 3 months ago
Parser: accept 'when x; then body'; keep require names readable in errors More... 3 months ago
Safe-navigation op-assign: short-circuit the whole assignment on nil More... 3 months ago
reload_self: actually reload %esi in class/module bodies More... 3 months ago
Object#equal?/#hash: raw identity, not pointer-tagged-as-fixnum More... 3 months ago
Implement runtime define_method More... 3 months ago
Regexp: support POSIX bracket classes [:name:] inside character classes More... 3 months ago
find_vars: scan case/when bodies in ALL scopes, and the else group More... 3 months ago
compile_assign: don't wrap a plain arg list when building the indexed setter More... 3 months ago
Endless/beginless ranges: stop dropping the nil endpoint; handle nil in slice paths More... 3 months ago
find_vars: treat :safe_callm like :callm (method name is not a variable) More... 3 months ago
Tokenizer: decode \uXXXX and \u{...} string escapes to UTF-8 bytes More... 3 months ago
Hash: default_proc / default_proc= / Hash.new{|h,k|...} block defaults More... 3 months ago
Initialize method locals to nil at function entry More... 3 months ago
Don't priority-reduce after a plain grouping paren: 'a + (b).c' mis-parsed as '(a + (b)).c' More... 3 months ago
docs: refresh rubyspec spec_status (CRASH 183->175, +110 tests passing) More... 3 months ago
rewrite_destruct: unique temp per expansion (nested groups self-shadowed) More... 3 months ago
class << obj: raise TypeError for Integer/Symbol receivers More... 3 months ago
preturn: raise LocalJumpError for a dead frame instead of jumping into it More... 3 months ago
compile_eigenclass: provide the closure environment for eigenclass bodies More... 3 months ago
find_vars: scan a singleton def's receiver as an enclosing-scope read More... 3 months ago
docs: refresh rubyspec spec_status (post defm-scope fix) More... 3 months ago
name() with a same-named LOCAL is a method call, not an indirect call More... 3 months ago
rewrite_lambda: do not descend into nested :defm scopes More... 3 months ago
Proc#call: take the call-time block via &blk, not a raw __closure__ read More... 3 months ago
Bind a block's &param to the CALL-TIME block, not the captured closure More... 3 months ago