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
about 15 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 78 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Status as of May 16th
Vidar Hokstad
More...
over 7 years ago
Instance variables were treated as local to a given sub-class, which is blatantly wrong
Vidar Hokstad
More...
over 7 years ago
`yield` and `yield()` needs to be treated the same way. It's critical that a rewrite for yield happens *before* variables are rewritten for closures, as otherwise yield will potentially reference the wrong block argument.
Vidar Hokstad
More...
over 7 years ago
Minor status update
Vidar Hokstad
More...
over 7 years ago
Handle case of overwriting Hash key with new value without trying to re-insert the key (and breaking everything...)
Vidar Hokstad
More...
over 7 years ago
Add Hash#include?
Vidar Hokstad
More...
over 7 years ago
Multiple fixes to find_vars resolves a number of issues w/identifying variables in blocks.
Vidar Hokstad
More...
over 7 years ago
Fix Range operator priority; Add basic version of Array#zip (and so of Enumerator)
Vidar Hokstad
More...
over 7 years ago
Remove obsolete workarounds for compiler bug
Vidar Hokstad
More...
over 7 years ago
Add selftest-mri target as benchmark
Vidar Hokstad
More...
over 7 years ago
Fix Set#-; Add tests that revealed Set#- issue *and* operator associativity issue; fixed for a number of operators but will need to comprehensively test the rest at some point soon
Vidar Hokstad
More...
over 7 years ago
whitespace cleanups
Vidar Hokstad
More...
over 7 years ago
Commented out PASS message to quiet selftest.
Vidar Hokstad
More...
over 7 years ago
Added flag to make selftest quiet for PASS's; promptly disabled due to compiler bug....
Vidar Hokstad
More...
over 7 years ago
Removed pointless preprocess step; added missing parse step for rewrite_concat test.
Vidar Hokstad
More...
over 7 years ago
find_vars tests works, so removed obsolete comment.
Vidar Hokstad
More...
over 7 years ago
Enabled methodname tokenizer test
Vidar Hokstad
More...
over 7 years ago
Additional test cases added to self-test.
Vidar Hokstad
More...
over 7 years ago
Reverted workaround for (fixed) compiler bug
Vidar Hokstad
More...
over 7 years ago
Set a return value for (the still non-functional attr_reader)
Vidar Hokstad
More...
over 7 years ago
Throw error if we fail to allocate an object.
Vidar Hokstad
More...
over 7 years ago
Added "driver2.rb" and compiler2 / compiler2b targets. I use this while working towards full bootstrapping, as the compiler runtime currently does not yet support command line arguments. It will go away soon.
Vidar Hokstad
More...
over 7 years ago
Updated Docker options and added an option to build with no cache.
Vidar Hokstad
More...
over 7 years ago
Updated Dockerfile to more reasonable current build environment
Vidar Hokstad
More...
over 7 years ago
Workarounds for possible compiler bug
Vidar Hokstad
More...
over 7 years ago
Minor comment cleanups
Vidar Hokstad
More...
over 7 years ago
Removed workaround for (fixed) compiler bug
Vidar Hokstad
More...
over 7 years ago
Removing line that was added to work around a compiler bug which should be fixed now. Commenting it out appears to work, but keeping the comment there for the moment in case.
Vidar Hokstad
More...
over 7 years ago
Notes on updates
Vidar Hokstad
More...
over 7 years ago
Removed obsolete #compile_lambda and #compile_proc methods that have for a long time been handled by #rewrite_lambda in transform.rb
Vidar Hokstad
More...
over 7 years ago
←
1
2
…
74
75
76
77
78
79
80
81
82
…
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