openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
W
Writing a Ruby compiler in Ruby
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very High Activity
Commits
: Listings
Analyzed
1 day
ago. based on code collected
2 days
ago.
Oct 02, 2025 — Oct 02, 2026
Showing page 28 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Allocate __env__ for class bodies that create closures
Vidar Hokstad
More...
3 months ago
Kernel#loop returns an Enumerator when called without a block
Vidar Hokstad
More...
3 months ago
Add Hash#each_pair (alias of each)
Vidar Hokstad
More...
3 months ago
Wrap a captured bare call-argument after rewriting it to an __env__ access
Vidar Hokstad
More...
3 months ago
Treat a raw 0 (uninitialized slot) as falsy in object conditionals
Vidar Hokstad
More...
3 months ago
Implement Array#values_at (was an unimplemented stub)
Vidar Hokstad
More...
3 months ago
Count default-valued params in the pre-splat arg count (ac)
Vidar Hokstad
More...
3 months ago
Don't rewrite :array/:hash/:splat literal tags into __env__ slots
Vidar Hokstad
More...
3 months ago
Fix yield-with-no-block to raise a proper LocalJumpError
Vidar Hokstad
More...
3 months ago
Enumerable: return an Enumerator when called without a block
Vidar Hokstad
More...
3 months ago
Add generic Enumerator + Object#to_enum; Hash#each no-block returns one
Vidar Hokstad
More...
3 months ago
Bind splat (rest) params in blocks/lambdas
Vidar Hokstad
More...
3 months ago
define_method: handle 2-arg Proc.new form + safe runtime stub
Vidar Hokstad
More...
3 months ago
rubyspec_helper: stub mspec `evaluate` as skip
Vidar Hokstad
More...
3 months ago
Coerce non-Array calling-side splat operands (send(*sym) etc.)
Vidar Hokstad
More...
3 months ago
Capture enclosing-block params in top-level nested blocks
Vidar Hokstad
More...
3 months ago
Start tgc before any allocation (fixes top-level closure crash)
Vidar Hokstad
More...
3 months ago
Don't rewrite a callm method-name into an __env__ slot
Vidar Hokstad
More...
3 months ago
Compile-time rewrite of Class.new(superclass) into a real class
Vidar Hokstad
More...
3 months ago
Enable the tgc garbage collector
Vidar Hokstad
More...
3 months ago
Skip to_s for non-symbols in rewrite_symbol_constant
Vidar Hokstad
More...
3 months ago
Fix latent handle_splat miscompile: rename param args -> arglist
Vidar Hokstad
More...
3 months ago
Add String#bytesize
Vidar Hokstad
More...
3 months ago
Add Array#<=> (element-wise comparison)
Vidar Hokstad
More...
3 months ago
Harness: bind @object in it_behaves_like + rewrite @ivars in shared files
Vidar Hokstad
More...
3 months ago
Add String#succ for String/char ranges (e.g. ('0'..'5').to_a)
Vidar Hokstad
More...
3 months ago
Fix Range#each to use #succ instead of += 1 (fixes char-range segfault)
Vidar Hokstad
More...
3 months ago
refactor: extract :defm env-handling into process_scope_env (no-op)
Vidar Hokstad
More...
3 months ago
fix: __send__/send forward a block (was silently dropped)
Vidar Hokstad
More...
3 months ago
docs: refresh failure_signatures (accurate post-&:sym crash landscape)
Vidar Hokstad
More...
3 months ago
←
1
2
…
24
25
26
27
28
29
30
31
32
…
116
117
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree