Project

General

Profile

Activity

From 12/13/2023 to 12/19/2023

12/19/2023

11:29 PM Revision 32ecda35 (git): Support `GC.auto_compact = :empty` on debug builds
This commit adds `GC.auto_compact = :empty` which will run
auto-compaction sorting pages by empty slots so the most a...
peterzhu2118 (Peter Zhu)
10:50 PM Revision 3d984366 (git): [PRISM] Correct the jump target for redo in FOR_NODE
eightbitraptor (Matt V-H)
10:50 PM Revision 371ff808 (git): [PRISM] Fix parameter numbering in For Node
eightbitraptor (Matt V-H)
10:29 PM Bug #19917 (Closed): Segmentation fault or lost objects when using Ractor.select with moved exceptions
Applied in changeset commit:git|054f56fd3e5bf84e5443896fd1f4e439c2773c60.
----------
moved object should not have a ...
ko1 (Koichi Sasada)
10:29 PM Revision f0b86f8c (git): RDoc for Complex
burdettelamar (Burdette Lamar)
10:04 PM Revision 054f56fd (git): moved object should not have a shape ID
fix [Bug #19917] ko1 (Koichi Sasada)
10:00 PM Revision 7a0dfdea (git): use `rb_thread_io_blocking_call()` more
use `rb_thread_io_blocking_call()` instead of
`rb_thread_io_blocking_region()` more.
See https://github.com/ruby/rub...
ko1 (Koichi Sasada)
10:00 PM Revision ec51a3c8 (git): declare `rb_thread_io_blocking_call`
ko1 (Koichi Sasada)
10:00 PM Revision 2fe5fc17 (git): setup `waiting_fd` for `thread_sched_wait_events()`
`thread_sched_wait_events()` suspend the thread until the target
fd is ready. Howver, other threads can close the tar...
ko1 (Koichi Sasada)
09:09 PM Revision 28a6e4ea (git): Set m_tbl right after allocation
We should set the m_tbl right after allocation before anything that can
trigger GC to avoid clone_p from becoming old...
peterzhu2118 (Peter Zhu)
08:21 PM Revision 50d39219 (git): Use RICLASS_OWNS_M_TBL_P
It's more consistent with gc_mark_children. peterzhu2118 (Peter Zhu)
08:02 PM Bug #19683: ruby-3.3.0-preview1 does not build with BSD make without --with-baseruby
I tried the following patch and I was able to build master (which requires BASERUBY) and 3.3.0-rc1 (which does not) w... jeremyevans0 (Jeremy Evans)
02:33 AM Bug #19683: ruby-3.3.0-preview1 does not build with BSD make without --with-baseruby
I traced this issue to commit:a1b01e7701f9fc370f8dff777aad6d39a2c5a3e3 (lrama), because that introduced the use of BA... jeremyevans0 (Jeremy Evans)
07:47 PM Revision bd91c512 (git): YJIT: Add stats option to RubyVM::YJIT.enable (#9297)
k0kubun (Takashi Kokubun)
07:30 PM Bug #20073 (Closed): Method lookup incorrect with `--parser=prism`
Applied in changeset commit:git|df0bfde2b29b7e8dac333b2a775ab8bff1283a5c.
----------
We need to load builtins so tha...
tenderlovemaking (Aaron Patterson)
01:52 PM Bug #20073 (Closed): Method lookup incorrect with `--parser=prism`
The following code works with both CRuby's compiler and Prism when evaluated using `RubyVM::InstructionSequence`
`...
eightbitraptor (Matt V-H)
07:30 PM Revision 084b44e7 (git): RDoc for Complex
burdettelamar (Burdette Lamar)
05:09 PM Bug #20008 (Closed): f(**kw, &block) calls block.to_proc before kw.to_hash
Fixed by commit:a950f230788d51e13d16596e37cb77e4cc6e2311 and commit:f64357540eabad0f1bfaa6be60710d153325b064 jeremyevans0 (Jeremy Evans)
05:07 PM Bug #20072: free(): invalid pointer when compiled with --enable-shared --with-jemalloc
Hi Nobu, you will find the config.log attached.
Debugged it a bit deeper, it boils down to:
- install ruby with --en...
misdoro (Mikhail Doronin)
03:21 AM Bug #20072: free(): invalid pointer when compiled with --enable-shared --with-jemalloc
Could you share your config.log and crash report? nobu (Nobuyoshi Nakada)
04:53 PM Revision df0bfde2 (git): We need to load builtins so that they work
Before this commit no methods defined in Ruby were being loaded. For
example `class` or `tap` methods would not exist...
tenderlovemaking (Aaron Patterson)
02:24 PM Bug #20043: `defined?` checks for method existence but only sometimes
I didn't know about this way of using `defined?` and it's interesting to me that we can check if multiple things are ... Dan0042 (Daniel DeLorme)
05:05 AM Bug #20043: `defined?` checks for method existence but only sometimes
It seems a bug from Ruby 2.2.
![](clipboard-202312191405-owvpy.png)
ko1 (Koichi Sasada)
02:13 PM Revision 8e6f63df (git): Implement IO::Buffer on VWA
peterzhu2118 (Peter Zhu)
01:11 PM Revision 1822acdf (git): [DOC] remove reference to pre-3.0 splat operator behavior
Doug Orleans
12:23 PM Bug #20067: IO.pipe `int_enc` and `ext_enc` not working as documented?
If the same encoding is specified for the internal and external encodings, it means that no encoding conversion will ... nobu (Nobuyoshi Nakada)
08:59 AM Bug #20042 (Closed): ObjectSpace finalizer can cause segfault
Applied in changeset commit:git|f9a48548cf3ef54fc0a385ccd78c708737055ecc.
----------
restore the stack pointer on fi...
ko1 (Koichi Sasada)
08:59 AM Revision f9a48548 (git): restore the stack pointer on finalizer
When error on finalizer, the exception will be ignored.
To restart the code, we need to restore the stack pointer.
f...
ko1 (Koichi Sasada)
08:06 AM Revision 96e4f42b (git): RJIT: Correct the macro that defines rb_vm_insns_count
k0kubun (Takashi Kokubun)
08:05 AM Revision 8d5af353 (git): RJIT: Avoid retaining comments unless --rjit-dump-disasm
This significantly reduces retained objects on RJIT. k0kubun (Takashi Kokubun)
08:02 AM Revision 8671cd59 (git): RJIT: Correct the type of rb_vm_insns_count
k0kubun (Takashi Kokubun)
08:00 AM Revision edd6581e (git): RJIT: Declare rb_vm_insns_count
k0kubun (Takashi Kokubun)
07:55 AM Revision eb872d17 (git): RJIT: Share rb_vm_insns_count for vm_insns_count
k0kubun (Takashi Kokubun)
07:21 AM Feature #19326: Please add a better API for passing a Proc to a Ractor
Are there any updates on this issue? forthoney (Seong-Heon Jung)
06:45 AM Feature #20053 (Assigned): M:N Threads, now w/ macOS support (kqueue)
hsbt (Hiroshi SHIBATA)
04:14 AM Feature #20053: M:N Threads, now w/ macOS support (kqueue)
@ko1 My updates are in based on your feedback. At this point is it too close to the Ruby 3.3 release to potentially g... jpcamara (JP Camara)
06:40 AM Bug #19996 (Assigned): `RUBY_MN_THREADS=1` triggers Action Cable unit test failures
hsbt (Hiroshi SHIBATA)
06:32 AM Feature #20011 (Closed): Reduce implicit array allocations on caller side of method calling
mame (Yusuke Endoh)
06:17 AM Bug #20029 (Assigned): coroutine/arm64/Context.S does not support PAC/BTI
mame (Yusuke Endoh)
05:02 AM Bug #20045 (Assigned): `TestDir#test_home` fails on i686
@jemmai Could you take a look at this? mame (Yusuke Endoh)
04:49 AM Bug #20065 (Closed): cannot require "net/smtp" with Ruby3.3.0-rc1 and bundler 2.5.0.dev
https://github.com/ruby/ruby/pull/9234 and https://github.com/ruby/ruby/pull/9264 resolved this. hsbt (Hiroshi SHIBATA)
04:48 AM Revision dee45ac2 (git): [DOC] State MatchData#[] when multiple captures with the same name
nobu (Nobuyoshi Nakada)
04:48 AM Bug #20059 (Closed): TracePoint#enable can be called multiple times, increasing the number of invokations
mame (Yusuke Endoh)
03:40 AM Revision b5f33ba7 (git): signal.c: Fix undefined `reset_sigmask` use on Emscripten
3c471149910d79745b50389c436f0ed2973e0d91 added a call to `reset_sigmask`
but the guard condition didn't match with th...
katei (Yuta Saito)
02:40 AM Revision f907a711 (git): [DOC] RDoc for Complex (#9260)
burdettelamar (Burdette Lamar)
02:39 AM Bug #20044: Add runtime flag and environment variable for prism
I noticed that the patch outputs a warning.
```
$ ./local/bin/ruby --parser=prism -e ''
./local/bin/ruby: warnin...
mame (Yusuke Endoh)
02:13 AM Revision 36b389c2 (git): [wasm] dln.c: Guard `dladdr` use in symbol incompatibility check
wasi-libc recently added a family of `dl*` functions[^1], but it still
doesn't have `dladdr` unlike other platforms. ...
katei (Yuta Saito)
02:13 AM Revision acfd2e9d (git): Update default gems list at 5ea862f26e86be6fabcc938e22bc2d [ci skip]
git[bot]
02:07 AM Revision 5ea862f2 (git): [ruby/psych] Bump up 5.1.2
https://github.com/ruby/psych/commit/a9ab74d132 hsbt (Hiroshi SHIBATA)
02:07 AM Revision b3598f95 (git): [ruby/psych] Use `assert_same` in tests where applicable
https://github.com/ruby/psych/commit/0dc25a9d6a AMomchilov (Alexander Momchilov)
02:07 AM Revision e6fa1d62 (git): [ruby/psych] Use `compare_by_identity` instead of `object_id`
Object IDs became more expensive in Ruby 2.7. Using `Hash#compare_by_identity` let's us get the same effect, without ... AMomchilov (Alexander Momchilov)
01:20 AM Revision 46085ef9 (git): [DOC] No ducuments for internal library
nobu (Nobuyoshi Nakada)
12:25 AM Revision ce436ff3 (git): Fix flaky test test_stat_heap
The test sometimes fails with:
1) Failure:
TestGc#test_stat_heap [/tmp/ruby/src/trunk-repeat50/test/ruby/tes...
peterzhu2118 (Peter Zhu)

12/18/2023

11:26 PM Misc #20046: DevMeeting-2023-12-20
* [Bug #19683] ruby-3.3.0-preview1 does not build with BSD make without --with-baseruby (jeremyevans0)
* This has ...
jeremyevans0 (Jeremy Evans)
11:19 PM Revision 3c471149 (git): Unmask signal before re-raising fatal signal
On Linux, while the signal handler runs, that signal is masked, so in
the rb_bug_for_fatal_signal() code path we didn...
alanwu (Alan Wu)
08:25 PM Bug #20064: Inconsistent behavior between array splat *nil and hash splat **nil
I agree, for several years this topic just keeps popping up, being mentioned by many people as an odd situation. It's... Dan0042 (Daniel DeLorme)
08:09 PM Bug #20072 (Closed): free(): invalid pointer when compiled with --enable-shared --with-jemalloc
When ruby is built with `--enable-shared --with-jemalloc` on Linux (current Gentoo, ubuntu22 in docker),
running a...
misdoro (Mikhail Doronin)
07:51 PM Revision 11fa76b1 (git): compare_by_identity: remove alloc for non-empty Hash
If a Hash is non-empty, there's no point calling `ar_force_convert_table`. We'll be immediately discarding that new s... AMomchilov (Alexander Momchilov)
07:51 PM Revision b5c6c012 (git): compare_by_identity: remove alloc for empty Hash
For non-empty Hashes, this function needs to rehash all the stored values (using the new `compare` and `hash` functio... AMomchilov (Alexander Momchilov)
07:44 PM Bug #20071 (Closed): Reading code from stdin SEGV's when `--parser=prism`
Applied in changeset commit:git|893fe30ef2b30525d932d6b1256f717cc60b3311.
----------
[PRISM] Fix crash when --parser...
eightbitraptor (Matt V-H)
05:06 PM Bug #20071: Reading code from stdin SEGV's when `--parser=prism`
cc @HParker
Would you be ok to take a look at the PR? I'm not sure of the best way to address this.
eightbitraptor (Matt V-H)
05:04 PM Bug #20071 (Closed): Reading code from stdin SEGV's when `--parser=prism`
The following examples all SEGV on master.
```
ruby --parser=prism
cat test_code.rb | ruby --parser=prism
ruby ...
eightbitraptor (Matt V-H)
07:44 PM Revision 893fe30e (git): [PRISM] Fix crash when --parser=prism called with stdin
[Bug #20071]
Currently Ruby crashes when the --parser=prism flag is used either with
no input, or with input that is...
eightbitraptor (Matt V-H)
07:36 PM Revision 4b125b70 (git): [DOC] Copy Prism release notes to NEWS
k0kubun (Takashi Kokubun)
07:11 PM Revision 71b7a24c (git): [DOC] Clarify what is 3.2
k0kubun (Takashi Kokubun)
07:00 PM Feature #20069: Buffer class in stdlib
pynix (Pynix wang) wrote:
> ruby use `String` to deal with bytes, this cause error on irb "invalid byte sequence in...
shan (Shannon Skipper)
02:03 AM Feature #20069: Buffer class in stdlib
pynix (Pynix wang) wrote:
> ruby use `String` to deal with bytes, this cause error on irb "invalid byte sequence in...
austin (Austin Ziegler)
06:50 PM Revision 495a237e (git): [DOC] Note about yjit_alloc_size in NEWS
It's a pretty useful feature in 3.3. k0kubun (Takashi Kokubun)
05:26 PM Revision 6c4b04de (git): clear `sched->lock_onwer` at fork
`sched->lock_owner` can be non-NULL at fork because the timer thread
can acquire the lock while forking. `lock_owner`...
ko1 (Koichi Sasada)
05:04 PM Feature #20070: commas in pattern match
zverok (Victor Shepelev) wrote in #note-1:
> I am though thinking that maybe some slow future changes to the `rescue...
Dan0042 (Daniel DeLorme)
05:03 PM Feature #20070: commas in pattern match
I understand what you mean but this is not about keeping strict consistency per se. It's a specific case that I find ... Dan0042 (Daniel DeLorme)
04:08 PM Feature #20070: commas in pattern match
I don't think it would be possible to keep consistency: the difference from `case`/`when` habits is conscious, due to... zverok (Victor Shepelev)
03:42 PM Feature #20070 (Open): commas in pattern match
In pattern matching, `case v; in 1,2,3` is a synonym for `case v; in [1,2,3]`
This is the one thing that keeps con...
Dan0042 (Daniel DeLorme)
03:37 PM Revision f35fec77 (git): Reset pinned_slots at the beginning of GC
pinned_slots is not being reset every GC, which causes this assertion to
fail:
```
Assertion Failed: gc.c:7076:gc_pi...
peterzhu2118 (Peter Zhu)
12:42 PM Revision f6ad49b8 (git): Use #initialize instead of `initialize` in shape perf warning
This is more consistent with other messages. byroot (Jean Boussier)
11:58 AM Revision b2fc1b05 (git): Update `BasicSocket#recv` documentation on return value
Ref: https://github.com/ruby/ruby/pull/6407
[Bug #19012]
`0` is now interpreted as closed connection an not an
empt...
byroot (Jean Boussier)
11:17 AM Revision 40fc9b07 (git): [DOC] No document for internal or debug methods
nobu (Nobuyoshi Nakada)
11:17 AM Revision baf1403f (git): [DOC] Show `PTY.getpty` as an alias of `PTY.spawn`
`:nodoc:` directive does not work at method definition in C, and must
be at the implementation function. That is, th...
nobu (Nobuyoshi Nakada)
11:17 AM Revision 835f1461 (git): [DOC] Add document of IO::Buffer#hexdump
nobu (Nobuyoshi Nakada)
11:17 AM Revision e9b0b601 (git): [DOC] Add documents of constants for IO#wait event mask
nobu (Nobuyoshi Nakada)
11:17 AM Revision 494e6b54 (git): [DOC] Add links from `File::Constants` in dir.c to `File` constants
Due to the bug ruby/rdoc#1067, `rb_file_const` needs `Document-const`
directives.
nobu (Nobuyoshi Nakada)
11:17 AM Revision 9b00b2bf (git): [DOC] Add links from `File::Constants` to `File` constants
nobu (Nobuyoshi Nakada)
11:17 AM Revision a94f3f20 (git): [DOC] Added notes regarding `:nodoc:` in C code
nobu (Nobuyoshi Nakada)
11:17 AM Revision 9abaf00c (git): [DOC] documents of aliased methods
nobu (Nobuyoshi Nakada)
09:33 AM Revision ba1d1522 (git): Make the SHAPE_TOO_COMPLEX performance warning more actionable
As suggested by Mame, we should try to help users fix the issues
without having to lookup the meaning of the warning.
byroot (Jean Boussier)
06:24 AM Bug #20037 (Closed): ractor related test failure on recent ruby3.3.0dev
k0kubun (Takashi Kokubun)
06:19 AM Bug #20037: ractor related test failure on recent ruby3.3.0dev
This bug can be closed (I cannot close this bug). mtasaka (Mamoru TASAKA)
05:17 AM Revision e8064c6c (git): Shorten the workflow name
Looking at the name in the list, "Miscellaneous / Miscellaneous checks"
seems too verbose/repetitive. Let's make it "...
k0kubun (Takashi Kokubun)
05:15 AM Revision 83194aa2 (git): Make the check_misc job name more descriptive
We're going to add check_misc as a required status check, and "checks"
was a bit too vague for matching the job name.
k0kubun (Takashi Kokubun)
04:45 AM Revision d8978445 (git): Improve YJIT documentation for Ruby 3.3 (#9263)
k0kubun (Takashi Kokubun)

12/17/2023

11:49 PM Revision 0601bce6 (git): [DOC] Add Socket::ResolutionError documentation
nobu (Nobuyoshi Nakada)
11:47 PM Revision 71c4a9c3 (git): [DOC] Correct the location of Addrinfo document
The document must be placed immediately before the class definition.
No other statements can be placed in between.
nobu (Nobuyoshi Nakada)
11:38 PM Revision e316128e (git): [DOC] Stop unintentional references to builtin or standard names
nobu (Nobuyoshi Nakada)
11:37 PM Feature #20069: Buffer class in stdlib
pynix (Pynix wang) wrote:
> ruby use `String` to deal with bytes
Ruby uses big classes. That avoids duplicating a...
duerst (Martin Dürst)
08:50 AM Feature #20069: Buffer class in stdlib
```
irb(main):048> SecureRandom.bytes(10)
=> "\xB6e\x1C\xF3T\x9C\xA1\xDF\xBD\xEA"
irb(main):049> SecureRandom.byte...
pynix (Pynix wang)
07:52 PM Bug #19012: BasicSocket#recv* methods return an empty packet instead of nil on closed connections
Should the docs for [BasicSocket#recv_nonblock](https://docs.ruby-lang.org/en/master/BasicSocket.html#method-i-recv_n... zverok (Victor Shepelev)
01:37 PM Revision 7bfa1c3d (git): Revert "[DOC] Make undocumented socket constans nodoc"
This reverts commit cbda94edd80b0f664eda927f9ce9405b2074633a, because
`:nodoc:` does not work for constants.
In the ...
nobu (Nobuyoshi Nakada)
12:17 PM Revision aab74eaf (git): [DOC] Fix Travis-CI condition
"Not document only" should be honored always. Also simplified repo
and branch conditions
nobu (Nobuyoshi Nakada)
11:17 AM Revision cbda94ed (git): [DOC] Make undocumented socket constans nodoc
nobu (Nobuyoshi Nakada)
11:17 AM Revision 557d929b (git): [DOC] Utilize COMMENTS.default_proc to add fallback documents
nobu (Nobuyoshi Nakada)
11:14 AM Revision 7a60196a (git): Fix ext/socket/constdefs.c dependency [ci skip]
nobu (Nobuyoshi Nakada)
11:00 AM Revision e0914ed2 (git): Add `undocumnted` target [ci skip]
nobu (Nobuyoshi Nakada)

12/16/2023

09:45 PM Revision d7d10f3e (git): Adjust rubygems style
hsbt (Hiroshi SHIBATA)
09:39 PM Revision 8db0de92 (git): Restore tracked_files for ruby core repo
hsbt (Hiroshi SHIBATA)
06:37 PM Feature #20069: Buffer class in stdlib
main use case is deal binary data,a replacement of String.
eg grpc bytes type, crypto key and more.
maybe not s...
pynix (Pynix wang)
12:34 PM Feature #20069: Buffer class in stdlib
What's the use case?
Does it differ from `IO::Buffer`?
nobu (Nobuyoshi Nakada)
10:51 AM Feature #20069 (Closed): Buffer class in stdlib
ruby use `String` to deal with bytes, this cause error on irb "invalid byte sequence in utf-8"
can we get a built...
pynix (Pynix wang)
03:30 PM Revision ab7f5468 (git): Stir the hash value more with encoding index
nobu (Nobuyoshi Nakada)
03:21 PM Revision 2f595c74 (git): Adjust styles [ci skip]
nobu (Nobuyoshi Nakada)
12:02 PM Revision 40113454 (git): Use regex instead of hard coded paths
hsbt (Hiroshi SHIBATA)
12:02 PM Revision ab87cd0b (git): We don't use tracked_files in before(:suite). It breaks with release package.
hsbt (Hiroshi SHIBATA)
08:36 AM Revision ad2a38dc (git): Added simple test script
hsbt (Hiroshi SHIBATA)
08:34 AM Revision 83bdf127 (git): Avoid warning when requiring bigdecimal/util when bigdecimal is in gemfile
segiddins (Samuel Giddins)
08:34 AM Bug #20058 (Closed): `warning: bigdecimal/util is found in bigdecimal` even if the gem spec has the `add_dependency "bigdecimal"` entry
bigdecimal-3.1.5 has been released. This issue was fixed.
@segiddins Thank you! I confirmed your fix is working wi...
hsbt (Hiroshi SHIBATA)
07:31 AM Bug #20058: `warning: bigdecimal/util is found in bigdecimal` even if the gem spec has the `add_dependency "bigdecimal"` entry
I also tried to fix with https://github.com/ruby/ruby/pull/9264 segiddins (Samuel Giddins)
07:44 AM Revision 6f6b36b7 (git): Added test for sub-feature like bigdecimal/util
hsbt (Hiroshi SHIBATA)
07:38 AM Bug #20068 (Closed): Strings equality doesn't imply hash equality
Applied in changeset commit:git|b710f96b5aaeb6c153e4b1a7e1b46c4521214126.
----------
[Bug #20068] Encoding does not ...
nobu (Nobuyoshi Nakada)
02:12 AM Bug #20068 (Closed): Strings equality doesn't imply hash equality
It is well-known that the equality of two objects should lead to the equality of their' hashes (https://ruby-doc.org/... glebpom (Gleb Pomykalov)
07:00 AM Revision b710f96b (git): [Bug #20068] Encoding does not matter to empty strings
nobu (Nobuyoshi Nakada)
06:41 AM Revision dd49ee15 (git): Use minimum arguments for Bootsnap
hsbt (Hiroshi SHIBATA)
05:52 AM Revision f535f53c (git): Update default gems list at 582862754fbbcc521e3d660eba6bfb [ci skip]
git[bot]
05:51 AM Revision 58286275 (git): [ruby/io-console] Bump up v0.7.1
https://github.com/ruby/io-console/commit/8ac766d870 hsbt (Hiroshi SHIBATA)
05:50 AM Bug #20050: Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
mame (Yusuke Endoh) wrote in #note-5:
> I'm not sure if this is really the same problem

> Does bundler access th...
martinemde (Martin Emde)
05:49 AM Revision 80d63fbe (git): [ruby/readline] Bump up v0.0.4
https://github.com/ruby/readline/commit/7dbc5bd8d9 hsbt (Hiroshi SHIBATA)
05:49 AM Revision cb636fe7 (git): [ruby/readline] Fix readline-ext gem loading in non Unix-like environments
https://github.com/ruby/readline/commit/6e1e5d0eb8 hogelog (Sunao Komuro)
05:47 AM Revision 20fbdae5 (git): [ruby/reline] Bump version to 0.4.1
(https://github.com/ruby/reline/pull/612)
https://github.com/ruby/reline/commit/8937279e0f
ima1zumi (Mari Imaizumi)
05:22 AM Revision 95064832 (git): Update default gems list at 4fd3c85acdfa942d88d8e9e2ccd17b [ci skip]
git[bot]
05:20 AM Revision 4fd3c85a (git): [ruby/ipaddr] Bump up v1.2.6
https://github.com/ruby/ipaddr/commit/247459faa5 hsbt (Hiroshi SHIBATA)
05:07 AM Revision 70e3cb89 (git): Update default gems list at 8936bb74c66e68f44d2a18564ea0b0 [ci skip]
git[bot]
05:06 AM Revision 8936bb74 (git): [ruby/abbrev] Bump up v0.1.2
https://github.com/ruby/abbrev/commit/b362e8e3b9 hsbt (Hiroshi SHIBATA)
05:06 AM Revision 3b6828f9 (git): [ruby/syslog] Bump up v0.1.2
https://github.com/ruby/syslog/commit/f7b29e2199 hsbt (Hiroshi SHIBATA)
04:11 AM Revision 38e0ba34 (git): Update default gems list at 2b3fc0407a9b9527ae5bf806994366 [ci skip]
git[bot]
04:10 AM Revision 2b3fc040 (git): [ruby/securerandom] Bump up v0.3.1
https://github.com/ruby/securerandom/commit/890d659970 hsbt (Hiroshi SHIBATA)
04:01 AM Revision 7c1ec8ae (git): Update default gems list at 6a79e53823e328281b9e9eee53cd14 [ci skip]
git[bot]
04:00 AM Revision 6a79e538 (git): Rollback to released version numbers of stringio and strscan
hsbt (Hiroshi SHIBATA)
03:49 AM Revision 77530576 (git): Update default gems list at 1a244730a9fada79fbfc1b2f478c2f [ci skip]
git[bot]
03:48 AM Revision 1a244730 (git): [ruby/open3] Bump up v0.2.1
https://github.com/ruby/open3/commit/b890922205 hsbt (Hiroshi SHIBATA)
03:43 AM Revision 013e1ef5 (git): Update default gems list at 6c7c4ac407c4eb2f70cd599c78808c [ci skip]
git[bot]
03:42 AM Revision 6c7c4ac4 (git): [ruby/rdoc] Bump up v6.6.2
https://github.com/ruby/rdoc/commit/895f1affc0 hsbt (Hiroshi SHIBATA)
03:08 AM Revision d242e841 (git): Revert all of commits after Prism 0.19.0 release
We should bundle released version of Prism for Ruby 3.3.0 hsbt (Hiroshi SHIBATA)
02:31 AM Revision 12234130 (git): Update default gems list at 711e85674e7c98909f5a43b7852ddc [ci skip]
git[bot]
02:13 AM Revision 711e8567 (git): Pin versions that are RubyGems 2.5.1 and Bundler 2.5.1
hsbt (Hiroshi SHIBATA)
02:13 AM Revision f4e9336d (git): Partly pick commit from https://github.com/rubygems/rubygems/pull/7285
Refactor vendoring to allow validating vendoring is reproducible
Helps ensure that unsuspecting diffs to the vendo...
segiddins (Samuel Giddins)
02:09 AM Revision d5af5a48 (git): Fix Sinatra warning during specs
Some specs now print the following warning:
```
/path/to/bundler/tmp/1/gems/base/ruby/3.2.0/gems/sinatra-2.0.8.1/lib...
deivid (David Rodríguez)
02:07 AM Revision 7cd4282c (git): [rubygems/rubygems] Fix Bundler daily CI
A default Bundler copy with vendored net-http is causing a Bundler spec
to end up loading that copy instead of the co...
deivid (David Rodríguez)
02:07 AM Revision 0ff34aa1 (git): [rubygems/rubygems] More improves to default gem home selection for installation
https://github.com/rubygems/rubygems/commit/966daf7d42 deivid (David Rodríguez)
02:06 AM Revision 299eb8d1 (git): [rubygems/rubygems] Improve command suggestion when gems are missing
Previous attempt to use a full path when the running version is
different than the one that would be activated by def...
deivid (David Rodríguez)
02:04 AM Revision c8e9cd2b (git): [rubygems/rubygems] Fix Ruby DSL no longer working as expected
https://github.com/rubygems/rubygems/commit/f6258e5679
Co-authored-by: AndrewSwerlick <[email protected]>
deivid (David Rodríguez)
01:51 AM Revision 7b05cb8d (git): NEWS.md: bump default gem net-http to 0.4.0
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision e7ad9a78 (git): merge revision(s) e3a19b8a4306ae3103e6a27cdac7482585aac453:
[ruby/net-http] Bump up 0.4.0
https://github.com/ruby/net-http/commit/4be99c204c
---
lib/ne...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision c5cea385 (git): merge revision(s) 66d266244c00c1f9ffcfbd2970386e0adcc2512a:
[ruby/net-http] Removed obsolated Revision constant
https://github.com/ruby/net-http/commit/c1c5638014
...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision 4cbad13e (git): merge revision(s) f109269a0392940df2b314e16502c4509b94a290,14fa5e39d72c84d3e12e10dc5d77a6e6200c10f5:
[ruby/net-http] fix a false-negative test
* no_proxy is meant to operate on the destination address, not on ...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision b3639871 (git): merge revision(s) 3dec5dc3462286cdbdb53e496e6175a82bdc39b7:
[ruby/net-http] Force TLS version to 1.2 when using LibreSSL
This comment previously specified TLS 1.2, but ...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision 06051311 (git): merge revision(s) 9d58f9382893a71d8badad605879c0120915fbee:
[ruby/net-http] Net::HTTPResponse nil checking
Fix nil handling in read_body and stream_check.
Fixe...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision 35965365 (git): merge revision(s) 8d04260acd8b6fba98867acc1a7e786495813fa0,2fbd8dca18a102cb3ffc5e7e6235c09fd0d04ba3,4165ec91d87ff1fcb41e312d896bea8a678c9bab,4d21134f3f1645ae2042d836e750ad267ee1551f,70da92cdf7ac75e071353c4551419ad02c284497,ea321a654d4b4fd6d56a1cdd6e117c62075898ee,ae68a8df586e9f3b3211e9c174b7001e57ee6aee,af67ced3b0945e8ea67434f8e66ef1e602656438,e77c766b7ab17e801c5cfa881754c392f8c13f0b:
[ruby/net-http] turn on frozen strings for net/http/header
https://github.com/ruby/net-http/commit/a5203c9f9...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision affd2c02 (git): merge revision(s) 0300ea5a6c8a7a49feed73318fc8a991aa89fcfc:
[ruby/net-http] Improve performance of HTTPHeader#content_type
In the existing implementation, `main_type` a...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision ca837009 (git): partially merge revision cfa6a892d05c5dcbd8fcd7c78cdbac49a8ff6100:
Redirect to for the portability nagachika (Tomoyuki Chikanaga)
01:48 AM Revision e337b858 (git): merge revision(s) 1b4c1492c1704407f86af2882efebc047b9c2d26,62e2b61607c04ff0d2543f0515b2171a24e66b4e,fd0a5659cadb49f1640b20896cd750decdbbd701,c8c3431b0a5995d58f97c511ffa0a39e0f19c75e,755c379d877c66916d20840f07738d6050da3ca2,030f39822ac9d6d7dcdb639e099b320d3517c19c,2f19c5b7e080f75c3373c5b1671b4d4cfab6d334:
[ruby/net-http] [DOC] What's Here for Net:HTTP
(https://github.com/ruby/net-http/pull/128)
https://...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision 0869dc58 (git): merge revision(s) 9cc0ac22f7c9f37aa7fadfe5606ce2feed260d2d:
Update lib/net/http/status.rb
---
lib/net/http/status.rb | 9 +++++----
1 file changed, 5 i...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision f48a9bbb (git): partially merge revision db0a4c8923e0e084c7d757d132a83fc9c8431633:
Prefer to use File.foreach instead of IO.foreach nagachika (Tomoyuki Chikanaga)
01:48 AM Revision 9e4b0c4c (git): merge revision(s) 35aba09e7f0d6b643c6446f44acdec654519ca64,8c8645f57895d97f5f3da06759c10853ba705a22,8f678d61a597fc2871031d7a38698f3dd63d8c29,44b7fd8d4fa842523813195dfb7255ce33fdf9ca,308942920f4e200468673be03c646f0645a84263,401aa9ddd1091f5b517dce37cd002bc2c37f5ac1,8250b4679453c095eab2f60d9147ca2fe4da32c6,fe7d4eed2511ff64f263d9f29cbf0dcbd4c3a026,d92289f6330c57b0fe970a654dbf33314bfd6203,3ebc80314cf1ce727dcc2ba4192ff5265d348206,5a9e2f142d9debfb44d7d23f6821b810607d9d15,3e5a77f1ae73f4a6bf7b2b868be674ab8c714c7a,faa4c2279aa018a2bb9bc09107adf8a8fcf5fd3d,6db79aefec27035583c5b236d98425748b428c49,06195e76037b500eac219b58506e34f0d852b472,a641f6422c97a72640dc295f6b1b3ec2b9da739e,2c7fe9c0a6a2cea1243dcb30e684bf8c016f1192,bc6e587e86a4a4a46af3b1c2fbe1ff3b399735a6,3c7d5ccdce5707d7964f01f974db505d5add590f,847a0df058a4adb60266213cb8db7bb537c1d09e,a49bc73e1f33e8a0e40ff0c3fef6c6fe749f8179,899fad907c32b533bb73206d5e19204e526621ba,4edb2a29f67957fc7027eaad0c08e8003cfde609,7c47c2617a091e2a7abaeff329fdef47d1f3f3f5,05f016cdad84481c084543c6fa8b32205c19431f,6e6992e5db49a238baf290d9b9b521f6b6be5a19:
[ruby/net-http] Adding links to references
https://github.com/ruby/net-http/commit/b85530e6b8
---
...
nagachika (Tomoyuki Chikanaga)
01:48 AM Revision 74444d53 (git): merge revision(s) cd6c7613f31a371326d86de55af15918d6aa01f1:
Apply the accidental commits again before Ruby 3.2.
Reverts the following commits:
eb8d4d7b5145...
nagachika (Tomoyuki Chikanaga)

12/15/2023

09:41 PM Feature #18083: Capture error in ensure block.
> Giving `$!` dynamic scope mitigates the problem but still seems to encourage an approach that @matz has said he was... Dan0042 (Daniel DeLorme)
08:30 PM Feature #18083: Capture error in ensure block.
Giving `$!` dynamic scope is equally likely to cause subtle bugs, so no matter what we do here, there is a chance to ... ioquatix (Samuel Williams)
08:20 PM Feature #18083: Capture error in ensure block.
ioquatix (Samuel Williams) wrote in #note-29:
> In the first instance, the question we need to answer is: "Is there ...
jeremyevans0 (Jeremy Evans)
08:15 PM Feature #18083: Capture error in ensure block.
`$!` is non-trivial to implement - can have performance implications, and dynamic scope might make it more expensive.... ioquatix (Samuel Williams)
02:46 PM Feature #18083: Capture error in ensure block.
ko1 (Koichi Sasada) wrote in #note-20:
> my proposal is introducing dynamic scope, not syntactical scope like:
I ...
Dan0042 (Daniel DeLorme)
09:26 PM Feature #19324: Enumerator.product => Enumerable#product
@knu Sorry for the late reply.
I don't have an implementation unfortunately. If it is possible for you to do it, i...
zverok (Victor Shepelev)
09:23 PM Revision b8074c2f (git): [PRISM] Fix incorrect instructions for `default_proc=`
This is kind of specific and was found via debugging ruby/prism#2061 but
does not actually fix that issue.
The chang...
eileencodes (Eileen Uchitelle)
09:15 PM Revision 161787f9 (git): [PRISM] Compile CallTargetNode
eightbitraptor (Matt V-H)
09:15 PM Revision 5b6a4d8c (git): [PRISM] Compile IndexTargetNode
eightbitraptor (Matt V-H)
09:14 PM Revision b9542246 (git): [ruby/prism] Fix majority of RBS type mismatches
https://github.com/ruby/prism/commit/62cc50e41b nixme (Gopal Patel)
08:55 PM Revision 2e8cfcac (git): [ruby/prism] String literal hash keys should be frozen
String literal hash keys can't be mutated by the user so we should mark
them as frozen. We were seeing instructions f...
eileencodes (Eileen Uchitelle)
07:50 PM Feature #20057: Change behaviour of rb_register_postponed_job for Ruby 3.3
`rb_postponed_job_preregister()`, `rb_postponed_job_register/_once()` run O(n) where n is registered jobs.
`rb_postp...
ko1 (Koichi Sasada)
07:45 PM Revision 9c9e6d5b (git): [DOC] NEWS entries for C APIs
ko1 (Koichi Sasada)
07:36 PM Revision f933cde9 (git): [rubygems/rubygems] Let the guards have some space to breathe
https://github.com/rubygems/rubygems/commit/73f1609715 martinemde (Martin Emde)
07:36 PM Revision d9b39093 (git): [rubygems/rubygems] Use a mutex around Checksum::Store @store access
Not wrapping to_lock since access to it is single threaded and
read-only at the time of writing the lockfile.
https:...
martinemde (Martin Emde)
07:36 PM Revision 1cfe874e (git): [rubygems/rubygems] Remove test-only & unused methods from Checksum::Store
https://github.com/rubygems/rubygems/commit/79636dec12 martinemde (Martin Emde)
06:45 PM Bug #20044 (Closed): Add runtime flag and environment variable for prism
Applied in changeset commit:git|55326a915f25608be1d40ab32baa9fc57762615d.
----------
Introduce --parser runtime flag...
HParker (Adam Hess)
06:45 PM Revision 0a31cb1a (git): [ruby/prism] Finish keyword hash node flag refactor by renaming flag
https://github.com/ruby/prism/commit/7f812389f8 Ufuk Kayserilioglu
06:42 PM Revision b418e5a5 (git): Update error message in test_rubyoptions
kddnewton (Kevin Newton)
06:42 PM Revision a604fe42 (git): update message to clarify compiler, not parser
Co-authored-by: Ufuk Kayserilioglu <[email protected]> Adam Hess
06:42 PM Revision 55326a91 (git): Introduce --parser runtime flag
Introduce runtime flag for specifying the parser,
```
ruby --parser=prism
```
also update the description:
```
$ r...
HParker (Adam Hess)
06:32 PM Bug #20062 (Closed): Numbered parameters are broken in Ruby 3.3-dev
Applied in changeset commit:git|92b10f5be7453aceb5863e46ac775a4ddbf83b97.
----------
[Bug #20062] Fixed numbered par...
nobu (Nobuyoshi Nakada)
04:30 PM Bug #20062: Numbered parameters are broken in Ruby 3.3-dev
https://github.com/ruby/ruby/pull/9255 nobu (Nobuyoshi Nakada)
06:32 PM Revision 655c0279 (git): [DOC] RDoc for Complex (#9254)
burdettelamar (Burdette Lamar)
05:11 PM Revision 92b10f5b (git): [Bug #20062] Fixed numbered parameter syntax error
At the method definition, the local scope that saves the context of
the numbered parameters needs to be pushed before...
nobu (Nobuyoshi Nakada)
04:48 PM Revision 1ac0afab (git): rb_bug_for_fatal_signal: exit with the right signal
`die()` calls `abort()` which always exit as it `SIGABRT`
was received.
This isn't very friendly with systems that a...
byroot (Jean Boussier)
04:00 PM Revision c9a9b803 (git): remove `Ractor::Selector` from Ruby level
`Ractor::Selector` is not approved by Matz so remove it from
Ruby-level.
The implementation is used by `Ractor.selec...
ko1 (Koichi Sasada)
04:00 PM Revision 9b4cb69a (git): support `skip` in bootstraptest
ko1 (Koichi Sasada)
03:32 PM Revision 5a66ea23 (git): [rubygems/rubygems] Use mkdir_p helper in bundler.rb
Small refactor, no functional change
https://github.com/rubygems/rubygems/commit/5edb7a1026
segiddins (Samuel Giddins)
03:31 PM Revision 474b4c42 (git): free ractors with ractor_free
Previously with RUBY_FREE_ON_EXIT, ractors where being xfree-ed which is incorrect since they are not xmalloced.
Inst...
HParker (Adam Hess)
03:27 PM Revision 049a9bd6 (git): [PRISM] Fix `compile_prism` when src is a file
`compile_prism` can take a source and file (and other arguments) or a
file as the source. `compile` checks if the sou...
eileencodes (Eileen Uchitelle)
03:26 PM Revision 20f4f007 (git): [ruby/rdoc] [DOC] nodoc for probably internal methods
https://github.com/ruby/rdoc/commit/f7dd147a8c nobu (Nobuyoshi Nakada)
03:26 PM Revision e15d690d (git): [ruby/rdoc] [DOC] Add missing documents
https://github.com/ruby/rdoc/commit/e4c90340d0 nobu (Nobuyoshi Nakada)
03:25 PM Revision 578eb02b (git): [ruby/rdoc] Require fileutils before using it
https://github.com/ruby/rdoc/commit/edb2523018 nobu (Nobuyoshi Nakada)
03:25 PM Revision b257181c (git): [ruby/rdoc] Remove unused method `RDoc::Encoding.remove_frozen_string_literal`
https://github.com/ruby/rdoc/commit/7a8e9a97fa nobu (Nobuyoshi Nakada)
03:25 PM Revision e14dddca (git): Tweak NEWS.md
* Move `define?(@var)` optimization into GC section
* Remove a trailing space.
mame (Yusuke Endoh)
03:19 PM Revision f3881456 (git): [ruby/prism] Fix eval parsing depth
https://github.com/ruby/prism/commit/89bf7a4948 kddnewton (Kevin Newton)
03:03 PM Revision fe9b42f0 (git): [ruby/prism] Invalid pinned locals in pattern matching
https://github.com/ruby/prism/commit/3a67b37a56 kddnewton (Kevin Newton)
02:53 PM Revision 1cd4b59e (git): [rubygems/rubygems] Save array allocation for every dependency in Gemfile
Only need to check for lack of git key when branch option is present
https://github.com/rubygems/rubygems/commit/ebf...
segiddins (Samuel Giddins)
02:48 PM Revision ca7f7c0f (git): [rubygems/rubygems] Refactor vendoring to allow validating vendoring is reproducible
Helps ensure that unsuspecting diffs to the vendored code arent accidentally introduced
https://github.com/rubygems/...
segiddins (Samuel Giddins)
02:39 PM Revision 10a0545b (git): [DOC] RDoc for Complex (#9243)
burdettelamar (Burdette Lamar)
01:37 PM Revision 7cbc08b3 (git): Follow removed conflict files
After editing a conflict, continue without removed files. nobu (Nobuyoshi Nakada)
01:30 PM Bug #20067 (Open): IO.pipe `int_enc` and `ext_enc` not working as documented?
From the documentation:
> pipe(ext_enc, int_enc, **opts)
> If argument int_enc is given, it must be an Encoding...
byroot (Jean Boussier)
01:26 PM Revision 854ff25f (git): [ruby/prism] Add TODO comment
https://github.com/ruby/prism/commit/885d1d78cb kddnewton (Kevin Newton)
01:25 PM Revision 16830a47 (git): [ruby/prism] Add an error for `in` keyword in arguments
Fix https://github.com/ruby/prism/pull/2026
https://github.com/ruby/prism/commit/c4b41cd477
make_now_just (Hiroya Fujinami)
12:36 PM Revision 04f7be61 (git): loading/testing in different processes for multiple runs
tagomoris (Satoshi Tagomori)
11:52 AM Revision 7c72755d (git): [rubygems/rubygems] Fix `ruby setup.rb` leaving traces in source folder
It's the `Gem::Installer` below what installs executables, and the code
being deleted here is now actually creating a...
deivid (David Rodríguez)
06:39 AM Revision 4d5bfa7c (git): Ignore the spcial case of target_cpu
On Windows, x86_64 is called as x64. nobu (Nobuyoshi Nakada)
06:19 AM Revision 2c2c6bc3 (git): Fix `ARCH_FLAG` when cross-compiling on macOS
nobu (Nobuyoshi Nakada)
06:14 AM Revision cc9aeec2 (git): Explained about test_for_warn_bundled_gems
hsbt (Hiroshi SHIBATA)
06:06 AM Revision c3ae4b6a (git): Revert "[Bug #20060] Properly return matched gem name in case of EXACT"
This reverts commit 75c40802cb06d83fc2c3d0eca6d904fa41307230.
This change is now working correctly with warning ca...
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 202c6082 (git): * append newline at EOF. [ci skip]
git[bot]
06:05 AM Revision 8df46d54 (git): Added test case of dash gem like net-smtp
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 9a204fb8 (git): Added test case of bootsnap
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 25a133ba (git): Added test case of bundle exec
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 66b82a44 (git): Added test case of bundled gems dependencies
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 76c1ce4e (git): Added basic test case of bundled gems warning
hsbt (Hiroshi SHIBATA)
06:04 AM Revision 8e37cd8a (git): Fix gem detection for names with dash
deivid (David Rodríguez)
05:10 AM Revision 1e5c4026 (git): Fix `ARCH_FLAG` when `--with-arch` with single CPU
nobu (Nobuyoshi Nakada)
03:57 AM Revision 6408775b (git): Update bundled gems list at b562efdf6d23d056764b334764a030 [ci skip]
git[bot]
03:57 AM Revision b562efdf (git): Bump up bundled net-ftp gem version to 0.3.3
shugo (Shugo Maeda)
03:30 AM Feature #20053: M:N Threads, now w/ macOS support (kqueue)
@ko1 you’ll see a huge amount of discussion on the PR between me and @ioquatix - you can ignore all of that and just ... jpcamara (JP Camara)
02:58 AM Bug #20050 (Closed): Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
Applied in changeset commit:git|7ba2506232d3fa6c4e82e3708c0ff746a1a8de5c.
----------
check modifcation whil ar->st
...
ko1 (Koichi Sasada)
02:58 AM Revision 406d4bb5 (git): add a test
proposed at https://bugs.ruby-lang.org/issues/20050#note-5 ko1 (Koichi Sasada)
02:58 AM Revision 7ba25062 (git): check modifcation whil ar->st
* delete `ar_try_convert` but use `ar_force_convert_table`
to make program simple.
* `ar_force_convert_table` check...
ko1 (Koichi Sasada)
02:44 AM Revision 29e99c84 (git): Remove unused variables in test_call_op_asgn_keywords_mutable
jeremyevans (Jeremy Evans)
02:36 AM Feature #20066 (Closed): Reduce Implicit Array/Hash Allocations For Method Calls Involving Splats
I have submitted a pull request (https://github.com/ruby/ruby/pull/9247) to reduce implicit array and hash allocation... jeremyevans0 (Jeremy Evans)
02:09 AM Revision b98bd10f (git): stop warnings from running the test case requiring .so twice
tagomoris (Satoshi Tagomori)
01:24 AM Revision cfd91121 (git): Trigger auto-request-review only for master branch
k0kubun (Takashi Kokubun)
01:21 AM Revision a77833b0 (git): Backport YJIT docs for Ruby 3.2 (#9245)
* Backport YJIT docs for Ruby 3.2
* Revert a change since ext/readline still exists in 3.2
k0kubun (Takashi Kokubun)

12/14/2023

11:55 PM Revision 68020516 (git): [DOC] Reverse-merge YJIT release notes to NEWS
k0kubun (Takashi Kokubun)
10:11 PM Revision 5587bd4b (git): [PRISM] Implement safe navigation in CallNodes
This commit implements safe navigation for CallNodes,
CallAndWriteNodes and CallOperatorWriteNodes
jemmai (Jemma Issroff)
09:33 PM Revision 39c072d6 (git): [DOC] Enhance docs for WeakMap and WeakKeyMap (#9160)
Enhance docs for WeakMap and WeakKeyMap
* WeakKeyMap: more class-level explanations, more details
on #getkey, fix ...
zverok (Victor Shepelev)
09:01 PM Revision 570d7b2c (git): [DOC] Adjust some new features wording/examples. (#9183)
* Reword Range#overlap? docs last paragraph.
* Docs: add explanation about Queue#freeze
* Docs: Add :rescue event d...
zverok (Victor Shepelev)
08:26 PM Revision d3deb1b8 (git): [prism] Fix build with no asserts
kddnewton (Kevin Newton)
08:08 PM Feature #18083: Capture error in ensure block.
If you're already using global variables, we could add another global variable that gets set in `ensure` blocks that ... kddnewton (Kevin Newton)
07:40 PM Feature #18083: Capture error in ensure block.
Here is a good example of why `$!` is dangerous:
https://github.com/ruby/net-ftp/pull/24
I believe the merged f...
ioquatix (Samuel Williams)
08:07 PM Revision 08c2c4f9 (git): Update default gems list at 8bbe835cd872a3af411cb6a950e275 [ci skip]
git[bot]
08:06 PM Revision 8bbe835c (git): Bump prism to version 0.19.0
kddnewton (Kevin Newton)
07:08 PM Revision d07fdc5e (git): [PRISM] Fix keyword hash handling in method calls
* Start using the renamed `PM_KEYWORD_HASH_NODE_FLAGS_SYMBOL_KEYS` flag
to check if all keys of the keyword hash node...
Ufuk Kayserilioglu
07:06 PM Revision 295d97ab (git): Pattern matching
kddnewton (Kevin Newton)
06:59 PM Bug #20050: Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
This is a patch: https://github.com/ruby/ruby/pull/9240
I'm happy if this patch solves your problem.
ko1 (Koichi Sasada)
11:37 AM Bug #20050: Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
mame (Yusuke Endoh) wrote in #note-5:
> @martinemde Question to confirm if this is the same problem as yours: Does b...
Eregon (Benoit Daloze)
10:57 AM Bug #20050: Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
I'm not sure if this is really the same problem, but I was able to segfault with the following code.
```ruby
sran...
mame (Yusuke Endoh)
07:54 AM Bug #20050: Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
I’m refining this more based on reading the ruby source (though I’m mostly struggling to understand.)
It appears t...
martinemde (Martin Emde)
06:54 PM Revision 019fff3a (git): [ruby/prism] Fix parse result for nesting pattern matching
https://github.com/ruby/prism/commit/ee6fc9ee87 kddnewton (Kevin Newton)
06:48 PM Revision 5a668329 (git): [Prism] Fix cvar or assignment instructions
The instructions for `PM_CLASS_VARIABLE_OR_WRITE_NODE` were incorrect as
they were missing a `putnil`, a `defined`, a...
eileencodes (Eileen Uchitelle)
06:45 PM Revision 7ac93e99 (git): [PRISM] Account for multiple anonymous locals
This commit adjusts the local table size to be consistent regardless
of the number of anonymous locals.
jemmai (Jemma Issroff)
06:05 PM Revision 01f21d57 (git): [ruby/prism] Fix the implementation of the flag on keyword hash nodes
The previous implementation was incorrect since it was just checking for all keys in assoc nodes to be static literal... Ufuk Kayserilioglu
05:53 PM Bug #20065: cannot require "net/smtp" with Ruby3.3.0-rc1 and bundler 2.5.0.dev
I created https://github.com/ruby/ruby/pull/9234 to fix this! deivid (David Rodríguez)
02:31 PM Bug #20065 (Closed): cannot require "net/smtp" with Ruby3.3.0-rc1 and bundler 2.5.0.dev
$ ruby -v
ruby 3.3.0rc1 (2023-12-11 master a49643340e) [x86_64-linux]
$ bundle -v
Bundler version 2.5.0.dev
$...
s3fxn (s3 fxn)
05:22 PM Revision c5e3d6da (git): Implement Write Barriers on IO::Buffer
Benchmark:
```
require "benchmark"
puts(Benchmark.measure do
ary = 1_000_000.times.map { IO::Buffer.for("") }
...
peterzhu2118 (Peter Zhu)
04:46 PM Revision 157e6c8a (git): [PRISM] Check for static literal, excluding array, hash, range
jemmai (Jemma Issroff)
04:46 PM Revision e71f0117 (git): [PRISM] Fix bugs in compiling optional keyword parameters
This PR fixes two bugs when compiling optional keyword parameters:
- It moves keyword parameter compilation to STEP 5...
jemmai (Jemma Issroff)
04:39 PM Revision 3658798d (git): [ruby/prism] Make equality operators non-associative
Fix https://github.com/ruby/prism/pull/2073
https://github.com/ruby/prism/commit/0f747d9240
make_now_just (Hiroya Fujinami)
04:14 PM Revision 8e1c148f (git): [PRISM] Use frozen flag on StringNode
jemmai (Jemma Issroff)
04:13 PM Revision a18819e6 (git): Fix op asgn method calls passing mutable keyword splats
When passing the keyword splat to [], it cannot be mutable, because
mutating the keyword splat inside [] would result...
jeremyevans (Jeremy Evans)
04:09 PM Revision 247ce712 (git): [DOC] RDoc for Complex (#9231)
burdettelamar (Burdette Lamar)
03:04 PM Revision a79a1d30 (git): [rubygems/rubygems] Upgrade vendored libraries
To match the versions that will be included in final ruby release.
https://github.com/rubygems/rubygems/commit/84394...
deivid (David Rodríguez)
01:52 PM Revision 912016f6 (git): Call obj_free for T_DATA, T_FILE objects on exit
Previously, T_DATA and T_FILE objects did not have their instance
variables freed on exit which would be reported as ...
peterzhu2118 (Peter Zhu)
12:22 PM Revision e3631277 (git): Removed duplicated LICENSE files
hsbt (Hiroshi SHIBATA)
12:22 PM Revision 61261692 (git): [rubygems/rubygems] Allow "default_user_install" to be overridden.
For Ruby re-distributors, automatic user-install might be the right
default. Therefore printing warning about install...
Vít Ondruch
12:22 PM Revision 45b51143 (git): [rubygems/rubygems] Improve install advice when some gems are not found
This problem is quite specific to our dev environment, but I guess the
fix could be handy for other situations.
Afte...
deivid (David Rodríguez)
12:22 PM Revision d718654b (git): [rubygems/rubygems] Remove extension building sync stuff no longer present in RubyGems
https://github.com/rubygems/rubygems/commit/59a85388b9 deivid (David Rodríguez)
12:22 PM Revision 41095f4d (git): [rubygems/rubygems] RubyGems > 3.2.0.rc.1 is now always provided
https://github.com/rubygems/rubygems/commit/929b521f3a deivid (David Rodríguez)
12:22 PM Revision 778438d4 (git): [rubygems/rubygems] Gem::Specification always has `default_stubs` now
https://github.com/rubygems/rubygems/commit/30db1eb4a5 deivid (David Rodríguez)
12:22 PM Revision 5cf6f7f8 (git): [rubygems/rubygems] Remove more methods now defined in all RubyGems versions
https://github.com/rubygems/rubygems/commit/e015200ffa deivid (David Rodríguez)
12:22 PM Revision 75640388 (git): [rubygems/rubygems] Remove check only necessary for ancient RubyGems
https://github.com/rubygems/rubygems/commit/ffa2f03489 deivid (David Rodríguez)
12:22 PM Revision 04dd2a8a (git): [rubygems/rubygems] This patch should be no longer needed
https://github.com/rubygems/rubygems/commit/1139e90931 deivid (David Rodríguez)
12:22 PM Revision b45c1523 (git): [rubygems/rubygems] Gem::Specification.find_all_by_name is always defined now
https://github.com/rubygems/rubygems/commit/1d61c7686b deivid (David Rodríguez)
12:22 PM Revision b300f5a0 (git): [rubygems/rubygems] Revert "Improve default gem handling"
This reverts commit https://github.com/rubygems/rubygems/commit/091b4fcf2b99.
https://github.com/rubygems/rubygems/c...
deivid (David Rodríguez)
12:01 PM Revision a10c11a6 (git): [PRISM] Add anon KW args to the block local table
eightbitraptor (Matt V-H)
08:39 AM Feature #20005 (Closed): Add C API to return symbols of native extensions resolved from features
Applied in changeset commit:git|e51f9e9f75cc1dde9234836fa92077d71b3c5141.
----------
rb_ext_resolve_symbol: C API to...
tagomoris (Satoshi Tagomori)
08:39 AM Revision e51f9e9f (git): rb_ext_resolve_symbol: C API to resolve and return externed symbols [Feature #20005]
This is a C API for extensions to resolve and get function symbols of other extensions.
Extensions can check the expe...
tagomoris (Satoshi Tagomori)
08:39 AM Revision 8a37df8c (git): dln_symbol: make dln_sym accessible Ruby internally
The symbol resolved by dln_symbol will eventually be passed to
extensions. The error handling of dln_sym is also sepa...
tagomoris (Satoshi Tagomori)
07:39 AM Revision 35a6b69f (git): Update bundled gems list at 1b1d5e757e81ec243062a8919ddc76 [ci skip]
git[bot]
07:38 AM Revision 1b1d5e75 (git): Bump up bundled net-ftp gem version to 0.3.2
shugo (Shugo Maeda)
06:51 AM Revision 2c5e2ce2 (git): Update bundled gems list at 26145a27f6b960bd607cdd2f9680eb [ci skip]
git[bot]
06:51 AM Revision 26145a27 (git): Bump up bundled net-ftp gem version to 0.3.1
shugo (Shugo Maeda)
02:43 AM Revision b7e89d4b (git): [ruby/prism] Fix hash pattern rest
https://github.com/ruby/prism/commit/43c4232cfc kddnewton (Kevin Newton)
12:54 AM Revision 74b6e70e (git): Fold a long line [ci skip]
znz (Kazuhiro NISHIYAMA)
12:06 AM Revision beefce14 (git): [rubygems/rubygems] Warn for duplicate meta data links
Match order of METADATA_LINK_KEYS to order used by rubygems.org in Links model.
Add missing download_uri key.
https:...
Drew Stevenson

12/13/2023

11:26 PM Revision d7dad644 (git): Unlock freelist before assigning
Co-authored-by: Matthew Draper <[email protected]> jhawthorn (John Hawthorn)
11:23 PM Bug #20050: Segfault on Ruby 3.2.2 (and 3.1) on x86_64 Darwin 20 (rb_id_table_lookup for #hash)
One more. https://github.com/rubygems/rubygems/actions/runs/7187119964/job/19574015193?pr=7258
We have decided to ...
martinemde (Martin Emde)
10:52 PM Bug #20060: bundled_gems.rb is not working with Bootsnap
I merged https://github.com/ruby/ruby/pull/9226 and https://github.com/ruby/ruby/pull/9198 for this issue. hsbt (Hiroshi SHIBATA)
10:48 PM Bug #20060 (Closed): bundled_gems.rb is not working with Bootsnap
Applied in changeset commit:git|75c40802cb06d83fc2c3d0eca6d904fa41307230.
----------
[Bug #20060] Properly return ma...
matsuda (Akira Matsuda)
08:06 AM Bug #20060: bundled_gems.rb is not working with Bootsnap
I'm not sure why this issue was fixed with `ruby 3.3.0dev (2023-12-13T07:28:22Z master 75f4a687ed) [arm64-darwin23]`.... hsbt (Hiroshi SHIBATA)
10:50 PM Revision c1f4bfd4 (git): [rubygems/rubygems] Revert "Merge pull request #7167 from nevinera/add-json-output-option-to-bundle-outdated"
This reverts commit https://github.com/rubygems/rubygems/commit/a4ac5116b8ea, reversing
changes made to https://githu...
martinemde (Martin Emde)
10:48 PM Revision 5a0cbc93 (git): Detect bootsnap from all frames
hsbt (Hiroshi SHIBATA)
10:48 PM Revision 8b0c6269 (git): Skip warning feature with Bootsnap
Bootsnap modified full feature path to require. We can't handle it for
warning correctly.
hsbt (Hiroshi SHIBATA)
10:47 PM Revision 75c40802 (git): [Bug #20060] Properly return matched gem name in case of EXACT
this follows up 4e6861d3376eb7857d2b0a947c97b6fec8e5bf37 matsuda (Akira Matsuda)
10:00 PM Revision baf2ec2c (git): [rubygems/rubygems] Use match? when regexp match data is unused
Improved performance / reduced allocations
https://github.com/rubygems/rubygems/commit/b04726c9a7
segiddins (Samuel Giddins)
09:56 PM Bug #20064 (Closed): Inconsistent behavior between array splat *nil and hash splat **nil
This has been discussed in #8507 and #9291 but both were closed because they lacked a clear use case.
I think the ...
zeke (Zeke Gabrielse)
09:29 PM Revision b266890d (git): YJIT: Add --yjit-disable to help and reorder it (#9230)
k0kubun (Takashi Kokubun)
08:36 PM Bug #20063: Inconsistent behavior with required vs optional parameters
That last example is one very complicated def - it is probably
the most complicated one I have seen so far.
In regar...
rubyFeedback (robert heiler)
06:21 PM Bug #20063: Inconsistent behavior with required vs optional parameters
It seems that the difference is not in whether they are required or optional but rather in "the second default evalua... zverok (Victor Shepelev)
05:59 PM Bug #20063 (Rejected): Inconsistent behavior with required vs optional parameters
Using repeated anonymous parameters, gives different behavior with the parameters in the same order based on whether ... jemmai (Jemma Issroff)
08:28 PM Revision 7f4b271a (git): [rubygems/rubygems] Store Checksum::Store indexed by spec.lock_name
https://github.com/rubygems/rubygems/commit/34d6c6c72f martinemde (Martin Emde)
07:50 PM Revision 14c7895c (git): Fix a typo in yjit.md
k0kubun (Takashi Kokubun)
07:15 PM Revision 31c0ea20 (git): [PRISM] Add a test with a non-static-literal hash key
Ufuk Kayserilioglu
07:11 PM Misc #20046: DevMeeting-2023-12-20
* [Feature #13383] Module#source_location
* This feature feels very natural to me (when debugging)
* Given that...
matheusrich (Matheus Richard)
07:05 PM Feature #13383: [PATCH] Module#source_location
I want to bring this up again. This feature feels very natural to me, and it was surprising that `Module#source_locat... matheusrich (Matheus Richard)
07:02 PM Revision 6aa26af6 (git): [rubygems/rubygems] Add 3.4 as a supported ruby version
Since ruby trunk will be 3.4 very soon
https://github.com/rubygems/rubygems/commit/36dd9a35dc
segiddins (Samuel Giddins)
06:42 PM Revision 110dbf62 (git): [Prism] Fix InterpolatedMatchLastLine Instructions
I looked at this at RubyConf with Kevin, and we noticed that there was a
`putobject` empty string missing from the in...
eileencodes (Eileen Uchitelle)
06:28 PM Revision ea4a4c30 (git): [PRISM] Fix a -Wformat-zero-length warning
../prism_compile.c: In function ‘pm_compile_node’:
../prism_compile.c:2330:20: warning: zero-length gnu_printf format...
k0kubun (Takashi Kokubun)
06:20 PM Revision 02528f64 (git): [PRISM] Use xcalloc for iseq id table
We use xfree on the other end, so we need to use a form of xmalloc here.
Co-authored-by: Matthew Draper <matthew@tre...
jhawthorn (John Hawthorn)
06:20 PM Revision b55de590 (git): [PRISM] Fix st_table memory leak
Co-authored-by: Matthew Draper <[email protected]> jhawthorn (John Hawthorn)
05:57 PM Bug #20062: Numbered parameters are broken in Ruby 3.3-dev
> I haven't checked, but https://bugs.ruby-lang.org/issues/19619 may be related.
```
$ ./miniruby -v /tmp/test.rb
ru...
k0kubun (Takashi Kokubun)
03:33 PM Bug #20062 (Closed): Numbered parameters are broken in Ruby 3.3-dev
Define Numbered parameters and a method in one block and then reference Numbered parameters in another block, you wil... osyo (manga osyo)
05:43 PM Revision a3b48ac9 (git): Fix memory leak in Hash#compare_by_identity
We didn't free the old ST before overwriting it which caused a leak.
Found with RUBY_FREE_ON_EXIT.
Co-authored-by: P...
alanwu (Alan Wu)
05:40 PM Revision cc86fa84 (git): Skip an unstable test on MinGW
This test fails fairly frequently on MinGW:
https://github.com/ruby/ruby/actions/runs/7195712496/job/19598924253#step...
k0kubun (Takashi Kokubun)
05:36 PM Revision 0f1c7e3b (git): RJIT: Just skip generating code for aarch64/arm64 (#9221)
k0kubun (Takashi Kokubun)
05:05 PM Revision c83a648f (git): [ruby/irb] Remove unused lvar in mesure command test
(https://github.com/ruby/irb/pull/814)
https://github.com/ruby/irb/commit/320178b120
tompng (tomoya ishida)
04:09 PM Misc #19980: Is the Ruby 3.3 ABI frozen?
I've released [rake-compiler-dock v1.4.0.rc2](https://github.com/rake-compiler/rake-compiler-dock/releases/tag/1.4.0.... mdalessio (Mike Dalessio)
03:47 PM Revision a4b43e92 (git): [rubygems/rubygems] Add missing resolv, timeout, and net-protocol licenses
https://github.com/rubygems/rubygems/commit/00694651a3 deivid (David Rodríguez)
03:39 PM Bug #20061 (Closed): test_free_on_exit_env_var failed with some cppflags
Applied in changeset commit:git|f8ddcecbdf34b8d33ed4311b34d498d4ff380a3e.
----------
[Bug #20061] Clear mark bits wh...
peterzhu2118 (Peter Zhu)
03:39 PM Revision f8ddcecb (git): [Bug #20061] Clear mark bits when rb_free_on_exit
When compiling with cppflags=-DRGENGC_CHECK_MODE, the following crashes:
```
$ RUBY_FREE_ON_EXIT=1 ./miniruby -e 0
-...
peterzhu2118 (Peter Zhu)
03:05 PM Revision 0d53dba7 (git): Make String#chomp! raise ArgumentError for 2+ arguments if string is empty
String#chomp! returned nil without checking the number of passed
arguments in this case.
jeremyevans (Jeremy Evans)
03:05 PM Revision c42e4a38 (git): Fix tool/ln_sr.rb passing 2 arguments to String#chomp!
I'm guessing String#sub! was desired here. jeremyevans (Jeremy Evans)
02:33 PM Revision 9eba7a08 (git): [PRISM] Break nodes should add an entry to the parent catch table
eightbitraptor (Matt V-H)
02:33 PM Revision cb8a9851 (git): [PRISM] Remove errant NOP when redo_label is set
eightbitraptor (Matt V-H)
02:33 PM Revision 9267dbdd (git): [PRISM] Generate instruction for when redo_label is set
eightbitraptor (Matt V-H)
01:16 PM Revision f390c51b (git): [PRISM] Use `PM_KEYWORD_HASH_NODE_FLAGS_STATIC_KEYS` flag in compiler
Ufuk Kayserilioglu
01:11 PM Revision 798a89fa (git): [PRISM] If receiver on CallNode is SelfNode, use FCALL flags
jemmai (Jemma Issroff)
01:11 PM Revision 1ad991c5 (git): [PRISM] Fix attrset edge cases
In some cases code may look like an attrset ID but should actually
return the value of the method, not the passed val...
eileencodes (Eileen Uchitelle)
12:17 PM Revision 36ca99b3 (git): [ruby/prism] fix typo in docs
https://github.com/ruby/prism/commit/d7fbc09345 hetsketch (Alexander Koval)
11:06 AM Revision 745ab3e4 (git): [ruby/irb] Warn and do nothing if block is passed to measure command
(https://github.com/ruby/irb/pull/813)
https://github.com/ruby/irb/commit/e79a90a1e6
tompng (tomoya ishida)
09:40 AM Bug #19114: Calling TracePoint#enable multiple times causes TracePoint to be activated multiple times
Nice, thanks for fixing this one! 🙇 ivoanjo (Ivo Anjo)
08:30 AM Revision a7ad9f38 (git): We need only one line for detecting caller gem name
hsbt (Hiroshi SHIBATA)
08:05 AM Revision e282d7b8 (git): Avoid warning --jit when only YJIT is enabled
k0kubun (Takashi Kokubun)
07:28 AM Revision 75f4a687 (git): Fix a typo for `RJIT_TARGET_OK` (#8222)
nobu (Nobuyoshi Nakada)
07:24 AM Revision 20a09387 (git): Skip a GC test for RJIT
It randomly fails like this:
https://github.com/ruby/ruby/actions/runs/7191443542/job/19586164973
k0kubun (Takashi Kokubun)
06:12 AM Revision f49097c8 (git): Update default gems list at 5f5f8dbbb6a7861e9c591ad0914994 [ci skip]
git[bot]
06:11 AM Revision 5f5f8dbb (git): [ruby/resolv] Bump up 0.3.0
https://github.com/ruby/resolv/commit/22153c2a45 hsbt (Hiroshi SHIBATA)
05:59 AM Revision a66d083b (git): Update default gems list at 39023792dbded9250040224accda18 [ci skip]
git[bot]
05:58 AM Revision 39023792 (git): [ruby/io-console] Bump up 0.7.0
https://github.com/ruby/io-console/commit/3e5586e632 hsbt (Hiroshi SHIBATA)
05:43 AM Revision caef4e98 (git): Update default gems list at 06edde22f462f736c16ae9038b015f [ci skip]
git[bot]
05:42 AM Revision 06edde22 (git): [ruby/io-nonblock] Bump up 0.3.0
https://github.com/ruby/io-nonblock/commit/501e2ffea3 hsbt (Hiroshi SHIBATA)
05:11 AM Revision 02f0aa61 (git): Update default gems list at 5cabe1e9cc6829d1918c65bf29c4ba [ci skip]
git[bot]
05:10 AM Revision 5cabe1e9 (git): [ruby/io-wait] Bump up 0.3.1
https://github.com/ruby/io-wait/commit/5ec3db36c8 hsbt (Hiroshi SHIBATA)
05:02 AM Revision 8a8fd32e (git): Update default gems list at 12c775c94249b57dadfda0c2de9568 [ci skip]
git[bot]
05:01 AM Revision 12c775c9 (git): [ruby/etc] Bump up 1.4.3
https://github.com/ruby/etc/commit/743c26086d hsbt (Hiroshi SHIBATA)
04:02 AM Revision ac939d9c (git): [rubygems/rubygems] Improve default gem handling
If a gem is specified in the Gemfile (or resolved as a transitive
dependency), it's always resolved from remote/insta...
deivid (David Rodríguez)
04:02 AM Revision 1a7aa556 (git): [rubygems/rubygems] Refactor `bundle info`
https://github.com/rubygems/rubygems/commit/0e919eaa87 deivid (David Rodríguez)
04:02 AM Revision 70428247 (git): [rubygems/rubygems] Remove dead code
https://github.com/rubygems/rubygems/commit/fad186df39 deivid (David Rodríguez)
03:59 AM Revision 6b3c9ceb (git): Normalize bundler bindir
This makes bundler consistent with all other gems, and makes the default
installation of Bundler in the release packa...
deivid (David Rodríguez)
03:48 AM Feature #20057 (Open): Change behaviour of rb_register_postponed_job for Ruby 3.3
Sorry, didn't mean to close this. kjtsanaktsidis (KJ Tsanaktsidis)
03:01 AM Feature #20057 (Closed): Change behaviour of rb_register_postponed_job for Ruby 3.3
Applied in changeset commit:git|a2994c300b9620b0b226c8373f15627eead65d43.
----------
Add changelog entry for [Featur...
kjtsanaktsidis (KJ Tsanaktsidis)
03:16 AM Revision 866b6fcd (git): RubyGems 3.5+ will use vendored net-http
hsbt (Hiroshi SHIBATA)
03:16 AM Revision 5015481e (git): Removed duplicated LICENSE file
hsbt (Hiroshi SHIBATA)
03:16 AM Revision befbcfd9 (git): [rubygems/rubygems] Explain the 3 states `options[:user_install]` can have.
This was issue previously, so hopefully this comment tries to state this
explicitly for future readers.
https://gith...
Vít Ondruch
03:16 AM Revision 1fa5dd88 (git): [rubygems/rubygems] Test if the user dir is used for auto user installation
This is mainly to align this test case with the
`test_process_options_does_not_fallback_to_user_install_when_gem_home...
Vít Ondruch
03:16 AM Revision 402fd96d (git): [rubygems/rubygems] Make sure `--no-user-install` is respected for auto user installation
The `options[:user_install]` might have three states:
* `true`: `--user-install`
* `false`: `--no-user-install` and
*...
Vít Ondruch
03:16 AM Revision 844759cc (git): [rubygems/rubygems] Add a spec to cover what vendoring timeout fixes
https://github.com/rubygems/rubygems/commit/2662e45d75 deivid (David Rodríguez)
03:16 AM Revision 5323935f (git): [rubygems/rubygems] Remove no longer needed gem install during test
https://github.com/rubygems/rubygems/commit/bdb78d8289 deivid (David Rodríguez)
03:16 AM Revision 20d99a2f (git): [rubygems/rubygems] Resolv needs vendoring too
https://github.com/rubygems/rubygems/commit/cdfc6923e4 deivid (David Rodríguez)
03:16 AM Revision f188a41a (git): [rubygems/rubygems] Use vendored timeout from RubyGems
https://github.com/rubygems/rubygems/commit/cfc5018c54 deivid (David Rodríguez)
03:16 AM Revision a7c9163b (git): [rubygems/rubygems] Vendor timeout in RubyGems too
https://github.com/rubygems/rubygems/commit/e2e7440ede deivid (David Rodríguez)
03:16 AM Revision 90317472 (git): [rubygems/rubygems] Use vendored net-http in Bundler
https://github.com/rubygems/rubygems/commit/0d758e8926 deivid (David Rodríguez)
03:16 AM Revision ce924ce1 (git): [rubygems/rubygems] Vendor net-http and net-protocol in RubyGems
https://github.com/rubygems/rubygems/commit/99d91c9ed2 deivid (David Rodríguez)
03:16 AM Revision 6cefad77 (git): [rubygems/rubygems] Avoid loading artifice when not necessary
https://github.com/rubygems/rubygems/commit/ef97ad37bd deivid (David Rodríguez)
03:16 AM Revision 7d5d2eef (git): [rubygems/rubygems] Load hax.rb before anything when `BUNDLER_IGNORE_DEFAULT_GEM` set
https://github.com/rubygems/rubygems/commit/111bd11c36 deivid (David Rodríguez)
03:16 AM Revision 8d1a2036 (git): [rubygems/rubygems] Require `rubygems/request` where it's used
https://github.com/rubygems/rubygems/commit/73b9498658 deivid (David Rodríguez)
03:00 AM Revision 196c2462 (git): [PRISM] Correctly parse non-base 10 integers in Prism
This commit passes an `end` to rb_int_parse_cstr which allows us
to correctly parse non-base 10 integers which are en...
jemmai (Jemma Issroff)
02:35 AM Revision a2994c30 (git): Add changelog entry for [Feature #20057]
kjtsanaktsidis (KJ Tsanaktsidis)
02:35 AM Revision a8d2d93a (git): Add a test case for preregistering with different data
We want to make sure that if preregister is called with different data,
that the postponed job table is updated.
kjtsanaktsidis (KJ Tsanaktsidis)
02:35 AM Revision 15d14e2f (git): Simplify implementation of tracepoint tests
With the latest version of the postponed job patchset merged, we don't
actually need to go through the contortions of...
kjtsanaktsidis (KJ Tsanaktsidis)
02:35 AM Revision 4eefab59 (git): Refactor local variable names in postponed_job methods
Just removes the unneeded `prereg_` prefix from a few local var names. kjtsanaktsidis (KJ Tsanaktsidis)
02:35 AM Revision 626daa73 (git): Small doc improvements for rb_postponed_job API
kjtsanaktsidis (KJ Tsanaktsidis)
12:21 AM Revision e96f6126 (git): [ruby/prism] Fix hash deopt based on contents
The previous implementation of hash deopt was based on clearing the static literal flag on a hash node if the element... Ufuk Kayserilioglu
 

Also available in: Atom