summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* [ruby/net-http] Adding links to referencesBurdetteLamar2022-12-261-0/+16
| | | | https://github.com/ruby/net-http/commit/1c8151aaf3
* [ruby/irb] fix indent depth calculation after heredoc and embdoctompng2022-12-261-1/+1
| | | | https://github.com/ruby/irb/commit/b7973dd2d2
* [ruby/irb] fix auto-indent after multiline stringtompng2022-12-261-0/+1
| | | | https://github.com/ruby/irb/commit/f65ec49684
* [rubygems/rubygems] deprecate gem build -C flagGustavo Ribeiro2022-12-261-0/+3
| | | | https://github.com/rubygems/rubygems/commit/fac241d4ef
* [rubygems/rubygems] add global flag (-C) to change execution directoryGustavo Ribeiro2022-12-262-5/+22
| | | | https://github.com/rubygems/rubygems/commit/312fc36711
* MJIT: Fix JIT code for multiple values in a single caseTakashi Kokubun2022-12-251-1/+1
| | | | [Bug #19263]
* Merge RubyGems/Bundler masterHiroshi SHIBATA2022-12-2625-42/+40
| | | | from https://github.com/rubygems/rubygems/commit/72fd3dd2096af16d797ad0cd8e0d2a8869e240b3
* [ruby/optparse] Add symbolize_names to getoptsJunichi Ito2022-12-261-6/+15
| | | | https://github.com/ruby/optparse/commit/3e63d878f8
* [ruby/optparse] bump up to 0.4.0.pre.1Nobuyoshi Nakada2022-12-261-1/+1
| | | | https://github.com/ruby/optparse/commit/73661899ad
* [ruby/net-http] [DOC] Adding links to referencesBurdette Lamar2022-12-261-11/+72
| | | | | | (https://github.com/ruby/net-http/pull/97) https://github.com/ruby/net-http/commit/768115167a
* [ruby/net-http] Adding links to referencesBurdetteLamar2022-12-261-26/+180
| | | | https://github.com/ruby/net-http/commit/b85530e6b8
* [ruby/csv] Bump versionSutou Kouhei2022-12-261-1/+1
| | | | https://github.com/ruby/csv/commit/8606ee83e0
* Update generated version of racc on parser headersHiroshi SHIBATA2022-12-262-2/+2
|
* Apply the accidental commits again before Ruby 3.2.Hiroshi SHIBATA2022-12-262-19/+120
| | | | | | | | Reverts the following commits: eb8d4d7b5145849325985c00b810b8d75661d86e edb83dc3a2c374e880e8eb488152872152790e92 d40064d1846b5835dff81e3f168c0c3a6c85e814
* Update Bundler to 2.4.1 & and RubyGems to 3.4.1David Rodríguez2022-12-254-17/+29
|
* MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun2022-12-241-0/+32
| | | | | | | | | | I noticed this while running test_yjit with --mjit-call-threshold=1, which redefines `Integer#<`. When Ruby is monkey-patched, MJIT itself could be broken. Similarly, Ruby scripts could break MJIT in many different ways. I prepared the same set of hooks as YJIT so that we could possibly override it and disable it on those moments. Every constant under RubyVM::MJIT is private and thus it's an unsupported behavior though.
* Merge RubyGems-3.4.0 and Bundler-2.4.0Hiroshi SHIBATA2022-12-2433-113/+2440
|
* Revert the additional changes from net-http-0.3.2Hiroshi SHIBATA2022-12-231-119/+18
|
* Revert the accidentally commit from erb-4.0.2Hiroshi SHIBATA2022-12-231-1/+1
| | | | | | Revert "[ruby/erb] Use a ruby-lang alias on spec.email" This reverts commit fa64889abbad727d31bb927604d87679825dcd37.
* Bump version to 1.6.2Hiroshi SHIBATA2022-12-231-1/+1
|
* Always issue deprecation warning when calling Regexp.new with 3rd positional ↵Jeremy Evans2022-12-221-1/+1
| | | | | | | | | | | | | | argument Previously, only certain values of the 3rd argument triggered a deprecation warning. First step for fix for bug #18797. Support for the 3rd argument will be removed after the release of Ruby 3.2. Fix minor fallout discovered by the tests. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
* Remove MJIT's private constants from docs [ci skip]Takashi Kokubun2022-12-223-3/+3
|
* [ruby/optparse] Bump version to 0.3.1Hiroshi SHIBATA2022-12-221-1/+1
| | | | https://github.com/ruby/optparse/commit/2a1e157ae1
* Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)Takashi Kokubun2022-12-213-0/+0
| | | [Misc #19250]
* [ruby/net-http] Adding links to referencesBurdetteLamar2022-12-211-8/+55
| | | | https://github.com/ruby/net-http/commit/71bae5c0fe
* [ruby/net-http] Adding links to referencesBurdetteLamar2022-12-211-0/+1
| | | | https://github.com/ruby/net-http/commit/e4df80f299
* [ruby/net-http] Adding links to referencesBurdetteLamar2022-12-211-11/+64
| | | | https://github.com/ruby/net-http/commit/df5a554fa8
* MJIT: Refactor Compiler#cast_offset (#6967)Mau Magnaguagno2022-12-201-3/+2
| | | Subtract max value from offset when sign bit is set, without string operations.
* [ruby/optparse] The encoding argument of `Regexp.new` has been ignored since 1.9Nobuyoshi Nakada2022-12-211-3/+16
| | | | https://github.com/ruby/optparse/commit/766f567405
* [ruby/irb] Version 1.6.2Takashi Kokubun2022-12-201-1/+1
| | | | https://github.com/ruby/irb/commit/a8ea9963c6
* [ruby/irb] Respect DLEXT to force-load debug.soTakashi Kokubun2022-12-201-4/+5
| | | | | | | (https://github.com/ruby/irb/pull/481) Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
* [ruby/syntax_suggest] Bump version to 1.0.2Hiroshi SHIBATA2022-12-201-1/+1
| | | | https://github.com/ruby/syntax_suggest/commit/92ea00650a
* Merge RubyGems/Bundler masterHiroshi SHIBATA2022-12-208-47/+66
| | | | Pick from https://github.com/rubygems/rubygems/commit/ba3adad4d80038ffd7bea015da2f11d3e8a2ff82
* [rubygems/rubygems] fixMark Burns2022-12-201-3/+1
| | | | | | | | https://github.com/rubygems/rubygems/pull/6147 when --parseable and --groups used together https://github.com/rubygems/rubygems/commit/3b0b95c509
* [rubygems/rubygems] Turn `--ext` option into string. Deprecate usage without ↵Josef Šimánek2022-12-204-7/+44
| | | | | | | | explicit value. - this is preparation for onboarding Rust based extension gem generator https://github.com/rubygems/rubygems/commit/d32801bdbc
* [rubygems/rubygems] Regenerate bundler man pages for December 2022.Josef Šimánek2022-12-2029-29/+29
| | | | https://github.com/rubygems/rubygems/commit/17037fe32c
* [rubygems/rubygems] Use safe Marshal deserialization for dependency API ↵Josef Šimánek2022-12-202-3/+17
| | | | | | response. - adds Bundler#safe_load_marshal and Bundler::SAFE_MARSHAL_CLASSES listing safe classes to deserialize https://github.com/rubygems/rubygems/commit/e947c608cc
* [rubygems/rubygems] Fix crash when showing some resolution errorsDavid Rodríguez2022-12-201-2/+2
| | | | | | | If the conflict explanation includes empty ranges and version unions, Pub Grub was crashing. https://github.com/rubygems/rubygems/commit/eb360b77a2
* [rubygems/rubygems] Fix crash when building resolution errors with OR ↵David Rodríguez2022-12-201-7/+10
| | | | | | requirements https://github.com/rubygems/rubygems/commit/8f287479bc
* [rubygems/rubygems] Slight tweak to error message buildingDavid Rodríguez2022-12-201-3/+3
| | | | | | Let Pub Grub decide how the constraint should be displayed. https://github.com/rubygems/rubygems/commit/4f651b6429
* [rubygems/rubygems] Clarify flag descriptionMichael Siegfried2022-12-201-2/+2
| | | | | | | Prerelease versions are already considered in a certain circumstance, and the 'if updating' is redundant in the update case anyway. https://github.com/rubygems/rubygems/commit/8d68635f8c
* [rubygems/rubygems] Fix tiny typoMichael Siegfried2022-12-201-1/+1
| | | | https://github.com/rubygems/rubygems/commit/390e3e1ebd
* [rubygems/rubygems] Support for pre flag in `bundle update`Michael Siegfried2022-12-203-1/+13
| | | | | | | Passing this flag allows bumping to the current version, even if that version is prerelease. This works in concert with the current flags. https://github.com/rubygems/rubygems/commit/a6409e3509
* [rubygems/rubygems] Clarify segment equality checkMichael Siegfried2022-12-201-3/+2
| | | | https://github.com/rubygems/rubygems/commit/6624474c5a
* [rubygems/rubygems] Return early outside of loopMichael Siegfried2022-12-201-9/+6
| | | | | | | The conditions are not dependent on each spec and can be checked once at the beginning of the method. https://github.com/rubygems/rubygems/commit/086bc9433f
* [rubygems/rubygems] Add question marks to interrogative methodsMichael Siegfried2022-12-201-5/+5
| | | | https://github.com/rubygems/rubygems/commit/52da85e9ef
* [rubygems/rubygems] Cleanup intermediate artifacts after installing built ↵Eloy Espinaco2022-12-202-2/+4
| | | | | | extensions https://github.com/rubygems/rubygems/commit/98b6a959bd
* [rubygems/rubygems] Fix crash when lockfile is missing dependenciesDavid Rodríguez2022-12-202-32/+12
| | | | | | | | | | | | | We have a check for a corrupt lockfile right before installing. However, the check accounted for locked specs not satisfying locked dependencies, but not for locked specs missing for some locked dependencies. Instead of fixing this check, I decided to remove it in favor of automatically detecting the situation and re-resolve to automatically fix the lockfile rather than printing a warning but leave the problem there. https://github.com/rubygems/rubygems/commit/4a7a584252
* [rubygems/rubygems] Remove unused codeDavid Rodríguez2022-12-201-14/+0
| | | | https://github.com/rubygems/rubygems/commit/b88c43a28c
* [rubygems/rubygems] Detect circular dependency errorsDavid Rodríguez2022-12-202-0/+10
| | | | https://github.com/rubygems/rubygems/commit/a8348d271d