Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11596
|
|
https://github.com/ruby/prism/commit/ebd2889bee
|
|
https://github.com/ruby/prism/commit/31154a389a
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11587
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11595
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11594
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11591
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11592
|
|
has extensions and `gemspec` DSL is being used
In a `bundle exec` context, the local specification will actually be
part of the known specifications, so RubyGems will assume it has already
been installed, which is not actually true.
This will cause `RequestSet` to rebuild extensions for a gem that's not
actually installed, causing errors.
The fix is to make sure detection of installed activation requests
considers not only that there's a known spec with the same full name as
the one being installed, but also that this spec is installed in the
same gem_home were pretend to install the new gem.
https://github.com/rubygems/rubygems/commit/a8ef1286a6
|
|
actually useful
DSLError prints the specific line in a Gemfile where the error was
raised. That's helpful when the error was explicitly raised by the
Gemfile DSL or, in the case it's implicitly raised, when the offending
code lives right in the Gemfile.
If it's an internal error, or something buried dowm in user code called
from the Gemfile, `DSLError` is not helpful since it hides the actual
culprit.
This commit tries to only raise `DSLError` in the cases mentioned above
and otherwise let the original error be raised.
https://github.com/rubygems/rubygems/commit/b30ff5a682
|
|
Things like OOM, or StackOverflow should be raised immediately.
https://github.com/rubygems/rubygems/commit/11691ce492
|
|
https://github.com/rubygems/rubygems/commit/b4ecb66224
|
|
string
https://github.com/rubygems/rubygems/commit/ab44fa9ee4
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11584
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11584
|
|
The clean targets should clean up all extensions, including those have
nothing to build for any reason, e.g., platform requirements etc.
Notes:
Merged: https://github.com/ruby/ruby/pull/11588
|
|
exts.mk should deal with cleanings of extensions, including bundled
gems.
Notes:
Merged: https://github.com/ruby/ruby/pull/11588
|
|
delete_prefix with a string is easier to read than a regular expression
also it should be faster. It is available since ruby 2.5 and the gem requires
ruby 2.7.
https://github.com/ruby/pathname/commit/0070f43f19
|
|
Currently, an exe file isn't executable when generating new gems
because it doesn't have the correct permission.
This PR sets the correct permission same as files under the `bin`.
https://github.com/rubygems/rubygems/commit/6509bf128a
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11579
|
|
String#append_as_bytes was newly introduced in #11552.
Notes:
Merged: https://github.com/ruby/ruby/pull/11586
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11578
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11577
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11575
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11571
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11569
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11568
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11567
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11566
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11528
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11527
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11526
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11525
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11524
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11521
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11520
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11518
|
|
We don't use the key, so we can speed it up by not needing to convert the
key to ID in the iterator.
Notes:
Merged: https://github.com/ruby/ruby/pull/11580
|
|
https://github.com/ruby/tmpdir/commit/628c5bdc59
|
|
The listening TCP socket is closed by `with_udp_and_tcp` helper, but
the connected socket is leaking.
```
Leaked file descriptor: TestResolvDNS#test_multiple_servers_with_timeout_and_truncated_tcp_fallback: 12 : #<TCPSocket:fd 12, AF_INET, 127.0.0.1, 50888>
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 3248055 chkbuild 12u IPv4 112546322 0t0 TCP localhost:50888->localhost:40112 (CLOSE_WAIT)
```
For the purpose of the test case to simulate a timeout over TCP
transport, we have to delay closing this socket until the end the test
case.
Fixup: https://github.com/ruby/resolv/pull/50
https://github.com/ruby/resolv/commit/236c38bdb1
|
|
https://github.com/ruby/resolv/commit/3189d16b69
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11583
|
|
|
|
`make test-bundler` on ruby/ruby don't have installed gemspec.
So, `require "psych"` didn't activate psych as default gems on ruby repo.
https://github.com/rubygems/rubygems/commit/f8ca514cbb
|
|
https://github.com/rubygems/rubygems/commit/d46b6a49af
|
|
https://github.com/rubygems/rubygems/commit/6b1e8a14bd
|
|
https://github.com/rubygems/rubygems/commit/8d94c14ca0
Co-authored-by: Jonathan Hefner <[email protected]>
|