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 13 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 94 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Added basic version of String#reverse
Vidar Hokstad
More...
about 12 years ago
Default to 'nil' return value for empty expressions
Vidar Hokstad
More...
about 12 years ago
Make String internal buffer default to empty string rather than null-pointer
Vidar Hokstad
More...
about 12 years ago
Stub out String#is_a?
Vidar Hokstad
More...
about 12 years ago
Added a Symbol#==
Vidar Hokstad
More...
about 12 years ago
Use named variables for vtable offsets instead of integer values, to make it easier to read/debug assembly source
Vidar Hokstad
More...
about 12 years ago
Added --nostabs option to disable 'Ruby-level' stabs records
Vidar Hokstad
More...
about 12 years ago
When adding support for default vars, I didn't take into account handling of local variables; this ensures an offset is added when walking the scope chain, so that variables won't clobber earch other
Vidar Hokstad
More...
about 12 years ago
More space, and allow disabling stabs output
Vidar Hokstad
More...
about 12 years ago
To simplify debugging, passing '-g' to the 'compile' script passes '-g' to gcc to let us more easily debug at the assembly instruction level (ignoring the 'Ruby-level' stabs)
Vidar Hokstad
More...
about 12 years ago
Remove Scanner dependency on Tokens::Keyword
Vidar Hokstad
More...
about 12 years ago
Make bundler stop whining about ssl
Vidar Hokstad
More...
about 12 years ago
Improved debug output
Vidar Hokstad
More...
about 12 years ago
Support for typed and/or
Vidar Hokstad
More...
about 12 years ago
Fixed String#== for typed if
Vidar Hokstad
More...
about 12 years ago
Test case for && / || regression related to adding typing to if
Vidar Hokstad
More...
about 12 years ago
IO objects are by default not files
Vidar Hokstad
More...
over 12 years ago
String is obviously not nil
Vidar Hokstad
More...
over 12 years ago
Ensure 'special' names like true, false, nil are not treated as variables
Vidar Hokstad
More...
over 12 years ago
Removed hacky true/false, and updated #puts to work with the typing change
Vidar Hokstad
More...
over 12 years ago
Add 'real' true, false, nil
Vidar Hokstad
More...
over 12 years ago
Add #to_s to Class
Vidar Hokstad
More...
over 12 years ago
Prevent true/false/nil from being handled as method calls
Vidar Hokstad
More...
over 12 years ago
Basic support for using value type to change behaviour for %s(if ..) and %s(while ..)
Vidar Hokstad
More...
over 12 years ago
Trivial class to hold typed value
Vidar Hokstad
More...
over 12 years ago
Basic test cases for nil
Vidar Hokstad
More...
over 12 years ago
This fixes seg-faults of string-interpolation (or anything else that uses String#concat) when the argument is not a String, as the code later blindly calls __get_raw and assumes the result will be an array of charactes
Vidar Hokstad
More...
over 12 years ago
Support optional string argument to String.new
Vidar Hokstad
More...
over 12 years ago
Add support for 'super' call
Vidar Hokstad
More...
over 12 years ago
Store a super-class pointer
Vidar Hokstad
More...
over 12 years ago
←
1
2
…
90
91
92
93
94
95
96
97
98
…
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