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.
Oct 12, 2025 — Oct 12, 2026
Showing page 29 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
spec status: post &:sym fix (PASS 226, CRASH 777; net +16/-6, crashes -9)
Vidar Hokstad
More...
4 months ago
fix: &:sym block-pass converts via Symbol#to_proc (was passing bare symbol -> crash)
Vidar Hokstad
More...
4 months ago
fix: Proc.new { } captures its block (was null-deref segfault); Symbol#to_proc avoids splat
Vidar Hokstad
More...
4 months ago
spec status: post GC+Random+Mutex (PASS 225, CRASH 786; +4/-0)
Vidar Hokstad
More...
4 months ago
fix: add single-threaded Mutex (state-tracking lock/unlock/synchronize)
Vidar Hokstad
More...
4 months ago
fix: add Random class (deterministic seeded LCG)
Vidar Hokstad
More...
4 months ago
fix: add GC module with no-op stubs (stops 'uninitialized constant GC' crashes)
Vidar Hokstad
More...
4 months ago
spec status: post exception-classes+Hash#fetch (PASS 222, CRASH 786; batch net -3 crashes)
Vidar Hokstad
More...
4 months ago
fix: implement Hash#fetch(key, *rest) with block/default, raising KeyError
Vidar Hokstad
More...
4 months ago
fix: add missing standard exception classes (ScriptError/NotImplementedError/KeyError/etc.)
Vidar Hokstad
More...
4 months ago
fix: implement Integer#step(limit, step=1) (ascending/descending iteration)
Vidar Hokstad
More...
4 months ago
harness: add mspec mock_numeric(name) helper (numeric stand-in mock)
Vidar Hokstad
More...
4 months ago
spec status: post blockless-it/Complex/Range sweep (PASS 221, CRASH 783; +65/-0)
Vidar Hokstad
More...
4 months ago
fix: Range#first(n)/#last(n) accept an optional count (return n elements as Array)
Vidar Hokstad
More...
4 months ago
fix: Complex(real, imag=0) -- imaginary part optional; fix swapped real/imag order
Vidar Hokstad
More...
4 months ago
harness: treat blockless 'it desc' as pending (skip), not a nil-block crash
Vidar Hokstad
More...
4 months ago
spec status: clean post-helper sweep (PASS 158, CRASH 785; helpers net +49/-17)
Vidar Hokstad
More...
4 months ago
harness: add mspec mock_to_path(path) helper (object whose #to_path returns path)
Vidar Hokstad
More...
4 months ago
harness: add mspec touch(file) helper (creates empty file via O_CREAT syscall)
Vidar Hokstad
More...
4 months ago
harness: add mspec tmp(name) helper (temp-file path)
Vidar Hokstad
More...
4 months ago
spec status: post-session sweep (PASS 154, CRASH 817; net +85/-6 vs baseline)
Vidar Hokstad
More...
4 months ago
docs: correct min_by/group_by NOTE -- arg-corruption-at-depth, not numargs
Vidar Hokstad
More...
4 months ago
harness: add mock #and_yield (chainable no-op) on mock + MockExpectationStub
Vidar Hokstad
More...
4 months ago
harness: add missing mspec guards (guard/guard_not/little_endian/big_endian/as_user/as_superuser)
Vidar Hokstad
More...
4 months ago
harness: add mspec quarantine! (no-op, counts as skipped)
Vidar Hokstad
More...
4 months ago
fix: wrap lambda/block bodies in :do so a bare-variable body isn't mis-compiled as a call
Vidar Hokstad
More...
4 months ago
fix: define_method rewrite — only rewrite when block params AND body are well-formed Arrays
Vidar Hokstad
More...
4 months ago
feat: implement define_method(:name){...} in class/module bodies
Vidar Hokstad
More...
4 months ago
improve: no-op autoload in class/module bodies (AOT has no runtime file loading)
Vidar Hokstad
More...
4 months ago
feat: add File.join; fix fixture() arity (was arity-1, mspec calls it with 2 args)
Vidar Hokstad
More...
4 months ago
←
1
2
…
25
26
27
28
29
30
31
32
33
…
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