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
Refactored *Scope classes into separate files More... about 12 years ago
Prevent 'require' loops by 'registering' the required file as empty at the outset More... about 12 years ago
The 'ung' workaround turned out to be needed due to the '||' bug fixed in 456a989 More... about 12 years ago
Improved comments / label names for #compile_if and fixed rather broken 'or' logic More... about 12 years ago
Fixed handling of quoted strings in asm output More... about 12 years ago
Let get_arg transparently convert true/false to :true, :false More... about 12 years ago
Function/method calls with arguments inside () or without parentheses have different needs for the priority of the call operator; we need to push a variation with a different priority onto the operator stack if we detect a method call without an opening parenthesis (caveat: Ruby has rules regarding whitespace here too, that I believe we're currently *not* taking into account) More... about 12 years ago
Fix situation where not operator methods needed an argument More... about 12 years ago
Added first stab at NilClass#== More... about 12 years ago
Absent #is_a? etc., adding explicit nil check in Fixnum#== as a temporary hack to get the parser closer to self-hosted More... about 12 years ago
Naive / incomplete (base 10 only) version of String#to_i More... about 12 years ago
Added dummy/trivial not operator for String More... about 12 years ago
Replace += with << in tokenizer and scanner; partly because it may be more efficient, partly because it removes an obstacle to self-hosting More... about 12 years ago
Add first trivial version of Range class + rewrite :range nodes in AST to Range.new(...) More... about 12 years ago
Another workaround for not operator requiring arguments More... about 12 years ago
Add TrueClass#to_s More... about 12 years ago
Add FalseClass#to_s More... about 12 years ago
Ensure a valid return value for empty method More... about 12 years ago
The test code used for part-40 More... about 12 years ago
Fix case where lone arguments to calls did not get put in an array, coupled with some refactoring to start reducing the coupling between the Shunting Yard parser and the Ruby-specific parser More... about 12 years ago
Make bare blocks :proc nodes instead of :lambda More... about 12 years ago
Handling 'proc' and associated machinery for multi-level exit More... about 12 years ago
Added Fixnum#! and String#ord More... about 12 years ago
Proc support for correct 'self' and handling variable argument list More... about 12 years ago
Add splat support to compile_call More... about 12 years ago
Fix splat handling to pick the argument length of the method whose scope we're to determine how much to copy More... about 12 years ago
Corrected, simplified yield More... about 12 years ago
First version of String#each_byte More... about 12 years ago
Stub out String#count so it supports an optional argument, and returns a number More... about 12 years ago
Add minimal implementation of String#<< More... about 12 years ago