Activity
From 05/29/2024 to 06/04/2024
06/04/2024
-
11:57 PM Revision 5dce2620 (git): Don't need readline library now
-
11:35 PM Revision 10ecdeb4 (git): Mark to warn fiddle as bundled gems for Ruby 3.5
-
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... -
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...
-
10:01 PM Bug #20180 (Closed): Inconsistent evaluation of `**{}` depending on position in array
-
10:01 PM Bug #20280 (Closed): Error at invalid encoding symbols
-
10:01 PM Bug #20270 (Closed): Options with `--parser=prism`
-
09:58 PM Bug #20517: `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
- ruby_3_3 commit:05553cf22d43dd78b8f30cc4591230b5c000c538.
-
09:58 PM Revision 1ff55bb0 (git): merge revision(s) 05553cf22d43dd78b8f30cc4591230b5c000c538: [Backport #20517]
- [Bug #20517] Make a multibyte character one token at meta escape
-
08:28 PM Revision c2fb22d0 (git): [ruby/prism] (parser) mark spanning newlines as incorrect
- https://github.com/ruby/prism/commit/09ba678066
-
08:28 PM Revision e440804d (git): [ruby/prism] (parser) split up regexp content by lines
- https://github.com/ruby/prism/commit/85b4a5f804
-
08:28 PM Revision c2d3573c (git): [ruby/prism] (parser) handle quoted symbols in hash patterns
- https://github.com/ruby/prism/commit/461aa5e658
-
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
-
08:28 PM Revision f118f92a (git): [ruby/prism] (parser) mark unary_num_pow_precedence as incorrect
- https://github.com/ruby/prism/commit/c49efdf824
-
08:28 PM Revision bbf9b5ba (git): [ruby/prism] (parser) fix up nested multi write
- https://github.com/ruby/prism/commit/12e079c97e
-
08:22 PM Bug #20522: YJIT can panic if shape transition in `gen_setinstancevariable` emits a performance warning
- ruby_3_3 commit:4f00d98b327e3aa23564aa765488d15bc60c9e79.
-
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
-
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... -
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
-
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... - 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... -
08:18 PM Bug #20496: Segfault when enabling YJIT
- ruby_3_3 commit:b74f669e2fbe5c63409878e7a9f9d39c8554ff77.
-
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... -
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... -
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... -
07:34 PM Revision c90cb4d7 (git): Fix pathes => paths typo in bootstrap test runner
-
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 ... -
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 -
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... -
06:32 PM Revision 12c806ac (git): merger.rb: Put spaces in between revisions
- so that they are linked correctly on GitHub
-
06:31 PM Revision 40a9e806 (git): merger.rb: Put spaces in between revisions
- so that they are linked correctly on GitHub
-
06:24 PM Revision 69dc6416 (git): [rubygems/rubygems] Relax readline prompt test
- https://github.com/rubygems/rubygems/commit/1f6e028201
-
05:50 PM Revision 6b379b9b (git): [DOC] Exceptions doc (#10865)
-
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....
-
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... -
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 ...
-
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...
-
03:19 PM Revision 86272257 (git): Add/revise Errno descriptions (#10897)
-
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 -
02:17 PM Revision a2147eb6 (git): YJIT: Fix getconstant exits after opt_ltlt fusion (#10903)
- Co-authored-by: Alan Wu <[email protected]>
-
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... -
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 -
10:53 AM Revision 892849ac (git): Remove dependency on fiddle from test/ruby
- Co-authored-by: "Nobuyoshi Nakada" <[email protected]>
-
09:30 AM Revision 8ff5458c (git): EXACT list is mostly same as SINCE list on bundled gems.
-
09:30 AM Revision f365bef0 (git): Warn to use win32ole without Gemfile for Ruby 3.5
-
09:01 AM Revision 1ac3a71d (git): [DOC] ruby.1: Refine RUBY_GC_HEAP_n_INIT_SLOTS description
-
08:56 AM Revision bdcdeb79 (git): [DOC] ruby.1: mandoc is not markdown
-
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... -
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... -
07:50 AM Revision 7bc4b5f1 (git): [ruby/win32ole] Added missing extensions
- https://github.com/ruby/win32ole/commit/8456e8830e
-
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?
-
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... -
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... -
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 ...
-
06:00 AM Revision 8080cb70 (git): Removed trailing spaces.
-
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... -
03:58 AM Misc #20436 (Closed): DevMeeting at RubyKaigi 2024
-
03:40 AM Revision 3eda59e9 (git): Sync strscan HEAD again.
- https://github.com/ruby/strscan/pull/99 split document with multi-byte
chars. -
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... - 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... -
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")....
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... -
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... -
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... -
11:09 PM Revision a8f52840 (git): Skip failing Bundler specs for now
-
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, ... -
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 -
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.
-
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...
-
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... -
09:12 PM Revision 5502890a (git): [ruby/prism] Properly destructure procarg0 in parser translation
- https://github.com/ruby/prism/commit/823e931ff2
-
08:57 PM Revision 56301ba3 (git): [ruby/prism] Update unparser tests
- https://github.com/ruby/prism/commit/aee84cf42c
-
08:57 PM Revision 856898e9 (git): [ruby/prism] Update seattlerb tests
- https://github.com/ruby/prism/commit/a255653447
-
08:57 PM Revision 91ee58ee (git): [ruby/prism] Update whitequark tests
- https://github.com/ruby/prism/commit/95e2484903
-
08:57 PM Revision 77581dd4 (git): [ruby/prism] Fix up steep issues
- https://github.com/ruby/prism/commit/21d314eb2e
-
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... -
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?...
-
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...
-
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... -
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... -
05:00 PM Bug #20521: Memory leak in Ripper parsing
- Probably related to https://bugs.ruby-lang.org/issues/19835
-
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... -
02:42 PM Revision 17b89849 (git): Count uninitialized call cache as miss empty
- Fix segfault at start up when `USE_DEBUG_COUNTER` is enabled.
-
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... -
02:10 PM Revision 7aa1bca2 (git): [DOC] man: Add environment variable RUBY_PAGER
-
02:10 PM Revision fa8984df (git): [DOC] man: Add environment variable RUBY_MAX_CPU and RUBY_MN_THREADS
-
02:10 PM Revision 2192b0ea (git): [DOC] man: Add environment variable RUBY_FREE_AT_EXIT
-
02:10 PM Revision c08783f3 (git): [DOC] man: Remove environment variable RUBY_GC_HEAP_INIT_SLOTS
-
02:10 PM Revision 0fb21472 (git): [DOC] man: Add environment variable RUBY_IO_BUFFER_DEFAULT_SIZE
-
02:10 PM Revision c25f6530 (git): [DOC] man: Add environment variable RUBY_SHARED_FIBER_POOL_FREE_STACKS
-
02:10 PM Revision 589764b1 (git): [DOC] man: Add missing GC environment variables
-
02:10 PM Revision 1ca4c8b4 (git): [DOC] man: Fix up formatting
-
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_... -
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... -
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 ... -
11:59 AM Revision ab7dfa7f (git): merge revision(s) 631449ac6b9336dfce577a786aff7eca0b8abcf1:
- README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c.
-
11:59 AM Revision 631449ac (git): README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c.
-
10:59 AM Revision ca70dd1b (git): merge revision(s) b93553bb7e292a6eb83bbb60532b60126393534f:
- Cirrus CI has been removed [ci skip]
-
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... -
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
* ... -
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... -
10:30 AM Misc #20435: DevMeeting-2024-06-06
- * [Misc #20407] Question about applying encoding modifier to an interpolated Regexp (andrykonchin)
* The documentat... -
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... -
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.
-
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... -
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... -
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? ...
-
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 ...
-
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.
-
05:37 AM Revision 61af722d (git): fix typos.
-
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. - 05:24 AM Revision cb6dcc77 (git): [ruby/date] [DOC] specify the unit of return value for Date#-
- https://github.com/ruby/date/commit/b3a2c7611e
-
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 -
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... -
03:24 AM Revision ca2170e6 (git): [DOC] percent literals can be nested.
-
03:22 AM Revision 3c04fd11 (git): Revert "partially merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]"
- This reverts commit 519ac9c5fd7bfa75655231188ac1da9589563618.
-
03:22 AM Revision c48b2312 (git): Revert "merge revision(s) 9f708d48f6df37ee9600db9d51b57a156609a13b,0301473fb523c71d8cdc4966971f31f502001185,7f0e26b7f99bf76408569892ce20318501f74729: [Backport #20516]"
- This reverts commit 0de1ff12973ffc04bc9a8b0799e963922986d1eb.
- 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:... -
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 ...
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... -
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 ... -
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.
-
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...
-
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...
-
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.
-
01:12 PM Revision e1c9e624 (git): Use real filename instead of `__FILE__`
-
12:33 PM Revision 1f8c45aa (git): [DOC] building_ruby: Move the caution to a footnote
-
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... -
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. -
12:33 PM Revision 5980f14e (git): [DOC] building_ruby: Fold long lines
-
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... -
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]'
... -
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 ... -
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... -
10:59 AM Revision 3eba84fb (git): [DOC] Caution about old GNU make
-
09:36 AM Revision 26bd4144 (git): Add `nightly` recipe
- Installs the last revision in the previous `RUBY_RELEASE_DATE`.
-
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. - 06:59 AM Revision 07a8d02c (git): Update bundled gems list as of 2024-06-01
-
01:42 AM Bug #20459 (Closed): Ractor.select() deadlock?
-
01:18 AM Revision 56fe5ad7 (git): Time internal representation comment removed.
-
01:17 AM Revision d03c6124 (git): Time internal representation described.
-
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...
-
12:50 AM Revision 0cc5f77c (git): Remove unused functions from struct rb_parser_config_struct
- StringValueCStr has not used in parse.y
-
12:43 AM Revision ae203984 (git): Ditto for NODE_DOT2 and NODE_DOT3
-
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. -
12:43 AM Revision cedc7737 (git): Make interchangeable NODE types aliases
-
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.
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 ... -
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!
-
04:12 PM Revision fc495951 (git): Tempfile document updated.
-
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... -
10:40 AM Bug #20517: `Ripper.tokenize('"\\M-あ"')` separates encoding valid string to encoding invalid string.
- https://github.com/ruby/ruby/pull/10893
-
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... -
12:51 PM Revision fd746140 (git): Get rid of type-punning pointer casts
-
10:33 AM Revision 05553cf2 (git): [Bug #20517] Make a multibyte character one token at meta escape
-
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... -
09:14 AM Revision 767aa0cd (git): move `Tempfile.create(anonymous: true)` entry.
-
07:25 AM Revision c05f60a6 (git): Suppress -Wclobbered warning for BLOCKING_REGION
-
07:22 AM Revision a720a1c4 (git): Suppress -Wmaybe-uninitialized warnings with LTO
-
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...
-
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... -
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...
-
12:09 AM Bug #20516 (Closed): The version of rexml in ruby 3.3.2 has not been updated since 3.2.6.
-
07:11 AM Revision 519ac9c5 (git): partially merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]
- Update bundled_gems
-
06:18 AM Revision 1eb651fb (git): described about `Tempfile.create(anonymous: true)`.
-
06:11 AM Feature #20497 (Closed): Tempfile.create_io
- Applied in changeset commit:git|3ee83c73c38070d695537d4322ce4decb970a54a.
----------
Tempfile.create(anonymous: true... -
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... -
05:21 AM Revision 5308da5e (git): Add dependencies of configure.ac
-
12:13 AM Revision c9bec74b (git): merge revision(s) 70ad58cb62b195ba86a5ef07a565b22b02a040ea: [Backport #20516]
- Update bundled_gems
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! -
10:37 PM Bug #20496 (Closed): Segfault when enabling YJIT
- Applied in changeset commit:git|6c8ae44a388e5c03b7db90376af3652007b574e8.
----------
YJIT: Fix out of bounds access ... -
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... -
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... - 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 -
07:31 PM Revision b5c8fb9a (git): [ruby/prism] Fix up heredoc location translation for parser
- https://github.com/ruby/prism/commit/a4e164e22b
-
07:31 PM Revision 63ea7791 (git): [ruby/prism] Match % strings in parser
- https://github.com/ruby/prism/commit/840185110f
-
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
-
07:31 PM Revision 47f05dff (git): [ruby/prism] Match match_hash_var when quotes are used
- https://github.com/ruby/prism/commit/f2a327449a
-
07:31 PM Revision 02b27aca (git): [ruby/prism] Match parser for match_rest in pattern
- https://github.com/ruby/prism/commit/785de2c39d
-
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... -
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... -
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 - 04:41 PM Revision 78860b8e (git): [rubygems/rubygems] Move compact index concurrency to fetcher
- https://github.com/rubygems/rubygems/commit/ffd3711d00
-
04:13 PM Revision 10c256f9 (git): Sychronize with rubygems/rubygems repo
-
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... -
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
-
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...
-
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... -
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
-
11:58 AM Revision f4f56b23 (git): [rubygems/rubygems] Make stub sorting stable
- https://github.com/rubygems/rubygems/commit/6b70e9043d
-
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... -
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 -
11:58 AM Revision 530c85be (git): [rubygems/rubygems] Remove unnecessary reset
- https://github.com/rubygems/rubygems/commit/33328e54fd
-
09:24 AM Revision a15e4d40 (git): Revert 528c4501f46fbe1e06028d673a777ef124d29829
- Recently, `TestRubyLiteral#test_float` fails randomly.
```
1) Error:
TestRubyLiteral#test_float:
ArgumentError: Sy... -
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... -
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 \"... - 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... - 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...
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)
-
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...
-
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... -
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...
-
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... -
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... -
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... -
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...
-
09:53 PM Revision ea196a3c (git): merge revision(s) be7c91db44d6b8dba8fa11ff782965b4bfa0b3c8: [Backport #20515]
- Do not pollute toplevel namespace
-
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... - 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/... -
07:38 PM Revision 4e36abba (git): [PRISM] Support for compiling builtins
-
07:36 PM Revision 4558abec (git): [ruby/prism] Disallow unescape test on FFI backend
- https://github.com/ruby/prism/commit/32277722d4
-
07:18 PM Revision 308c8356 (git): [PRISM] Un-exclude the encoding tests
-
07:18 PM Revision 72452f43 (git): [ruby/prism] Tests overhaul
- https://github.com/ruby/prism/commit/6f886be0a4
-
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...
-
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... - 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... - 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... -
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
-
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?
-
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...
-
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...
-
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 ...-
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... -
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 ... -
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 ...
-
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... -
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... -
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 ... -
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
-
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... -
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...
-
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', ... -
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 ... -
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...
-
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... -
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...
-
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...
-
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 ... -
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...
-
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... -
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... -
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...
-
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...
-
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.
-
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... -
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:
```
... -
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... -
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... -
12:13 PM Revision 78bfde5d (git): Revert "[ruby/strscan] Doc for StringScanner"
- This reverts commit 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f.
-
12:13 PM Revision d70b0da4 (git): Revert "Fix reference path for strscan documentation"
- This reverts commit 1fa93fb9488a32018101689fd727965fd5874eb5.
-
10:05 AM Revision 949fabe4 (git): [DEBUG] More info when SyntaxError#path changed
- 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]> - 09:16 AM Revision 4839493f (git): [ruby/net-http] Replace Regexp in for headers for perf
- https://github.com/ruby/net-http/commit/15f1349e4e
- 09:02 AM Revision 4d744a7a (git): [ruby/net-http] Add Net::HTTP.put method
- https://github.com/ruby/net-http/commit/6dc01c985b
-
09:00 AM Revision f23c9658 (git): Update generated code from https://github.com/ruby/rdoc/commit/5c7ea6fa15f403b1c84f5b823716f75595c97d8c
-
05:29 AM Revision 1fa93fb9 (git): Fix reference path for strscan documentation
-
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 ... -
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.
-
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. -
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.... -
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).... -
03:34 AM Revision 5611e249 (git): Sync strscan document files to under the doc directory
-
03:25 AM Revision 53150b18 (git): release.sh: Explain example usages
-
03:22 AM Revision 8a9d8a0e (git): release.sh: We don't release tar.bz2 anymore
- 01:34 AM Revision 9554bca8 (git): * 2024-05-30 [ci skip]
-
01:34 AM Revision e96ba90f (git): Sync merger.rb and redmine-backporter.rb
-
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
``` -
12:23 AM Revision e5a195ed (git): v3.3.2
-
12:11 AM Revision a9b6a7bf (git): merge revision(s) ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7: [Backport #20500]
- Define `incflags` also on mswin
-
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...
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...
-
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) -
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...
-
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.
... -
11:49 PM Bug #20502: Backport pthread_kill fix to Ruby 3.3
- ruby_3_3 commit:d65da20eb4ebf5fcbc7cd0333e1406e1dd3c373b merged revision(s) commit:ef3803ed4028810f9088019f0db1a36637...
-
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... -
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 `...
-
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...
-
11:35 PM Revision 0044b6ae (git): merge revision(s) bc002971b6ad483dbf69b8a275c44412bb6ab954: [Backport #20094]
- [Bug #20094] Distinguish `begin` and parentheses
-
11:23 PM Revision 79f9ed30 (git): [ruby/zlib] Update license files with ruby/ruby
- https://github.com/ruby/zlib/commit/8341fa2e20
-
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...
-
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) -
11:17 PM Bug #20450: Ruby 3.3.1 broken with bootsnap
- I backported this to `ruby_3_3` at commit:6edd65a080b.
-
11:14 PM Bug #20453: Pointer being freed was not allocated in Regexp timeout
- ruby_3_3 commit:cf643fabd5c564c1dfeb337b50b4aa76ebaa11c1 merged revision(s) commit:d292a9b98ce03c76dbe13138d20b9fbf61...
-
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... -
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...
-
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...
-
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.... -
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...
-
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... -
10:43 PM Bug #20413: Enumerator can block fiber scheduler.
- ruby_3_3 commit:5688bcb54a640b353bed4ff49032ea00f947e1aa merged revision(s) commit:5d1702e01a36e11b183fe29ce10780a9b1...
-
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)
-
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...
-
10:40 PM Revision a24f1974 (git): merge revision(s) 58918788abd63901588e4aa1e39b5c057321c10a: [Backport #20342]
- [Bug #20342] Consider wrapped load in `main` methods
-
10:40 PM Bug #20305: commit 1d2d25dcadda0764f303183ac091d0c87b432566 breaks grapheme_clusters
- ruby_3_3 commit:72a45ac7a3cc9bbecf641ac505f8ee791c9da48c merged revision(s) commit:3a04ea2d0379dd8c6623c2d5563e6b4e23...
-
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... -
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... -
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...
-
06:46 PM Revision 6e46a363 (git): merge revision(s) a7ff264477105b5dc0ade6facad4176a1b73df0b: [Backport #20393]
- Don't clear pending interrupts in the parent process. (#10365)
-
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...
-
06:35 PM Revision 541fc816 (git): [ruby/zlib] Bump up 3.1.1
-
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... -
06:15 PM Bug #20324: `(1..).overlap?('foo'..)` returns true
- This seems to have been backported to `ruby_3_3` at commit:6d6818883b8.
-
06:13 PM Revision 2f4fe76e (git): Skip under_gc_compact_stress on s390x (#10073)
-
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...
-
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... -
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.
-
06:00 PM Bug #20296: Complex(:sym, exception: false) generate exception with weird timing
- ruby_3_3 commit:8f1084db9b07cb74f99de70d6f8bb6076d27d8aa merged revision(s) commit:dc146babf47a84bbd1f176d766637d4a40...
-
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... -
05:57 PM Revision 22c1e5f1 (git): Suppress -Wclobbered warnings
- Co-authored-by: Nobuyoshi Nakada <[email protected]>
-
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`. -
05:48 PM Revision bcf5cd3b (git): Initialize errno variables and fix maybe-uninitialized warnings
-
05:39 PM Revision a760e21b (git): Sort backport revisions by commit timestamps
-
05:39 PM Revision bbb3075c (git): Sort backport revisions by commit timestamps
-
05:20 PM Bug #20292: Abort ruby by `String#initialize`
- ruby_3_3 commit:f12c947192aa47b355015384e5c82cbf674023f1 merged revision(s) commit:e04146129ec6898dd6a9739dad2983c6e9...
-
05:19 PM Revision f12c9471 (git): merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056: [Backport #20292]
- [Bug #20292] Truncate embedded string to new capacity
-
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...
-
05:02 PM Revision a8b2317d (git): merge revision(s) 78d9fe69479d32214a52ad7291c3973f1b6b7f6f: [Backport #20286]
- Ensure that exiting thread invokes end-of-life behaviour. (#10039)
-
04:59 PM Revision 6aaf673e (git): Skip broken SSL provider tests for freebsd
-
04:56 PM Revision 6e9dbcba (git): Force-skip a LOAD_PATH spec for rhel_zlinux
-
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... -
04:38 PM Revision 8c29a377 (git): Skip a flaky Ractor test
- https://github.com/ruby/ruby/actions/runs/9289798294/job/25564563437
-
04:32 PM Revision 015d6bae (git): Skip a flaky test in RBS
-
04:17 PM Misc #20435: DevMeeting-2024-06-06
- * [Bug #20433] Hash.inspect for some hash returns syntax invalid representation (jeremyevans0)
* Some symbols when... -
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... -
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
- 02:46 PM Revision bc8a9cc1 (git): Update default gems list at b0e6446b9f4f2e102de0f69feba88f [ci skip]
-
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 -
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... -
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... -
12:37 PM Revision ab353a30 (git): Fix the case COLUMNS is unset
-
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.
-
09:25 AM Revision 4dcd7d62 (git): Setup ruby before setup/directories
- Now baseruby must be 3.0.0 or later.
-
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. -
08:38 AM Revision da69c923 (git): Fix -Wclobbered warnings
-
05:53 AM Revision f630b24d (git): Fix `calloc` arguments order for -Wcalloc-transposed-args
-
05:06 AM Revision 1a31d38c (git): Cast to void pointer for -Wformat-pedantic
-
03:54 AM Revision a777087b (git): Bump up 3.1.6
-
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...
-
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`.
-
12:52 AM Bug #20285 (Closed): Stale inline method caches when refinement modules are reopened
-
12:49 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
- Thanks!
-
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...
-
12:46 AM Revision d9d7ae78 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
-
12:46 AM Revision 9cb804a2 (git): merge revision(s) 04729fe68dceddab045be7324e26c2bb15aa62c7: [Backport #20288]
- Fix exception handling in `rb_fiber_scheduler_set`. (#10042)
-
12:46 AM Revision 0e96dd93 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
-
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...
-
12:30 AM Bug #20280 (Open): Error at invalid encoding symbols
-
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 `...
-
12:25 AM Bug #20270 (Open): Options with `--parser=prism`
-
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...
-
12:17 AM Revision 7e95efda (git): redmine-backporter.rb: Prepend commit: to every revision
-
12:17 AM Revision 4d34fb54 (git): redmine-backporter.rb: Prepend commit: to every revision
-
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...
-
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... -
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... -
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...
Also available in: Atom