0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 12 hours ago. based on code collected 1 day ago.
Sep 27, 2025 — Sep 27, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Improved debug output More... over 17 years ago
Handle cases like self.foo => look up the vtable offset for foo More... over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby More... over 17 years ago
Stupid typo/bug - thanks Christopher More... over 17 years ago
Merge commit 'vidarh/master' More... over 17 years ago
added some more documentation to the compiler class. More... over 17 years ago
Handling :addr in Emitter#save More... over 17 years ago
Added comment regarding vtable 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) More... over 17 years ago
Fixed typo More... over 17 years ago
Handle case where :callm args is not Array More... over 17 years ago
Oops. fixed a typo More... over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby More... over 17 years ago
added some rdoc-documentation to a few classes. still more to come. 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 More... over 17 years ago
removed additional check in Emitter#save_result since this has been fixed in the parser. More... over 17 years ago
Merge commit 'vidarh/master' More... over 17 years ago
added left and right parts of assign-statement to exception within compile_assign for easier debugging. More... over 17 years ago
Merge git://github.com/bakkdoor/writing-a-compiler-in-ruby More... over 17 years ago
Manually applied a oneliner from http://github.com/bakkdoor/writing-a-compiler-in-ruby More... over 17 years ago
Refactoring - Reduce amount of direct register references in the Compiler class More... over 17 years ago
Merge commit 'vidarh/master' More... over 17 years ago
Refactoring - Moved logic to load/save value into the emitter 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 More... over 17 years ago
Minor fix to use Set instead of Array More... over 17 years ago
Fixed bug that caused an indirect load of 'raw' syntax tree nodes instead of %edx 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. 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) More... over 17 years ago
The require changes broke a boatload of tests because of the 'core' require that is automatically added More... over 17 years ago
Updated warning message More... over 17 years ago