Mat Sadler
ca951f6719
[rubygems/rubygems] use cargo to get crate name
...
the final copying of the extension into place has been slimmed
down, reflecting that it only needs to copy a single file, rather
than replicating the more involved process used for a C ext
this also refactors #build so that #cargo_crate_name only needs
to be called once, and hopefully the build flow is easier to
understand
https://github.com/rubygems/rubygems/commit/5a0d7f2e6c
2023-01-30 17:39:47 +00:00
Mat Sadler
00e1ee4a7e
[rubygems/rubygems] don't force Cargo.lock to be in gem root
...
https://github.com/rubygems/rubygems/commit/371044c0ab
2023-01-30 17:39:46 +00:00
BurdetteLamar
8250b46794
[ruby/net-http] Correct doc error
...
https://github.com/ruby/net-http/commit/dc006d8419
2023-01-28 21:41:15 +00:00
Daniel Colson
8429134d0d
[rubygems/rubygems] Don't warn on bundler binstubs --standalone --all
...
Prior to this commit `bundle binstubs --standalone --all` would output a
warning about not being able to generate a standalone binstub for
bundler.
This warning predates the `--all` option, and I don't think it makes
sense in this context. The warning makes good sense when explicitly
trying to generate a bundler standalone binstub with `bundle binstubs
bundler --standalone`, since that command won't do what the user might
have expected. But `--all` is not specifically asking for bundler, and
having it report each time that the bundler binstubs could not be
generated does not seem particularly helpful. The only way to make that
warning go away would be to stop using `--standalone --all`.
This commit skips the warning when running with the `--all` option.
https://github.com/rubygems/rubygems/commit/e6a72e19eb
2023-01-27 21:06:39 +00:00
Samuel Giddins
71256caf7f
[rubygems/rubygems] Update the list of SPDX licence identifiers
...
https://github.com/rubygems/rubygems/commit/18a9b0dc7e
2023-01-27 11:31:41 +09:00
Nobuyoshi Nakada
06e30df408
[ruby/syntax_suggest] Hide internal document and detail of `Kernel` monkey patching
...
https://bugs.ruby-lang.org/issues/19285
https://github.com/ruby/syntax_suggest/commit/25ca82f8f9
2023-01-27 11:31:10 +09:00
Samuel Giddins
70829928cb
[rubygems/rubygems] Deprecate Gem::List
...
It is unused, we will remove it in the next major version
https://github.com/rubygems/rubygems/commit/c3f6c27d6d
2023-01-26 21:41:48 +00:00
Hiroshi SHIBATA
eb2670e32d
[ruby/reline] Revert "correct Win32API capitalization for JRuby"
...
This reverts commit https://github.com/ruby/reline/commit/d6e7c9e1d9af .
https://github.com/ruby/reline/commit/c47a5b684c
2023-01-26 04:27:52 +00:00
Hiroshi SHIBATA
d9fd048351
[rubygems/rubygems] blade is hosted under ruby-lang.org now
...
https://github.com/rubygems/rubygems/commit/00fdef8a41
2023-01-23 05:55:46 +00:00
Hiroshi SHIBATA
d8751c0aa7
[ruby/cgi] blade is hosted under ruby-lang.org now
...
https://github.com/ruby/cgi/commit/826ba3140c
2023-01-23 03:41:54 +00:00
Aaron Patterson
06b62cbbdd
Add `offsetof` so we can get the offset of members
...
I want to get the offset of fields inside structs, but I don't want to
instantiate the struct. I need to embed the offsets inside machine
code, and I can't get the offsets without calling `new` on the struct.
This commit adds an `offset` method so you can get the offset of a
member without instantiating anything. You can do:
```ruby
C.rb_control_frame_t.offsetof(:sp) #=> 8
```
I don't think this implementation is perfect, you can only get immediate
fields. But it is better than nothing!
2023-01-20 14:11:05 -08:00
tompng
4241b3cf2d
[ruby/reline] accept new_indent > cursor_max
...
https://github.com/ruby/reline/commit/61cc580da4
2023-01-20 13:40:15 +00:00
Josh Nichols
0cc91871a8
[rubygems/rubygems] Update bundle-exec man page for with_unbundled_env
...
`with_clean_env` has been deprecated in `with_unbundled_env`. It already generates a deprecation warning when it uses, but this man page was still referring to it.
2023-01-20 13:06:58 +00:00
Burdette Lamar
401aa9ddd1
[ruby/net-http] [DOC] Header doc
...
(https://github.com/ruby/net-http/pull/104 )
https://github.com/ruby/net-http/commit/3308362d9b
2023-01-19 18:58:40 +00:00
Burdette Lamar
308942920f
[ruby/net-http] [DOC] Enhanced RDoc for set_form
...
(https://github.com/ruby/net-http/pull/103 )
https://github.com/ruby/net-http/commit/f6506ff889
2023-01-18 21:03:58 +00:00
tompng
8e53f09baa
[ruby/reline] Add constant MINIMUM_SCROLLBAR_HEIGHT for scrollbar rendering when dialog content is very long
...
https://github.com/ruby/reline/commit/d4c95f89ec
2023-01-18 14:49:29 +00:00
tompng
a712f2a2a0
[ruby/reline] Fix dialog scrollbar rendering position and disappearing bug
...
https://github.com/ruby/reline/commit/e21b69ade4
2023-01-18 14:49:28 +00:00
Stan Lo
cb9b885e78
[ruby/irb] Store context in RubyLex
...
Some background for this refactor:
1. Through a RubyLex instance's lifetime, the context passed to its methods
should be the same.
Given that `Context` is only initialised in `Irb#initialize`,
this should be true.
2. When `RubyLex` is initialised, the context object should be accessible.
This is also true in all 3 of `RubyLex.new`'s invocations.
With the above observations, we should be able to store the context in `RubyLex`
as an instance variable. And doing so will make `RubyLex`'s instance methods
easier to use and maintain.
https://github.com/ruby/irb/commit/5c8d3df2df
2023-01-14 09:19:09 +00:00
Yusuke Endoh
94d6d6d93f
[ruby/error_highlight] Identify which node in `Foo::Bar::Baz` causes a NameError
...
In Ruby 3.2 or later, a nested constant access like `Foo::Bar::Baz` is
compiled to one instruction by the optimization https://github.com/ruby/ruby/pull/6187
We try to spot which sub-node caues a NameError in question based on the
constant name. We will give up if the same constant name is accessed in
a nested access (`Foo::Foo`).
Fixes https://github.com/ruby/error_highlight/pull/31
https://github.com/ruby/error_highlight/commit/0a4db7da0a
2023-01-13 08:25:09 +00:00
Stan Lo
207f8d0027
[ruby/irb] Avoid calling private methods on the main object
...
(https://github.com/ruby/irb/pull/498 )
When the main object is frozen, `IRB` wraps a `SimpleDelegator` around it.
But because `SimpleDelegator` doesn't delegate private methods, methods like
`require_relative` or `const_get` would cause error, which are needed for
lazily loading commands.
This commit works around this limitation by avoiding those private method calls
when setting up command execution.
2023-01-12 11:49:16 +00:00
Stan Lo
019c65828b
[ruby/irb] Remove redundant argument defaults from some RubyLex
...
methods
(https://github.com/ruby/irb/pull/502 )
* Remove unnecessary parameter defaults
These methods are always called with tokens specified. So their default
`@tokens` value is never used and is misleading.
* Remove unnecessary context default
* Require tokens for `RubyLex#check_state`
2023-01-12 10:30:17 +00:00
elfham
aa66595876
[ruby/reline] Update to Unicode 15.0.0
...
(https://github.com/ruby/reline/pull/437 )
* Update to Unicode 14.0.0
* Update to Unicode 15.0.0
2023-01-12 09:40:34 +00:00
Jean Boussier
a8537eae2a
[ruby/mutex_m] Avoid anonymous eval
...
It makes it hard to locate code when profiling etc.
https://github.com/ruby/mutex_m/commit/8760ab19ec
2023-01-12 05:41:59 +00:00
Hiroshi SHIBATA
0e21c9f57e
[ruby/mutex_m] Drop to support Ruby 2.4
...
https://github.com/ruby/mutex_m/commit/9245b9a63a
2023-01-12 05:38:31 +00:00
tomoya ishida
0abb4b6348
[ruby/reline] Pass unmodifined lines(that does not include escape
...
sequence) to check_multiline_prompt
(https://github.com/ruby/reline/pull/458 )
* pass unmodified lines to check_multiline_prompt
* Add test to check that output modified by output_modifier_proc is not passed to prompt_proc
2023-01-12 00:14:53 +00:00
Hiroshi SHIBATA
048751dd73
Generate parser-text.rb with bcdc058e50
2023-01-12 07:54:39 +09:00
Jean Boussier
bcdc058e50
[ruby/racc] Get rid of anonymous eval calls
...
Things declared in anonymous eval are always annoying to locate.
(profilers, etc)
https://github.com/ruby/racc/commit/f304205256
2023-01-12 07:52:29 +09:00
Masataka Pocke Kuwabara
11e15b4d48
[ruby/racc] Make racc Ractor compatible
...
https://github.com/ruby/racc/commit/1948de9d1d
2023-01-12 07:52:25 +09:00
Hiroshi SHIBATA
7e283c585e
[ruby/irb] Formatting to header styles
...
https://github.com/ruby/irb/commit/cef125850d
2023-01-11 22:29:10 +00:00
Hiroshi SHIBATA
128398e7cd
[ruby/irb] After Ruby 2.0, coding is always utf-8
...
https://github.com/ruby/irb/commit/7a94bc4135
2023-01-11 22:29:10 +00:00
Hiroshi SHIBATA
c7bb8d67b7
[ruby/irb] Removed Release Version and Revisions for old VCS software
...
https://github.com/ruby/irb/commit/07fae94862
2023-01-11 22:29:09 +00:00
Stan Lo
c693dfd7ef
[ruby/irb] Drop unused arguments in `RubyLex`
...
(https://github.com/ruby/irb/pull/504 )
* Simplify `RubyLex#set_prompt`
It's optional argument is never used by any caller.
* Remove the optional `p` argument from `RubyLex#set_input`
The argument is only used in a test case, which can be easily replaced by
a block argument.
2023-01-11 21:26:18 +00:00
Jean Boussier
e85ef212de
[ruby/set] Avoid the `block or return` pattern to save Proc allocations
...
Using the block param in a boolean context like this cause it to be
allocated.
Using it with an `if` or `unless` was optimized in 3.2
(https://github.com/ruby/ruby/pull/6286 ) but using it with `or`
or `and` wasn't.
```ruby
def foo(&block)
block or return 1
end
puts RubyVM::InstructionSequence.of(method(:foo)).disasm
== disasm: #<ISeq:foo@(irb):11 (11,0)-(13,3)> (catch: false)
local table (size: 1, argc: 0 [opts: 0, rest: -1, post: 0, block: 0, kw: -1@-1, kwrest: -1])
[ 1] block@0<Block>
0000 getblockparam block@0, 0 ( 12)[LiCa]
0003 dup
0004 branchif 10
0006 pop
0007 putobject_INT2FIX_1_
0008 leave [Re]
0009 putnil
0010 leave
```
versus
```
def foo(&block)
return 1 if block
end
puts RubyVM::InstructionSequence.of(method(:foo)).disasm
== disasm: #<ISeq:foo@(irb):15 (15,0)-(17,3)> (catch: false)
local table (size: 1, argc: 0 [opts: 0, rest: -1, post: 0, block: 0, kw: -1@-1, kwrest: -1])
[ 1] block@0<Block>
0000 getblockparamproxy block@0, 0 ( 16)[LiCa]
0003 branchunless 7
0005 putobject_INT2FIX_1_
0006 leave ( 17)[Re]
0007 putnil ( 16)
0008 leave
```
https://github.com/ruby/set/commit/e89da977d4
2023-01-11 09:26:08 +00:00
Phillip Hellewell
97f8f2c470
[ruby/reline] Add key binding for Delete
...
https://github.com/ruby/reline/commit/603eacee22
2023-01-10 12:18:14 +00:00
Hiroshi SHIBATA
a43f1d90c2
Merge RubyGems and Bundler master
...
from 0635c1423d
2023-01-10 15:53:07 +09:00
Hiroshi SHIBATA
f2fc7519b7
Removed vendored LICENSE file.
2023-01-10 13:13:06 +09:00
David Rodríguez
2e0159c5f2
[rubygems/rubygems] Fix resolver edge case
...
Let it deal with legacy gems with equivalent version and different
dependencies.
https://github.com/rubygems/rubygems/commit/b430babe97
2023-01-10 12:58:28 +09:00
Nobuyoshi Nakada
29dc9378d9
mkmf.rb: Refine message from `pkg_config`
2023-01-09 21:44:15 +09:00
Nobuyoshi Nakada
0d7bbfc941
mkmf.rb: Prefer `caller_locations` over parsing `caller`
2023-01-09 21:44:15 +09:00
Burdette Lamar
41a947e72a
[ruby/uri] [DOC] Enhanced RDoc for URI
...
(https://github.com/ruby/uri/pull/55 )
https://github.com/ruby/uri/commit/89ab4f1407
2023-01-08 23:14:50 +00:00
Burdette Lamar
20b691d664
[ruby/uri] [DOC] Enhanced RDoc for URI.decode_www_form
...
(https://github.com/ruby/uri/pull/53 )
https://github.com/ruby/uri/commit/ce379e6125
2023-01-08 17:11:12 +00:00
Nobuyoshi Nakada
89546dce21
[rubygems/rubygems] [DOC] Remove internal document about `Kernel` monkey patch
...
https://bugs.ruby-lang.org/issues/19285
https://github.com/rubygems/rubygems/commit/1e22219ed4
2023-01-08 08:09:34 +00:00
Nobuyoshi Nakada
55aa1a206c
[rubygems/rubygems] `LoadError#path` on the caught exception does not need to protect
...
https://github.com/rubygems/rubygems/commit/a31f5d1a18
2023-01-08 08:09:34 +00:00
Nobuyoshi Nakada
1a1b653c9c
[rubygems/rubygems] Let RDoc parse the doc of `Kernel#require`
...
Since RDoc does not parse string literals as documents, `eval` the
entire file instead of embedding in a here-document.
On the contrary, as `gem_original_require` alias is an implementation
detail but not for users, it should not be documented.
https://github.com/rubygems/rubygems/commit/cad4cf16cf
2023-01-08 08:09:33 +00:00
Burdette Lamar
fd98169e00
[ruby/uri] [DOC] Common rdoc ( https://github.com/ruby/uri/pull/52 )
...
https://github.com/ruby/uri/commit/be8047028f
2023-01-07 19:22:36 +00:00
Yuki Nishijima
651a098ea1
[ruby/did_you_mean] Keep the deprecated API for another year in case this could break 'bundle install'
...
https://github.com/ruby/did_you_mean/commit/0f4b0806b7
2023-01-07 08:47:05 +00:00
Burdette Lamar
ddbf7be94d
[ruby/uri] [DOC] Enhanced RDoc for common methods
...
(https://github.com/ruby/uri/pull/50 )
https://github.com/ruby/uri/commit/7ff4fb372b
2023-01-06 14:20:38 +00:00
Nobuyoshi Nakada
b94656147b
mkmf.rb: Refactor splitting configure_args and remove duplicate code
2023-01-06 20:00:53 +09:00
Burdette Lamar
f7243d1afb
[ruby/uri] [DOC] Common methods rdoc
...
(https://github.com/ruby/uri/pull/49 )
https://github.com/ruby/uri/commit/02dfc79366
2023-01-04 19:59:05 +00:00
yoka
799d805e21
[rubygems/rubygems] Raise invalid option when bundle open --path is called without a value
...
https://github.com/rubygems/rubygems/commit/c242311158
2023-01-04 13:13:19 +00:00
yoka
87c17a141d
[rubygems/rubygems] Enhance bundle open with --path option
...
https://github.com/rubygems/rubygems/commit/3bf8e59304
2023-01-04 13:13:19 +00:00
Stan Lo
3d6500ee6e
[ruby/irb] workspace.rb cleanup
...
(https://github.com/ruby/irb/pull/489 )
* Remove unnecessary Binding#source_location check
`Binding#source_location` was added in 2.6, which is the minimum supported
version now. So this check is no longer necessary.
* Remove unused IRB.delete_caller
This method was added in the earliest version of IRB:
f47808999d
But it's not currently referenced by anything. We can verify this with a
org-wide search result:
https://github.com/search?q=org%3Aruby+delete_caller&type=code
2023-01-04 09:35:57 +00:00
Joel Anderson
e25c173c97
[ruby/reline] correct Win32API capitalization for JRuby
...
JRuby 9.4.0.0 introduced a change in case sensitivity in require statements,
meaning that an inclusion of `win32api` loaded Win32API.rb. With this change,
the require statement needs to be updated to the correct capitalization of the
filename to avoid reline failures in newer versions of JRuby.
https://github.com/ruby/reline/commit/d6e7c9e1d9
2023-01-04 06:32:46 +00:00
Burdette Lamar
59cf9ebf4d
[ruby/uri] [DOC] Enhanced RDoc for common methods
...
(https://github.com/ruby/uri/pull/48 )
https://github.com/ruby/uri/commit/2bfd848c26
2023-01-03 15:33:45 +00:00
Takashi Kokubun
2bbf63dd86
Remove lib/mjit/instruction.rb
...
This was accidentally re-introduced in f6620037ba
.
[Bug #19298 ]
2023-01-02 13:13:01 -08:00
tomoya ishida
34f8ca1714
[ruby/irb] Fix prompt and code mismatch
...
(https://github.com/ruby/irb/pull/386 )
* fix prompt and code mismatch
* Add test for prompt and code mismatch bug
https://github.com/ruby/irb/commit/a5765d8177
Co-authored-by: Stan Lo <stan001212@gmail.com>
2023-01-02 19:25:11 +00:00
Mark Doliner
a4e9606da4
[rubygems/rubygems] Remove stray word in bundle config man page.
...
There was an extra word ("with") in this sentence.
https://github.com/rubygems/rubygems/commit/ad3de5126c
2023-01-01 15:04:43 +00:00
BurdetteLamar
44b7fd8d4f
[ruby/net-http] Enhanced RDoc for HTTPHeader
...
https://github.com/ruby/net-http/commit/6a282eccdd
2023-01-01 15:02:14 +00:00
Mau Magnaguagno
ec7e082906
[ruby/irb] Refactor RubyLex#process_literal_type
...
(https://github.com/ruby/irb/pull/350 )
Simplify part of regex ``[_a-zA-Z0-9]`` with equivalent shorthand ``\w``.
Replace case-when with match ``$1`` or default value ``?"``, making intention more clear.
2022-12-27 17:05:32 +00:00
Hiroshi SHIBATA
c09f342d04
[ruby/irb] Fix wrong conf path with XDG_CONFIG_HOME. It should be under the HOME directory, not current directory
...
https://github.com/ruby/irb/commit/33a5e55ffd
2022-12-27 00:09:12 +00:00
BurdetteLamar
8f678d61a5
[ruby/net-http] Adding links to references
...
https://github.com/ruby/net-http/commit/1c8151aaf3
2022-12-26 22:17:18 +00:00
tompng
953d4c22ed
[ruby/irb] fix indent depth calculation after heredoc and embdoc
...
https://github.com/ruby/irb/commit/b7973dd2d2
2022-12-26 13:03:07 -08:00
tompng
f20aac5c59
[ruby/irb] fix auto-indent after multiline string
...
https://github.com/ruby/irb/commit/f65ec49684
2022-12-26 13:03:07 -08:00
Gustavo Ribeiro
f5a035daf9
[rubygems/rubygems] deprecate gem build -C flag
...
https://github.com/rubygems/rubygems/commit/fac241d4ef
2022-12-26 19:08:55 +00:00
Gustavo Ribeiro
08f6196bda
[rubygems/rubygems] add global flag (-C) to change execution directory
...
https://github.com/rubygems/rubygems/commit/312fc36711
2022-12-26 19:08:55 +00:00
Takashi Kokubun
fc03ba50f1
MJIT: Fix JIT code for multiple values in a single case
...
[Bug #19263 ]
2022-12-25 22:48:36 -08:00
Hiroshi SHIBATA
b7ad60a794
Merge RubyGems/Bundler master
...
from 72fd3dd209
2022-12-26 15:09:21 +09:00
Junichi Ito
cea6951ecf
[ruby/optparse] Add symbolize_names to getopts
...
https://github.com/ruby/optparse/commit/3e63d878f8
2022-12-26 15:09:21 +09:00
Nobuyoshi Nakada
4c767c1354
[ruby/optparse] bump up to 0.4.0.pre.1
...
https://github.com/ruby/optparse/commit/73661899ad
2022-12-26 15:09:21 +09:00
Burdette Lamar
8c8645f578
[ruby/net-http] [DOC] Adding links to references
...
(https://github.com/ruby/net-http/pull/97 )
https://github.com/ruby/net-http/commit/768115167a
2022-12-26 15:09:21 +09:00
BurdetteLamar
35aba09e7f
[ruby/net-http] Adding links to references
...
https://github.com/ruby/net-http/commit/b85530e6b8
2022-12-26 15:09:21 +09:00
Sutou Kouhei
50e58df0e3
[ruby/csv] Bump version
...
https://github.com/ruby/csv/commit/8606ee83e0
2022-12-26 15:09:21 +09:00
Hiroshi SHIBATA
cc25e81fb7
Update generated version of racc on parser headers
2022-12-26 15:09:21 +09:00
Hiroshi SHIBATA
cd6c7613f3
Apply the accidental commits again before Ruby 3.2.
...
Reverts the following commits:
eb8d4d7b51
edb83dc3a2
d40064d184
2022-12-26 12:07:42 +09:00
David Rodríguez
8f05e4f54b
Update Bundler to 2.4.1 & and RubyGems to 3.4.1
2022-12-25 05:55:36 +09:00
Takashi Kokubun
b9332ac8e7
MJIT: Cancel all on disastrous situations ( #7019 )
...
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.
2022-12-24 01:13:40 -08:00
Hiroshi SHIBATA
f6620037ba
Merge RubyGems-3.4.0 and Bundler-2.4.0
2022-12-24 16:57:07 +09:00
Hiroshi SHIBATA
eb8d4d7b51
Revert the additional changes from net-http-0.3.2
2022-12-23 19:36:43 +09:00
Hiroshi SHIBATA
d40064d184
Revert the accidentally commit from erb-4.0.2
...
Revert "[ruby/erb] Use a ruby-lang alias on spec.email"
This reverts commit fa64889abb
.
2022-12-23 19:33:27 +09:00
Hiroshi SHIBATA
3ade713967
Bump version to 1.6.2
2022-12-23 09:51:52 +09:00
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