0
I Use This!
Very High Activity

Commits : Listings

Analyzed about 14 hours ago. based on code collected 1 day ago.
Sep 27, 2025 — Sep 27, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added Set#include? More... almost 10 years ago
Call method_missing for cases where a method name was not known at compile time. NOTE: This will break once define_method is added More... almost 10 years ago
Rewriting Compiler#clean_method_name for a couple of reasons: More... almost 10 years ago
Workaround for self-hosting More... almost 10 years ago
Stub out broken version of File.basename for now for self-hosting More... almost 10 years ago
Fixnum#to_s that handles radix values other than 10 More... almost 10 years ago
Add initialize method for Regexp class (empty for now) More... almost 10 years ago
Run cucumber on a given feature file in the docker build container More... almost 10 years ago
Yet more parsing edge cases that needs a cleanup (as does this code...); handling 'foo(bar.baz) { }' More... almost 10 years ago
Fixed test case More... almost 10 years ago
Added self-test case that breaks in clean_method_name when compiled with itself More... almost 10 years ago
Handle cases of methods with both a splat and a named block argument, where the number of fixed arugments was calculated incorrectly More... almost 10 years ago
Two workarounds for broken handling of initialization of variables More... almost 10 years ago
Added more selftests; Drastically lowered priority of splat operator. Unsure if it's too much, but it does pass the new self tests, related to a parsing failure on the compiler code itself More... almost 10 years ago
Basic support for 'next' More... almost 10 years ago
Minor refactoring to explicitly pass global scope to build_class_scopes More... almost 10 years ago
Another ugly aliasing bug workaround More... almost 10 years ago
For consistency, require coule of files that are referenced More... almost 10 years ago
Ugly, temporary workaround for self-hosting where something causes unintended aliasing effects More... almost 10 years ago
Ensure named block arguments are properly assignd in an __env__ array if used; note that this is wasteful as if yield and a named block are both referenced, both will get separate entries, but at least it works More... almost 10 years ago
Rewrite the actual splat argument to __splat for later rewriting to create 'matching' Ruby array from More... almost 10 years ago
Fix selftest to pass in actual parse tree rather than a string representation... More... almost 10 years ago
Started adding self-tests for preprocessing/transformation step More... almost 10 years ago
Correctly parse 'foo[i] = bar(:baz)' (previously it'd result in [:i, :call, :bar, [:baz]] on the right hand side, instead of wrapping the :call in [] More... almost 10 years ago
Make method_missing trigger a signal as a hack until exceptions are added More... almost 10 years ago
Make getc return nil when read fails More... almost 10 years ago
Added each_with_index to Array as workaround for selfhosting More... almost 10 years ago
Added Symbol#to_sym More... almost 10 years ago
Workaround for issue with adding instance variables to classes More... almost 10 years ago
Make IO#getc return nil on end of file More... about 10 years ago