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 106 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Merge commit 'vidarh/master' into dev
Christopher Bertels
More...
over 17 years ago
Hackish changes to stub out and provide constants to reduce the number of linker errors and get closer to being able to try running the self-hosted compiler (but these *will* cause crashes at runtime until they're replaced/filled in)
Vidar Hokstad
More...
over 17 years ago
Flattening :pair's in :hash - might want to do this in TreeOutput instead
Vidar Hokstad
More...
over 17 years ago
Rewrite :hash into [:callm, :Hash, :new]
Vidar Hokstad
More...
over 17 years ago
Merge commit 'vidarh/master' into dev
Christopher Bertels
More...
over 17 years ago
Added stubs for File, Fixnum, Struct, Symbol to get closer to having the compiler link successfully
Vidar Hokstad
More...
over 17 years ago
Added expected result for Foo::bar reference, and fixed the problem by altering the operator specification and adding support in the tokenizer
Vidar Hokstad
More...
over 17 years ago
Added test case for '::' callm operator
Vidar Hokstad
More...
over 17 years ago
Adjusted priority for range operator that halfway fixes the 'case ... when range1,range2' test case (still needs tree rewrite to lose the comma operator
Vidar Hokstad
More...
over 17 years ago
Added (failing) test case for case/when with multiple ranges as condition
Vidar Hokstad
More...
over 17 years ago
Tiny workaround to get a bit closer to pass through the assembler - will still generate broken (non-existent code) for class variables
Vidar Hokstad
More...
over 17 years ago
Merge commit 'vidarh/master' into dev
Christopher Bertels
More...
over 17 years ago
Exclude constants from being treated as receiverless methods
Vidar Hokstad
More...
over 17 years ago
Handling method calls without an explicit receiver.
Vidar Hokstad
More...
over 17 years ago
Indentation
Vidar Hokstad
More...
over 17 years ago
Merge commit 'vidarh/master' into dev
Christopher Bertels
More...
over 17 years ago
Added handling of quoted symbols
Vidar Hokstad
More...
over 17 years ago
Added test case for 'return foo ? bar : baz' that revealed priority problems; corrected priority
Vidar Hokstad
More...
over 17 years ago
Allow visit of all nodes when no specific node type is passed
Vidar Hokstad
More...
over 17 years ago
Slight change to counteract parser bug (test will be added separately)
Vidar Hokstad
More...
over 17 years ago
Updated s-expression parser to wrap [:sexp, ...] around the expressions to protect them against some types of rewrites
Vidar Hokstad
More...
over 17 years ago
Added :sexp nodes - see the comment
Vidar Hokstad
More...
over 17 years ago
Fix for expressions on the form self.method(arr[1]) where the argument was output outside of an array
Vidar Hokstad
More...
over 17 years ago
Added test covering bug when calling a method with an argument made up of a call to the array index operator: foo.bar(ret[123])
Vidar Hokstad
More...
over 17 years ago
Merge commit 'vidarh/master' into dev
Christopher Bertels
More...
over 17 years ago
Comments re: structure of Class objects
Vidar Hokstad
More...
over 17 years ago
Switched from using stdin to named file in Makefile
Vidar Hokstad
More...
over 17 years ago
added test for parsing setter-methods. seems to parse them correctly, but get a new error now for methods where arguments with defaultvalues aren't seperated via whitespace. for example: def foo(bar = nil ... works def foo(bar=nil) ... doesn't work. I have no idea why this is the case :( Maybe you can find the problem, Vidar?
Christopher Bertels
More...
over 17 years ago
Merge commit 'vidarh/master' into dev
Christopher Bertels
More...
over 17 years ago
Handle cases like self.class where a keyword is allowed to occur in an expression
Vidar Hokstad
More...
over 17 years ago
←
1
2
…
102
103
104
105
106
107
108
109
110
…
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