Граф коммитов

10799 Коммитов

Автор SHA1 Сообщение Дата
Jeremy Evans 7e8fa06022 Always issue deprecation warning when calling Regexp.new with 3rd positional 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>
2022-12-22 11:50:26 -08:00
Takashi Kokubun 9dcee2d80e Remove MJIT's private constants from docs [ci skip] 2022-12-22 11:35:46 -08:00
Hiroshi SHIBATA fe7190a8c1
[ruby/optparse] Bump version to 0.3.1
https://github.com/ruby/optparse/commit/2a1e157ae1
2022-12-22 17:48:22 +09:00
Takashi Kokubun bb4cbd0803
Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)
[Misc #19250]
2022-12-21 22:46:15 -08:00
BurdetteLamar 172dc98c94 [ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/71bae5c0fe
2022-12-21 09:17:19 -05:00
BurdetteLamar 276b84f8ed [ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/e4df80f299
2022-12-21 09:17:19 -05:00
BurdetteLamar 86f0128efe [ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/df5a554fa8
2022-12-21 09:17:18 -05:00
Mau Magnaguagno 1e989c49a8
MJIT: Refactor Compiler#cast_offset (#6967)
Subtract max value from offset when sign bit is set, without string operations.
2022-12-20 21:28:48 -08:00
Nobuyoshi Nakada 502ca37dde [ruby/optparse] The encoding argument of `Regexp.new` has been ignored since 1.9
https://github.com/ruby/optparse/commit/766f567405
2022-12-21 14:09:12 +09:00
Takashi Kokubun b2bf5d237b [ruby/irb] Version 1.6.2
https://github.com/ruby/irb/commit/a8ea9963c6
2022-12-20 09:07:55 -08:00
Takashi Kokubun cf0b413ef8 [ruby/irb] Respect DLEXT to force-load debug.so
(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>
2022-12-20 09:07:54 -08:00
Hiroshi SHIBATA 20f9316f9d [ruby/syntax_suggest] Bump version to 1.0.2
https://github.com/ruby/syntax_suggest/commit/92ea00650a
2022-12-20 14:50:08 +09:00
Hiroshi SHIBATA 18ba89093a Merge RubyGems/Bundler master
Pick from ba3adad4d8
2022-12-20 13:15:02 +09:00
Mark Burns 870bcc96ba [rubygems/rubygems] fix
https://github.com/rubygems/rubygems/pull/6147 when --parseable and
--groups used
together

https://github.com/rubygems/rubygems/commit/3b0b95c509
2022-12-20 13:15:02 +09:00
Josef Šimánek 8eb6618013 [rubygems/rubygems] Turn `--ext` option into string. Deprecate usage without explicit value.
- this is preparation for onboarding Rust based extension gem generator

https://github.com/rubygems/rubygems/commit/d32801bdbc
2022-12-20 13:15:02 +09:00
Josef Šimánek eaf0157dd1 [rubygems/rubygems] Regenerate bundler man pages for December 2022.
https://github.com/rubygems/rubygems/commit/17037fe32c
2022-12-20 13:15:02 +09:00
Josef Šimánek f270aa3eda [rubygems/rubygems] Use safe Marshal deserialization for dependency API response. - adds Bundler#safe_load_marshal and Bundler::SAFE_MARSHAL_CLASSES listing safe classes to deserialize
https://github.com/rubygems/rubygems/commit/e947c608cc
2022-12-20 13:15:02 +09:00
David Rodríguez efd103f3e5 [rubygems/rubygems] Fix crash when showing some resolution errors
If the conflict explanation includes empty ranges and version unions,
Pub Grub was crashing.

https://github.com/rubygems/rubygems/commit/eb360b77a2
2022-12-20 13:15:02 +09:00
David Rodríguez 1db9bcfeaf [rubygems/rubygems] Fix crash when building resolution errors with OR requirements
https://github.com/rubygems/rubygems/commit/8f287479bc
2022-12-20 13:15:02 +09:00
David Rodríguez 8293489564 [rubygems/rubygems] Slight tweak to error message building
Let Pub Grub decide how the constraint should be displayed.

https://github.com/rubygems/rubygems/commit/4f651b6429
2022-12-20 13:15:02 +09:00
Michael Siegfried beef72965e [rubygems/rubygems] Clarify flag description
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
2022-12-20 13:15:02 +09:00
Michael Siegfried c436f52fe8 [rubygems/rubygems] Fix tiny typo
https://github.com/rubygems/rubygems/commit/390e3e1ebd
2022-12-20 13:15:02 +09:00
Michael Siegfried 2bc4f1dea5 [rubygems/rubygems] Support for pre flag in `bundle update`
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
2022-12-20 13:15:02 +09:00
Michael Siegfried 1ee31f9d9d [rubygems/rubygems] Clarify segment equality check
https://github.com/rubygems/rubygems/commit/6624474c5a
2022-12-20 13:15:02 +09:00
Michael Siegfried e58d18bf23 [rubygems/rubygems] Return early outside of loop
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
2022-12-20 13:15:02 +09:00
Michael Siegfried c67f6c4daf [rubygems/rubygems] Add question marks to interrogative methods
https://github.com/rubygems/rubygems/commit/52da85e9ef
2022-12-20 13:15:02 +09:00
Eloy Espinaco 0a9544ce4a [rubygems/rubygems] Cleanup intermediate artifacts after installing built extensions
https://github.com/rubygems/rubygems/commit/98b6a959bd
2022-12-20 13:15:02 +09:00
David Rodríguez 3fd33590f6 [rubygems/rubygems] Fix crash when lockfile is missing dependencies
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
2022-12-20 13:15:02 +09:00
David Rodríguez 16b36a5b0c [rubygems/rubygems] Remove unused code
https://github.com/rubygems/rubygems/commit/b88c43a28c
2022-12-20 13:15:02 +09:00
David Rodríguez d1533f20f1 [rubygems/rubygems] Detect circular dependency errors
https://github.com/rubygems/rubygems/commit/a8348d271d
2022-12-20 13:15:02 +09:00
David Rodríguez 96aa1a1a98 [rubygems/rubygems] Remove dead logic
https://github.com/rubygems/rubygems/commit/950615405e
2022-12-20 13:15:02 +09:00
David Rodríguez d1c210355b [rubygems/rubygems] Extract a variable for consistency
https://github.com/rubygems/rubygems/commit/3f4b1c7a01
2022-12-20 13:15:02 +09:00
Hiroshi SHIBATA 1142bc875b [ruby/did_you_mean] Bump version to 1.6.3
https://github.com/ruby/did_you_mean/commit/f7703add76
2022-12-19 14:59:59 +09:00
Hiroshi SHIBATA 08d21b4bd2
[ruby/net-http] Bump version to 0.3.2
https://github.com/ruby/net-http/commit/b8bdb7248e
2022-12-19 10:50:21 +09:00
Alyssa Ross d4315284e9 [rubygems/rubygems] Add bundle lock --update --bundler
bundle lock --update can do everything that bundle update can do, but
it doesn't actually install gems. This is especially useful for
generating a lockfile on a machine that doesn't have the libraries
available to be able to build native extensions.

But, there was no parallel for bundle update --bundler. So let's add
one.

https://github.com/rubygems/rubygems/commit/7fc00bd2a5
2022-12-18 19:17:42 +00:00
BurdetteLamar ede7c035d5 [ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/6dfe6f411a
2022-12-18 15:37:45 +00:00
Mau Magnaguagno 632beec01f
MJIT: Refactor BitField dereference byte and bitmask (#6955)
Prefer Array#unpack1 and Enumerable#sum.
I think the bitmask formula ``2 ** @width - 1`` would be clearer, but not faster for such small integers.
2022-12-17 13:06:50 -08:00
Hiroshi SHIBATA 2cd22f9abd [ruby/logger] Bump version to 1.5.3
https://github.com/ruby/logger/commit/4e8d9e27fd
2022-12-16 06:34:47 +00:00
BurdetteLamar d5eafaed81 [ruby/net-http] Enhanced RDoc for Net::HTTP
https://github.com/ruby/net-http/commit/da626e4e42
2022-12-15 21:33:19 +00:00
Hiroshi SHIBATA 49b0f3b024 Merge RubyGems/Bundler master
Pick from 084f7d1f21
2022-12-15 19:06:40 +09:00
Nobuyoshi Nakada 613fca0148 [Bug #19189] Fallback to the default "pkg-config" 2022-12-15 11:00:42 +09:00
Burdette Lamar 55f56eb66e [ruby/net-http] [DOC] New doc for responses classes
(https://github.com/ruby/net-http/pull/91)

https://github.com/ruby/net-http/commit/d394404402
2022-12-14 22:13:28 +00:00
Burdette Lamar d2b87456f0 [ruby/net-http] [DOC] Correct formatting in header.rb
(https://github.com/ruby/net-http/pull/90)

https://github.com/ruby/net-http/commit/d9d829ca53
2022-12-14 21:34:12 +00:00
Burdette Lamar 3e5f8b2af3 [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/89)

https://github.com/ruby/net-http/commit/86b84eb307
2022-12-14 13:55:06 +00:00
Hiroshi SHIBATA 1a8d460534 [ruby/securerandom] Bump version to 0.2.2
https://github.com/ruby/securerandom/commit/9e16b597f5
2022-12-14 08:48:38 +00:00
Hiroshi SHIBATA 95d7b5e2e9 [ruby/resolv-replace] Bump version to 0.1.1
https://github.com/ruby/resolv-replace/commit/187e91d149
2022-12-14 17:42:15 +09:00
Hiroshi SHIBATA 15f5842a5f [ruby/English] Bump version to 0.7.2
https://github.com/ruby/English/commit/736f819b3b
2022-12-14 07:53:51 +00:00
Hiroshi SHIBATA 0b67e435ed [ruby/abbrev] Bump version to 0.1.1
https://github.com/ruby/abbrev/commit/8c3debac5a
2022-12-14 07:38:37 +00:00
Hiroshi SHIBATA c6f41a3255 [ruby/time] Bump version to 0.2.1
https://github.com/ruby/time/commit/4cebf6de3c
2022-12-14 16:07:44 +09:00
Hiroshi SHIBATA 989d993f5b [ruby/reline] Bump version to 0.3.2
https://github.com/ruby/reline/commit/3fbb7ec2ae
2022-12-14 07:01:19 +00:00