Project

General

Profile

Activity

From 08/30/2024 to 09/05/2024

09/05/2024

10:37 PM Revision 72acd1c8 (git): [ruby/time] Do not redefine Time#xmlschema if it already exists
[Feature #20707]
Ruby 3.4 will define this method natively, so the time gem shouldn't
redefine it with a slower vers...
byroot (Jean Boussier)
08:34 PM Feature #20692: Rewrite Array#bsearch in Ruby
I think this is a good idea, but I think we need to make a few changes. First, `to_enum` and `block_given?` are both... tenderlovemaking (Aaron Patterson)
07:39 PM Revision f250296e (git): YJIT: Speed up block_assumptions_free (#11556)
k0kubun (Takashi Kokubun)
06:34 PM Feature #20702: Add `Array#fetch_values`
Implementation: https://github.com/ruby/ruby/pull/11555 byroot (Jean Boussier)
08:46 AM Feature #20702: Add `Array#fetch_values`
Looks like a good idea. Accepted.
Matz.
matz (Yukihiro Matsumoto)
06:03 PM Revision cf3b62b5 (git): Fix check_tempfile_leak in leakchecker.rb
The instance variable @tmpfile was removed in ddcfc9f so check_tempfile_leak
did not work.
peterzhu2118 (Peter Zhu)
05:31 PM Bug #20501: ruby SEGV
I created a patch here: https://github.com/ruby/ruby/pull/11554. I'm new to the code in compile.c so perhaps someone ... luke-gru (Luke Gruber)
05:23 PM Feature #20707 (Closed): Move `Time#xmlschema` into core
Applied in changeset commit:git|57e3fc32ea83e55d40f4cc6c3e437d485c506d34.
----------
Move Time#xmlschema in core and...
byroot (Jean Boussier)
07:39 AM Feature #20707: Move `Time#xmlschema` into core
Accepted.
Matz.
matz (Yukihiro Matsumoto)
05:23 PM Revision 57e3fc32 (git): Move Time#xmlschema in core and optimize it
[Feature #20707]
Converting Time into RFC3339 / ISO8601 representation is an significant
hotspot for applications th...
byroot (Jean Boussier)
04:53 PM Revision d4de8aef (git): `rake install` command is failed (#1170)
* `rake install` command is failed
\### Problems
Several file paths were changed by following PR.
- https://github...
mterada1228
02:36 PM Feature #20673: Enable native SOCKS support by default
@nobu there has perhaps been a misunderstanding. The `socksify` library works adequately for HTTP today, but it patch... MatzFan (Brian Cohen)
01:20 PM Feature #20673: Enable native SOCKS support by default
At the developers' meeting, there was an opinion that we could drop the support for SOCKS if it works well with `sock... nobu (Nobuyoshi Nakada)
12:49 PM Revision ffebc1c7 (git): Update default gems list at 721a2ceecfe3e3f943b7da50efe8f1 [ci skip]
git[bot]
12:48 PM Revision 721a2cee (git): [ruby/reline] Bump version to 0.5.10
(https://github.com/ruby/reline/pull/745)
https://github.com/ruby/reline/commit/0ebd54f675
ima1zumi (Mari Imaizumi)
12:22 PM Revision be6d2364 (git): [ruby/reline] Prevent a warning for `warning: literal string will be
frozen in the future`
(https://github.com/ruby/reline/pull/744)
https://github.com/ruby/reline/commit/69c95c8b6a
ima1zumi (Mari Imaizumi)
10:57 AM Bug #20713: Ruby 3.3.5 triggers a deprecation warning with `require "json"`
The `rdoc` warning is from `irb` itself: https://github.com/ruby/irb/pull/999
Earlopain (Earlopain _)
10:46 AM Feature #20684 (Closed): Add optimized instructions for frozen literal Hash and Array
Applied in changeset commit:git|a99707cd9c6a1d53cf8ebc883dc210219bd67a28.
----------
Optimized instruction for Array...
etienne (Étienne Barrié)
06:08 AM Feature #20684: Add optimized instructions for frozen literal Hash and Array
Makes sense, thank you Matz! byroot (Jean Boussier)
05:50 AM Feature #20684: Add optimized instructions for frozen literal Hash and Array
Basically agreed. But the existence (and side effect) of this optimization should be implementation defined, especial... matz (Yukihiro Matsumoto)
10:46 AM Revision bf987979 (git): Optimized instruction for Hash#freeze
If a Hash which is empty or only using literals is frozen, we detect
this as a peephole optimization and change the i...
etienne (Étienne Barrié)
10:46 AM Revision a99707cd (git): Optimized instruction for Array#freeze
If an Array which is empty or only using literals is frozen, we detect
this as a peephole optimization and change the...
etienne (Étienne Barrié)
10:11 AM Feature #15554: warn/error passing a block to a method which never use a block
> Warning category option like
I think this is the better option as it build on top of an existing interface.
...
byroot (Jean Boussier)
03:02 AM Feature #15554: warn/error passing a block to a method which never use a block
As @Eregon mentioned on #60 we need to discuss how to enable strict mode.
https://hackmd.io/CoLraFp_QrqyHBcv3g8bVg?vi...
ko1 (Koichi Sasada)
09:43 AM Feature #20590 (Closed): Ensure `fork` isn't called when `raddrinfo`'s background thread is in `getaddrinfo`
Applied in changeset commit:git|63cbe3f6ac9feb44a2e43b1f853e2ca7e049316c.
----------
Proof of Concept: Allow to prev...
byroot (Jean Boussier)
09:43 AM Revision 63cbe3f6 (git): Proof of Concept: Allow to prevent fork from happening in known fork unsafe API
[Feature #20590]
For better of for worse, fork(2) remain the primary provider of
parallelism in Ruby programs. Even ...
byroot (Jean Boussier)
09:23 AM Bug #20690 (Rejected): URI.encode_www_form_component method escapes tilde when it's not supposed to
`URI.encode_www_form_component` is designed for HTML form submission.
It is not whatt RFC3986 defines as "Percent-En...
naruse (Yui NARUSE)
09:05 AM Feature #20705: Should "0.E-9" be a valid float value?
It seems a bug in missing/dtoa.c. nobu (Nobuyoshi Nakada)
08:49 AM Feature #20705: Should "0.E-9" be a valid float value?
We are not going to change the literal format of floating point values. But I think it's good to make Float/to_f to a... matz (Yukihiro Matsumoto)
08:54 AM Feature #20703: Alias StringIO#string to StringIO#to_s/to_str
Since `StringIO` is a IO-like object, not String-like object, so it should not provide `to_str`. And string body of a... matz (Yukihiro Matsumoto)
08:30 AM Feature #20703 (Rejected): Alias StringIO#string to StringIO#to_s/to_str
At this developers' meeting, no one was favor of this.
IMO, `StringIO` is not a `String`-like object.
nobu (Nobuyoshi Nakada)
08:41 AM Revision 2e5680d3 (git): [ruby/openssl] Fix test_pkey_rsa.rb in FIPS.
* test_sign_verify
I created the signature text (`signature_encoded.txt`), that is used as a
text to create the `...
Jun Aruga
07:55 AM Revision 08e142b2 (git): Refactor `getlogin` and `getpw*` functions
- Extract functions to check not-found conditions
- Set the length to the result of `rb_getlogin`
- Reentrant version...
nobu (Nobuyoshi Nakada)
07:01 AM Revision 630bfd36 (git): Update bundled gems list as of 2024-09-04
git[bot]
06:26 AM Bug #20714 (Assigned): Handle optional dependencies in `bundled_gems.rb`
hsbt (Hiroshi SHIBATA)
06:24 AM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
deivid (David Rodríguez) wrote in #note-6:
> Is it as simple as https://github.com/ruby/ruby/pull/11550?
I had so...
Earlopain (Earlopain _)
05:56 AM Bug #20675 (Closed): Parse error with required kwargs and omitted parens
OK, I understand the reason and background of this behavior. The issue is withdrawn.
Matz.
matz (Yukihiro Matsumoto)
04:54 AM Feature #20594: A new String method to append bytes while preserving encoding
`String#append_as_bytes` looks good to me too. Accepted.
Matz.
matz (Yukihiro Matsumoto)
04:03 AM Revision 32680f54 (git): Implement AND/OR NODE operator locations
ydah (Yudai Takada)
02:48 AM Feature #20627: `require` on Ractor should run on the main Ractor
I want to add new features:
* `Ractor._activated` which is called when the first `Ractor.new` is called
* `Ractor...
ko1 (Koichi Sasada)
02:35 AM Feature #20715 (Closed): `Ractor.[]` and `Ractor.[]=` to access Ractor local storage
Trivial proposal.
Now `Ractor#[]/#[]=` is supported to access current ractor local storage. However, it doesn't al...
ko1 (Koichi Sasada)

09/04/2024

10:13 PM Bug #20501: ruby SEGV
It looks like it has to do with `defined?()` in an `if` expression and its catch table entries when the first part of... luke-gru (Luke Gruber)
09:27 PM Feature #16378: Support leading arguments together with ...
esad (Esad Hajdarevic) wrote in #note-21:
> Is there a reason why this doesn't work with keyword arguments too?
> ...
jeremyevans0 (Jeremy Evans)
09:04 PM Feature #16378: Support leading arguments together with ...
Is there a reason why this doesn't work with keyword arguments too?
For example:
```
def foo(bar:, ...)
oth...
esad (Esad Hajdarevic)
08:02 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
> Drop warnings when ruby would throw an error here. When the require will raise, it doesn't need to warn. This is ho... deivid (David Rodríguez)
04:38 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
Maybe a good solution is to make `$VERBOSE` thread-local or fiber-local at some point, then at least this concern and... Eregon (Benoit Daloze)
04:20 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
Thanks for you reply, I was about to write something similar about the older rubies.
At first I was writing about ...
Earlopain (Earlopain _)
04:07 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
The problem is any new API would be rather cumbersome to use (in a way that still works on older Rubies), so probably... Eregon (Benoit Daloze)
03:51 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
One potential problem with setting `$VERBOSE` to nil is that's not thread-safe, and so might hide valid warnings from... Eregon (Benoit Daloze)
02:17 PM Bug #20714 (Assigned): Handle optional dependencies in `bundled_gems.rb`
I've encountered a few places around bundled gems where the library doesn't care if the gem is available, but will st... Earlopain (Earlopain _)
03:47 PM Revision 4eb51dfc (git): Merge JSON 2.7.2 for Ruby 3.3 (#11541)
Merge JSON 2.7.2 hsbt (Hiroshi SHIBATA)
02:12 PM Revision 294dad22 (git): Time#strftime: avoid repeated coderange scanning
Followup: a3f589640fd443deea230c27efd6bdfc92f5817f
Restarting scanning has a fixed cost. Since we build a string
fro...
byroot (Jean Boussier)
01:57 PM Revision 2e5a7d76 (git): [rubygems/rubygems] Improve `bundle add` manpage
* Fix synopsis for mutually exclusive options.
* Add more descriptive examples.
Signed-off-by: Takuya Noguchi <takni...
Takuya Noguchi
01:29 PM Revision ae84c017 (git): Remove unused allocatable_pages field in objspace
peterzhu2118 (Peter Zhu)
01:13 PM Revision da0460a2 (git): [ruby/prism] Update config.yml
https://github.com/ruby/prism/commit/8a3fa9f46e kddnewton (Kevin Newton)
01:13 PM Revision a2461886 (git): [ruby/prism] Update config.yml
https://github.com/ruby/prism/commit/369b2c1304 kddnewton (Kevin Newton)
01:13 PM Revision dbb8f97e (git): [ruby/prism] essentialy ==> essentially
https://github.com/ruby/prism/commit/9c68c01bcd ydah (Yudai Takada)
01:13 PM Revision 5c3a5262 (git): [ruby/prism] containt ==> contains
https://github.com/ruby/prism/commit/fa65b66237 ydah (Yudai Takada)
12:52 PM Revision a3f58964 (git): Time#strftime: grow the buffer faster
Use a classic doubling of capacity rather than only adding
twice as much capacity as is already known to be needed.
...
byroot (Jean Boussier)
12:29 PM Bug #20713: Ruby 3.3.5 triggers a deprecation warning with `require "json"`
I believe reline requires a PR like that as well: `bundle exec ruby -e "require 'reline'"`
> /home/user/.rbenv/versi...
Earlopain (Earlopain _)
10:23 AM Bug #20713: Ruby 3.3.5 triggers a deprecation warning with `require "json"`
https://github.com/ruby/ruby/pull/11541 hsbt (Hiroshi SHIBATA)
06:43 AM Bug #20713: Ruby 3.3.5 triggers a deprecation warning with `require "json"`
I think that if Bundler is used, that means gems are used and they should always fully specify their dependencies. Th... vo.x (Vit Ondruch)
05:06 AM Bug #20713: Ruby 3.3.5 triggers a deprecation warning with `require "json"`
Ah is the default `json` gem no longer supported too? This broke REXML CI: https://github.com/ruby/rexml/actions/runs... Bo98 (Bo Anderson)
05:00 AM Bug #20713 (Closed): Ruby 3.3.5 triggers a deprecation warning with `require "json"`
You can suppress that warning with `json-2.7.2`. hsbt (Hiroshi SHIBATA)
04:53 AM Bug #20713 (Closed): Ruby 3.3.5 triggers a deprecation warning with `require "json"`
Can be reproduced with `bundle exec ruby -e "require 'json'"`:
```
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3...
Bo98 (Bo Anderson)
12:00 PM Revision 83334ebb (git): [rubygems/rubygems] Load gemspecs in the context of its parent also when using local overrides
https://github.com/rubygems/rubygems/commit/0a6c1c53ce deivid (David Rodríguez)
11:58 AM Revision 9a766777 (git): [ruby/reline] Split render_differential to LineEditor's rendering
logic and actual differential rendering part
(https://github.com/ruby/reline/pull/731)
https://github.com/ruby/relin...
tompng (tomoya ishida)
10:03 AM Misc #20013: Travis CI status
> So, I will drop all the pipelines on the 2nd commit on the following PR.
Dropped Travis as temporary workaround....
jaruga (Jun Aruga)
09:26 AM Revision 036ca726 (git): Fix documentation for String#index and String#byterindex
byroot (Jean Boussier)
09:21 AM Revision ae98d19c (git): Test with Ubuntu 24.04
hsbt (Hiroshi SHIBATA)
08:57 AM Revision 56817865 (git): [rubygems/rubygems] Removed unused stringio
Fixed https://github.com/rubygems/rubygems/pull/7996
https://github.com/rubygems/rubygems/commit/16bfcac883
hsbt (Hiroshi SHIBATA)
07:09 AM Misc #20660: DevMeeting-2024-09-05
* [Feature #20707] Move `Time#xmlschema` (AKA `iso8601`) into core (byroot)
* Usability wise, this is such a commo...
byroot (Jean Boussier)
07:02 AM Revision 7fc1fd89 (git): Update bundled gems list as of 2024-09-04
git[bot]
05:49 AM Revision e884d650 (git): Ignore blocks to `Test::Unit::Assertions#pend` silently
Although `pend` in test-unit gem expects the block does not pass if it
is given, our `pend` should ignore the block s...
nobu (Nobuyoshi Nakada)
05:44 AM Revision a3e08718 (git): Use bundler/inline to download diffy gem
hsbt (Hiroshi SHIBATA)
05:36 AM Revision ab18b1b4 (git): Implement VALIAS NODE keyword locations
ydah (Yudai Takada)
03:28 AM Bug #20710: Reducing Hash allocation introduces large performance degradation (probably related to VWA)
@peterzhu2118 This is totally different from the issue we talked about in Slack, which was entirely a micro-benchmark... mame (Yusuke Endoh)
03:17 AM Bug #20708 (Closed): EINTR while opening fifo isn't retried
Applied in changeset commit:git|37d7ae06afb03ae5508bfd81033961559886bd6b.
----------
[Bug #20708] Retry `open` on EI...
nobu (Nobuyoshi Nakada)
02:29 AM Bug #20708: EINTR while opening fifo isn't retried
https://github.com/ruby/ruby/pull/11537 nobu (Nobuyoshi Nakada)
01:42 AM Revision 37d7ae06 (git): [Bug #20708] Retry `open` on EINTR
Co-Authored-By: Martin Dorey <[email protected]> nobu (Nobuyoshi Nakada)
01:28 AM Revision ade240e5 (git): Adjust indents [ci skip]
nobu (Nobuyoshi Nakada)
01:21 AM Revision 08f14b8d (git): Allow Errno::EACCES when testing connection timeout
Some packaging systems that include support for running tests,
such as OpenBSD's, do not allow outbound network conne...
jeremyevans (Jeremy Evans)

09/03/2024

11:41 PM Revision 974b4043 (git): Bump up openssl-3.0.15
hsbt (Hiroshi SHIBATA)
09:47 PM Bug #20711: readline/reline duplicate display of prompt
tompng (tomoya ishida) wrote in #note-1:
> https://github.com/ruby/reline/pull/742 will fix it.
Great - thanks :-)
yogo1212 (Leon Busch-George)
03:30 PM Bug #20711: readline/reline duplicate display of prompt
https://github.com/ruby/reline/pull/742 will fix it. tompng (tomoya ishida)
10:45 AM Bug #20711 (Closed): readline/reline duplicate display of prompt
```ruby
#!/usr/bin/env ruby
require 'readline'
prompt = "asdf: "
default = "true"
Readline.pre_input_hook ...
yogo1212 (Leon Busch-George)
06:28 PM Feature #20709 (Closed): Improve String#rindex performance on OSX
Merged in https://github.com/ruby/ruby/commit/e7cb70be4eb7411204f73ee748e317fefaa0410a jhawthorn (John Hawthorn)
05:45 PM Revision e7fbdf81 (git): Fix indentation broken in 53eaa67 [ci skip]
peterzhu2118 (Peter Zhu)
05:44 PM Revision ef42e04a (git): Don't traverse garbage objects in heap traversal
The object could be garbage (e.g. T_NONE, T_MOVED, or T_ZOMBIE) so we
don't want to traverse those.
peterzhu2118 (Peter Zhu)
05:43 PM Revision 53eaa673 (git): Unpoision the object in rb_gc_impl_garbage_object_p
peterzhu2118 (Peter Zhu)
05:40 PM Revision 675529b9 (git): [rubygems/rubygems] standardize pretty-print output for Gem::Source and subclasses
https://github.com/rubygems/rubygems/commit/6d5fbf82f1 Durable Programming Team
05:16 PM Revision 767d0a17 (git): [PRISM] Fix up compile warning for sign comparison
kddnewton (Kevin Newton)
04:12 PM Revision f7b097de (git): [PRISM] Keep script lines option for eval iseqs as well
kddnewton (Kevin Newton)
03:45 PM Revision f1349924 (git): [ruby/irb] Fix easter_egg run without RDoc, fix input-method test
run without RDoc
(https://github.com/ruby/irb/pull/998)
* EasterEgg no longer depend on RDoc
* Run most of the inpu...
tompng (tomoya ishida)
03:37 PM Feature #20525: Percent string literal with indentation support or String#dedent
Oh interesting, I thought that was a typo 😂.
I was playing around with characters after I wrote this and found som...
bradgessler (Brad Gessler)
12:28 PM Feature #20525: Percent string literal with indentation support or String#dedent
@bradgessler I am not sure if you've missed the suggestion by @shyouhei in https://bugs.ruby-lang.org/issues/20525#no... ufuk (Ufuk Kayserilioglu)
08:31 AM Feature #20525: Percent string literal with indentation support or String#dedent
Same reason you can conjure up a Proc via `-> {}` — the syntax looks cleaner and you don't have to stop and try to na... bradgessler (Brad Gessler)
03:32 PM Revision 0889f640 (git): [ruby/reline] Add test for reset_variables in Reline::Config
(https://github.com/ruby/reline/pull/741)
* Fix reset variables
* Add assertion for reload
* Add helper method to ...
ima1zumi (Mari Imaizumi)
03:19 PM Revision ad9d2c64 (git): [ruby/reline] Fix redisplay/insert_text called from pre_input_hook
(https://github.com/ruby/reline/pull/742)
* Fix redisplay/insert_text called from pre_input_hook
* Rename insert_pa...
tompng (tomoya ishida)
02:05 PM Revision 3c63a012 (git): Move responsibility of heap walking into Ruby
This commit removes the need for the GC implementation to implement heap
walking and instead Ruby will implement it.
peterzhu2118 (Peter Zhu)
01:09 PM Revision a2243ee4 (git): Implement ALIAS NODE keyword locations
ydah (Yudai Takada)
12:48 PM Feature #20712 (Closed): module should return newly defined module
nobu (Nobuyoshi Nakada)
12:14 PM Feature #20712: module should return newly defined module
`module` and `class` don't return `nil`, they return the value of the last statement in the scope:
```ruby
x = modu...
ufuk (Ufuk Kayserilioglu)
12:12 PM Feature #20712: module should return newly defined module
Ok I was too quick on this one. module keyword returns last expression in the block, so just ending module declaratio... esad (Esad Hajdarevic)
12:04 PM Feature #20712 (Closed): module should return newly defined module
Currently module keyword returns nil after defining a new module:
```
x = module Foo
end
# x is nil
```
It ...
esad (Esad Hajdarevic)
12:15 PM Revision af143d8a (git): Implement UNDEF NODE keyword locations
ydah (Yudai Takada)
10:21 AM Revision b7fa2dd0 (git): rb_enc_str_asciionly_p: avoid always fetching the encoding
Profiling of `JSON.dump` shows a significant amount of time spent
in `rb_enc_str_asciionly_p`, in large part because ...
byroot (Jean Boussier)
07:21 AM Revision 245ed2fc (git): Range#step: restore legacy behavior for String ranges
zverok (Victor Shepelev)
07:11 AM Revision 452eb24b (git): Added missing client_payload for ruby-build
hsbt (Hiroshi SHIBATA)
06:37 AM Revision 1b8fb486 (git): Revert "Experiment with removing --profile ruby for now"
This reverts commit 6986536488ba23c033c043ef8765438f22df7bf5.
We were just missing the secrets.
k0kubun (Takashi Kokubun)
06:31 AM Revision 69865364 (git): Experiment with removing --profile ruby for now
k0kubun (Takashi Kokubun)
06:29 AM Revision ad613d08 (git): Try to fix AWS_CLI_OPTS with AWS_ACCESS_KEY_ID
k0kubun (Takashi Kokubun)
06:25 AM Revision 20c34015 (git): Drop `--profile ruby` on the release workflow
k0kubun (Takashi Kokubun)
06:00 AM Misc #20685 (Closed): Ruby 3.2.4 tag mentions unrelated changes (CVE-2024-27280)
Removed them at https://github.com/ruby/www.ruby-lang.org/pull/3347 hsbt (Hiroshi SHIBATA)
05:48 AM Bug #20687 (Closed): Does tarball require baseruby?
This issue happens only when ruby is installled but erb is not installed. 6ab591f80aa19d63ecd1e1df3c09c391efb318a6 ch... mame (Yusuke Endoh)
05:48 AM Bug #20687: Does tarball require baseruby?
vo.x (Vit Ondruch) wrote in #note-4:
> nobu (Nobuyoshi Nakada) wrote in #note-1:
> > In that case, the system ruby ...
nobu (Nobuyoshi Nakada)
05:25 AM Revision e7cb70be (git): Improve String#rindex performance on OSX
On OSX, String#rindex is slow due to the lack of `memrchr`.
The fallback implementation finds a match by instead doin...
[email protected] (Zack Deveau)
04:43 AM Revision 5fd39424 (git): [ruby/optparse] Prefer `require_relative`
https://github.com/ruby/optparse/commit/bb08cd47a8 nobu (Nobuyoshi Nakada)
03:24 AM Misc #20660: DevMeeting-2024-09-05
* [Feature #20673] Enable native SOCKS support by default (znz)
* I think enable by default is better than depend o...
znz (Kazuhiro NISHIYAMA)
02:51 AM Revision f4883e79 (git): [flori/json] Use the compiled extension in test
https://github.com/flori/json/commit/148afef84c etienne (Étienne Barrié)
02:51 AM Revision d612f9fd (git): [flori/json] Remove outdated ifdef checks
`json` requires Ruby 2.3, so `HAVE_RUBY_ENCODING_H` and `HAVE_RB_ENC_RAISE`
are always true.
https://github.com/flor...
byroot (Jean Boussier)
01:49 AM Revision 81c71efc (git): Vendor `securerandom` in Bundler as well
It is loaded by `Fetcher` so in most case it's fine.
But if using `bundler/inline` and a gem need to be fetched,
`se...
deivid (David Rodríguez)
01:49 AM Revision e66e3cf1 (git): Change automatiek to properly vendor securerandom
Co-authored-by: Jean Boussier <[email protected]> deivid (David Rodríguez)
01:49 AM Revision 053caa31 (git): Fix `gem exec rails new foo` failing on Ruby 3.2
The default version of securerandom (0.2.2) gets activated by RubyGems,
but does not match Rails requirements (>= 0.3...
deivid (David Rodríguez)
01:49 AM Revision 24c51e1c (git): Let automatiek convert requires that are indented to require_relative as well
deivid (David Rodríguez)
12:59 AM Revision a33416a3 (git): Fix runnable symlinks
Fix symlinks to executable as relative paths from `bin` directory. nobu (Nobuyoshi Nakada)

09/02/2024

11:40 PM Bug #20695 (Closed): Elevated GC allocations in parse.y parser
Applied in changeset commit:git|c93d07ed7448f332379cf21b4b7b649b057e5671.
----------
[Bug #20695] Do not create need...
yui-knk (Kaneko Yuichiro)
11:40 PM Revision c93d07ed (git): [Bug #20695] Do not create needless string object in parser
`set_parser_s_value` does nothing in parser therefore no need to
create string object in parser `set_yylval_node`.
#...
yui-knk (Kaneko Yuichiro)
10:14 PM Revision 1b82d634 (git): Fix flaky test_latest_gc_info_need_major_by
It's possible for a GC to run between the calls of GC.latest_gc_info,
which would cause the test to fail. We can disa...
peterzhu2118 (Peter Zhu)
05:28 PM Revision c1fecc5e (git): [rubygems/rubygems] Simplify `Gem.read_binary` and `Gem.write_binary`
Since `Gem.open_file` no longer locks the target file and is same as
`File.open` now, simply `Gem.read_binary` should...
nobu (Nobuyoshi Nakada)
04:53 PM Bug #20710: Reducing Hash allocation introduces large performance degradation (probably related to VWA)
I still think free pages should be in a global pool rather than tied to a specific pool size. I believe that would so... byroot (Jean Boussier)
04:49 PM Bug #20710: Reducing Hash allocation introduces large performance degradation (probably related to VWA)
Thank you for the detailed report.
I had a discussion about this with @mame and @byroot last year in the Ruby core...
peterzhu2118 (Peter Zhu)
06:24 AM Bug #20710 (Closed): Reducing Hash allocation introduces large performance degradation (probably related to VWA)
I found a surprising performance degradation while developing RBS.
In short, I tried to remove unnecessary Hash allo...
pocke (Masataka Kuwabara)
04:09 PM Revision ef084cc8 (git): v3.3.5
k0kubun (Takashi Kokubun)
03:51 PM Revision 1f00f6a0 (git): [rubygems/rubygems] Avoid another race condition of open mode
Instead, just open in CREATE and APPEND mode.
Also, move the workaround for old Solaris as fallback to retry.
https:...
nobu (Nobuyoshi Nakada)
03:36 PM Revision b539b43b (git): [ruby/rdoc] [DOC] Fix links (https://github.com/ruby/rdoc/pull/1169)
https://github.com/ruby/rdoc/commit/a576ff890f burdettelamar (Burdette Lamar)
02:34 PM Revision fe2db1be (git): [ruby/reline] Get console handle again and retry when Win32API call
fails
(https://github.com/ruby/reline/pull/734)
https://github.com/ruby/reline/commit/66291b5e3c
tompng (tomoya ishida)
02:01 PM Revision bb511c3f (git): [rubygems/rubygems] Don't try to remove previous install folder if it's empty
Ruby ships with empty directories for default gems. If Ruby
installations has unsafe world-writable permissions, we w...
deivid (David Rodríguez)
02:01 PM Revision b00b0d5f (git): [rubygems/rubygems] Improve insecure gem overwrite message
https://github.com/rubygems/rubygems/commit/7c71dac22e deivid (David Rodríguez)
01:36 PM Revision 4303a02f (git): CI: windows.yml: Drop pull-request - path-ignore.
It's to avoid the stucking "Windows result" job.
It seems only the files included in the list of the pull-request - p...
Jun Aruga
01:36 PM Revision c853e48f (git): .travis.yml: Drop all the pipelines due to jobs not starting.
Remove `.travis.yml` as a temporary workaround. Jun Aruga
01:36 PM Revision 3d83df2b (git): .travis.yml: Allow failures for arm64/arm32 pipelines.
Right now, the arm64 servers on Travis took around 7 hours to start the jobs.
Therefore, allow failures for the arm64...
Jun Aruga
12:31 PM Revision 9d522cc4 (git): [rubygems/rubygems] Make ruby-core check not depend on ENV
I found it useful to be able to use `GEM_COMMAND` outside of a ruby-core
env, so I made the ruby-core env detection n...
deivid (David Rodríguez)
10:28 AM Revision d3ab7be8 (git): merge revision(s) 657f4b99f61: [Backport #20667]
Update bundled gems list as of 2024-08-02 k0kubun (Takashi Kokubun)
10:25 AM Revision c69d59e9 (git): Sync tool/lib/core_assertions.rb from master
It seems necessary to pass test-bundled-gems with REXML. k0kubun (Takashi Kokubun)
10:19 AM Bug #20701: Hash argument passed as keyword splat can be mutated inside method
ruby_3_3 commit:cf9a6c2b63e6337a3f6ce76527446739e5aceb67 merged revision(s) commit:a3562c2a0abf1c2bdd1d50377b4f929580... k0kubun (Takashi Kokubun)
10:19 AM Revision cf9a6c2b (git): merge revision(s) a3562c2a0abf1c2bdd1d50377b4f929580782594: [Backport #20701]
Remove incorrect setting of KW_SPLAT_MUT flag
Fixes [Bug #20701]
Co-authored-by: Pablo Herrero <pab...
k0kubun (Takashi Kokubun)
10:13 AM Bug #20698: Please backport fix for CVE-2024-43398
Please consider filing PRs to branches like `ruby_3_3` next time. k0kubun (Takashi Kokubun)
10:12 AM Bug #20698: Please backport fix for CVE-2024-43398
ruby_3_3 commit:e0e23e7d5e. k0kubun (Takashi Kokubun)
10:11 AM Bug #20691: Use-after-free in WeakKeyMap#clear
ruby_3_3 commit:ac8d50e52ebc2d2684914e56548a64a65830c16a. k0kubun (Takashi Kokubun)
10:10 AM Bug #20344: argument stack underflow (-1)
ruby_3_3 commit:d83b5633b16f4ddcece4ff924f21c5a5851470cf merged revision(s) commit:992596fb7af18a7f472589a607d0eb3fbb... k0kubun (Takashi Kokubun)
10:10 AM Revision d83b5633 (git): merge revision(s) 992596fb7af18a7f472589a607d0eb3fbb03b49a: [Backport #20344]
Fix next inside block argument stack underflow
[Bug #20344]
Fix compile_next adding removable adjust...
k0kubun (Takashi Kokubun)
10:07 AM Bug #20649: Ripper fails to tokenize `def f; (x)::A =`
ruby_3_3 commit:b210c86a0201f6a97c4da8266908260746f53ae0 merged revision(s) commit:97449338d6cb42d9dd7c9ca61550616e7e... k0kubun (Takashi Kokubun)
10:07 AM Revision b210c86a (git): merge revision(s) 97449338d6cb42d9dd7c9ca61550616e7e6b6ef6: [Backport #20649]
[Bug #20649] Allow `nil` as 2nd argument of `assign_error`
Fallback to the last token element in that case, ...
k0kubun (Takashi Kokubun)
10:05 AM Bug #20571: Compile error on for loop
ruby_3_3 commit:6a4e79533b4454392f3afdfa0c4d35b763b68466. k0kubun (Takashi Kokubun)
09:57 AM Bug #20651: `false && (1 in 1)` produces argument stack underflow (-1)
ruby_3_3 commit:6a4e79533b4454392f3afdfa0c4d35b763b68466 merged revision(s) commit:1870505f478cc75993b296b7144a45137a... k0kubun (Takashi Kokubun)
09:56 AM Revision 6a4e7953 (git): merge revision(s) 1870505f478cc75993b296b7144a45137ace6937: [Backport #20651]
Fix wrong unreachable chunk remove when jump destination label is unremovable k0kubun (Takashi Kokubun)
09:53 AM Bug #20667: Backport REXML CVE fixes
Please consider filing a backport PR to stable branches next time. k0kubun (Takashi Kokubun)
09:53 AM Bug #20667: Backport REXML CVE fixes
ruby_3_3 commit:e0e23e7d5eb4da42c490b1d3408bd6e5047e8f83 merged revision(s) commit:29500e30346. k0kubun (Takashi Kokubun)
09:52 AM Revision e0e23e7d (git): merge revision(s) 29500e30346: [Backport #20667]
Update bundled gems list as of 2024-08-22 k0kubun (Takashi Kokubun)
09:44 AM Revision 7b954e7b (git): Allow failures in Travis ppc64le and s390x
Those jobs are way too unstable and provide very little benefit.
e.g.
https://app.travis-ci.com/github/ruby/ruby/job...
k0kubun (Takashi Kokubun)
09:40 AM Bug #20668: [3.3] shareable_constant_value: literal crash
ruby_3_3 commit:65cca99b30c65d462aa67969e0f16f6e45db4705. k0kubun (Takashi Kokubun)
09:40 AM Bug #20653: Memory leak in String#start_with? when regexp times out
ruby_3_3 commit:ce565cd4b851977bf37a470bee54e441bb60486d. k0kubun (Takashi Kokubun)
09:39 AM Bug #20641: `lib/bundled_gems.rb` makes `Kernel.require` over 100x slower
ruby_3_3 commit:4667f8ec10269b0b5deca459f098abbdf3bae4ec. k0kubun (Takashi Kokubun)
09:34 AM Bug #20670: fork deadlocks in child process due to timer thread
ruby_3_3 commit:66312ad913d67bfd3c2c83b174eabf537f5def84. k0kubun (Takashi Kokubun)
09:31 AM Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
The message was auto-generated by a script. The script only matches the last commit mentioning the ticket number, and... k0kubun (Takashi Kokubun)
08:55 AM Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
Hey @k0kubun I don't think 66312ad913d67bfd3c2c83b174eabf537f5def84 is related to this one? 👀
(Although I think th...
ivoanjo (Ivo Anjo)
08:42 AM Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
ruby_3_3 ~~commit:66312ad913d67bfd3c2c83b174eabf537f5def84~~, commit:425e468d25a70740cef3ed676e9b82f7902e077a. k0kubun (Takashi Kokubun)
09:25 AM Revision b6e7e903 (git): redmine-backporter: Support matching multiple revs
with `done` command k0kubun (Takashi Kokubun)
09:22 AM Revision 7d47f3c9 (git): redmine-backporter: Clarify the actual control flow
The `rev && has_commit(rev, "ruby_#{TARGET_VERSION.tr('.','_')}")`
case seems to be used if and only if it's manually...
k0kubun (Takashi Kokubun)
03:41 AM Revision 73c39a5f (git): Bump actions/upload-artifact from 4.3.6 to 4.4.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.
- [Release notes](ht...
dependabot[bot]
02:30 AM Revision 0642f71a (git): Update default gems list at 745b4775c5d8b28f6e5fa26b928239 [ci skip]
git[bot]
02:29 AM Revision 745b4775 (git): [ruby/logger] Bump up 1.6.1
https://github.com/ruby/logger/commit/bda937b4cc hsbt (Hiroshi SHIBATA)

09/01/2024

11:00 AM Revision eb144ef9 (git): Skip show_doc tests if RDoc is not available
hsbt (Hiroshi SHIBATA)
11:00 AM Revision 4aa3491b (git): Skip RDoc related feature if Gem::RDoc is not available
hsbt (Hiroshi SHIBATA)
03:46 AM Revision 185602e6 (git): [ruby/io-console] Fix mixing declarations and code for older versions
https://github.com/ruby/io-console/commit/504292b487 nobu (Nobuyoshi Nakada)
03:46 AM Revision 37db194c (git): [ruby/io-console] Support older rubies
https://github.com/ruby/io-console/commit/cad8169568 nobu (Nobuyoshi Nakada)
03:00 AM Revision afd12873 (git): Update dependencies of io-console
nobu (Nobuyoshi Nakada)
02:58 AM Misc #20660: DevMeeting-2024-09-05
* [Bug #20693] Dir.tmpdir should perform a real access check before warning about writability
* A minor paper-cut,...
kjtsanaktsidis (KJ Tsanaktsidis)
02:47 AM Revision 44771e4a (git): Bump github/codeql-action from 3.26.5 to 3.26.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.5 to 3.26.6.
- [Release notes](https:...
dependabot[bot]

08/31/2024

06:30 PM Revision d6fc8f3d (git): [rubygems/rubygems] fix `@license` typo preventing licenses from being correctly unmarshalled
https://github.com/rubygems/rubygems/commit/d6ba7ef79f Durable Programming Team
06:05 PM Feature #20709 (Closed): Improve String#rindex performance on OSX
`String#rindex` is much slower on OSX than on Linux hosts. This appears due to the lack of a `memrchr` implementation... [email protected] (Zack Deveau)
10:10 AM Revision b6f7d544 (git): merge revision(s) 29500e3034681a30045dea462d6bb653e8600738: [Backport #20698]
Update bundled gems list as of 2024-08-22 nagachika (Tomoyuki Chikanaga)
10:09 AM Revision 04fab1df (git): merge revision(s) bb849ffdb18305f01457de4e9848c830eb83a2d7:
Added explicitly begin-end block for Ruby 2.4.
strscan, ipaddr and some default gems still support Ruby 2....
nagachika (Tomoyuki Chikanaga)
09:51 AM Revision f095a085 (git): merge revision(s) 8a7e6f6852740e989ef8f679db5631306466a4ed:
Improve base time of assert_linear_performance (#11369)
Remove `.ceil` from base time calculation that makes...
nagachika (Tomoyuki Chikanaga)
09:49 AM Revision f4847607 (git): merge revision(s) f1c78b23313e63eb31a213cc7277b1eb206a581b:
Suppress warning for shadowing outer local variable nagachika (Tomoyuki Chikanaga)
09:49 AM Revision b5bb0ee6 (git): merge revision(s) d23964360335ad561f252cb6fe8e90df7ebee90e:
core_assertions.rb: Support old rubies
Some symbol argument might not be accepted by Process.clock_gettime.
nagachika (Tomoyuki Chikanaga)
09:49 AM Revision bec6da39 (git): merge revision(s) 533423ebe46ebfe3005198c12aa0d2c899c695ea:
core_assertions.rb: Prefer CPU time clocks
To prevent influence from other processes.
nagachika (Tomoyuki Chikanaga)
09:48 AM Revision 7c2cdca7 (git): merge revision(s) f9eb2515a3221cced611b4de971b72a78a7a566f:
core_assertions.rb: Extract common code block nagachika (Tomoyuki Chikanaga)
09:48 AM Revision 07d7ffeb (git): merge revision(s) 3fe134759cc4904c74306e0832c22fa518a5bea2:
Skip assert_linear_performance for RJIT nagachika (Tomoyuki Chikanaga)
09:45 AM Revision 00fada38 (git): merge revision(s) f07c756494b0e473ff8e4ece6f04c7ababe93b01:
core_assertions.rb: Tweak timeout limit
Increase the timeout limit when variance at rehearsal is small.
nagachika (Tomoyuki Chikanaga)
08:43 AM Revision e69945fc (git): [ruby/io-console] Workaround for old TruffleRuby
https://github.com/ruby/io-console/commit/f10c946ac7 nobu (Nobuyoshi Nakada)
08:43 AM Revision 4a1ea9b6 (git): [ruby/io-console] Store console IO in Ractor-local storage
Ractor requires a shareable class has shareable constants only, but IO
is not shareable unless frozen.
https://githu...
nobu (Nobuyoshi Nakada)
06:43 AM Misc #20013: Travis CI status
All the Travis partner pipelines (non-x86_64) jobs don't start. So, I will drop all the pipelines on the 2nd commit o... jaruga (Jun Aruga)
05:46 AM Revision 5dbb67a5 (git): Update default gems list at 365ededfdf4fa33000411e63d7a1c2 [ci skip]
git[bot]
05:46 AM Revision 365ededf (git): [ruby/io-console] io-console is considered Ractor-safe
https://github.com/ruby/io-console/commit/b1adc15af7 nobu (Nobuyoshi Nakada)
05:22 AM Revision 2afde63e (git): * remove trailing spaces. [ci skip]
git[bot]
05:22 AM Revision 32f134bb (git): Added pre-release suffix for development version of default gems
https://github.com/ruby/stringio/issues/81 hsbt (Hiroshi SHIBATA)
05:22 AM Revision f304afd2 (git): Added check method with released version of rubygems.org
hsbt (Hiroshi SHIBATA)
05:15 AM Revision a4ede0c4 (git): Update default gems list at 7900128ab2d8c1d3c52e9c3e14df3c [ci skip]
git[bot]
05:14 AM Revision 7900128a (git): [ruby/uri] Bump up 0.13.1
https://github.com/ruby/uri/commit/31ec9cea66 hsbt (Hiroshi SHIBATA)
05:05 AM Revision 53d8dca3 (git): Update default gems list at 818e3037ed8635ae2ed63a5d783cb3 [ci skip]
git[bot]
05:04 AM Revision 818e3037 (git): [ruby/zlib] Bump up 3.1.1
https://github.com/ruby/zlib/commit/d756bb0a0f k0kubun (Takashi Kokubun)
03:26 AM Revision a2b3cb65 (git): [ruby/reline] Implement re-read-init-file
(https://github.com/ruby/reline/pull/740)
https://github.com/ruby/reline/commit/59e4ade807
ima1zumi (Mari Imaizumi)
02:26 AM Revision f1a79661 (git): [DOC] Rationalize aliases in What's Here
burdettelamar (Burdette Lamar)
02:25 AM Revision a85dc3e9 (git): [DOC] Rationalize aliases
burdettelamar (Burdette Lamar)
02:23 AM Revision 2d944dde (git): [DOC] Related for Array#[] (#11487)
burdettelamar (Burdette Lamar)

08/30/2024

11:19 PM Bug #20708 (Closed): EINTR while opening fifo isn't retried
I don't think this should fail:
```
martind@stormy:~/download/ruby$ rm -f /tmp/badger && mkfifo /tmp/badger && time...
[email protected] (Martin Dorey)
08:36 PM Revision eef2121c (git): [macOS CI] Delete big SDKs to avoid exhausting disk space
Lately we've seen frequent failures on macOS GitHub Action runs due to
disk space issues. Poking with du(1) revealed ...
alanwu (Alan Wu)
04:06 PM Feature #20309: Bundled gems for Ruby 3.5
I guess I can share my opinion here.
There definitely is a benefit in bundling some gems, both from a ruby maintai...
Earlopain (Earlopain _)
02:50 PM Feature #20707 (Closed): Move `Time#xmlschema` into core
### Performance
Converting `Time` into `RFC3339 / ISO8601` representation is an significant hotspot for applicatio...
byroot (Jean Boussier)
02:45 PM Revision 89bbb9a8 (git): Fix call to each_location_ptr for ASAN
peterzhu2118 (Peter Zhu)
02:03 PM Revision ca7b3d46 (git): Combine gc_mark_locations and each_stack_location
Also renames the new function each_location_ptr to be consistent with
each_location.
peterzhu2118 (Peter Zhu)
02:03 PM Revision e3f00df2 (git): Drop support for Motorola 68000
The last Motorla 68000 architecture CPU was released 1994, so we can
probably drop support for it.
peterzhu2118 (Peter Zhu)
10:36 AM Revision 830ff66e (git): [rubygems/rubygems] Emit progress to stderr when `--parseable` is passed to `bundle outdated`
Before, `bundle outdated --parseable` (or `--porcelain`) caused output
to be completely silenced during definition re...
Matt Brictson
10:23 AM Misc #20013: Travis CI status
Right now I am seeing Travis's arm64 (and arm32) take time around 7 hours to start the jobs. Therefore I will allow f... jaruga (Jun Aruga)
10:16 AM Revision 08b92b67 (git): [rubygems/rubygems] Don't blow up when explicit version is removed from some git sources
`version` is actually an attribute of the dependency, not of the git
source. Sometimes it's passed to the git source ...
deivid (David Rodríguez)
10:16 AM Revision 63287fef (git): [rubygems/rubygems] Fix grammar in one spec description
https://github.com/rubygems/rubygems/commit/a1046466c9 deivid (David Rodríguez)
07:13 AM Misc #20660: DevMeeting-2024-09-05
* [Feature #20309] Bundled gems for Ruby 3.5
* Discuss about `benchmark`,`irb` and `reline`
hsbt (Hiroshi SHIBATA)
06:16 AM Bug #20706 (Closed): Can't build Ruby on macOS Sonoma and Sequoia due to: ignoring duplicate libraries, archive member '/' not a mach-o file in libruby.3.3-static.a
>Is this normal? [I can build Ruby now]
Yes, don't use build toolchain provided by homebrew.
hsbt (Hiroshi SHIBATA)
06:03 AM Bug #20706: Can't build Ruby on macOS Sonoma and Sequoia due to: ignoring duplicate libraries, archive member '/' not a mach-o file in libruby.3.3-static.a
Ok, so I did:
```
sudo rm -rf /Applications/Xcode.app # this was Xcode.app 15.4
brew update
brew upgrade
```
...
wkoszek (Adam Koszek)
04:54 AM Bug #20706: Can't build Ruby on macOS Sonoma and Sequoia due to: ignoring duplicate libraries, archive member '/' not a mach-o file in libruby.3.3-static.a
It looks pretty recent to me:
$ rustc --version
rustc 1.80.1 (3f5fd8dd4 2024-08-06) (Homebrew)
I think there a...
wkoszek (Adam Koszek)
01:42 AM Bug #20706: Can't build Ruby on macOS Sonoma and Sequoia due to: ignoring duplicate libraries, archive member '/' not a mach-o file in libruby.3.3-static.a
> warning: this method call resolves to `<&Box<[T]> as IntoIterator>::into_iter` (due to backwards compatibility), bu... nobu (Nobuyoshi Nakada)
12:27 AM Revision 371432b2 (git): [PRISM] Handle RubyVM.keep_script_lines
kddnewton (Kevin Newton)
12:20 AM Revision 55409830 (git): [PRISM] For stdin scripts, use locale encoding
For example:
$ echo 'p __ENCODING__' | LANG=C ruby
#<Encoding:US-ASCII>
But, allow -K to override the sourc...
alanwu (Alan Wu)
 

Also available in: Atom