Project

General

Profile

Activity

From 05/29/2024 to 06/04/2024

06/04/2024

11:57 PM Revision 5dce2620 (git): Don't need readline library now
hsbt (Hiroshi SHIBATA)
11:35 PM Revision 10ecdeb4 (git): Mark to warn fiddle as bundled gems for Ruby 3.5
hsbt (Hiroshi SHIBATA)
10:35 PM Feature #20525 (Rejected): Percent string literal with indentation support or String#dedent
I have code that looks like this in an application:
```ruby
ContentSlide(title: "Why Phlex?"){
Markdown <<~MAR...
bradgessler (Brad Gessler)
10:23 PM Feature #19458: Expose HEREDOC identifier
I'm working with some code in Phlex that would benefit from introspecting the name of the HEREDOC. Here's what I curr... bradgessler (Brad Gessler)
10:01 PM Bug #20180 (Closed): Inconsistent evaluation of `**{}` depending on position in array
k0kubun (Takashi Kokubun)
10:01 PM Bug #20280 (Closed): Error at invalid encoding symbols
k0kubun (Takashi Kokubun)
10:01 PM Bug #20270 (Closed): Options with `--parser=prism`
k0kubun (Takashi Kokubun)
09:58 PM Bug #20517: `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
ruby_3_3 commit:05553cf22d43dd78b8f30cc4591230b5c000c538. k0kubun (Takashi Kokubun)
09:58 PM Revision 1ff55bb0 (git): merge revision(s) 05553cf22d43dd78b8f30cc4591230b5c000c538: [Backport #20517]
[Bug #20517] Make a multibyte character one token at meta escape k0kubun (Takashi Kokubun)
08:28 PM Revision c2fb22d0 (git): [ruby/prism] (parser) mark spanning newlines as incorrect
https://github.com/ruby/prism/commit/09ba678066 kddnewton (Kevin Newton)
08:28 PM Revision e440804d (git): [ruby/prism] (parser) split up regexp content by lines
https://github.com/ruby/prism/commit/85b4a5f804 kddnewton (Kevin Newton)
08:28 PM Revision c2d3573c (git): [ruby/prism] (parser) handle quoted symbols in hash patterns
https://github.com/ruby/prism/commit/461aa5e658 kddnewton (Kevin Newton)
08:28 PM Revision 4354e452 (git): [ruby/prism] (parser) fix up srange_find to anchor at the start of the slice
https://github.com/ruby/prism/commit/aecce571d8 kddnewton (Kevin Newton)
08:28 PM Revision f118f92a (git): [ruby/prism] (parser) mark unary_num_pow_precedence as incorrect
https://github.com/ruby/prism/commit/c49efdf824 kddnewton (Kevin Newton)
08:28 PM Revision bbf9b5ba (git): [ruby/prism] (parser) fix up nested multi write
https://github.com/ruby/prism/commit/12e079c97e kddnewton (Kevin Newton)
08:22 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
ruby_3_3 commit:4f00d98b327e3aa23564aa765488d15bc60c9e79. k0kubun (Takashi Kokubun)
05:41 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
3.3 backport PR: https://github.com/ruby/ruby/pull/10911 byroot (Jean Boussier)
05:21 PM Bug #20522 (Closed): YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
Applied in changeset commit:git|f7b53a75b648e7156f49c1d5c266e2d85f159fc6.
----------
Do not emit shape transition wa...
byroot (Jean Boussier)
04:27 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
Patch: https://github.com/ruby/ruby/pull/10910 byroot (Jean Boussier)
03:45 PM Bug #20522 (Closed): YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
Reproduction script:
```ruby
Warning[:performance] = true
module StrictWarnings
def warn(msg, categor...
byroot (Jean Boussier)
08:21 PM Revision 4f00d98b (git): [3.3 backport] Do not emit shape transition warnings when YJIT is compiling (#10911)
Do not emit shape transition warnings when YJIT is compiling
[Bug #20522]
If `Warning.warn` is redefined in Ruby, e...
Jean byroot Boussier
08:18 PM Bug #20496: Segfault when enabling YJIT
ruby_3_3 commit:b74f669e2fbe5c63409878e7a9f9d39c8554ff77. k0kubun (Takashi Kokubun)
08:17 PM Revision b74f669e (git): YJIT: Fix out of bounds access when splatting empty array (#10905)
This is a backport of 6c8ae44a388e5c03b7db90376af3652007b574e8 with a
test tailored to crash the 3.3.x branch (from G...
alanwu (Alan Wu)
08:14 PM Revision 1df1538b (git): merge revision(s) f54369830f83a65fb54916d762883fbe6eeb7d0b, 338eb0065bd81ba8ae8b9402abc94804a24594cc, ac636f5709feb1d9d7a0c46a86be153be765cf21: [Backport #20516]
Revert "Rollback to released version numbers of stringio and strscan"
This reverts commit 6a79e53823e328281b...
k0kubun (Takashi Kokubun)
08:04 PM Revision ac429df6 (git): Ignore retguard symbols when looking for leaked symbols
retguard symbols are added on OpenBSD as part of stack protection.
They should be ignored by the leaked symbols check...
jeremyevans (Jeremy Evans)
07:34 PM Revision c90cb4d7 (git): Fix pathes => paths typo in bootstrap test runner
eightbitraptor (Matt V-H)
06:43 PM Revision 0a0338b0 (git): merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b, 0301473fb523c71d8cdc4966971f31f502001185, 874e9fc34d728f8e2444d15aa6759befd217c464, 7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]
Clear runtime dependencies if default gems is specified.
The current build system uses runtime dependencies ...
k0kubun (Takashi Kokubun)
06:35 PM Revision 932ecd3a (git): [ruby/reline] Ensure no escape sequence before printing prompt
(https://github.com/ruby/reline/pull/716)
https://github.com/ruby/reline/commit/f9227b5c89
tompng (tomoya ishida)
06:33 PM Revision 5ea843f9 (git): Revert "Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.""
This reverts commit 6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e.
Now that the rubygems spec change has been merged, let...
k0kubun (Takashi Kokubun)
06:32 PM Revision 12c806ac (git): merger.rb: Put spaces in between revisions
so that they are linked correctly on GitHub k0kubun (Takashi Kokubun)
06:31 PM Revision 40a9e806 (git): merger.rb: Put spaces in between revisions
so that they are linked correctly on GitHub k0kubun (Takashi Kokubun)
06:24 PM Revision 69dc6416 (git): [rubygems/rubygems] Relax readline prompt test
https://github.com/rubygems/rubygems/commit/1f6e028201 tompng (tomoya ishida)
05:50 PM Revision 6b379b9b (git): [DOC] Exceptions doc (#10865)
burdettelamar (Burdette Lamar)
05:40 PM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
> I think it's everyone's understanding that `RbConfig.ruby` should always be the path of the currently-running ruby.... Dan0042 (Daniel DeLorme)
05:21 PM Revision f7b53a75 (git): Do not emit shape transition warnings when YJIT is compiling
[Bug #20522]
If `Warning.warn` is redefined in Ruby, emitting a warning would invoke
Ruby code, which can't safely b...
byroot (Jean Boussier)
04:55 PM Feature #20524 (Closed): mswin and gmp
Currently, the `vcpkg.json` file exists, and it can be used to specify what MSFT/vcpkg packages to install, and also ... MSP-Greg (Greg L)
04:53 PM Misc #20523 (Closed): mswin and MSFT/vcpkg
Currently the `windows.yml`workflow caches MSFT/vcpkg packages and the `vcpkg.json` file locks the vcpkg repo to an o... MSP-Greg (Greg L)
03:19 PM Revision 86272257 (git): Add/revise Errno descriptions (#10897)
burdettelamar (Burdette Lamar)
03:05 PM Revision fd517a97 (git): [ruby/prism] Revert "Revert "Properly destructure procarg0 in parser translation""
This reverts commit https://github.com/ruby/prism/commit/d8ae19d0334a.
https://github.com/ruby/prism/commit/df1eda2811
kddnewton (Kevin Newton)
02:17 PM Revision a2147eb6 (git): YJIT: Fix getconstant exits after opt_ltlt fusion (#10903)
Co-authored-by: Alan Wu <[email protected]> k0kubun (Takashi Kokubun)
01:11 PM Bug #20493: Segfault on rb_io_getline_fast
k0kubun (Takashi Kokubun) wrote in #note-12:
> Today. I just released Ruby 3.3.2.
Awesome! I forgot to respond wh...
josegomezr (Jose Gomez)
12:09 PM Revision a8c1ef6a (git): [ruby/irb] Remove useless Reline::Key.new and update wrong comment
for alt+d
(https://github.com/ruby/irb/pull/963)
https://github.com/ruby/irb/commit/a572180b3a
tompng (tomoya ishida)
10:53 AM Revision 892849ac (git): Remove dependency on fiddle from test/ruby
Co-authored-by: "Nobuyoshi Nakada" <[email protected]> hsbt (Hiroshi SHIBATA)
09:30 AM Revision 8ff5458c (git): EXACT list is mostly same as SINCE list on bundled gems.
hsbt (Hiroshi SHIBATA)
09:30 AM Revision f365bef0 (git): Warn to use win32ole without Gemfile for Ruby 3.5
hsbt (Hiroshi SHIBATA)
09:01 AM Revision 1ac3a71d (git): [DOC] ruby.1: Refine RUBY_GC_HEAP_n_INIT_SLOTS description
nobu (Nobuyoshi Nakada)
08:56 AM Revision bdcdeb79 (git): [DOC] ruby.1: mandoc is not markdown
nobu (Nobuyoshi Nakada)
08:27 AM Misc #20435: DevMeeting-2024-06-06
- [Feature #20443] Allow Major GC's to be disabled
- @ko1 is against the name `disable_major`
- I would like ad...
eightbitraptor (Matt V-H)
08:21 AM Feature #20443: Allow Major GC's to be disabled
eightbitraptor (Matthew Valentine-House) wrote in #note-18:
> Thanks @ko1. I've updated the documentation as per @ma...
eightbitraptor (Matt V-H)
07:50 AM Revision 7bc4b5f1 (git): [ruby/win32ole] Added missing extensions
https://github.com/ruby/win32ole/commit/8456e8830e hsbt (Hiroshi SHIBATA)
07:16 AM Bug #20416: IO#read doesn't change buffer encoding unless `maxlen = nil`
Yeah, I don't think it's a bug. @nobu should we close? byroot (Jean Boussier)
06:09 AM Bug #20416: IO#read doesn't change buffer encoding unless `maxlen = nil`
The subject should be "IO#read doesn't change buffer encoding unless `maxlen = nil`"?
Since `IO#read` with `maxlen...
nobu (Nobuyoshi Nakada)
06:26 AM Misc #20519: Porting regexp to pure ruby?
shyouhei (Shyouhei Urabe) wrote in #note-1:
> Ruby (especially its multilingualized string) is built on top of Onigm...
brightbits (Michael Baldry)
05:58 AM Misc #20519 (Feedback): Porting regexp to pure ruby?
Ruby (especially its multilingualized string) is built on top of Onigmo and not vice versa. You must first decouple ... shyouhei (Shyouhei Urabe)
06:00 AM Revision 8080cb70 (git): Removed trailing spaces.
hsbt (Hiroshi SHIBATA)
05:44 AM Revision 9c4a28b8 (git): [flori/json] Use the pure-Ruby generator on TruffleRuby as it is much faster
* Using the benchmark from https://github.com/flori/json/pull/580
$ ruby benchmarks/bench.rb dump pure
JSON::Pure::Ge...
Eregon (Benoit Daloze)
03:58 AM Misc #20436 (Closed): DevMeeting at RubyKaigi 2024
hsbt (Hiroshi SHIBATA)
03:40 AM Revision 3eda59e9 (git): Sync strscan HEAD again.
https://github.com/ruby/strscan/pull/99 split document with multi-byte
chars.
hsbt (Hiroshi SHIBATA)
03:23 AM Revision c5ae432e (git): [flori/json] Cleanup useless ifdef
The json gem now requires Ruby 2.3, so there is no point keeping
compatibility code for older releases that don't hav...
byroot (Jean Boussier)
02:49 AM Revision 255ca83f (git): Bump ruby/setup-ruby from 1.178.0 to 1.179.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.178.0 to 1.179.0.
- [Release notes](https://github...
dependabot[bot]
12:20 AM Revision c4056b0e (git): YJIT: Add another regression test for empty splat
Follow-up for 6c8ae44a388e5c03b7db90376af3652007b574e8 ("YJIT: Fix out
of bounds access when splatting empty array")....
alanwu (Alan Wu)

06/03/2024

11:50 PM Revision e7e83a31 (git): Skip flaky RJIT tests
https://github.com/ruby/ruby/actions/runs/9352283948/job/25740049841
https://github.com/ruby/ruby/actions/runs/935087...
k0kubun (Takashi Kokubun)
11:13 PM Revision 372531f3 (git): Revert "Skip failing Bundler specs for now"
This reverts commit a8f5284045e3aba1b45691142e5c01bf1d24d519.
Sorry, I didn't mean to push this one since I reverted...
k0kubun (Takashi Kokubun)
11:11 PM Revision 6e84ac23 (git): Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not."
This reverts commit ba01d15cf5db96933905d669c68f5cc0cd6910b8.
It seems to be failing test-bundler-parallel. Revertin...
k0kubun (Takashi Kokubun)
11:09 PM Revision a8f52840 (git): Skip failing Bundler specs for now
k0kubun (Takashi Kokubun)
10:30 PM Feature #20205: Enable `frozen_string_literal` by default
I think making `# frozen_string_literal: true` the default is a bad idea.
If the main point is to make Ruby faster, ...
hartator (Julien Khaleghy)
09:31 PM Revision 89ef1392 (git): [ruby/prism] Revert "Properly destructure procarg0 in parser translation"
This reverts commit https://github.com/ruby/prism/commit/823e931ff230.
https://github.com/ruby/prism/commit/d8ae19d033
kddnewton (Kevin Newton)
09:24 PM Feature #20443: Allow Major GC's to be disabled
Thanks @ko1. I've updated the documentation as per @matz request, so I'll merge and close this now. eightbitraptor (Matt V-H)
06:40 PM Feature #20443: Allow Major GC's to be disabled
Proposed code just ignore `gc_aging` while "disable_major_gc" but it can increase aging up to 2 and next major gc mak... ko1 (Koichi Sasada)
06:26 PM Feature #20443: Allow Major GC's to be disabled
byroot (Jean Boussier) wrote in #note-11:
> > I think we can promote this case because it makes minor gc faster (the...
ko1 (Koichi Sasada)
09:12 PM Revision 5502890a (git): [ruby/prism] Properly destructure procarg0 in parser translation
https://github.com/ruby/prism/commit/823e931ff2 kddnewton (Kevin Newton)
08:57 PM Revision 56301ba3 (git): [ruby/prism] Update unparser tests
https://github.com/ruby/prism/commit/aee84cf42c kddnewton (Kevin Newton)
08:57 PM Revision 856898e9 (git): [ruby/prism] Update seattlerb tests
https://github.com/ruby/prism/commit/a255653447 kddnewton (Kevin Newton)
08:57 PM Revision 91ee58ee (git): [ruby/prism] Update whitequark tests
https://github.com/ruby/prism/commit/95e2484903 kddnewton (Kevin Newton)
08:57 PM Revision 77581dd4 (git): [ruby/prism] Fix up steep issues
https://github.com/ruby/prism/commit/21d314eb2e kddnewton (Kevin Newton)
08:12 PM Feature #20425: Optimize forwarding callers and callees
ko1 (Koichi Sasada) wrote in #note-9:
> how about to introduce `sendforward` instruction (`forwardsend`?) rather tha...
tenderlovemaking (Aaron Patterson)
07:24 PM Feature #20425: Optimize forwarding callers and callees
how about to introduce `sendforward` instruction (`forwardsend`?) rather than extending `send` to make `send` simple?... ko1 (Koichi Sasada)
06:42 PM Feature #20425: Optimize forwarding callers and callees
I uploaded my slides about this feature which I presented at the dev meeting in Okinawa [here](https://speakerdeck.co... tenderlovemaking (Aaron Patterson)
06:02 PM Revision 520ab227 (git): Avoid unnecessary writes to imemo_env during GC
Similar to the previous commit, to avoid unnecessary Copy-on-Write
memory use we should only set this flag when it ha...
jhawthorn (John Hawthorn)
06:02 PM Revision 9d6b8806 (git): Avoid unnecessary writes to ISEQ during GC
On mark we check whether a callcache has been invalidated and if it has
we replace it with the empty callcache, rb_vm...
jhawthorn (John Hawthorn)
05:00 PM Bug #20521: Memory leak in Ripper parsing
Probably related to https://bugs.ruby-lang.org/issues/19835 ufuk (Ufuk Kayserilioglu)
04:01 PM Bug #20521 (Closed): Memory leak in Ripper parsing
Currently, this code is leaking:
```ruby
require "ripper"
source = <<~'RUBY'
<<-A; %w[j\
i
A
j]
RUBY
1...
kddnewton (Kevin Newton)
02:42 PM Revision 17b89849 (git): Count uninitialized call cache as miss empty
Fix segfault at start up when `USE_DEBUG_COUNTER` is enabled. nobu (Nobuyoshi Nakada)
02:28 PM Revision ba01d15c (git): [ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.
(https://github.com/ruby/reline/pull/659)
Reline::ANSI has a partial non-tty supporting code. It should be a general...
tompng (tomoya ishida)
02:10 PM Revision 7aa1bca2 (git): [DOC] man: Add environment variable RUBY_PAGER
nobu (Nobuyoshi Nakada)
02:10 PM Revision fa8984df (git): [DOC] man: Add environment variable RUBY_MAX_CPU and RUBY_MN_THREADS
nobu (Nobuyoshi Nakada)
02:10 PM Revision 2192b0ea (git): [DOC] man: Add environment variable RUBY_FREE_AT_EXIT
nobu (Nobuyoshi Nakada)
02:10 PM Revision c08783f3 (git): [DOC] man: Remove environment variable RUBY_GC_HEAP_INIT_SLOTS
nobu (Nobuyoshi Nakada)
02:10 PM Revision 0fb21472 (git): [DOC] man: Add environment variable RUBY_IO_BUFFER_DEFAULT_SIZE
nobu (Nobuyoshi Nakada)
02:10 PM Revision c25f6530 (git): [DOC] man: Add environment variable RUBY_SHARED_FIBER_POOL_FREE_STACKS
nobu (Nobuyoshi Nakada)
02:10 PM Revision 589764b1 (git): [DOC] man: Add missing GC environment variables
nobu (Nobuyoshi Nakada)
02:10 PM Revision 1ca4c8b4 (git): [DOC] man: Fix up formatting
nobu (Nobuyoshi Nakada)
02:05 PM Revision 5d33ff36 (git): [ruby/reline] In ed_search_[prev|next]_history, make the cursor come
to the end of the line when there is no search substr
(https://github.com/ruby/reline/pull/714)
* In ed_search_prev_...
qwyng (Hiroaki Osawa)
01:15 PM Revision 91d4a7ae (git): [ruby/reline] Improve key binding match/matching check
(https://github.com/ruby/reline/pull/709)
* Improve key binding match/matching check
* Rename key_actors to default...
tompng (tomoya ishida)
01:11 PM Bug #20518: Escaped-newline in %W
`%I` has the same issue.
```
% ruby -e '
p %I[a\
b c\x21d e#{6*7}f]'
[:"a\nb", :"c!d", :e42f]
% ruby -e '
p ...
akr (Akira Tanaka)
11:59 AM Revision ab7dfa7f (git): merge revision(s) 631449ac6b9336dfce577a786aff7eca0b8abcf1:
README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c. nagachika (Tomoyuki Chikanaga)
11:59 AM Revision 631449ac (git): README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c.
nagachika (Tomoyuki Chikanaga)
10:59 AM Revision ca70dd1b (git): merge revision(s) b93553bb7e292a6eb83bbb60532b60126393534f:
Cirrus CI has been removed [ci skip] nagachika (Tomoyuki Chikanaga)
10:57 AM Revision f9a9035b (git): merge revision(s) 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c:
[DOC] README.md: Remove Cirrus CI badge image. (#8785)
We removed the `.cirrus.yml` at the commit
<0...
nagachika (Tomoyuki Chikanaga)
10:57 AM Revision 5afdfbdd (git): merge revision(s) 01b5d1d2ff6ca91b2909dfa67295f59b53e6f065:
YJIT: Add a cargo job for Arm64 and remove .cirrus.yml (#8679)
* YJIT: Add a cargo job for Arm64
* ...
nagachika (Tomoyuki Chikanaga)
10:35 AM Misc #20435: DevMeeting-2024-06-06
* [Feature #6648] Provide a standard API for retrieving all command-line flags passed to Ruby (eregon)
* @nobu are...
Eregon (Benoit Daloze)
10:30 AM Misc #20435: DevMeeting-2024-06-06
* [Misc #20407] Question about applying encoding modifier to an interpolated Regexp (andrykonchin)
* The documentat...
andrykonchin (Andrew Konchin)
03:08 AM Misc #20435: DevMeeting-2024-06-06
* [Bug #20518] Escaped-newline in %W (akr)
* I think it is a bug but fixing it causes (hopefully small) incompatib...
akr (Akira Tanaka)
10:34 AM Bug #20520: _FORTIFY_SOURCE=3 is not correctly respected
I'll try to workaround this by `--disable-fortify-source`, I hope it won't have another side effects. vo.x (Vit Ondruch)
10:33 AM Bug #20520 (Closed): _FORTIFY_SOURCE=3 is not correctly respected
In Fedora, we are using following compilation options:
~~~
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexception...
vo.x (Vit Ondruch)
10:27 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
@Dan0042
I think it's everyone's understanding that `RbConfig.ruby` should always be the path of the currently-runni...
Eregon (Benoit Daloze)
10:00 AM Misc #20519 (Feedback): Porting regexp to pure ruby?
Would there be any benefit in porting Regexp from Onigmo to a pure ruby implementation that could benefit from YJIT? ... brightbits (Michael Baldry)
06:42 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
Thanks all. The current `make test-bundled-gems` is not working with C ext dependencies like strscan. I removed them ... hsbt (Hiroshi SHIBATA)
01:26 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
@kou Thank you for your investigation! I will revert previous backports on ruby_3_2 for a while to keep CI green. nagachika (Tomoyuki Chikanaga)
05:37 AM Revision 61af722d (git): fix typos.
akr (Akira Tanaka)
05:35 AM Revision ac62adad (git): Drop -v from RJIT CI
It no longer hangs these days. It takes a lot of work to scroll through
a lot of lines when reading logs.
k0kubun (Takashi Kokubun)
05:24 AM Revision cb6dcc77 (git): [ruby/date] [DOC] specify the unit of return value for Date#-
https://github.com/ruby/date/commit/b3a2c7611e p0pemaru
05:23 AM Revision 77e5e068 (git): [ruby/date] Prevent converted gregorian date from GC
`m_sf_in_sec` calls `rb_rational_new` that can cause GC.
https://github.com/ruby/date/commit/6de449ab6a
nobu (Nobuyoshi Nakada)
05:20 AM Revision d50404d6 (git): Revert "Sync strscan document files to under the doc directory"
This reverts commit 5611e249e10bf95d48bbf27674bbb6b1fe588b5e.
Followed up with https://github.com/ruby/ruby/commit/7...
hsbt (Hiroshi SHIBATA)
03:24 AM Revision ca2170e6 (git): [DOC] percent literals can be nested.
akr (Akira Tanaka)
03:22 AM Revision 3c04fd11 (git): Revert "partially merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]"
This reverts commit 519ac9c5fd7bfa75655231188ac1da9589563618. nagachika (Tomoyuki Chikanaga)
03:22 AM Revision c48b2312 (git): Revert "merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]"
This reverts commit 0de1ff12973ffc04bc9a8b0799e963922986d1eb. nagachika (Tomoyuki Chikanaga)
02:50 AM Revision 036d0cdb (git): Bump github/codeql-action from 3.25.6 to 3.25.7
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.6 to 3.25.7.
- [Release notes](https:...
dependabot[bot]
01:44 AM Revision b346eb8f (git): Raise EAI_SYSTEM when pthread_create fails in getaddrinfo
Previously, EAI_AGAIN was raised.
In our CI, "Temporary failure in name resolution" (EAI_AGAIN) is often
raised. We ...
mame (Yusuke Endoh)

06/02/2024

08:40 PM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
https://github.com/ruby/ruby/actions/runs/9334302271/job/25692373287#step:16:185
```text
Error: test_require_hom...
kou (Kouhei Sutou)
09:43 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
> The version of strscan required has changed,
Right, I think commit:7f0e26b7f99bf76408569892ce20318501f74729 was ...
nagachika (Tomoyuki Chikanaga)
06:36 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
https://github.com/ruby/ruby/pull/10806 may be related. kou (Kouhei Sutou)
12:53 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
> However the failure in test-bundled-gems persists. I think we should backport additional changesets related to bund... naitoh (Jun NAITOH)
12:42 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
Additionally, I backported 9f708d48f6df37ee9600db9d51b57a156609a13b, 0301473fb523c71d8cdc4966971f31f502001185 and 7f0... nagachika (Tomoyuki Chikanaga)
02:24 PM Revision d05d03b1 (git): IO.select accepts a numeric value as timeout.
[DOC] IO.select accepts a numeric value as timeout, not only an integer. akr (Akira Tanaka)
01:12 PM Revision e1c9e624 (git): Use real filename instead of `__FILE__`
fd0 (Daisuke Fujimura)
12:33 PM Revision 1f8c45aa (git): [DOC] building_ruby: Move the caution to a footnote
nobu (Nobuyoshi Nakada)
12:33 PM Revision 7e52e3e3 (git): [DOC] building_ruby: External library links
- `OpenSSL` here is not the class.
- libexecinfo on FreeBSD is present in the base system of all
supported releases...
nobu (Nobuyoshi Nakada)
12:33 PM Revision 457c6b47 (git): [DOC] building_ruby: Refine links
Get rid of using ambiguous demonstratives as link anchors, for the
accessibility's sake.
nobu (Nobuyoshi Nakada)
12:33 PM Revision 5980f14e (git): [DOC] building_ruby: Fold long lines
nobu (Nobuyoshi Nakada)
11:59 AM Revision 7c121692 (git): Eliminate internal uses of `Data_Wrap_Struct`
Ref: https://github.com/ruby/ruby/pull/10872
These should be the last internal uses of the old `Data` API
inside Rub...
byroot (Jean Boussier)
11:59 AM Bug #20518 (Closed): Escaped-newline in %W
I found an escaped-newline in %W literal is interpreted as a newline character.
```
% ./ruby -e '
p %W[a\
b]'
...
akr (Akira Tanaka)
11:53 AM Revision 730e3b2c (git): Stop exposing `rb_str_chilled_p`
[Feature #20205]
Now that chilled strings no longer appear as frozen, there is no
need to offer an API to check for ...
byroot (Jean Boussier)
11:20 AM Misc #20435: DevMeeting-2024-06-06
- [Feature #19998] Emit deprecation warnings when the old (non-Typed) Data_XXX API is used (byroot)
- Marked as de...
byroot (Jean Boussier)
10:59 AM Revision 3eba84fb (git): [DOC] Caution about old GNU make
nobu (Nobuyoshi Nakada)
09:36 AM Revision 26bd4144 (git): Add `nightly` recipe
Installs the last revision in the previous `RUBY_RELEASE_DATE`. nobu (Nobuyoshi Nakada)
08:21 AM Revision 733c72e6 (git): Show destination directory after installation
Due to the length of the list of gems to install, the message at the
beginning of the installation scrolls out.
nobu (Nobuyoshi Nakada)
06:59 AM Revision 07a8d02c (git): Update bundled gems list as of 2024-06-01
git[bot]
01:42 AM Bug #20459 (Closed): Ractor.select() deadlock?
jeremyevans0 (Jeremy Evans)
01:18 AM Revision 56fe5ad7 (git): Time internal representation comment removed.
akr (Akira Tanaka)
01:17 AM Revision d03c6124 (git): Time internal representation described.
akr (Akira Tanaka)
12:56 AM Misc #20387: Meta-ticket for ASAN support
Having spent a bit of time on this yesterday - I think there's some value in judiciously using ASAN versions _some_ d... kjtsanaktsidis (KJ Tsanaktsidis)
12:50 AM Revision 0cc5f77c (git): Remove unused functions from struct rb_parser_config_struct
StringValueCStr has not used in parse.y S_H_ (Shun Hiraoka)
12:43 AM Revision ae203984 (git): Ditto for NODE_DOT2 and NODE_DOT3
nobu (Nobuyoshi Nakada)
12:43 AM Revision 2889ed1b (git): Use `RNode_DREGX` variable for debuggers
At least LLDB needs an actual variable not only casts to access the
type in debugger sessions.
nobu (Nobuyoshi Nakada)
12:43 AM Revision cedc7737 (git): Make interchangeable NODE types aliases
nobu (Nobuyoshi Nakada)
12:39 AM Revision a7d0a910 (git): Raise memerror when really memory exhausted
Fix segfault when `RUBY_THREAD_VM_STACK_SIZE` environment variable is
very large.
nobu (Nobuyoshi Nakada)

06/01/2024

10:13 PM Revision 0de1ff12 (git): merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]
Clear runtime dependencies if default gems is specified.
The current build system uses runtime dependencies ...
nagachika (Tomoyuki Chikanaga)
09:27 PM Bug #20459: Ractor.select() deadlock?
This can be closed as the related ticket is closed and the PR has been merged. Thanks! luke-gru (Luke Gruber)
04:12 PM Revision fc495951 (git): Tempfile document updated.
akr (Akira Tanaka)
01:07 PM Bug #20517 (Closed): `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
Applied in changeset commit:git|05553cf22d43dd78b8f30cc4591230b5c000c538.
----------
[Bug #20517] Make a multibyte c...
nobu (Nobuyoshi Nakada)
10:40 AM Bug #20517: `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
https://github.com/ruby/ruby/pull/10893 nobu (Nobuyoshi Nakada)
03:37 AM Bug #20517 (Closed): `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
~~~ruby
Ripper.tokenize '"\\M-あ"'
=> ["\"", "\\M-\xE3", "\x81", "\x82", "\""]
~~~
I expect all tokens to be valid...
tompng (tomoya ishida)
12:51 PM Revision fd746140 (git): Get rid of type-punning pointer casts
nobu (Nobuyoshi Nakada)
10:33 AM Revision 05553cf2 (git): [Bug #20517] Make a multibyte character one token at meta escape
nobu (Nobuyoshi Nakada)
10:28 AM Revision cda69b59 (git): [ruby/reline] Overhaul io gate structure
(https://github.com/ruby/reline/pull/666)
* Overhaul IO gate structure
1. Move IO related classes to `lib/reline/io...
st0012 (Stan Lo)
09:14 AM Revision 767aa0cd (git): move `Tempfile.create(anonymous: true)` entry.
akr (Akira Tanaka)
07:25 AM Revision c05f60a6 (git): Suppress -Wclobbered warning for BLOCKING_REGION
nobu (Nobuyoshi Nakada)
07:22 AM Revision a720a1c4 (git): Suppress -Wmaybe-uninitialized warnings with LTO
nobu (Nobuyoshi Nakada)
07:11 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
ruby_3_2 commit:519ac9c5fd7bfa75655231188ac1da9589563618 merged revision(s) commit:70ad58cb62b195ba86a5ef07a565b22b02... nagachika (Tomoyuki Chikanaga)
01:02 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
Thanks for the merge to Ruby 3.3.
> Backport changed from 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: REQUIRED to 3.1: UNKN...
naitoh (Jun NAITOH)
12:14 AM Bug #20516: The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
ruby_3_3 commit:c9bec74b21f0e6cf05d9b200a1636bdb8069de8c merged revision(s) commit:70ad58cb62b195ba86a5ef07a565b22b02... k0kubun (Takashi Kokubun)
12:09 AM Bug #20516 (Closed): The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
k0kubun (Takashi Kokubun)
07:11 AM Revision 519ac9c5 (git): partially merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]
Update bundled_gems nagachika (Tomoyuki Chikanaga)
06:18 AM Revision 1eb651fb (git): described about `Tempfile.create(anonymous: true)`.
akr (Akira Tanaka)
06:11 AM Feature #20497 (Closed): Tempfile.create_io
Applied in changeset commit:git|3ee83c73c38070d695537d4322ce4decb970a54a.
----------
Tempfile.create(anonymous: true...
akr (Akira Tanaka)
06:11 AM Revision 3ee83c73 (git): Tempfile.create(anonymous: true) implemented. (#10803)
The keyword argument `anonymous` is implemented for `Tempfile.create`
The default is `anonymous: false`.
The behavio...
akr (Akira Tanaka)
05:21 AM Revision 5308da5e (git): Add dependencies of configure.ac
nobu (Nobuyoshi Nakada)
12:13 AM Revision c9bec74b (git): merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]
Update bundled_gems k0kubun (Takashi Kokubun)

05/31/2024

11:35 PM Bug #20496: Segfault when enabling YJIT
The linked commit fixed the issue for me locally; feel free to re-test.
Thanks for the comprehensive report!
alanwu (Alan Wu)
10:37 PM Bug #20496 (Closed): Segfault when enabling YJIT
Applied in changeset commit:git|6c8ae44a388e5c03b7db90376af3652007b574e8.
----------
YJIT: Fix out of bounds access ...
alanwu (Alan Wu)
10:37 PM Revision 6c8ae44a (git): YJIT: Fix out of bounds access when splatting empty array
Previously, we read the last element array even when the array was
empty, doing an out-of-bounds access. This sometim...
alanwu (Alan Wu)
10:13 PM Bug #20516 (Closed): The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
This is still a DoS vulnerable version.
http...
naitoh (Jun NAITOH)
08:20 PM Revision bc40d060 (git): [rubygems/rubygems] String search based parsing of compact index versions
This significantly reduces memory usage.
https://github.com/rubygems/rubygems/commit/8a76506c90
Martin Emde
07:31 PM Revision b5c8fb9a (git): [ruby/prism] Fix up heredoc location translation for parser
https://github.com/ruby/prism/commit/a4e164e22b kddnewton (Kevin Newton)
07:31 PM Revision 63ea7791 (git): [ruby/prism] Match % strings in parser
https://github.com/ruby/prism/commit/840185110f kddnewton (Kevin Newton)
07:31 PM Revision 1b392ba7 (git): [ruby/prism] Use correct opening and closing parenthesis for array pattern in parser
https://github.com/ruby/prism/commit/beed43922c kddnewton (Kevin Newton)
07:31 PM Revision 47f05dff (git): [ruby/prism] Match match_hash_var when quotes are used
https://github.com/ruby/prism/commit/f2a327449a kddnewton (Kevin Newton)
07:31 PM Revision 02b27aca (git): [ruby/prism] Match parser for match_rest in pattern
https://github.com/ruby/prism/commit/785de2c39d kddnewton (Kevin Newton)
05:07 PM Revision 533f9ea9 (git): YJIT: CI: Extend SYNTAX_SUGGEST_TIMEOUT for macOS
To make it the same as the Ubuntu job. To avoid timeout failures due to
added compilation time in call-threshold=1 ru...
alanwu (Alan Wu)
04:49 PM Revision 08247245 (git): [rubygems/rubygems] Raise a friendly error whenever commands run in subshell take more than a minute
I expect to make occasional CI hangs easier to investigate.
Implementation was adapted from tty-command.
https://gi...
deivid (David Rodríguez)
04:49 PM Revision cc8b9855 (git): [rubygems/rubygems] Remove no longer necessary code
Upstream PR was merged and released.
https://github.com/rubygems/rubygems/commit/d6afbfd664
deivid (David Rodríguez)
04:41 PM Revision 78860b8e (git): [rubygems/rubygems] Move compact index concurrency to fetcher
https://github.com/rubygems/rubygems/commit/ffd3711d00 Martin Emde
04:13 PM Revision 10c256f9 (git): Sychronize with rubygems/rubygems repo
deivid (David Rodríguez)
03:22 PM Revision 89486c79 (git): Make error messages clear blocks/keywords are disallowed in index assignment
Blocks and keywords are allowed in regular index.
Also update NEWS to make this more clear.
Co-authored-by: Nobuyos...
jeremyevans (Jeremy Evans)
03:09 PM Revision 8e2a6435 (git): [rubygems/rubygems] Fix `gem uninstall` warning when two versions of psych installed
https://github.com/rubygems/rubygems/commit/1b5644b666 deivid (David Rodríguez)
01:56 PM Misc #20435: DevMeeting-2024-06-06
- [Bug #20513] the feature of kwargs in index assignment has been removed without due consideration of utility, compa... bughit (bug hit)
12:53 PM Bug #20450: Ruby 3.3.1 broken with bootsnap
Is this issue Ruby 3.3.1 specific or also happens in Ruby 3.3.0 too?
> The issue looks like https://bugs.ruby-lang...
jaruga (Jun Aruga)
11:58 AM Revision 78ccf770 (git): [rubygems/rubygems] Make sure `rake` auto install works on Windows + Ruby 3.0
https://github.com/rubygems/rubygems/commit/f513ea49b5 deivid (David Rodríguez)
11:58 AM Revision f4f56b23 (git): [rubygems/rubygems] Make stub sorting stable
https://github.com/rubygems/rubygems/commit/6b70e9043d deivid (David Rodríguez)
11:58 AM Revision 56689332 (git): [rubygems/rubygems] Extract a `spec` variable
It's consistent with the previous test and makes print debugging easier.
https://github.com/rubygems/rubygems/commit...
deivid (David Rodríguez)
11:58 AM Revision 21f10cab (git): [rubygems/rubygems] Improve spec about `rubygems-update` in non default path
Make it not also install the gem in the default GEM_HOME.
https://github.com/rubygems/rubygems/commit/22de9a810a
deivid (David Rodríguez)
11:58 AM Revision 530c85be (git): [rubygems/rubygems] Remove unnecessary reset
https://github.com/rubygems/rubygems/commit/33328e54fd deivid (David Rodríguez)
09:24 AM Revision a15e4d40 (git): Revert 528c4501f46fbe1e06028d673a777ef124d29829
Recently, `TestRubyLiteral#test_float` fails randomly.
```
1) Error:
TestRubyLiteral#test_float:
ArgumentError: Sy...
mame (Yusuke Endoh)
05:15 AM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
nobu (Nobuyoshi Nakada) wrote in #note-2:
> For example, like this?
>
> ```
> $ ruby -ropen3 -e 'pp Open3.capture3(p...
lakehs (Ashley Lake)
04:41 AM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
For example, like this?
```
$ ruby -ropen3 -e 'pp Open3.capture3(pp %q[ssh localhost "echo up | grep \"down \"...
nobu (Nobuyoshi Nakada)
02:46 AM Revision 392ee058 (git): Bump ruby/action-slack from 3.2.1 to 3.2.2 in /.github/actions/slack
Bumps [ruby/action-slack](https://github.com/ruby/action-slack) from 3.2.1 to 3.2.2.
- [Release notes](https://github...
dependabot[bot]
02:40 AM Revision 30960cb6 (git): Bump ruby/setup-ruby from 1.177.1 to 1.178.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.177.1 to 1.178.0.
- [Release notes](https://github...
dependabot[bot]

05/30/2024

09:56 PM Bug #20515: --with-gmp is not working - GMP support won't be built
(also commit:8f5b1bb64b merged commit:fd549b229b0822198ddc847703194263a2186ed1 already) k0kubun (Takashi Kokubun)
09:55 PM Bug #20515: --with-gmp is not working - GMP support won't be built
ruby_3_3 commit:ea196a3c9f181d368ed1d308201f44a88de69b42 merged revision(s) commit:be7c91db44d6b8dba8fa11ff782965b4bf... k0kubun (Takashi Kokubun)
08:00 PM Bug #20515: --with-gmp is not working - GMP support won't be built
Requesting additional backport of https://github.com/ruby/ruby/commit/fd549b229b0822198ddc847703194263a2186ed1
(fo...
sorah (Sorah Fukumori)
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
ruby_3_3 commit:74ba1914dd120e0c9ea33d86eae7c5d3e5c730f1 merged revision(s) commit:22e4eeda6561693367fc7a00b92b90f46b... k0kubun (Takashi Kokubun)
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
Both merged. Request backport:
* https://github.com/ruby/ruby/commit/1ab7c412d2e3880a7ad233c32e93961888f8145c
* h...
sorah (Sorah Fukumori)
06:44 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
Applied in changeset commit:git|22e4eeda6561693367fc7a00b92b90f46b09cabd.
----------
ci: Test whether GMP is working...
Anonymous
05:45 PM Bug #20515: --with-gmp is not working - GMP support won't be built
* fix https://github.com/ruby/ruby/pull/10876
* avoid reoccurence using CI (wip) https://github.com/ruby/ruby/pull/1...
sorah (Sorah Fukumori)
05:31 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
gmp integration has been broken since https://bugs.ruby-lang.org/issues/20494 18eaf0be905e3e251423b42d6f4e56b7cae1bc3... sorah (Sorah Fukumori)
09:53 PM Revision ea196a3c (git): merge revision(s) be7c91db44d6b8dba8fa11ff782965b4bfa0b3c8: [Backport #20515]
Do not pollute toplevel namespace k0kubun (Takashi Kokubun)
08:05 PM Revision 8f5b1bb6 (git): merge revision(s) fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]
test_bignum: defined? returns String (#10880)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF...
k0kubun (Takashi Kokubun)
07:59 PM Revision fd549b22 (git): test_bignum: defined? returns String (#10880)
didn't verify the test is working properly due to mistaken auto-merge… [Bug #20515]
bug: https://bugs.ruby-lang.org/...
Sorah Fukumori
07:38 PM Revision 4e36abba (git): [PRISM] Support for compiling builtins
kddnewton (Kevin Newton)
07:36 PM Revision 4558abec (git): [ruby/prism] Disallow unescape test on FFI backend
https://github.com/ruby/prism/commit/32277722d4 kddnewton (Kevin Newton)
07:18 PM Revision 308c8356 (git): [PRISM] Un-exclude the encoding tests
kddnewton (Kevin Newton)
07:18 PM Revision 72452f43 (git): [ruby/prism] Tests overhaul
https://github.com/ruby/prism/commit/6f886be0a4 kddnewton (Kevin Newton)
06:55 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
The committed patch broke --with-gmp entirely, be advised https://bugs.ruby-lang.org/issues/20515 is required when ba... sorah (Sorah Fukumori)
06:54 PM Revision 74ba1914 (git): merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd,1ab7c412d2e3880a7ad233c32e93961888f8145c: [Backport #20515]
ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Require...
k0kubun (Takashi Kokubun)
06:52 PM Revision 1ab7c412 (git): RUBY_CHECK_HEADER didn't define HAVE_{header-file} (#10876)
--with-gmp is not working at all because HAVE_GMP_H
was missing since 18eaf0be90. [Bug #20515]
bug: https://bugs.rub...
Sorah Fukumori
06:44 PM Revision 22e4eeda (git): ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be905e3e251423b42d6f4...
Sorah Fukumori
06:23 PM Revision 4f160ad9 (git): [rubygems/rubygems] Don't let `bundle config` report a path without a Gemfile as "local app"
https://github.com/rubygems/rubygems/commit/6aa2ac337f deivid (David Rodríguez)
06:14 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
Can you test `ruby_3_3` branch (at commit:b13cf49036f0a454063cde25807785adc00f8995) now? k0kubun (Takashi Kokubun)
06:13 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
ruby_3_3 commit:b13cf49036f0a454063cde25807785adc00f8995 merged revision(s) commit:055613fd868a8c94e43893f8c58a00cdd2... k0kubun (Takashi Kokubun)
06:11 PM Bug #20447 (Closed): Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
If you want to fix something in Ruby 3.3, i.e. backport something from master to ruby_3_3, please consider filing a t... k0kubun (Takashi Kokubun)
05:56 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error

> This is presumably due to #20327 / https://github.com/ruby/ruby/pull/10332. There seems to be medicine in master ...
satadru (Satadru Pramanik)
06:13 PM Revision b13cf490 (git): merge revision(s) 055613fd868a8c94e43893f8c58a00cdd2a81f6d,127d7a35df10ee2bc99f44b888972b2c5361d84f,e2a9b87126d59e4766479a7aa12cf7a648f46506: [Backport #20447]
Fix pointer incompatiblity
Since the subsecond part is discarded, WIDEVAL to VALUE conversion is
nee...
k0kubun (Takashi Kokubun)
06:01 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
jeremyevans0 (Jeremy Evans) wrote in #note-14:
> bughit (bug hit) wrote in #note-13:
> > > Yes. The change is only ...
jeremyevans0 (Jeremy Evans)
04:59 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
For what it's worth: @bughit, as a side-observer of this thread and the previous discussion on #20218, it feels like ... ufuk (Ufuk Kayserilioglu)
04:48 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> And I close this as duplicate of #20218
This closure reason is invalid, its not a duplicate. #20218 introduced th...
bughit (bug hit)
04:44 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
bughit (bug hit) wrote in #note-13:
> > Yes. The change is only for []=. Some methods like Dir[] do take keyword arg...
jeremyevans0 (Jeremy Evans)
04:31 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> Yes. The change is only for []=. Some methods like Dir[] do take keyword arguments, and it's unchanged.
Someone ...
bughit (bug hit)
03:19 PM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
Eregon (Benoit Daloze)
03:19 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
@bughit Yes, see my comments on #20218.
Also in such cases, please try ruby-head it's the best way to know.
And I c...
Eregon (Benoit Daloze)
03:17 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> Are you saying that [] (p IndexTest['foo', namespace: 'bar']) allows kwargs and only []= (IndexTest['foo', namespac... byroot (Jean Boussier)
03:09 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> The example you gave still works, because it isn't an assignment.
Are you saying that `[]` (`p IndexTest['foo', ...
bughit (bug hit)
02:32 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
@jeremyevans0 I see your point (as well as your irritation).
I deeply apologize to everybody I’ve offended.
I ...
zverok (Victor Shepelev)
02:25 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
>> I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squee... zverok (Victor Shepelev)
02:22 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
zverok (Victor Shepelev) wrote in #note-3:
> ```
> — So, for your custom object to have `[]`, you just `def []`, li...
jeremyevans0 (Jeremy Evans)
01:12 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squeez... byroot (Jean Boussier)
12:51 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
To add: just a “point-of-view” thing: I imagine teaching Ruby to somebody, and helping them to become proficient in i... zverok (Victor Shepelev)
06:16 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
> but that a removal of a long-standing feature deserves more consideration and deliberation than the following
I ...
zverok (Victor Shepelev)
06:09 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
In my opinion, opening a new issue just because you didn't get the response you wanted to your comments in the origin... jeremyevans0 (Jeremy Evans)
05:32 AM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
See #20218
The ability to pass kwargs to index methods has been in ruby for a long time, probably from the incepti...
bughit (bug hit)
05:59 PM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
> I don't think the problem is on Heroku's end
Can you reproduce the issue without using Heroku's CLI? If it has n...
k0kubun (Takashi Kokubun)
05:24 PM Bug #20514 (Feedback): Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
Heroku has a command-line switch for returning the exit code from a detached process to the calling terminal via thei... lakehs (Ashley Lake)
04:23 PM Bug #20449: Ripper issue in field production on Ruby 3.1.5
@hsbt I'm not sure I understand, this isn't a backport of a feature or a bug fix, this is needed because there was an... kddnewton (Kevin Newton)
01:22 AM Bug #20449 (Closed): Ripper issue in field production on Ruby 3.1.5
Ruby 3.1.x is security maintenance phase. I don't backport this. hsbt (Hiroshi SHIBATA)
03:11 PM Revision 15501e13 (git): [ruby/stringio] Remove special handling of chilled strings
[Feature #20205]
Followup: https://github.com/ruby/stringio/pull/94
They no longer need to be special cases. If Str...
byroot (Jean Boussier)
03:06 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
Aside: running https://bugs.ruby-lang.org/issues/20218#note-10 on ruby-master gives a pretty unreadable error:
```
...
Eregon (Benoit Daloze)
03:04 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
Eregon (Benoit Daloze) wrote in #note-14:
> A workaround is to use `IndexTest.[]=('foo', { namespace: 'bar' }, 2)` i...
Eregon (Benoit Daloze)
02:56 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
Jeremy's argument was not super clear to me so I took a deeper look.
Using a slight variant from the script in htt...
Eregon (Benoit Daloze)
12:13 PM Revision 78bfde5d (git): Revert "[ruby/strscan] Doc for StringScanner"
This reverts commit 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f. hsbt (Hiroshi SHIBATA)
12:13 PM Revision d70b0da4 (git): Revert "Fix reference path for strscan documentation"
This reverts commit 1fa93fb9488a32018101689fd727965fd5874eb5. hsbt (Hiroshi SHIBATA)
10:05 AM Revision 949fabe4 (git): [DEBUG] More info when SyntaxError#path changed
nobu (Nobuyoshi Nakada)
09:16 AM Revision bc6860db (git): [ruby/net-http] Update lib/net/http/header.rb
https://github.com/ruby/net-http/commit/826e008cfe
Co-authored-by: Jean Boussier <[email protected]>
Brandon Weaver
09:16 AM Revision 4839493f (git): [ruby/net-http] Replace Regexp in for headers for perf
https://github.com/ruby/net-http/commit/15f1349e4e Brandon Weaver
09:02 AM Revision 4d744a7a (git): [ruby/net-http] Add Net::HTTP.put method
https://github.com/ruby/net-http/commit/6dc01c985b Zopolis4
09:00 AM Revision f23c9658 (git): Update generated code from https://github.com/ruby/rdoc/commit/5c7ea6fa15f403b1c84f5b823716f75595c97d8c
hsbt (Hiroshi SHIBATA)
05:29 AM Revision 1fa93fb9 (git): Fix reference path for strscan documentation
hsbt (Hiroshi SHIBATA)
04:55 AM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
> It seems like the bug is still present in Ruby 3.3.1
Ruby 3.3.2 has been released today. It shouldn't have this ...
k0kubun (Takashi Kokubun)
04:54 AM Bug #20450: Ruby 3.3.1 broken with bootsnap
Ruby 3.3.2 has been released. It should have no issue with bootsnap. k0kubun (Takashi Kokubun)
04:53 AM Bug #20493: Segfault on rb_io_getline_fast
> Is there an estimation for the next ruby release?
Today. I just released Ruby 3.3.2.
k0kubun (Takashi Kokubun)
03:46 AM Revision ba8e6e77 (git): Revert "[rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems"
This reverts commit a3edc4abc574b04bcacfae2af188cce7d27bfcf1.
That commit caused test failure with Windows platform....
hsbt (Hiroshi SHIBATA)
03:34 AM Revision 974ed140 (git): [ruby/strscan] Doc for StringScanner
(https://github.com/ruby/strscan/pull/96)
#peek_byte and #scan_byte not updated (not available in my repo --
sorry)....
burdettelamar (Burdette Lamar)
03:34 AM Revision 5611e249 (git): Sync strscan document files to under the doc directory
hsbt (Hiroshi SHIBATA)
03:25 AM Revision 53150b18 (git): release.sh: Explain example usages
k0kubun (Takashi Kokubun)
03:22 AM Revision 8a9d8a0e (git): release.sh: We don't release tar.bz2 anymore
k0kubun (Takashi Kokubun)
01:34 AM Revision 9554bca8 (git): * 2024-05-30 [ci skip]
git[bot]
01:34 AM Revision e96ba90f (git): Sync merger.rb and redmine-backporter.rb
hsbt (Hiroshi SHIBATA)
01:32 AM Revision f1702261 (git): Suppress warnings about frozen string literal feature
```
tool/redmine-backporter.rb:69: warning: literal string will be frozen in the future
```
hsbt (Hiroshi SHIBATA)
12:23 AM Revision e5a195ed (git): v3.3.2
k0kubun (Takashi Kokubun)
12:11 AM Revision a9b6a7bf (git): merge revision(s) ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7: [Backport #20500]
Define `incflags` also on mswin k0kubun (Takashi Kokubun)
12:09 AM Revision 01aa77fa (git): [ruby/rdoc] Abort with error message if --dump argument invalid
When --dump=FILE is passed a path that does not exist or is not
readable, it silently fails.
https://github.com/ruby...
adam12 (Adam Daniels)

05/29/2024

11:53 PM Bug #20500: Non-system directories are not searched when checking for jemalloc headers and libs, and building `enc`
ruby_3_3 commit:a96233161a0e917b57c3c2cd9598d75d8b7721f5 merged revision(s) commit:5fa6ba9568e87e43e08a4daeba1572254c... k0kubun (Takashi Kokubun)
11:53 PM Revision a9623316 (git): merge revision(s) 5fa6ba9568e87e43e08a4daeba1572254c589fb1: [Backport #20500]
[Bug #20500] Search non-default directories for jemalloc
Co-Authored-by: lish82 (Hiroki Katagiri)
k0kubun (Takashi Kokubun)
11:52 PM Bug #20431: Ruby 3.3.0 build fail with make: *** [io_buffer.o] Error 1
ruby_3_3 commit:b2eb7f47b3e5f5a4681aa364ed960a0809460cdb merged revision(s) commit:1faeb44dfcf777ace28321e80d0ebf9421... k0kubun (Takashi Kokubun)
11:50 PM Revision b2eb7f47 (git): merge revision(s) 1faeb44dfcf777ace28321e80d0ebf942161a0a7,7f87ad9fc4bc45faf8cd33602a025f27c094b2fd: [Backport #20431]
Check if macros are defined before using
Assume macros with the same prefix would be defined together.
...
k0kubun (Takashi Kokubun)
11:49 PM Bug #20502: Backport pthread_kill fix to Ruby 3.3
ruby_3_3 commit:d65da20eb4ebf5fcbc7cd0333e1406e1dd3c373b merged revision(s) commit:ef3803ed4028810f9088019f0db1a36637... k0kubun (Takashi Kokubun)
11:48 PM Revision d65da20e (git): merge revision(s) ef3803ed4028810f9088019f0db1a366370ab53a: [Backport #20502]
Ignore the result of pthread_kill in ubf_wakeup_thread
After an upgrade to Ruby 3.3.0, I experienced reprodu...
k0kubun (Takashi Kokubun)
11:45 PM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
It was previously reverted presumably because the cherry-pick of commit:bc002971b6ad483dbf69b8a275c44412bb6ab954 to `... k0kubun (Takashi Kokubun)
11:36 PM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
ruby_3_3 commit:0044b6aefc656874adb9266829f19870dcd3d75e merged revision(s) commit:bc002971b6ad483dbf69b8a275c44412bb... k0kubun (Takashi Kokubun)
11:35 PM Revision 0044b6ae (git): merge revision(s) bc002971b6ad483dbf69b8a275c44412bb6ab954: [Backport #20094]
[Bug #20094] Distinguish `begin` and parentheses k0kubun (Takashi Kokubun)
11:23 PM Revision 79f9ed30 (git): [ruby/zlib] Update license files with ruby/ruby
https://github.com/ruby/zlib/commit/8341fa2e20 hsbt (Hiroshi SHIBATA)
11:19 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
ruby_3_3 commit:b3f2ccea5efb060e99d289b2272ddfe413e4f051 merged revision(s) commit:18eaf0be905e3e251423b42d6f4e56b7ca... k0kubun (Takashi Kokubun)
11:18 PM Revision b3f2ccea (git): merge revision(s) 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b: [Backport #20494]
[Bug #20494] Search non-default directories for GMP
Co-Authored-by: lish82 (Hiroki Katagiri)
k0kubun (Takashi Kokubun)
11:17 PM Bug #20450: Ruby 3.3.1 broken with bootsnap
I backported this to `ruby_3_3` at commit:6edd65a080b. k0kubun (Takashi Kokubun)
11:14 PM Bug #20453: Pointer being freed was not allocated in Regexp timeout
ruby_3_3 commit:cf643fabd5c564c1dfeb337b50b4aa76ebaa11c1 merged revision(s) commit:d292a9b98ce03c76dbe13138d20b9fbf61... k0kubun (Takashi Kokubun)
10:52 PM Revision cf643fab (git): merge revision(s) d292a9b98ce03c76dbe13138d20b9fbf613cc02d: [Backport #20453]
[Bug #20453] segfault in Regexp timeout
https://bugs.ruby-lang.org/issues/20228 started freeing `stk_base` t...
k0kubun (Takashi Kokubun)
10:51 PM Bug #20445: Backport 2571d5376a38c333b8fe85f1f9b2f9c2422c0ad9 to ruby_3_3
Thanks for the ticket. I haven't noticed this ticket, but have already backported that commit:e5a1119f1b4fd93d60540cd... k0kubun (Takashi Kokubun)
10:48 PM Bug #20414: `Fiber#raise` should recurse to `resumed_fiber` rather than failing.
ruby_3_3 commit:5c06e930748ef6bdb4ac4751ba16b7b604da3db0 merged revision(s) commit:6ade36c06b7cef948099b8f5f483763498... k0kubun (Takashi Kokubun)
10:47 PM Revision 5c06e930 (git): merge revision(s) 6ade36c06b7cef948099b8f5f483763498705d12: [Backport #20414]
`Fiber#raise` recursively raises on nested resuming_fiber. (#10482)
* Improve consistency of `Fiber.current....
k0kubun (Takashi Kokubun)
10:46 PM Bug #20427: Backport: Heap buffer overflow in `Array#sort!` when block modifies target array
ruby_3_3 commit:b44c02ad5a1c5c8c1c62b83eec96cf3a8a2107bc merged revision(s) commit:c479492a6701dcef3d3a96de8946ecf7be... k0kubun (Takashi Kokubun)
10:44 PM Revision b44c02ad (git): merge revision(s) c479492a6701dcef3d3a96de8946ecf7beb079d4: [Backport #20427]
Resize ary when `Array#sort!` block modifies embedded ary
In cases where `rb_ary_sort_bang` is called with a...
k0kubun (Takashi Kokubun)
10:43 PM Bug #20413: Enumerator can block fiber scheduler.
ruby_3_3 commit:5688bcb54a640b353bed4ff49032ea00f947e1aa merged revision(s) commit:5d1702e01a36e11b183fe29ce10780a9b1... k0kubun (Takashi Kokubun)
10:43 PM Revision 5688bcb5 (git): merge revision(s) 5d1702e01a36e11b183fe29ce10780a9b1a41cf0: [Backport #20413]
Enumerator should use a non-blocking fiber, change `rb_fiber_new` to be non-blocking by default. (#10481) k0kubun (Takashi Kokubun)
10:41 PM Bug #20342: Top level `public`, `private` and `ruby2_keywords` do not work in wrapped load
ruby_3_3 commit:a24f19742bfa398a3b32c51df01133db7bcbc6e0 merged revision(s) commit:58918788abd63901588e4aa1e39b5c0573... k0kubun (Takashi Kokubun)
10:40 PM Revision a24f1974 (git): merge revision(s) 58918788abd63901588e4aa1e39b5c057321c10a: [Backport #20342]
[Bug #20342] Consider wrapped load in `main` methods k0kubun (Takashi Kokubun)
10:40 PM Bug #20305: commit 1d2d25dcadda0764f303183ac091d0c87b432566 breaks grapheme_clusters
ruby_3_3 commit:72a45ac7a3cc9bbecf641ac505f8ee791c9da48c merged revision(s) commit:3a04ea2d0379dd8c6623c2d5563e6b4e23... k0kubun (Takashi Kokubun)
10:11 PM Revision 72a45ac7 (git): merge revision(s) 3a04ea2d0379dd8c6623c2d5563e6b4e23986fae: [Backport #20305]
[Bug #20305] Fix matching against an incomplete character
When matching against an incomplete character, som...
k0kubun (Takashi Kokubun)
07:58 PM Revision 4a9ef9e2 (git): YJIT: Fix a warning from nightly rust
No plan about migrating to the 2024 edition yet (it's not even
available yet), but this is a simple enough suggestion...
alanwu (Alan Wu)
06:52 PM Bug #20393: `after_fork_ruby` clears all pending interrupts for both parent and child process.
ruby_3_3 commit:6e46a363a8f29d93cf6992805ee67d029cea030f merged revision(s) commit:a7ff264477105b5dc0ade6facad4176a1b... k0kubun (Takashi Kokubun)
06:46 PM Revision 6e46a363 (git): merge revision(s) a7ff264477105b5dc0ade6facad4176a1b73df0b: [Backport #20393]
Don't clear pending interrupts in the parent process. (#10365) k0kubun (Takashi Kokubun)
06:36 PM Bug #20289: Bug in Zlib::GzipReader#eof? breaks reading certain sizes of gzipped files.
ruby_3_3 commit:2ae6df6d03c6d9750be559641c4c9f3b39eac62d merged revision(s) commit:9f8f32bf9f3758ba67dd2afe7e07d9eccb... k0kubun (Takashi Kokubun)
06:35 PM Revision 541fc816 (git): [ruby/zlib] Bump up 3.1.1
k0kubun (Takashi Kokubun)
06:35 PM Revision 2ae6df6d (git): merge revision(s) 9f8f32bf9f3758ba67dd2afe7e07d9eccb68bbc7: [Backport #20289]
[ruby/zlib] In Zlib::GzipReader#eof? check if we're actually at eof
Only consider it eof if we read ahead an...
k0kubun (Takashi Kokubun)
06:15 PM Bug #20324: `(1..).overlap?('foo'..)` returns true
This seems to have been backported to `ruby_3_3` at commit:6d6818883b8. k0kubun (Takashi Kokubun)
06:13 PM Revision 2f4fe76e (git): Skip under_gc_compact_stress on s390x (#10073)
k0kubun (Takashi Kokubun)
06:09 PM Bug #20322: rb_enc_interned_str_cstr doesn't accept null pointer for encoding
ruby_3_3 commit:548c7cb9f517dcb8029bd9698187c81819e08edd merged revision(s) commit:7e4b1f8e1935a10df3c41ee60ca0987d73... k0kubun (Takashi Kokubun)
06:07 PM Revision 548c7cb9 (git): merge revision(s) 7e4b1f8e1935a10df3c41ee60ca0987d73281126: [Backport #20322]
[Bug #20322] Fix rb_enc_interned_str_cstr null encoding
The documentation for `rb_enc_interned_str_cstr` not...
k0kubun (Takashi Kokubun)
06:03 PM Bug #20304: Memory leak when setting Encoding.default_internal
This seems to have been backported to ruby_3_3 at commit:a24802e8fd7. k0kubun (Takashi Kokubun)
06:00 PM Bug #20296: Complex(:sym, exception: false) generate exception with weird timing
ruby_3_3 commit:8f1084db9b07cb74f99de70d6f8bb6076d27d8aa merged revision(s) commit:dc146babf47a84bbd1f176d766637d4a40... k0kubun (Takashi Kokubun)
06:00 PM Revision 8f1084db (git): merge revision(s) dc146babf47a84bbd1f176d766637d4a40327019,f23d5028059078a346efc977287b669d494a5a3f,a0f7de814ae5c299d6ce99bed5fb308a05d50ba0: [Backport #20296]
[Bug #20296] Clear errinfo when `exception: false`
[Bug #20296] Refine the test
[Bug #20296] Fix th...
k0kubun (Takashi Kokubun)
05:57 PM Revision 22c1e5f1 (git): Suppress -Wclobbered warnings
Co-authored-by: Nobuyoshi Nakada <[email protected]> k0kubun (Takashi Kokubun)
05:51 PM Revision e5a1119f (git): Reduce `if` for decreasing counter on OP_REPEAT_INC (#9393)
This commit also reduces the warning `'stkp' may be used
uninitialized in this function`.
make_now_just (Hiroya Fujinami)
05:48 PM Revision bcf5cd3b (git): Initialize errno variables and fix maybe-uninitialized warnings
nobu (Nobuyoshi Nakada)
05:39 PM Revision a760e21b (git): Sort backport revisions by commit timestamps
k0kubun (Takashi Kokubun)
05:39 PM Revision bbb3075c (git): Sort backport revisions by commit timestamps
k0kubun (Takashi Kokubun)
05:20 PM Bug #20292: Abort ruby by `String#initialize`
ruby_3_3 commit:f12c947192aa47b355015384e5c82cbf674023f1 merged revision(s) commit:e04146129ec6898dd6a9739dad2983c6e9... k0kubun (Takashi Kokubun)
05:19 PM Revision f12c9471 (git): merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056: [Backport #20292]
[Bug #20292] Truncate embedded string to new capacity k0kubun (Takashi Kokubun)
05:17 PM Bug #20286: TracePoint does not emit `thread_end` event when thread exits with exception
ruby_3_3 commit:a8b2317d16fa172edd3cd7e6fcb3bc694287d109 merged revision(s) commit:78d9fe69479d32214a52ad7291c3973f1b... k0kubun (Takashi Kokubun)
05:02 PM Revision a8b2317d (git): merge revision(s) 78d9fe69479d32214a52ad7291c3973f1b6b7f6f: [Backport #20286]
Ensure that exiting thread invokes end-of-life behaviour. (#10039) k0kubun (Takashi Kokubun)
04:59 PM Revision 6aaf673e (git): Skip broken SSL provider tests for freebsd
k0kubun (Takashi Kokubun)
04:56 PM Revision 6e9dbcba (git): Force-skip a LOAD_PATH spec for rhel_zlinux
k0kubun (Takashi Kokubun)
04:40 PM Revision 3cab9b99 (git): Change test_warmup_frees_pages to check each size pool
This should help in debugging the intermittent test failures on CI:
TestProcess#test_warmup_frees_pages [test/ru...
peterzhu2118 (Peter Zhu)
04:38 PM Revision 8c29a377 (git): Skip a flaky Ractor test
https://github.com/ruby/ruby/actions/runs/9289798294/job/25564563437 k0kubun (Takashi Kokubun)
04:32 PM Revision 015d6bae (git): Skip a flaky test in RBS
k0kubun (Takashi Kokubun)
04:17 PM Misc #20435: DevMeeting-2024-06-06
* [Bug #20433] Hash.inspect for some hash returns syntax invalid representation (jeremyevans0)
* Some symbols when...
jeremyevans0 (Jeremy Evans)
02:16 AM Misc #20435: DevMeeting-2024-06-06
* [Bug #20314] Simultaneous Timeout expires may raise an exception after the block (mame)
* I need a wisdom from c...
mame (Yusuke Endoh)
03:35 PM Revision a3edc4ab (git): [rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems
https://github.com/rubygems/rubygems/commit/0eb6ed8f86 deivid (David Rodríguez)
02:46 PM Revision bc8a9cc1 (git): Update default gems list at b0e6446b9f4f2e102de0f69feba88f [ci skip]
git[bot]
02:45 PM Revision b0e6446b (git): [ruby/reline] Bump version to 0.5.8
(https://github.com/ruby/reline/pull/711)
https://github.com/ruby/reline/commit/43cd4c5d58
ima1zumi (Mari Imaizumi)
01:55 PM Revision 939d389c (git): [rubygems/rubygems] Improve default gem handling by treating default gems as any other gem
For backwards compatibility, make sure default gems are still used as a
last resort when materializing, in case no re...
deivid (David Rodríguez)
01:36 PM Revision af894654 (git): [ruby/prism] Document `ForNode` fields
(https://github.com/ruby/prism/pull/2845)
* Add document
* fix
* fix fmt
* fix fmt
* Revert "fix fmt"
This reve...
nasa (nasa nasa)
12:37 PM Revision ab353a30 (git): Fix the case COLUMNS is unset
nobu (Nobuyoshi Nakada)
10:49 AM Revision 632115c1 (git): Round down test-spec folding width to a multiple of 20
A prime number 73 is not good for counting. nobu (Nobuyoshi Nakada)
09:25 AM Revision 4dcd7d62 (git): Setup ruby before setup/directories
Now baseruby must be 3.0.0 or later. nobu (Nobuyoshi Nakada)
08:40 AM Revision a41e6f38 (git): GCC LD does not support `.debug_macinfo` yet
Lower debug info level if it is warned, not checks with werror_flag to
fail due to this warning.
nobu (Nobuyoshi Nakada)
08:38 AM Revision da69c923 (git): Fix -Wclobbered warnings
nobu (Nobuyoshi Nakada)
05:53 AM Revision f630b24d (git): Fix `calloc` arguments order for -Wcalloc-transposed-args
nobu (Nobuyoshi Nakada)
05:06 AM Revision 1a31d38c (git): Cast to void pointer for -Wformat-pedantic
nobu (Nobuyoshi Nakada)
03:54 AM Revision a777087b (git): Bump up 3.1.6
hsbt (Hiroshi SHIBATA)
01:40 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
> * change `RbConfig.ruby` to be the current ruby interpreter (because TBH I'm not sure what's the use of this curren... Dan0042 (Daniel DeLorme)
12:54 AM Bug #20285: Stale inline method caches when refinement modules are reopened
commit:05787897f69087abdabee926971cdf364bd73730 seems to have backported this to `ruby_3_3`. k0kubun (Takashi Kokubun)
12:52 AM Bug #20285 (Closed): Stale inline method caches when refinement modules are reopened
k0kubun (Takashi Kokubun)
12:49 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
Thanks! ioquatix (Samuel Williams)
12:47 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
ruby_3_3 commit:9cb804a2bd6eb43b67a716ccef6db400e47f29cf merged revision(s) commit:04729fe68dceddab045be7324e26c2bb15... k0kubun (Takashi Kokubun)
12:46 AM Revision d9d7ae78 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
k0kubun (Takashi Kokubun)
12:46 AM Revision 9cb804a2 (git): merge revision(s) 04729fe68dceddab045be7324e26c2bb15aa62c7: [Backport #20288]
Fix exception handling in `rb_fiber_scheduler_set`. (#10042) k0kubun (Takashi Kokubun)
12:46 AM Revision 0e96dd93 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
k0kubun (Takashi Kokubun)
12:34 AM Bug #20180 (Open): Inconsistent evaluation of `**{}` depending on position in array
As per #note-4, I tried to backport https://github.com/ruby/ruby/commit/e199f5fe07f350434cc843bf52caa20f1b1ca755 (par... k0kubun (Takashi Kokubun)
12:30 AM Bug #20280 (Open): Error at invalid encoding symbols
k0kubun (Takashi Kokubun)
12:30 AM Bug #20280: Error at invalid encoding symbols
The diff seems to conflict with refactoring changes that are missing in `ruby_3_3`. Could you file a backport PR to `... k0kubun (Takashi Kokubun)
12:25 AM Bug #20270 (Open): Options with `--parser=prism`
k0kubun (Takashi Kokubun)
12:25 AM Bug #20270: Options with `--parser=prism`
The diff contains refactoring changes and the cherry-pick of the associated changes doesn't apply cleanly to ruby_3_3... k0kubun (Takashi Kokubun)
12:17 AM Revision 7e95efda (git): redmine-backporter.rb: Prepend commit: to every revision
k0kubun (Takashi Kokubun)
12:17 AM Revision 4d34fb54 (git): redmine-backporter.rb: Prepend commit: to every revision
k0kubun (Takashi Kokubun)
12:11 AM Bug #20195: 3.3.0 YJIT mishandles ruby2_keywords splat into methods taking a rest parameter
ruby_3_3 commit:6383d0afac6aa02b3e72d08128cc1d8327f149fa merged revision(s) commit:015b0e2e1d312e2be60551587389c8da5c... k0kubun (Takashi Kokubun)
12:10 AM Revision 6383d0af (git): merge revision(s) 015b0e2e1d312e2be60551587389c8da5c585e6f,ac1e9e443a0d6a4d4c0801c26d1d8bd33d9eb431: [Backport #20195]
YJIT: Fix unused warnings
```
warning: unused import: `condition::Condition`
--> src/asm/a...
k0kubun (Takashi Kokubun)
12:01 AM Revision d7ad6037 (git): redmine-backporter.rb: Remove an unneeded space
from #backport_command_string
I don't want to leave unneeded spaces in the command history by
copy-pasting the entir...
k0kubun (Takashi Kokubun)
12:00 AM Revision d0cde43a (git): redmine-backporter.rb: Remove an unneeded space
from #backport_command_string
I don't want to leave unneeded spaces in the command history by
copy-pasting the entir...
k0kubun (Takashi Kokubun)
 

Also available in: Atom