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 14 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 79 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Crude initial implementation of Hash#sort_by in terms of #to_a.sort_by.
Vidar Hokstad
More...
over 7 years ago
Basic implementation of Array#clear
Vidar Hokstad
More...
over 7 years ago
README update
Vidar Hokstad
More...
over 7 years ago
Add Hash#size and Set#size
Vidar Hokstad
More...
over 7 years ago
Temporary workaround for a compiler bug
Vidar Hokstad
More...
over 7 years ago
Added section in README on current status
Vidar Hokstad
More...
over 7 years ago
Improved test cases for #depth_first and fix for TrueClass#==
Vidar Hokstad
More...
over 7 years ago
Reduced debugging noise in output
Vidar Hokstad
More...
over 7 years ago
Some more tweaks to temporarily work around missing Float support etc. to get identical output from bootstrapped compiler and MRI
Vidar Hokstad
More...
over 7 years ago
Crude first implementation of Array#replace (incomplete and slow..)
Vidar Hokstad
More...
over 7 years ago
Tests revealing a couple of bugs affecting the self-compiled parser (parsing of method calls without parentheses around arguments in certain circumstances) and temporary workarounds for the compiler source itself.
Vidar Hokstad
More...
over 7 years ago
Reduce noise from git
Vidar Hokstad
More...
over 7 years ago
Test case for method names ending in '=','?' or '!'.
Vidar Hokstad
More...
over 7 years ago
Handling of negative numbers in Fixnum#to_s and String#to_i
Vidar Hokstad
More...
over 7 years ago
Set#select wrongly required return value to *be* true rather than just any truthy value
Vidar Hokstad
More...
over 7 years ago
Make `p` return its input
Vidar Hokstad
More...
over 7 years ago
Stub out #include_module in GlobalScope so we can include in the selftest without error. This still means the compiler wrongly allows access to AST::E as E in the global scope without including AST (as even though the "include AST" line is there, it's a no-op presently), but at least it compiles.
Vidar Hokstad
More...
over 7 years ago
selftests for previous fixes to Fixnum.
Vidar Hokstad
More...
over 7 years ago
Cleanup
Vidar Hokstad
More...
over 7 years ago
Remove special case for Fixnum#to_s() with radix=10, removing dependency on snprintf()
Vidar Hokstad
More...
over 7 years ago
Break out of Fixnum#to_s when the remaining value is less than the radix.
Vidar Hokstad
More...
over 7 years ago
Fix 40 % 10 => 0 rather than 10.
Vidar Hokstad
More...
over 7 years ago
Bring Symbol#inspect output closer to MRI (by putting quotes around fewer Symbol strings)
Vidar Hokstad
More...
over 7 years ago
:__sym.inspect => :__sym instead of :"__sym" to match MRI
Vidar Hokstad
More...
over 7 years ago
Mark the global variables in preparation for garbage collector support.
Vidar Hokstad
More...
over 7 years ago
Some refactoring.
Vidar Hokstad
More...
over 7 years ago
Some refactoring. Still ugly as hell and in need of more cleanup..
Vidar Hokstad
More...
over 7 years ago
Fix case where Array#[] with a range argument where the start of the range is past the end of the Array gave wrong results
Vidar Hokstad
More...
over 7 years ago
Minor cleanup of sexp dumps
Vidar Hokstad
More...
over 7 years ago
Make error reporting more resilient
Vidar Hokstad
More...
over 8 years ago
←
1
2
…
75
76
77
78
79
80
81
82
83
…
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