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 11 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 110 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Added (really limited/incomplete) support for symbols; Removes/replaces '?' from method names emitted to the asm
Vidar Hokstad
More...
over 17 years ago
Using addr_value here was broken
Vidar Hokstad
More...
over 17 years ago
Merge branch 'bakkdoor/master'
Vidar Hokstad
More...
over 17 years ago
Added makefile target to (attempt) to build the compiler
Vidar Hokstad
More...
over 17 years ago
fixed error that occured, if input wasn't coming from a file as it still is the case right now.
Christopher Bertels
More...
over 17 years ago
Added stub for default __method_missing
Vidar Hokstad
More...
over 17 years ago
Comments and debug output re: default __method_missing
Vidar Hokstad
More...
over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby
Vidar Hokstad
More...
over 17 years ago
started adding filename and error handling with filenames to parser & scanner. if a scanner is reading from a file, the @filename attribute is set appropriately. the filename can also be accessed from the parser, via #filename method. when parseerrors occur, Parser#error should be used, since it will raise an exception with the filename and linenumber as part of the error message.
Christopher Bertels
More...
over 17 years ago
Added support for 'then' which exposed lacking support for 'else' which was also fixed
Vidar Hokstad
More...
over 17 years ago
Typo
Vidar Hokstad
More...
over 17 years ago
Simplification to add self-compilation
Vidar Hokstad
More...
over 17 years ago
Corrected calls to compile_exp into compile_eval_arg
Vidar Hokstad
More...
over 17 years ago
Simplification to ease self-compilation
Vidar Hokstad
More...
over 17 years ago
Support for rewriting foo[1] = 2 into foo.[]=(1,2)
Vidar Hokstad
More...
over 17 years ago
Some simplifications to avoid having to add a,b = c,d
Vidar Hokstad
More...
over 17 years ago
Handling :[] and :[]=
Vidar Hokstad
More...
over 17 years ago
Fixed regression related to array index changes
Vidar Hokstad
More...
over 17 years ago
Updated two tests
Vidar Hokstad
More...
over 17 years ago
Added comment about minarity
Vidar Hokstad
More...
over 17 years ago
Fix to make scenarios parse with cucumber 0.03 + some cosmetic changes
Vidar Hokstad
More...
over 17 years ago
Test case for regression
Vidar Hokstad
More...
over 17 years ago
Added rewrite to turn :index into #[] call
Vidar Hokstad
More...
over 17 years ago
Fixed typo in test
Vidar Hokstad
More...
over 17 years ago
Fixed a couple of :index related tests, and added initial rewrite of :index to :callm
Vidar Hokstad
More...
over 17 years ago
Modified tests in preparations for switching array index operators from using :index (which assumes 'raw' memory in the backend) to calling []
Vidar Hokstad
More...
over 17 years ago
Debug fix
Vidar Hokstad
More...
over 17 years ago
Added test case for (broken) method chaining
Vidar Hokstad
More...
over 17 years ago
Initial support for handling foo.bar = baz ('assignment methods')
Vidar Hokstad
More...
over 17 years ago
Chickening out because I don't want to spend time handling foo, bar = a,b syntax this soon
Vidar Hokstad
More...
over 17 years ago
←
1
2
…
106
107
108
109
110
111
112
113
114
115
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