summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2024-02-16[rubygems/rubygems] Add `gitlab:` Git source shorthandJason Garber
2024-02-15[ruby/prism] Make location methods thread-safeBenoit Daloze
2024-02-15[PRISM] Sync prism version bumpKevin Newton
2024-02-15[ruby/prism] Speed up creating Ruby ASTKevin Newton
2024-02-15[ruby/prism] Fix up invalid syntaxKevin Newton
2024-02-15[ruby/prism] Handle more aliases. Better testing of prism ripper CLI and a te...Noah Gibbs
2024-02-15[rubygems/rubygems] use full path for instance_evalCody Cutrer
2024-02-15[ruby/prism] Avoid extra String copies in the FFI backendBenoit Daloze
2024-02-15[ruby/prism] Support multi-versioning for `Prism::Translation::Parser`Koichi ITO
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-02-14Initialize the Prism::Source directly with all 3 fields for the C extensionBenoit Daloze
2024-02-14[ruby/prism] Remove attr_writer's for ParseResult#start_line and #offsetsBenoit Daloze
2024-02-14[ruby/prism] Serialize the newline_list to avoid recomputing it again laterBenoit Daloze
2024-02-14[PRISM] Sync to latest prismKevin Newton
2024-02-14[ruby/irb] Repurpose the help command to display the help messageStan Lo
2024-02-14[ruby/irb] Improve constant lookup in SourceFindertomoya ishida
2024-02-13[ruby/prism] Add code unit APIs to locationKevin Newton
2024-02-13[ruby/prism] Introduce `version: "3.4.0"`Kevin Newton
2024-02-13[ruby/prism] Fix `full_name` for constant path targetsVinicius Stock
2024-02-13[ruby/irb] Fix SourceFinder's constant evaluation issueStan Lo
2024-02-13[ruby/irb] Refactor eval_path and `SourceFinder::Source`Stan Lo
2024-02-13[ruby/reline] C for vi modeOtávio Schwanck dos Santos
2024-02-13[rubygems/rubygems] Update SPDX license list as of 2024-02-08License Update
2024-02-12[ruby/irb] Powerup show_source by enabling RubyVM.keep_script_linestomoya ishida
2024-02-12[ruby/prism] ruby_parser translatorKevin Newton
2024-02-12[ruby/prism] Move Prism::RipperCompat to Prism::Translation::RipperNoah Gibbs
2024-02-12[ruby/irb] Fix exit! command warning and method behaviortomoya ishida
2024-02-12Burn default ASAN options into the built RubyKJ Tsanaktsidis
2024-02-11[ruby/optparse] [DOC] Add description of OptionParser#define_by_keywordsNobuyoshi Nakada
2024-02-11[ruby/optparse] [DOC] Add missing documentsNobuyoshi Nakada
2024-02-11[ruby/irb] Polish the exit! command and its testsStan Lo
2024-02-10[ruby/irb] Introduce exit! commandIgnacio Chiazzo Cardarello
2024-02-11[ruby/optparse] Search exactly when `require_exact`Nobuyoshi Nakada
2024-02-09[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-09[ruby/prism] RipperCompat: add array-refs, assigns, symbols, stringsNoah Gibbs
2024-02-09[ruby/prism] Significantly faster offset cache for parserKevin Newton
2024-02-09[ruby/optparse] Adjust arguments for lambda-callbacksNobuyoshi Nakada
2024-02-09[ruby/optparse] Respect default values in block parametersNobuyoshi Nakada
2024-02-09[ruby/optparse] Fix `require_exact` to work with options defined as `--[no]-s...fatkodima
2024-02-09[ruby/optparse] Escape backslashesNobuyoshi Nakada
2024-02-09[ruby/rdoc] Don't document aliases with trailing `:nodoc` directivePetrik
2024-02-08[ruby/prism] Looks like Symbol#name wasn't a thing in 2.7, so need to switch ...Noah Gibbs
2024-02-08[ruby/prism] Add Kevin's visit_all change and change the parent class to Comp...Noah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] Update lib/prism/ripper_compat.rbNoah Gibbs
2024-02-08[ruby/prism] RipperCompat: support for more features.Noah Gibbs
2024-02-08[rubygems/rubygems] rake vendor:installHiroshi SHIBATA