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 13 hours
ago. based on code collected
1 day
ago.
Sep 27, 2025 — Sep 27, 2026
Showing page 92 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Bail out without trying to assemble if the compilation fails
Vidar Hokstad
More...
almost 12 years ago
Fix return type for saveregs
Vidar Hokstad
More...
almost 12 years ago
Improve bootstrapping
Vidar Hokstad
More...
almost 12 years ago
Link Class into Object's subclasses list
Vidar Hokstad
More...
almost 12 years ago
Support for compiling methods introducing eigenclasses
Vidar Hokstad
More...
almost 12 years ago
Make vtableoffsets readable
Vidar Hokstad
More...
almost 12 years ago
Expanded Scope base class to forward/provide defaults for more cases
Vidar Hokstad
More...
almost 12 years ago
Updated some test cases that were out of sync w/current parser behaviour
Vidar Hokstad
More...
almost 12 years ago
Updated some test cases that were out of sync w/current parser behaviour
Vidar Hokstad
More...
almost 12 years ago
Long overdue refactoring of compiler test cases
Vidar Hokstad
More...
almost 12 years ago
Support for re-opening classes
Vidar Hokstad
More...
almost 12 years ago
Add munging of global function names on re-definition, and avoid re-creating an already created class object
Vidar Hokstad
More...
almost 12 years ago
Test case for class re-opening
Vidar Hokstad
More...
almost 12 years ago
Additional refactoring
Vidar Hokstad
More...
about 12 years ago
Refactoring
Vidar Hokstad
More...
about 12 years ago
Refactoring of tokenizer
Vidar Hokstad
More...
about 12 years ago
Refactored out code related to compiling function and method calls
Vidar Hokstad
More...
about 12 years ago
Refactoring: Split compiler driver out into separate file
Vidar Hokstad
More...
about 12 years ago
Assume :assign outside %s() returns an object
Vidar Hokstad
More...
about 12 years ago
Added String#+
Vidar Hokstad
More...
about 12 years ago
Made use of attr_reader / writer / accessor, and fixed += operator to bring test Scanner version closer in line with the real Scanner
Vidar Hokstad
More...
about 12 years ago
Quick and dirty attr_accessor / attr_reader / attr_writer implementation and minor bug fix (array index e[1] => e[2])
Vidar Hokstad
More...
about 12 years ago
Missing inheritance from new Scope base class
Vidar Hokstad
More...
about 12 years ago
Filter out leading nil's where E[node.position, ....] is called and node does not have a position set
Vidar Hokstad
More...
about 12 years ago
Support for #is_a?; also needed to add default Object#==, since comparison of object references is used in the #is_a? implementation
Vidar Hokstad
More...
about 12 years ago
Rewrite :incr internal operator into += method call
Vidar Hokstad
More...
about 12 years ago
Rewrite compile_or to deal properly with shortcut logic, and in process do slight refactor to split out common functionality also used by compile_if and compile_while
Vidar Hokstad
More...
about 12 years ago
Make use of new inner classes support to bring test case closer to real Scanner implementation
Vidar Hokstad
More...
about 12 years ago
Turn '::' into internal operator :deref, and add machinery to pre-build scope chain and traverse it to resolve class constant names at compile time where possible
Vidar Hokstad
More...
about 12 years ago
Add default implementations for new Scope#add_constant and Scope#find_constant
Vidar Hokstad
More...
about 12 years ago
←
1
2
…
88
89
90
91
92
93
94
95
96
…
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