0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 14 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
Modified 'compile' script to spawn within a Docker container; updated Makefile accordingly More... about 10 years ago
In the event of an explicit 'return' before the last expression, we may be in a situation where the stack has not been fully unwound when we want to leave. 'leave' takes care of that, but our stack frames are non-standard, and we need to also restore ebx. In the normal function epilog we do that with popl, but in this instance esp may be pointing at the wrong place, so we refrence it relative to the frame pointer still in ebp More... about 10 years ago
Don't regenerate the symbol each iteration More... about 10 years ago
Added makefile targets and Dockerfile to ease testing by building in a docker container; updated build script to leave binary in current directory More... about 10 years ago
Initial support for String#[] with Range argument More... almost 11 years ago
Add #include? and #reject to Array temporarily, until module includes works properly More... almost 11 years ago
Add integrity check More... almost 11 years ago
Add integrity check More... almost 11 years ago
Ensure object is nulled out More... almost 11 years ago
Make Fixnum#!= return false if right hand isn't a Numeric More... almost 11 years ago
Ease debugging by forcing an exception to make it easier to e.g. backtrace to track down 'raise' until we support proper exceptions More... about 11 years ago
Switch from malloc to calloc to guarantee cleared memory More... about 11 years ago
Minor refactoring of Fixnum#to_s More... about 11 years ago
Temporary (ugly, but working) fix of handling of array expansion/growth More... about 11 years ago
Add Fixnum#to_i More... about 11 years ago
Somewhat cleaner Array#each More... about 11 years ago
Actually pass through block arity More... about 11 years ago
Make output_functions *actually* ensure stack space for default variables remains alocated for the duration of the method body More... about 11 years ago
Added Proc#arity to support new Array#each More... about 11 years ago
Add more correct Array#each and Array#dup More... about 11 years ago
Let String#concat handle Fixnum's (character codes) More... about 11 years ago
Fixed += and -= to actually call methods instead of wrongly using :add and :sub More... about 11 years ago
Add Object#\! More... about 11 years ago
Add Hash#member? More... about 11 years ago
Tweak operator precedences More... about 11 years ago
Add additional operator precedence test cases More... about 11 years ago
Improve s-expression output More... about 11 years ago
Implement -= More... about 11 years ago
Add String#chr More... about 11 years ago
Map Range#include? to Range#member? More... about 11 years ago