aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Fix closing loc for string literalsTSUYUSATO Kitsune2023-12-062-5/+17
* [ruby/prism] Fix one potential memory leak and silence one false positive rep...Haldun Bayhantopcu2023-12-061-0/+3
* YJIT: Avoid register allocation conflict with a higher stack_idx (#9143)Takashi Kokubun2023-12-062-5/+34
* [rubygems/rubygems] Bundler::Fetcher uses Bundler::CIDetectorEric Mueller2023-12-062-20/+10
* [rubygems/rubygems] Duplicate Gem::CIDetector into bundlerEric Mueller2023-12-063-0/+97
* [rubygems/rubygems] Gem::UpdateSuggestion uses Gem::CIDetectorEric Mueller2023-12-062-15/+2
* [rubygems/rubygems] Introduce the Gem::CIDetectorEric Mueller2023-12-063-0/+120
* [ruby/prism] Update documentation for encodingsKevin Newton2023-12-062-3/+3
* [prism] Handle string and xstring encodingsKevin Newton2023-12-061-9/+32
* [ruby/prism] Provide flags for changing encodingsKevin Newton2023-12-0631-226/+455
* [PRISM] Extract a PM_NOP helperJemma Issroff2023-12-061-5/+8
* [PRISM] Fix ReturnNodesJemma Issroff2023-12-062-10/+58
* Re-embed when removing Object instance variablesPeter Zhu2023-12-066-6/+55
* [PRISM] Account for nil parent in Call{Operator,And,Or}PathWriteNodesJemma Issroff2023-12-062-3/+21
* [ruby/bigdecimal] Clarify that JSON methods come from the JSON gemPeter Zhu2023-12-061-1/+1
* Deduplicate assertions in redblack_balancePeter Zhu2023-12-061-40/+10
* [ruby/bigdecimal] [DOC] Add section Methods for Working with JSONBurdetteLamar2023-12-061-1/+14
* [ruby/prism] Add locals_body_index to DefNode, BlockNode, LambdaNodeJemma Issroff2023-12-06291-3/+873
* [PRISM] Implement `PM_MATCH_PREDICATE_NODE` for `defined?`eileencodes2023-12-062-0/+2
* [PRISM] Implement `PM_KEYWORD_HASH_NODE` for `defined?`eileencodes2023-12-062-0/+2
* [PRISM] Implement `PM_SPLAT_NODE` for `defined?`eileencodes2023-12-062-6/+11
* [PRISM] Implement `PM_SOURCE_LINE_NODE` for `defined?`eileencodes2023-12-062-0/+2
* [PRISM] Implement `PM_SOURCE_FILE_NODE` for `defined?`eileencodes2023-12-062-0/+2
* [PRISM] Implement `PM_SOURCE_ENCODING_NODE` for `defined?eileencodes2023-12-062-0/+2
* [PRISM] Implement `PM_IMAGINARY_NODE` for `defined?`eileencodes2023-12-062-0/+2
* [PRISM] Compile Rescue Modifier nodesMatt Valentine-House2023-12-062-2/+59
* [ruby/prism] Update snapshotHaldun Bayhantopcu2023-12-061-0/+1
* Add NEWS entry about Encoding#replicateBenoit Daloze2023-12-061-0/+5
* [DOC] Fixed document positionNobuyoshi Nakada2023-12-061-11/+11
* [rubygems/rubygems] Try to load Gem::BUNDLED_GEMS on BundlerHiroshi SHIBATA2023-12-061-0/+5
* [ruby/rdoc] Only word-ending colon separates new definitionNobuyoshi Nakada2023-12-062-3/+9
* [ruby/rdoc] Needs more backslash to match escaping backslashsNobuyoshi Nakada2023-12-061-2/+1
* [ruby/rdoc] Use single quotes to keep backslash literallyNobuyoshi Nakada2023-12-061-1/+1
* Refine the NEWS entry for bundler warningYusuke Endoh2023-12-061-4/+4
* Fix incorrect "nested_fake_name" documentation. (#9135)Samuel Williams2023-12-061-1/+1
* Add news for `Fiber#kill`. (#9134)Samuel Williams2023-12-061-0/+20
* Fix RCLASS_EXT dump [ci skip]Nobuyoshi Nakada2023-12-061-1/+1
* Adjust styles [ci skip]Nobuyoshi Nakada2023-12-061-2/+4
* [rubygems/rubygems] test_bundled_ca.rb: Add Net::OpenTimeout as a offline case.Jun Aruga2023-12-061-1/+1
* [rubygems/rubygems] Use String#unpack1 available since ruby 3.0Martin Emde2023-12-063-4/+3
* Revert "allow enabling Prism via flag or env var"HParker2023-12-068-550/+52
* Adjust styles [ci skip]Nobuyoshi Nakada2023-12-063-5/+10
* Don't warn generally for `IO::Buffer`, only on specific code paths e.g. `map`...Samuel Williams2023-12-061-2/+0
* Fix parameter types for rb_ivar_foreach() callbacksAlan Wu2023-12-054-19/+11
* Fix alphabetical order of include in shape.cPeter Zhu2023-12-051-1/+1
* [rubygems/rubygems] Converts Bundler lockfile checksum validation to opt-in onlyMartin Emde2023-12-0528-827/+869
* [ruby/prism] Fix defined with new lineeileencodes2023-12-053-9/+24
* [ruby/syntax_suggest] Change assertion to not rely on exact text from prismSchneems2023-12-051-5/+1
* YJIT: Assert code pages are not partially in-boundsAlan Wu2023-12-051-0/+4
* YJIT: Simplify code page switching logic, remove an assertAlan Wu2023-12-051-9/+8