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 14 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 87 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Modified 'compile' script to spawn within a Docker container; updated Makefile accordingly
Vidar Hokstad
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
Vidar Hokstad
More...
about 10 years ago
Don't regenerate the symbol each iteration
Vidar Hokstad
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
Vidar Hokstad
More...
about 10 years ago
Initial support for String#[] with Range argument
Vidar Hokstad
More...
almost 11 years ago
Add #include? and #reject to Array temporarily, until module includes works properly
Vidar Hokstad
More...
almost 11 years ago
Add integrity check
Vidar Hokstad
More...
almost 11 years ago
Add integrity check
Vidar Hokstad
More...
almost 11 years ago
Ensure object is nulled out
Vidar Hokstad
More...
almost 11 years ago
Make Fixnum#!= return false if right hand isn't a Numeric
Vidar Hokstad
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
Vidar Hokstad
More...
about 11 years ago
Switch from malloc to calloc to guarantee cleared memory
Vidar Hokstad
More...
about 11 years ago
Minor refactoring of Fixnum#to_s
Vidar Hokstad
More...
about 11 years ago
Temporary (ugly, but working) fix of handling of array expansion/growth
Vidar Hokstad
More...
about 11 years ago
Add Fixnum#to_i
Vidar Hokstad
More...
about 11 years ago
Somewhat cleaner Array#each
Vidar Hokstad
More...
about 11 years ago
Actually pass through block arity
Vidar Hokstad
More...
about 11 years ago
Make output_functions *actually* ensure stack space for default variables remains alocated for the duration of the method body
Vidar Hokstad
More...
about 11 years ago
Added Proc#arity to support new Array#each
Vidar Hokstad
More...
about 11 years ago
Add more correct Array#each and Array#dup
Vidar Hokstad
More...
about 11 years ago
Let String#concat handle Fixnum's (character codes)
Vidar Hokstad
More...
about 11 years ago
Fixed += and -= to actually call methods instead of wrongly using :add and :sub
Vidar Hokstad
More...
about 11 years ago
Add Object#\!
Vidar Hokstad
More...
about 11 years ago
Add Hash#member?
Vidar Hokstad
More...
about 11 years ago
Tweak operator precedences
Vidar Hokstad
More...
about 11 years ago
Add additional operator precedence test cases
Vidar Hokstad
More...
about 11 years ago
Improve s-expression output
Vidar Hokstad
More...
about 11 years ago
Implement -=
Vidar Hokstad
More...
about 11 years ago
Add String#chr
Vidar Hokstad
More...
about 11 years ago
Map Range#include? to Range#member?
Vidar Hokstad
More...
about 11 years ago
←
1
2
…
83
84
85
86
87
88
89
90
91
…
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