0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 13 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
Added -m32 to cucumber step to force 32 bit More... over 12 years ago
Ruby 1.9 changes the scoping of block arguments; this changes makes Emitter#with_register return the allocated register so it can be obtained that way instead of creating and assigning a separate variable More... over 12 years ago
More 1.9 string processing incompatibilities More... over 12 years ago
In ruby 1.9 '[].to_s' results in '[]', while in 1.8 it results in '' More... over 12 years ago
Two more annoying changes due to Ruby 1.9 change of character handling More... over 12 years ago
Correct parsing of ternary if - ruby1.9 fix More... over 12 years ago
Handle '?<char>' syntax properly for Ruby 1.9 More... over 12 years ago
Fix include dirs More... over 12 years ago
'Backport' String#ord to keep 1.8 compatibility More... over 12 years ago
Fix Scanner#expect for Ruby 1.9 More... over 12 years ago
Ruby 1.9 fixes: Use #ord to get byte value of character More... over 12 years ago
Added -m32 flag to compile in 32 bit mode in 64 bit sytems - needs 32 bit libs More... over 12 years ago
The instance variable inference happened too late; it needs to happen *before* the instance size is determined. 'In real life' this should only be a performance and memory issue, but since we've yet to implement support for instance variables not known at compile time, this bug in fact caused segmentation faults as one tries to assign to slots in the object that have not been allocated More... over 12 years ago
Add shortcircuit '&&' and fix a problem that caused 'self' not to get reloaded in the outermost scope More... over 12 years ago
Initial test cases for Scanner code More... over 12 years ago
Added default (non-functional) #is_a? and false; fixed a minor bug in 'missing __send__' warning More... over 12 years ago
Added basic test of STDIN, and hacky first version of IO#getc More... over 12 years ago
Added trivial support for STDOUT object More... over 12 years ago
Corrected test that assumed raw c string More... over 12 years ago
Regression More... over 12 years ago
Scanner wrongly treated ';' as terminatin a '#' comment... More... almost 13 years ago
Merge branch 'parser_experiment' of ssh://bitbucket.org/vhokstad/writing-a-compiler-in-ruby into part-35-towards-self-hosting More... almost 13 years ago
Test case now works again More... almost 13 years ago
For part #34; allocates %esi specifically for 'self' More... almost 13 years ago
Dependency on this accidentally made it into a commit; since I want to flesh it out, comitting an empty version of the class to make things work until I put it into use More... almost 13 years ago
Handle elsif and (some of the) missing operators More... almost 13 years ago
Handle elsif More... almost 13 years ago
Add pre-decrement operator More... almost 13 years ago
Parser can not yet parse /something/ regexp syntax, so removing it to allow parser to parse the compiler More... almost 13 years ago
Additional test cases More... almost 13 years ago