summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
16 hours[ruby/prism] Use each_line to avoid allocating arrayKevin Newton
19 hours[ruby/prism] Fix `on_words_sep` for ripper translator with newlinesEarlopain
19 hoursWorkround for directly loading Gem::VersionHiroshi SHIBATA
21 hours[ruby/rubygems] Removed unused deprecate loadingHiroshi SHIBATA
22 hours[ruby/rubygems] Fix Bundler that re-exec $0 when a `version` is present in th...Edouard CHIN
25 hours[ruby/rubygems] Fix RubyGems not able to require the right gem:Edouard CHIN
34 hours[ruby/prism] Optimize ripper translator token sortingEarlopain
2 days[ruby/prism] Remove unneeded lex_compat token typesEarlopain
2 days[ruby/prism] Further optimize ripper translator by not using `delegate`Earlopain
4 days[ruby/rubygems] Validate executable names for invalid charactersHiroshi SHIBATA
6 days[ruby/syntax_suggest] v2.0.3Schneems
6 days[ruby/syntax_suggest] Refactor multi-prism version logicSchneems
6 days[ruby/prism] Also handle `BasicObject` as a return valueEarlopain
6 days[ruby/prism] Check using Prism nodes if a command call has any arguments in R...Benoit Daloze
6 days[ruby/rubygems] Remove special behavior for rakeJason Lunn
6 days[ruby/prism] Fix `on_*` return value of ripper translatorEarlopain
7 daysReapply "[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism...Earlopain
7 daysHandle `on_sp` in `syntax_suggest` when using prismEarlopain
7 daysRevert "[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism:...Hiroshi SHIBATA
7 days[ruby/prism] Add Ripper :on_sp events for Prism.lex_compat and Prism::Transla...Benoit Daloze
7 days[ruby/prism] Optimize ripper translatorEarlopain
8 days[ruby/prism] Add Prism::Source#line_to_byte_offset and replace direct accesse...Benoit Daloze
8 days[ruby/rubygems] Added another usage of pristine commandHiroshi SHIBATA
8 days[ruby/rubygems] Add missing `.binmode` for `Gem::AtomicFileWriter`Sutou Kouhei
9 days[ruby/prism] Fix ripper translator for `__END__`Earlopain
10 days[ruby/timeout] Improve Timeout.timeout documentation formatting and typosMasafumi Koba
10 days[ruby/prism] Make the ripper shim work with rdocEarlopain
11 days[ruby/prism] Add `Ripper.tokenize` to translation layerEarlopain
11 days[ruby/prism] Make irb work with the ripper shimEarlopain
12 daysSuppress bundled gem warning on `binding.irb'Daisuke Aritomo
12 daysAdd commentsDaisuke Aritomo
12 daysFake BUNDLE_GEMFILE and BUNDLE_LOCKFILE to let checks passDaisuke Aritomo
12 days[Bug #21723] Let `binding.irb` properly load irb by fixing force_activate()Daisuke Aritomo
14 days[ruby/rubygems] Add a missing "require 'etc'" statement:Edouard CHIN
14 days[ruby/rubygems] Refactor atomic file writeeileencodes
2026-01-13[ruby/prism] Bump to v1.8.0Takashi Kokubun
2026-01-12[ruby/prism] Correctly expose ripper stateEarlopain
2026-01-12[ruby/prism] Use one file for versioned `parser` classesEarlopain
2026-01-08[ruby/prism] Decouple ripper translator from ripper libraryEarlopain
2026-01-08[ruby/prism] Remove unneeded `ripper` requiresEarlopain
2026-01-08[ruby/prism] Move `LexRipper` into its own fileEarlopain
2026-01-08Migrate tsort as bundled gemsHiroshi SHIBATA
2026-01-08Fix incorrect bundled gems warning for hyphenated gem namesChris HasiƄski
2026-01-07[ruby/rubygems] Bundler: validate more options for add sub-commandTakuya Noguchi
2026-01-07[ruby/rubygems] Update custom errors with Exception#full_messageneimadTL
2026-01-07[ruby/rubygems] Fix dependency source bug in bundlereileencodes
2026-01-06[ruby/time] Add changelog URI to time.gemspecPhilip Hallstrom
2026-01-06[ruby/rubygems] Retain current bundler version on `bundle clean`Schneems
2026-01-06[ruby/rubygems] Split logic to two linesSchneems
2026-01-06[ruby/rubygems] Compare like values in find_bundlerlolwut