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 102 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Misc fixes
Vidar Hokstad
More...
almost 17 years ago
Handling creation of String objects frm string constants - mutability isn't handled yet
Vidar Hokstad
More...
almost 17 years ago
Added ge operator to runtime - should really get rid of the runtime lib soon
Vidar Hokstad
More...
almost 17 years ago
Missing __method_missing changes
Vidar Hokstad
More...
almost 17 years ago
Added missing attr_reader :vtable required for the method_missing changes
Vidar Hokstad
More...
about 17 years ago
Added #puts, and comments for (non-working) #printf, to start reducing the need for s-expressions
Vidar Hokstad
More...
about 17 years ago
The default method_missing now outputs the name of the method that triggered it
Vidar Hokstad
More...
about 17 years ago
Emitter function to output constant data
Vidar Hokstad
More...
about 17 years ago
Stubbed out __send__
Vidar Hokstad
More...
about 17 years ago
Bunch of hackish changes to make compilation work again despite various parser problems that affects the partial Array implementation. TODO: Add test cases to catch those parser issues
Vidar Hokstad
More...
about 17 years ago
Support for traversing the parsetree looking for strings to add to the string pool, and preparation to rewrite all string constants to calls to __get_string - equivalent to __get_symbol
Vidar Hokstad
More...
about 17 years ago
Started adding operators required to parse the (partial) implementation of Array
Vidar Hokstad
More...
about 17 years ago
Added comments re: the proper handling of string constants
Vidar Hokstad
More...
about 17 years ago
Temporary debug output
Vidar Hokstad
More...
about 17 years ago
Added testcase for String#to_sym in preparation for attr_writer
Vidar Hokstad
More...
about 17 years ago
Fixed basic handling of generalized string quoting
Vidar Hokstad
More...
about 17 years ago
Corrected expected output for a string interpolation test
Vidar Hokstad
More...
about 17 years ago
Ugly but working (for basic cases at least) string interpolation support in the parser
Vidar Hokstad
More...
about 17 years ago
Added explanation of how/why the string interpolation changes will be done
Vidar Hokstad
More...
about 17 years ago
Added tag to string interpolation test cases
Vidar Hokstad
More...
about 17 years ago
Comment
Vidar Hokstad
More...
about 17 years ago
Zeroed out return value of method_missing stub and added a comment about Object/Class bootstrapping problem
Vidar Hokstad
More...
about 17 years ago
Improved debug output for now
Vidar Hokstad
More...
about 17 years ago
Wrapped __get_symbol call in :sexp to ensure it doesn't get turned into a callm
Vidar Hokstad
More...
about 17 years ago
Fixed bug in passing of block arguments
Vidar Hokstad
More...
about 17 years ago
Added Object#class
Vidar Hokstad
More...
about 17 years ago
Added failing test case when a block is added to an argument list - probably a regression
Vidar Hokstad
More...
about 17 years ago
Fixed a regression that prevents the compiler from compiling itself
Vidar Hokstad
More...
about 17 years ago
Fixed __get_symbol use, and a clobbered register on doing @ivar = some_arg
Vidar Hokstad
More...
about 17 years ago
A highly retarded but somewhat working first approximation at handling the splat operator (meaning #initialize methods with arguments now gets the arguments passed along)
Vidar Hokstad
More...
about 17 years ago
←
1
2
…
98
99
100
101
102
103
104
105
106
…
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