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 12 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 111 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Improved debug output
Vidar Hokstad
More...
over 17 years ago
Handle cases like self.foo => look up the vtable offset for foo
Vidar Hokstad
More...
over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby
Vidar Hokstad
More...
over 17 years ago
Stupid typo/bug - thanks Christopher
Vidar Hokstad
More...
over 17 years ago
Merge commit 'vidarh/master'
Christopher Bertels
More...
over 17 years ago
added some more documentation to the compiler class.
Christopher Bertels
More...
over 17 years ago
Handling :addr in Emitter#save
Vidar Hokstad
More...
over 17 years ago
Added comment regarding vtable
Vidar Hokstad
More...
over 17 years ago
Changed #compile_exp to #compile_eval_arg to correctly handle things like [:if,:foo ...] (i.e. where the condition is a variable etc. instead of a sub expression)
Vidar Hokstad
More...
over 17 years ago
Fixed typo
Vidar Hokstad
More...
over 17 years ago
Handle case where :callm args is not Array
Vidar Hokstad
More...
over 17 years ago
Oops. fixed a typo
Vidar Hokstad
More...
over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby
Vidar Hokstad
More...
over 17 years ago
added some rdoc-documentation to a few classes. still more to come.
Christopher Bertels
More...
over 17 years ago
updated .gitignore to ignore possible doc folder also added a doc-task do the Makefile to generate rdoc documentation within doc/ folder
Christopher Bertels
More...
over 17 years ago
removed additional check in Emitter#save_result since this has been fixed in the parser.
Christopher Bertels
More...
over 17 years ago
Merge commit 'vidarh/master'
Christopher Bertels
More...
over 17 years ago
added left and right parts of assign-statement to exception within compile_assign for easier debugging.
Christopher Bertels
More...
over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby
Vidar Hokstad
More...
over 17 years ago
Manually applied a oneliner from http://github.com/bakkdoor/writing-a-compiler-in-ruby
Vidar Hokstad
More...
over 17 years ago
Refactoring - Reduce amount of direct register references in the Compiler class
Vidar Hokstad
More...
over 17 years ago
Merge commit 'vidarh/master'
Christopher Bertels
More...
over 17 years ago
Refactoring - Moved logic to load/save value into the emitter
Vidar Hokstad
More...
over 17 years ago
Fixed a change that caused a broken :do node to get inserted into the tree when processing the core require
Vidar Hokstad
More...
over 17 years ago
Minor fix to use Set instead of Array
Vidar Hokstad
More...
over 17 years ago
Fixed bug that caused an indirect load of 'raw' syntax tree nodes instead of %edx
Vidar Hokstad
More...
over 17 years ago
fixed a bug, that turned a :do into a $do address value it seems, that it parses a :do statement as a adress somewhere. more checking needed. another problem is, that it generates some weird code for indexing arrays. see github issues ticket.
Christopher Bertels
More...
over 17 years ago
added constructor to parserbase and removed duplication of @s instance variable for all parsers, since this really should belong into the parserbase class (where it is also used but not defined...) also added a protected scanner method to parserbase which returns the scanner object (for use in subclasses)
Christopher Bertels
More...
over 17 years ago
The require changes broke a boatload of tests because of the 'core' require that is automatically added
Vidar Hokstad
More...
over 17 years ago
Updated warning message
Vidar Hokstad
More...
over 17 years ago
←
1
2
…
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