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
1 day
ago. based on code collected
2 days
ago.
Sep 22, 2025 — Sep 22, 2026
Showing page 22 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Array#reduce/#inject/#each_with_object/#group_by/#chunk_while: implement on Array
Vidar Hokstad
More...
3 months ago
docs: #5 second-pass findings (rule out contiguous overflow; type-confusion symptom)
Vidar Hokstad
More...
3 months ago
Array#min_by/#max_by/#flat_map/#tally: implement directly on Array
Vidar Hokstad
More...
3 months ago
docs: record deeper findings on the kernel heap-corruption (#5)
Vidar Hokstad
More...
3 months ago
Array#each_cons/#each_slice: implement directly on Array
Vidar Hokstad
More...
3 months ago
Update spec_status: rerun after bsearch/String[]/slice fixes
Vidar Hokstad
More...
3 months ago
GenericEnumerator: add next/peek/rewind; rewrite Array#zip to pad and not use #next
Vidar Hokstad
More...
3 months ago
Integer#upto/#downto: return a real Enumerator when block-less
Vidar Hokstad
More...
3 months ago
String#[]=: support index+length, Range, Regexp and String forms
Vidar Hokstad
More...
3 months ago
String#slice: support Regexp and String arguments
Vidar Hokstad
More...
3 months ago
String#[]: coerce non-Integer index via to_int, raise TypeError otherwise
Vidar Hokstad
More...
3 months ago
Array#bsearch: return an Enumerator when block-less; raise TypeError on bad return
Vidar Hokstad
More...
3 months ago
Enumerator::Lazy#uniq: implement as a lazy operation with block support
Vidar Hokstad
More...
3 months ago
docs: correct false "re-raise/unwind" finding; record class E constant collision
Vidar Hokstad
More...
3 months ago
Update spec_status: rerun after this session's library fixes
Vidar Hokstad
More...
3 months ago
Kernel#raise: bare raise re-raises current exception; document unwind bug
Vidar Hokstad
More...
3 months ago
Kernel#catch/#throw: implement non-local exit via exceptions
Vidar Hokstad
More...
3 months ago
String: add upcase!/downcase!/gsub!/sub! in-place methods
Vidar Hokstad
More...
3 months ago
String#[]= (Integer index): splice replacement; fix read-only-literal segfault
Vidar Hokstad
More...
3 months ago
Object: add no-op public/private/protected for top-level visibility calls
Vidar Hokstad
More...
3 months ago
Enumerator#each_with_object/#with_object: return an Enumerator when no block given
Vidar Hokstad
More...
3 months ago
Method#__call_with_self: support a Method passed as an instance_exec/eval block
Vidar Hokstad
More...
3 months ago
Update spec_status: rerun with this session's library fixes
Vidar Hokstad
More...
3 months ago
docs: record scan_spec compiler-hang (parser infinite loop) as deferred finding
Vidar Hokstad
More...
3 months ago
docs: record instance_variable_* reflection gap (needs runtime ivar table)
Vidar Hokstad
More...
3 months ago
Class#dup: copy the full class object (vtable), not a truncated instance-sized copy
Vidar Hokstad
More...
3 months ago
run_rubyspec: bound compile step with a timeout
Vidar Hokstad
More...
3 months ago
Update spec_status for rubyspec/language + rubyspec/core (ax52 full run)
Vidar Hokstad
More...
3 months ago
NilClass: add #&, #|, #^ boolean operators
Vidar Hokstad
More...
3 months ago
Fix __true? truthiness predicate: define on Object, return real false objects
Vidar Hokstad
More...
3 months ago
←
1
2
…
18
19
20
21
22
23
24
25
26
…
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