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
2 days
ago. based on code collected
2 days
ago.
Sep 10, 2025 — Sep 10, 2026
Showing page 2 of 117
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Combine variable presence and value lookup in TypeInference#eval
Vidar Hokstad
More...
about 2 months ago
Represent singleton class-sets as Symbols in type inference
Vidar Hokstad
More...
about 2 months ago
Track class-set size distribution in join counters
Vidar Hokstad
More...
about 2 months ago
Track join case breakdown in TypeInference counters
Vidar Hokstad
More...
about 2 months ago
Add call counters to TypeInference hot methods for profiling
Vidar Hokstad
More...
about 2 months ago
Revert nested Hash experiment: no speedup, added complexity
Vidar Hokstad
More...
about 2 months ago
Make nested type-inference Hash access explicit to avoid self-hosted nil-deref
Vidar Hokstad
More...
about 2 months ago
Nest @param_types and @return_types to avoid Array-key Hash lookups in type inference
Vidar Hokstad
More...
about 2 months ago
Add COMPILER_TIME=1 timing breakdown inside TypeInference#analyze
Vidar Hokstad
More...
about 2 months ago
Add COMPILER_TIME=1 phase timing instrumentation for driver.rb and compiler.rb
Vidar Hokstad
More...
about 2 months ago
Add proposed Phase 4 to INLINEBROADEN plan: beta-reduce simple local bindings
Vidar Hokstad
More...
about 2 months ago
Mark Phase 3 ax52 specs-parallel acceptance criterion complete
Vidar Hokstad
More...
about 2 months ago
Update INLINEBROADEN plan with Phase 3b impure-default deferral
Vidar Hokstad
More...
about 2 months ago
Broaden optional-param inlining: defer impure-default check until fill needed
Vidar Hokstad
More...
about 2 months ago
Clarify Phase 3 inline comment: lift to Ruby :if, not raw sexp ternary
Vidar Hokstad
More...
about 2 months ago
Update INLINEBROADEN plan with Phase 3 measurements and ax52 status
Vidar Hokstad
More...
about 2 months ago
Phase 3 inline broadening: normalize raw %s(if) return branches and fix inlined result type
Vidar Hokstad
More...
about 2 months ago
Update INLINEBROADEN plan with Phase 2 measurements and ax52 baseline
Vidar Hokstad
More...
about 2 months ago
Phase 2 inline broadening: ignored rest/block params and value %s(if) forms
Vidar Hokstad
More...
about 2 months ago
Broaden inliner: support optional params with missing args; fix args mutation on bail
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: enable devirt-driven inlining by default
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: mark specs-parallel validation clean in plan
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: mark make spec comparison clean and selftest-c passed
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: document pre-existing escapes_spec segfault
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: update plan with :sexp broadening and current status
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: add bail diagnostics and broaden to safe :sexp literals/raw reads
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: allow optional positional params when the call provides all args
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: restructure spec so calls sit in regular (devirtizable) instance methods
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: also reject :safe_callm as a side-effect-free operand
Vidar Hokstad
More...
about 2 months ago
INLINEBROADEN: add regression spec for broadened inlining; document forward-ref class segfault
Vidar Hokstad
More...
about 2 months ago
←
1
2
3
4
5
6
7
8
9
…
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