Project

General

Profile

Activity

From 04/13/2023 to 04/19/2023

04/19/2023

11:30 PM Revision 5fc11f30 (git): YJIT: Tweak asm comments (#7743)
k0kubun (Takashi Kokubun)
08:08 PM Revision 2531bb0b (git): YJIT: Remove Insn::RegTemps (#7741)
* YJIT: Remove Insn::RegTemps
* Update a comment
Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gmail....
k0kubun (Takashi Kokubun)
09:26 AM Feature #15017: Provide extended information about Signal
With a passing interest, since I've worked in the guts of this code, I believe the situation you are describing sound... ioquatix (Samuel Williams)
08:20 AM Feature #19560: IO#close_on_fork= and IO#close_on_fork?
I found an issue about O_CLOFORK after the meeting.
It closes FD in a child process at fork.
But it does not close ...
akr (Akira Tanaka)
06:59 AM Revision 74772840 (git): Hide Gem::MockGemUi. It's only used by tests
hsbt (Hiroshi SHIBATA)
06:56 AM Revision d1c42da7 (git): [rubygems/rubygems] To use Gem::YAMLSerializer in Bundler
https://github.com/rubygems/rubygems/commit/5351e01b32 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 40d1a000 (git): [rubygems/rubygems] Copy YAMLSerializer from Bundler
https://github.com/rubygems/rubygems/commit/6a97346708 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 62e5ba53 (git): [rubygems/rubygems] Added tests for load_with_rubygems_config_hash and dump_with_rubygems_yaml
https://github.com/rubygems/rubygems/commit/0393f24119 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 8b95b33a (git): [rubygems/rubygems] Bundler::YAMLSerializer.load couldn't raise error when invalid yaml was provided
https://github.com/rubygems/rubygems/commit/cfcfde04c7 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 92ab4e41 (git): [rubygems/rubygems] Replaced Gem::ConfigFile.dump_with_rubygems_yaml for saveing configuration
https://github.com/rubygems/rubygems/commit/46438e61cd hsbt (Hiroshi SHIBATA)
06:56 AM Revision ef54a9ae (git): [rubygems/rubygems] Introduce self.load_with_rubygems_config_hash
https://github.com/rubygems/rubygems/commit/9175b8cf2a hsbt (Hiroshi SHIBATA)
06:56 AM Revision 644d7df0 (git): [rubygems/rubygems] Introduce self.dump_with_rubygems_yaml
https://github.com/rubygems/rubygems/commit/3d3b0d80a1 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 45655089 (git): [rubygems/rubygems] Removed trailing-slash for domain
https://github.com/rubygems/rubygems/commit/81ba58f445 hsbt (Hiroshi SHIBATA)
06:56 AM Revision cdc2e3de (git): [rubygems/rubygems] Wrap self.convert_rubygems_config_hash from Bundler::YAMLSerializer.load
https://github.com/rubygems/rubygems/commit/080880ac23 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 7b959f62 (git): [rubygems/rubygems] Move all changes only in RubyGems
https://github.com/rubygems/rubygems/commit/d842e2092f hsbt (Hiroshi SHIBATA)
06:56 AM Revision 30b3290f (git): [rubygems/rubygems] Added guard condition for replacing __ variable in YAML keys
https://github.com/rubygems/rubygems/commit/e7d31405ea hsbt (Hiroshi SHIBATA)
06:56 AM Revision d0dc6179 (git): [rubygems/rubygems] Replaced load_yaml_file with Bundler::YAMLSerializer
https://github.com/rubygems/rubygems/commit/1ed5fc018e hsbt (Hiroshi SHIBATA)
06:56 AM Revision 3988b1d4 (git): [rubygems/rubygems] api_key is always contained string
https://github.com/rubygems/rubygems/commit/925f7f6717 hsbt (Hiroshi SHIBATA)
06:56 AM Revision bf8d8ce1 (git): [rubygems/rubygems] Keep compatiblity of Bundler specs
https://github.com/rubygems/rubygems/commit/b211eeacba hsbt (Hiroshi SHIBATA)
06:56 AM Revision 364c2fea (git): [rubygems/rubygems] Replaced empty hash to nil value in YAML
https://github.com/rubygems/rubygems/commit/8771fbf53d hsbt (Hiroshi SHIBATA)
06:56 AM Revision 7e537e96 (git): [rubygems/rubygems] Only convert old URL key name when it's contained double underscore
https://github.com/rubygems/rubygems/commit/a4bfa2ef94 hsbt (Hiroshi SHIBATA)
06:56 AM Revision e684eb9e (git): [rubygems/rubygems] Added missing require for Bundler::YAMLSerializer
https://github.com/rubygems/rubygems/commit/55ef32fdd7 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 9365492f (git): [rubygems/rubygems] Fix regexp for Symbol
https://github.com/rubygems/rubygems/commit/9a3ed682a0 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 1225eff3 (git): [rubygems/rubygems] Don't use Psych
https://github.com/rubygems/rubygems/commit/d6555aaa28 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 038c6e77 (git): [rubygems/rubygems] Added explicitly loading for Gem::SafeYAML
https://github.com/rubygems/rubygems/commit/3d9d587dd7 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 2c91ec08 (git): [rubygems/rubygems] We need to convert empty string for nil value
https://github.com/rubygems/rubygems/commit/348c82311f hsbt (Hiroshi SHIBATA)
06:56 AM Revision fd981ebf (git): [rubygems/rubygems] Handle Symbol value
https://github.com/rubygems/rubygems/commit/c98677d073 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 2014dc5e (git): [rubygems/rubygems] Handle Symbol key and Interger and Boolean values
https://github.com/rubygems/rubygems/commit/63efdac045 hsbt (Hiroshi SHIBATA)
06:56 AM Revision 6f50ecfe (git): [rubygems/rubygems] Try to use pure-ruby YAML serializer for configuration
https://github.com/rubygems/rubygems/commit/3268d40974 hsbt (Hiroshi SHIBATA)
05:53 AM Revision 628e4327 (git): fix `NameError` message
The following code produces two NameErrors respectively
and they are independent, but the second one can show
`privat...
ko1 (Koichi Sasada)
05:02 AM Bug #19401 (Closed): [Doc] Broken links in CSV documentation
This issue is generation problem by https://github.com/ruby/docs.ruby-lang.org. We should move to docs.ruby-lang.org ... hsbt (Hiroshi SHIBATA)
04:08 AM Revision 62781d47 (git): * remove trailing spaces. [ci skip]
git[bot]
04:08 AM Revision a1c2c274 (git): Refactor `Regexp#match` cache implementation (#7724)
* Refactor Regexp#match cache implementation
Improved variable and function names
Fixed [Bug 19537] (Maybe fixed in ...
make_now_just (Hiroya Fujinami)
02:06 AM Misc #19608 (Assigned): Being a co-maintainer of the ruby/openssl for the OpenSSL FIPS mode
+1
I'll support @jaruga if you need extra permissions of our resources.
hsbt (Hiroshi SHIBATA)
01:21 AM Feature #19607: Introduce `Hash#symbolize_keys`.
The typical implementation `transform_keys(&:to_sym)` seems fairly common.
https://github.com/search?q=%22transform_...
ioquatix (Samuel Williams)
12:34 AM Feature #19607: Introduce `Hash#symbolize_keys`.
ioquatix (Samuel Williams) wrote in #note-5:
> https://github.com/search?q=repo%3Arails%2Frails%20symbolize_keys&typ...
nobu (Nobuyoshi Nakada)
12:05 AM Feature #19607: Introduce `Hash#symbolize_keys`.
https://github.com/search?q=repo%3Arails%2Frails%20symbolize_keys&type=code
or more generally:
https://github.c...
ioquatix (Samuel Williams)
12:23 AM Revision 8023da74 (git): Adjust indent [ci skip]
nobu (Nobuyoshi Nakada)
12:23 AM Revision 7b3932a9 (git): Ignore markdown files only commits [ci skip]
Removed from compilers.yml at 90c8f7ca6bef734d4f347f1ddd3b541ba4ebdea8
carelessly, and seems copied to annocheck.yml ...
nobu (Nobuyoshi Nakada)
12:16 AM Revision 21082eac (git): * expand tabs. [ci skip]
Please consider using misc/expand_tabs.rb as a pre-commit hook. git[bot]
12:16 AM Feature #18897 (Closed): Add a new instruction for sending messages to ephemeral stack arrays
Applied in changeset commit:git|c5fc1ce975ecdf1c6818714e47579c5d3531c4ca.
----------
Emit special instruction for ar...
tenderlovemaking (Aaron Patterson)
12:16 AM Revision bdffcd6d (git): Update RJIT to support newarray_send
This also adds max / hash support tenderlovemaking (Aaron Patterson)
12:16 AM Revision b816ea87 (git): Implement opt_newarray_send in YJIT
This commit implements opt_newarray_send along with min / max / hash for
stack allocated arrays
tenderlovemaking (Aaron Patterson)
12:16 AM Revision 66938fc7 (git): updating bindgen
tenderlovemaking (Aaron Patterson)
12:16 AM Revision c5fc1ce9 (git): Emit special instruction for array literal + .(hash|min|max)
This commit introduces a new instruction `opt_newarray_send` which is
used when there is an array literal followed by...
tenderlovemaking (Aaron Patterson)

04/18/2023

11:56 PM Revision 3016f30c (git): Return NULL to indicate the next shape isn't found
During compaction we must fix up shapes on objects who were extended but
then became embedded. `rb_shape_traverse_fr...
tenderlovemaking (Aaron Patterson)
11:52 PM Feature #19607: Introduce `Hash#symbolize_keys`.
ioquatix (Samuel Williams) wrote:
> This is a very common operation.
I have never needed such operation.
What’s ...
nobu (Nobuyoshi Nakada)
09:46 PM Feature #19607: Introduce `Hash#symbolize_keys`.
I did some more research.
The actual JSON RFC https://www.rfc-editor.org/rfc/rfc8259 refers to `name/value` pairs....
ioquatix (Samuel Williams)
11:06 AM Feature #19607: Introduce `Hash#symbolize_keys`.
One part of my motivation for creating this issue is to bring attention to the following inconsistencies:
- https://...
ioquatix (Samuel Williams)
11:02 AM Feature #19607 (Open): Introduce `Hash#symbolize_keys`.
This is a very common operation.
It can currently be implemented using `Hash#transform_keys(&:to_sym)`.
It's cu...
ioquatix (Samuel Williams)
11:20 PM Feature #19591 (Closed): Add symbolize_names to MatchData#named_captures
Merged, thanks for your contribution to Ruby. ioquatix (Samuel Williams)
11:19 PM Revision b09f5c7b (git): MatchData#named_captures: add optional symbolize_names keyword (#6952)
palkan (Vladimir Dementyev)
11:08 PM Bug #19603 (Closed): Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
alanwu (Alan Wu)
11:02 PM Feature #15541 (Third Party's Issue): Add alias symbolize_keys for symbolize_names kwarg for JSON.parse
hsbt (Hiroshi SHIBATA)
09:51 PM Feature #15541: Add alias symbolize_keys for symbolize_names kwarg for JSON.parse
I was a strong proponent of this proposal, however I checked the JSON RFC <https://www.rfc-editor.org/rfc/rfc8259> fo... ioquatix (Samuel Williams)
10:15 PM Feature #18825 (Rejected): Specialized instruction for "array literal + `.hash`"
Closing in favor of #18897 tenderlovemaking (Aaron Patterson)
02:09 PM Revision 2dff1d4f (git): YJIT: Fix raw sample stack lengths in exit traces (#7728)
yjit-trace-exits appends a synthetic sample for the instruction being
exited, but we didn't increment the size of the...
jhawthorn (John Hawthorn)
01:07 PM Misc #19608 (Closed): Being a co-maintainer of the ruby/openssl for the OpenSSL FIPS mode
## Motivation and context
Recently I have been working for the [ruby/openssl](https://github.com/ruby/openssl) to ...
jaruga (Jun Aruga)
12:50 PM Feature #15017: Provide extended information about Signal
I have another use case.
Resque sends SIGTERM to terminate jobs (which run by default in a child process). That rais...
fxn (Xavier Noria)
10:27 AM Feature #6242: Ruby should support lists
i agree with you and see more about punk clothing.
https://jacketskingdom.com/collections/punk-leather-jacket
jacketskingdom (Jackets Kingdom)
06:11 AM Bug #19606 (Closed): addr2line.c broken on Fedora 38
I'm running the Fedora 38 beta on my machine, and the Ruby crash reporter is itself crashing while trying to print C-... kjtsanaktsidis (KJ Tsanaktsidis)
03:38 AM Revision d8a6db72 (git): Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.6 to 1.4.0.
- [Release notes...
dependabot[bot]
01:48 AM Bug #19605 (Closed): Please backport "Update how to subscribe mailing lists"
I think how to subscribe should update.
Because sending mail to `[email protected]` causes `Address not...
znz (Kazuhiro NISHIYAMA)
01:41 AM Revision 8519d94d (git): Update how to subscribe mailing lists
- Update mailing lists domain
- Use 'join' instead of an alias 'subscribe'.
- Command should be in subject instead of...
znz (Kazuhiro NISHIYAMA)
12:28 AM Revision 2f6539fc (git): Sort by URL [ci skip]
znz (Kazuhiro NISHIYAMA)

04/17/2023

11:58 PM Revision 4574ace6 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.71 to 0.9.72.
- [Release notes](https://github.com/oxid...
dependabot[bot]
11:49 PM Bug #19603: Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
Confirmed the 293913905e87c799c00c113900814987dce994e7 address this issue.
```
$ ruby -v
ruby 3.3.0dev (2023-04-...
yahonda (Yasuo Honda)
11:21 PM Bug #19603 (Feedback): Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
Thanks for the report!
This should be fixed by commit:293913905e87c799c00c113900814987dce994e7.
Let us know if it's...
alanwu (Alan Wu)
02:02 AM Bug #19603: Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
Here is the output with `RUST_BACKTRACE=1` as suggested "note: run with `RUST_BACKTRACE=1` environment variable to di... yahonda (Yasuo Honda)
02:00 AM Bug #19603 (Closed): Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
Rails CI against Ruby master with yjit-enabled fails https://buildkite.com/rails/rails/builds/95649#018781f5-9389-478... yahonda (Yasuo Honda)
09:58 PM Revision 29391390 (git): YJIT: Fixes failure reported by rails for opt+splat+rest (#7727)
Jimmy Miller
09:57 PM Revision 5aa3be65 (git): YJIT: Spill a caller stack as late as possible (#7726)
k0kubun (Takashi Kokubun)
04:07 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
> But the current API rb_provide isn't ideal for this scenario. Partly because the string passed in needs to always l... byroot (Jean Boussier)
02:41 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
thomthom (Thomas Thomassen) wrote in #note-9:
> Is this something that could be considered? (Maybe best if I log a s...
jeremyevans0 (Jeremy Evans)
11:18 AM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
Thank you very much for looking into this. We'll be testing the patch to see how the performance is with our applicat... thomthom (Thomas Thomassen)
03:28 PM Feature #19604 (Open): XOAUTH2 support in net-pop
I would like to add support to XOAUTH2 in the net-pop library.
I've opened a PR on the GitHub repo and I would like ...
cheez331 (Alessio Cosenza)
01:34 PM Revision 165ef42b (git): * append newline at EOF. [ci skip]
nobu (Nobuyoshi Nakada)
12:18 PM Bug #16951: Consistently referer dependencies
@hsbt would it be possible to get an update on this? Has there been any progress over the past couple of years?
I'...
iMacTia (Mattia Giuffrida)
11:48 AM Bug #19392: Endless method and parsing priorities
@matz With all due respect, I don't believe the current behaviour is acceptable. Considering the behaviour affects no... zverok (Victor Shepelev)
05:28 AM Bug #19392 (Closed): Endless method and parsing priorities
Analogous to `a = b and c` parsed as `(a = b) and c`, `def a = b and c` should be parsed as `(def a = b) and c`.
Con...
matz (Yukihiro Matsumoto)
08:29 AM Revision f3979aec (git): Add spec for `Warning[:performance]`
[Feature #19538] byroot (Jean Boussier)

04/16/2023

05:34 PM Bug #4040: SystemStackError with Hash[*a] for Large _a_
jeremyevans0 (Jeremy Evans) wrote in #note-24:
> So if anything, the patch encourages users not to pass large arrays...
Eregon (Benoit Daloze)
04:45 PM Bug #4040: SystemStackError with Hash[*a] for Large _a_
Eregon (Benoit Daloze) wrote in #note-23:
> @jeremyevans0
> > I rebased my branch against master, and then ran all...
jeremyevans0 (Jeremy Evans)
01:36 PM Bug #4040: SystemStackError with Hash[*a] for Large _a_
@jeremyevans0
> I rebased my branch against master, and then ran all of the app_* benchmarks, here are the results:
...
Eregon (Benoit Daloze)
04:51 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
> It would be good to get benchmark results from Linux, so if someone could contribute that, I would appreciate it.
...
k0kubun (Takashi Kokubun)
03:06 PM Revision a0d1069e (git): Make classes embedded on 32 bit
Classes are now exactly 80 bytes when embedded, which perfectly fits the
3rd size pool on 32 bit systems.
peterzhu2118 (Peter Zhu)
03:06 PM Revision 24b13733 (git): Move shape ID to flags for classes on 32 bit
Moves shape ID to FL_USER4 to FL_USER19 for the shape ID on 32 bit
systems. This makes the rb_classext_struct smaller...
peterzhu2118 (Peter Zhu)
03:06 PM Revision d7bb7e70 (git): Change RMODULE_ALLOCATED_BUT_NOT_INITIALIZED
RCLASS_CLONED no longer uses FL_USER1, so we can make
RMODULE_ALLOCATED_BUT_NOT_INITIALIZED use FL_USER1.
peterzhu2118 (Peter Zhu)
03:06 PM Revision ad3d4e87 (git): Move RCLASS_CLONED to rb_classext_struct
This commit moves RCLASS_CLONED from the flags to the
rb_classext_struct. This frees the FL_USER1 bit.
peterzhu2118 (Peter Zhu)
09:44 AM Bug #19602 (Closed): `PLATFORM_GET_INC` is broken unless unaligned word access is allowed
Please backport commit:git|fac814c2dc31afef272b45392a7389ef0bfa3a4f.
To 3.1 or earlier, regint.h part only.
nobu (Nobuyoshi Nakada)
08:45 AM Revision fac814c2 (git): Fix `PLATFORM_GET_INC`
On platforms where unaligned word access is not allowed, and if
`sizeof(val)` and `sizeof(type)` differ:
- `val` > `...
nobu (Nobuyoshi Nakada)
12:26 AM Revision 29e01c6f (git): skip if `DidYouMean.formatter=` is not defined
ruby/test_default_gems.rb can define empty `DidYouMean` module
because of the following line (second require) in the
...
ko1 (Koichi Sasada)

04/15/2023

10:13 PM Bug #4040: SystemStackError with Hash[*a] for Large _a_
I ran yjit-bench with both the master branch and the PR branch. Here are the results:
```
Total time spent bench...
jeremyevans0 (Jeremy Evans)
03:00 PM Feature #19591: Add symbolize_names to MatchData#named_captures
mame (Yusuke Endoh) wrote in #note-2:
> ... the keyword should be `symbolize_names`, not `symbolize_keys`, following...
palkan (Vladimir Dementyev)
02:29 PM Feature #19561 (Closed): ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#delete
Applied in changeset commit:git|52449b5b75068872ce568ed00c4c7fb8e6c28072.
----------
Implement ObjectSpace::WeakMap#...
byroot (Jean Boussier)
02:29 PM Revision 52449b5b (git): Implement ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#delete
[Feature #19561]
It's useful to be able to remove references from weak maps.
byroot (Jean Boussier)
02:09 PM Revision 4dc2e5a8 (git): Fix packed_data.rdoc
Eregon (Benoit Daloze)
09:32 AM Revision 19aa30d5 (git): [ruby/reline] Change Reline.add_dialog_proc(name, nil) to properly
remove dialog_proc
(https://github.com/ruby/reline/pull/532)
https://github.com/ruby/reline/commit/43283b2f37
tompng (tomoya ishida)
03:44 AM Revision 34f484d2 (git): fake.rb should depend on revision.h [ci skip]
nobu (Nobuyoshi Nakada)
02:50 AM Revision 607cd241 (git): Adjust function style [ci skip]
nobu (Nobuyoshi Nakada)
02:48 AM Revision 5944a316 (git): [DOC] Update sample callback of `rb_objspace_each_objects`
* refine liveness check
* fix missing closing brace
nobu (Nobuyoshi Nakada)
12:10 AM Revision 9a1c737d (git): * append newline at EOF. [ci skip]
git[bot]
12:10 AM Revision a1db5ecd (git): Add specs for ObjectSpace::WeakKeyMap
[Feature #18498] byroot (Jean Boussier)

04/14/2023

11:49 PM Revision 45c6b587 (git): YJIT: Add a counter to all side exits (#7720)
k0kubun (Takashi Kokubun)
10:01 PM Revision 87c7de55 (git): RJIT: Skip a YJIT test
Despite applying a fix to RJIT similar to the YJIT fix, this test still
crashes RJIT.
alanwu (Alan Wu)
10:01 PM Revision 0b95cbcb (git): YJIT: Remove duplicate `asm.spill_temps()`
`jit_prepare_routine_call()` calls it, and there is another call above on line 2302.
Co-authored-by: Takashi Kokubun...
alanwu (Alan Wu)
10:01 PM Revision 31e67a47 (git): YJIT: Fix false object collection when setting ivar
Previously, setinstancevariable could generate code that calls
`rb_ensure_iv_list_size()` without first updating `cfp...
alanwu (Alan Wu)
09:21 PM Feature #19458: Expose HEREDOC identifier
joelhawksley (Joel Hawksley) wrote in #note-8:
> > My thinking (the proposal I considered submitting but didn't full...
janosch-x (Janosch Müller)
09:20 PM Feature #19458: Expose HEREDOC identifier
sawa (Tsuyoshi Sawada) wrote in #note-3:
> @zverok So what are you supposed to do if you wanted to include `ERB` in...
janosch-x (Janosch Müller)
09:00 PM Revision 4501fb8b (git): YJIT: Introduce Target::SideExit (#7712)
* YJIT: Introduce Target::SideExit
* YJIT: Obviate Insn::SideExitContext
* YJIT: Avoid cloning a Context for each insn
k0kubun (Takashi Kokubun)
07:35 PM Bug #19601 (Closed): YJIT `try to mark T_NONE object` stemming from object shape transition on `self`
We've identified a false collection bug with YJIT.
Symptoms can range from `[BUG] try to mark T_NONE object` to SEGV...
alanwu (Alan Wu)
07:15 PM Bug #19371: Having Psych 5 installed raises an error during another gem's C-extension installation when parsing YAML
hsbt (Hiroshi SHIBATA) wrote in #note-3:
> @tombruijn I'll do work this issue at https://github.com/rubygems/rubygem...
tombruijn (Tom de Bruijn)
06:21 PM Revision d83e59e6 (git): YJIT: Change to Option<CodegenStatus> (#7717)
Jimmy Miller
04:23 PM Bug #4040: SystemStackError with Hash[*a] for Large _a_
I rebased my branch against master, and then ran all of the `app_*` benchmarks, here are the results:
```
app_aob...
jeremyevans0 (Jeremy Evans)
04:42 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
jeremyevans0 (Jeremy Evans) wrote in #note-18:
> The bmethod/send/symproc/method_missing optimizations are all very ...
ko1 (Koichi Sasada)
03:13 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
ko1 (Koichi Sasada) wrote in #note-17:
> Quote from devmeeting agenda https://bugs.ruby-lang.org/issues/19525:
>
...
jeremyevans0 (Jeremy Evans)
02:23 AM Bug #4040: SystemStackError with Hash[*a] for Large _a_
Quote from devmeeting agenda https://bugs.ruby-lang.org/issues/19525:
> The fix results in a minor performance dec...
ko1 (Koichi Sasada)
03:42 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
I've updated the backport flags for this issue. However, as always, it is up to the branch maintainer whether or not... jeremyevans0 (Jeremy Evans)
02:25 PM Bug #19246: Rebuilding the loaded feature index much slower in Ruby 3.1
@jeremyevans0
Thank you for working on this. Refreshed data:
```
ruby 2.7.8p225 (2023-03-30 revision 1f4d455848...
MSP-Greg (Greg L)
03:22 AM Bug #19246 (Closed): Rebuilding the loaded feature index much slower in Ruby 3.1
Applied in changeset commit:git|1f115f141dd17f75049a5e17107906c5bcc372e1.
----------
Speed up rebuilding the loaded ...
jeremyevans (Jeremy Evans)
02:40 PM Feature #19600: Method `clamp?`
Since the method `clamp` makes a value covered by a range from an uncovered value, `clamp?` doesn't feel same as `cov... nobu (Nobuyoshi Nakada)
12:47 PM Feature #19600 (Closed): Method `clamp?`
Currently, we have pairs of non-predicate and predicate methods like `String#match` and `String#match?`. Along this l... sawa (Tsuyoshi Sawada)
02:16 PM Feature #19528: `JSON.load` defaults are surprising (`create_additions: true`)
Eregon (Benoit Daloze) wrote in #note-4:
> Maybe we could warn only if object deserialization is actually used?
T...
mame (Yusuke Endoh)
11:12 AM Feature #19528: `JSON.load` defaults are surprising (`create_additions: true`)
@duerst Yes, that's for psych where YAML.load became safe.
@mame One issue with the above is it would make usages ...
Eregon (Benoit Daloze)
06:33 AM Feature #19528: `JSON.load` defaults are surprising (`create_additions: true`)
I have some very vague recollection that we had a similar issue quite a long time ago. I seem to remember that @tende... duerst (Martin Dürst)
01:28 AM Feature #19528: `JSON.load` defaults are surprising (`create_additions: true`)
We discussed this at the dev meeting.
First of all, json upstream is https://github.com/flori/json. No one at the ...
mame (Yusuke Endoh)
02:01 PM Feature #19571: Add REMEMBERED_WB_UNPROTECTED_OBJECTS_LIMIT_RATIO to the GC
> ratio to the old objects is acceptable?
Yes, I think using a ratio of old objects will allow it adapt to differe...
peterzhu2118 (Peter Zhu)
02:43 AM Feature #19571: Add REMEMBERED_WB_UNPROTECTED_OBJECTS_LIMIT_RATIO to the GC
> We have very few unprotected objects, so our remembered_wb_unprotected_objects_limit was very low. This meant that ... ko1 (Koichi Sasada)
01:18 PM Feature #19560: IO#close_on_fork= and IO#close_on_fork?
> * @matz approved to define the constants provided by the OS: O_CLOFORK as `File::Constants::CLOFORK`, and FD_CLOFOR... Dan0042 (Daniel DeLorme)
07:55 AM Feature #19560: IO#close_on_fork= and IO#close_on_fork?
> One of the purposes of O_CLOFORK seems to be to avoid thread race condition
Yes, but that's not the reason I wan...
byroot (Jean Boussier)
02:14 AM Feature #19560: IO#close_on_fork= and IO#close_on_fork?
Discussed at the dev meeting.
One of the purposes of `O_CLOFORK` seems to be to avoid thread race condition: if `f...
mame (Yusuke Endoh)
10:42 AM Bug #19598: Inconsistent behaviour of TracePoint API
Thank you, the `catch` instead of `rescue` was causing the inconsistency, changing that makes both examples fail with... bgdimitrov (Bogdan Dimitrov)
08:07 AM Revision 6c1b604e (git): Revert "Add specs for ObjectSpace::WeakKeyMap"
This reverts commit fce8f9f24e4903784266fc9694f86ddd930d6141. byroot (Jean Boussier)
07:57 AM Revision fce8f9f2 (git): Add specs for ObjectSpace::WeakKeyMap
[Feature #18498] byroot (Jean Boussier)
07:46 AM Revision 6a5c355e (git): Add RB_WARN_CATEGORY_DEFAULT_BITS
Followup: ac123f167a364c3d7a43eca78d564e41f6dbb91e
RB_WARN_CATEGORY_ALL_BITS is exposed in a public header, so it
ma...
byroot (Jean Boussier)
07:37 AM Bug #19592: Unable to statically link a single extension in 3.2.x and >=3.1.4
npic1 (Nat Pic1) wrote:
> Hi,
> I need to statically link a single extension (not all of them) by adding it to ext/...
npic1 (Nat Pic1)
06:39 AM Revision 07428e72 (git): Update default gems list at 67743d582317544d2c830b63d3423b [ci skip]
git[bot]
06:38 AM Revision 67743d58 (git): [ruby/stringio] Development of 3.0.7 started.
https://github.com/ruby/stringio/commit/5d39880f70 Sutou Kouhei
06:32 AM Misc #19431: DevMeeting at RubyKaigi 2023
I'll attend. yui-knk (Kaneko Yuichiro)
03:17 AM Misc #19431: DevMeeting at RubyKaigi 2023
I'll attend. naruse (Yui NARUSE)
03:12 AM Misc #19431: DevMeeting at RubyKaigi 2023
The location of the meeting is decided as "M2" meeting room. (it's not Apple silicon :-)
https://www.mpac.jp/guide...
mame (Yusuke Endoh)
02:43 AM Misc #19431: DevMeeting at RubyKaigi 2023
There did not seem to be any special agenda proposals. So I created a monthly call for agenda tickets as usual
https...
mame (Yusuke Endoh)
04:51 AM Revision eab1f1ef (git): Avoid diffutils 3.8 bug#61193 [ci skip]
nobu (Nobuyoshi Nakada)
03:43 AM Revision 3733ee83 (git): [ruby/readline-ext] Expose Readline::GEM_VERSION
https://github.com/ruby/readline-ext/commit/70aa84b80e hsbt (Hiroshi SHIBATA)
03:43 AM Revision 283c1903 (git): [ruby/nkf] Expose NKF::GEM_VERSION
https://github.com/ruby/nkf/commit/0d0fb3a162 hsbt (Hiroshi SHIBATA)
03:42 AM Revision 8a06f1a6 (git): [ruby/pathname] Expose Pathname::VERSION
https://github.com/ruby/pathname/commit/2b0b1a82ee hsbt (Hiroshi SHIBATA)
03:39 AM Revision 389ea0ae (git): Bump actions/checkout from 3.5.0 to 3.5.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.
- [Release notes](https://github.c...
dependabot[bot]
03:22 AM Revision 1f115f14 (git): Speed up rebuilding the loaded feature index
Rebuilding the loaded feature index slowed down with the bug fix
for #17885 in 79a4484a072e9769b603e7b4fbdb15b1d7eccb...
jeremyevans (Jeremy Evans)
03:21 AM Feature #19573 (Rejected): Add Class#singleton_inherited
jeremyevans0 (Jeremy Evans)
02:36 AM Misc #19599 (Closed): DevMeeting-2023-05-10 @ Matsumoto, Japan
# The next dev meeting
**Date: 2023/05/10 14:00-17:00 @ ** (JST)
Location: [M2 meeting room](https://www.mpac.jp/...
mame (Yusuke Endoh)
02:35 AM Misc #19525 (Closed): DevMeeting-2023-04-13
mame (Yusuke Endoh)
01:52 AM Revision 6beb755d (git): [ruby/prettyprint] Expose PrettyPrint::VERSION
https://github.com/ruby/prettyprint/commit/c6f3947e96 hsbt (Hiroshi SHIBATA)
01:49 AM Revision 3f875648 (git): [ruby/pp] Expose PP::VERSION
https://github.com/ruby/pp/commit/3d0e65e79f hsbt (Hiroshi SHIBATA)
01:46 AM Revision 652f2733 (git): [ruby/resolv] Expose Resolv::VERSION
https://github.com/ruby/resolv/commit/6ab2385e89 hsbt (Hiroshi SHIBATA)
01:43 AM Revision ebe620de (git): [ruby/securerandom] Expose SecureRandom::VERSION
https://github.com/ruby/securerandom/commit/2e6434331d hsbt (Hiroshi SHIBATA)
01:22 AM Bug #19533 (Closed): Behavior of ===/include? on a beginless/endless range (nil..nil) changed in ruby 3.2
Applied in changeset commit:git|fb17c833f542222afdf482924877d43aa577782d.
----------
[Bug #19533] Fix infinite range...
nobu (Nobuyoshi Nakada)
01:22 AM Revision 60f22ebf (git): [Bug #19533] Add spec of infinite range inclusion
nobu (Nobuyoshi Nakada)
01:22 AM Revision fb17c833 (git): [Bug #19533] Fix infinite range inclusion with numeric value
nobu (Nobuyoshi Nakada)
01:22 AM Revision 1a149aab (git): Extract range type check functions
nobu (Nobuyoshi Nakada)
01:18 AM Bug #19551: Backport commits for CI failures
I asked @usa and @naruse. old stable branch like `ruby_3_1` and security maintenance branch like `ruby_3_0` remain th... hsbt (Hiroshi SHIBATA)
01:17 AM Feature #19588: Allow Comparable#clamp(min, max) to accept nil as a specification
Discussed at the dev meeting. @matz confirmed the behavior as is, so the proposed documentation change is accepted. mame (Yusuke Endoh)
01:16 AM Feature #19591: Add symbolize_names to MatchData#named_captures
Discussed at the dev meeting. @matz accepted this, but he also said that the keyword should be `symbolize_names`, not... mame (Yusuke Endoh)
01:10 AM Feature #19561: ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#delete
Discussed at the dev meeting. @matz accepted this. mame (Yusuke Endoh)
12:53 AM Revision 8286eed2 (git): Allow testing a different version
k0kubun (Takashi Kokubun)

04/13/2023

11:21 PM Revision 08413f98 (git): YJIT: Add support for rest with option and splat args (#7698)
Jimmy Miller
08:44 PM Revision f7d41b9d (git): Fix compiler warning with compiling on 32 bit
Fixes this compiler warning:
vsnprintf.c:1074:43: warning: 'uqval' may be used uninitialized in this function [-...
peterzhu2118 (Peter Zhu)
06:47 PM Bug #18947: Unexpected Errno::ENAMETOOLONG on Windows
Today rechecked that for the latest
**ruby 3.2.2** (2023-03-30 revision e51014f9c0) [x64-mingw-ucrt]
still we have ...
inversion (Yura Babak)
06:37 PM Revision acc5c746 (git): YJIT: Fix edge and total counts in exit_locations (#7702)
The stackprof-format raw samples are suffixed with a count (ie. how many
times did the previously recorded side-exit ...
jhawthorn (John Hawthorn)
05:54 PM Revision bbe69fba (git): YJIT: Use an enum to represent counters (#7701)
k0kubun (Takashi Kokubun)
05:21 PM Bug #19596: Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
The Response time no longer being the total of everything except Web external seems to make it clear this is a NewRel... Eregon (Benoit Daloze)
02:41 PM Bug #19596 (Closed): Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
Ok, so as expected, where Ruby is up Postgres is down. This is very likely be to be caused by how NewRelic attribute ... byroot (Jean Boussier)
01:38 PM Bug #19596: Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
byroot (Jean Boussier) wrote in #note-3:
> > But I don't see a noticeable impact on the overall response times. So th...
silva96 (Benjamín Silva)
09:32 AM Bug #19596: Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
> But I don't see a noticeable impact on the overall response times. So that makes me think that maybe, ruby 3.2 repo... byroot (Jean Boussier)
09:27 AM Bug #19596: Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
With the information provided it's impossible to tell what is wrong.
As @k0kubun suggested, you should profile you...
byroot (Jean Boussier)
04:38 AM Bug #19596: Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
I see that the time spent on Ruby is increased. I'd like to see the breakdown of the Ruby part. Can you try turning o... k0kubun (Takashi Kokubun)
04:19 AM Bug #19596 (Closed): Decreased performance after upgrading from ruby 2.7.2 to ruby 3.2.2
I just upgraded to ruby 3.2.2 from 2.7.2 in one Rails app in production.
Tried with and without YJIT, but no matt...
silva96 (Benjamín Silva)
05:05 PM Bug #19598: Inconsistent behaviour of TracePoint API
Side note, `Kernel#catch` without a block doesn't seem to make sense.
Maybe it should raise "no block given" like `K...
alanwu (Alan Wu)
04:18 PM Bug #19598: Inconsistent behaviour of TracePoint API
(1) More simple reproducible code is very welcome because it is easy to understand the situation.
(2) `catch Excepti...
ko1 (Koichi Sasada)
11:38 AM Bug #19598 (Open): Inconsistent behaviour of TracePoint API
Hello,
I am seeing inconsistent behaviour of the TracePoint API. If I raise an error from within the `:raise` even...
bgdimitrov (Bogdan Dimitrov)
04:20 PM Revision 2fcd3ea6 (git): YJIT: Move stack_opnd from Context to Assembler (#7700)
k0kubun (Takashi Kokubun)
03:24 PM Feature #19538: Performance warnings
Thank you, makes sense.
Of course these performance warnings might differ per Ruby implementation.
I thought `-w` s...
Eregon (Benoit Daloze)
02:36 PM Feature #19538 (Closed): Performance warnings
Applied in changeset commit:git|ac123f167a364c3d7a43eca78d564e41f6dbb91e.
----------
Emit a performance warning when...
byroot (Jean Boussier)
10:17 AM Feature #19538: Performance warnings
I was working on one too, to add the max variation warnings: https://github.com/ruby/ruby/pull/7708 byroot (Jean Boussier)
10:06 AM Feature #19538: Performance warnings
https://github.com/ruby/ruby/pull/7707 nobu (Nobuyoshi Nakada)
08:00 AM Feature #19538: Performance warnings
@matz (and @ko1, @shyouhei, and @nobu) also said that `ruby -w` should not enable this warning mode. `ruby -W:perform... mame (Yusuke Endoh)
06:17 AM Feature #19538: Performance warnings
Adding `Warning[:performance] = true` is acceptable. Warning for `OBJ_TOO_COMPLEX_SHAPE_ID` is also acceptable.
But ...
matz (Yukihiro Matsumoto)
03:02 PM Revision 847813ab (git): [DOC] common.mk deals with various `make` varieties
alanwu (Alan Wu)
02:41 PM Bug #19564 (Rejected): Range.cover? fails for Range wrapped in SimpleDelegator
jeremyevans0 (Jeremy Evans)
07:35 AM Bug #19564: Range.cover? fails for Range wrapped in SimpleDelegator
I have a few ideas to address the issue, but all of them have significant side-effect. I don't think it's worth makin... matz (Yukihiro Matsumoto)
02:36 PM Revision ac123f16 (git): Emit a performance warning when a class reached max variations
[Feature #19538]
This new `peformance` warning category is disabled by default.
It needs to be specifically enabled ...
byroot (Jean Boussier)
02:07 PM Revision 854baee2 (git): YJIT: Add a sampling option to exit tracing (#7693)
Add a sampling option to trace exits
Running YJIT with trace exits enabled can make very large metrics files.
This a...
Adam Hess
01:28 PM Bug #19597: Process.argv0 returns the same mutable String
https://github.com/ruby/ruby/pull/7709 nobu (Nobuyoshi Nakada)
11:06 AM Bug #19597 (Closed): Process.argv0 returns the same mutable String
`Process.argv0` returns a name of the script being executed. But it seems it's always the same object, that can be mo... andrykonchin (Andrew Konchin)
12:38 PM Bug #19593 (Closed): Crash due to throw data set as cause
Applied in changeset commit:git|02a7e12b80823919fb614ad3ea6241d5115d14fe.
----------
Ensure throw data is not set as...
peterzhu2118 (Peter Zhu)
12:38 PM Revision 02a7e12b (git): Ensure throw data is not set as cause
[Bug #19593]
rb_ec_setup_exception did not check if errinfo is a throw_data. This can
cause crashes in code since it...
peterzhu2118 (Peter Zhu)
10:50 AM Revision 64e503eb (git): avoid seeding
OpenSSL's man page previously stated that "the application is
responsible for seeding the PRNG by calling RAND_add" (...
shyouhei (Shyouhei Urabe)
09:52 AM Revision 0a092d00 (git): Update default gems list at f09638fe25d86c4d619a1f45b1595c [ci skip]
git[bot]
09:51 AM Revision f09638fe (git): [ruby/time] Expose Time::VERSION
https://github.com/ruby/time/commit/32793b56b7 hsbt (Hiroshi SHIBATA)
09:51 AM Revision cf77f7b5 (git): [ruby/time] Bump version to 0.2.2
https://github.com/ruby/time/commit/5f080cf700 hsbt (Hiroshi SHIBATA)
09:49 AM Revision 8b924ebd (git): [ruby/tempfile] Expose Tempfile::VERSION
https://github.com/ruby/tempfile/commit/6aa1f37dc4 hsbt (Hiroshi SHIBATA)
09:48 AM Revision 84d11498 (git): [ruby/shellwords] Expose Shellwords::VERSION
https://github.com/ruby/shellwords/commit/e38b8b026a hsbt (Hiroshi SHIBATA)
09:47 AM Revision 61bd6947 (git): [ruby/open-uri] Expose OpenURI::VERSION
https://github.com/ruby/open-uri/commit/666768d960 hsbt (Hiroshi SHIBATA)
09:47 AM Revision 76aaaf64 (git): [ruby/un] Expose UN::VERSION
https://github.com/ruby/un/commit/47bcad1804 hsbt (Hiroshi SHIBATA)
09:08 AM Revision de023b68 (git): Disable all warning categories other than `RB_WARN_CATEGORY_ALL_BITS`
nobu (Nobuyoshi Nakada)
08:38 AM Revision 0ca9a4e7 (git): [rubygems/rubygems] Extract alias variables for long name class
https://github.com/rubygems/rubygems/commit/33caea928e hsbt (Hiroshi SHIBATA)
08:38 AM Revision 1f0974e6 (git): [rubygems/rubygems] Downcase camel like cases of instance variable
https://github.com/rubygems/rubygems/commit/4eaac27107 hsbt (Hiroshi SHIBATA)
07:26 AM Bug #19533: Behavior of ===/include? on a beginless/endless range (nil..nil) changed in ruby 3.2
It is an unintentional behavior. I agree to fix `nil .. nil` case.
Matz.
matz (Yukihiro Matsumoto)
07:21 AM Feature #18885: End of boot advisory API for RubyVM
Looking forward to using this. ioquatix (Samuel Williams)
07:01 AM Bug #19230: The openssl backend of securerandom is no longer needed
Proposed fix: https://github.com/ruby/ruby/pull/7705 shyouhei (Shyouhei Urabe)
05:09 AM Revision 80fa9b04 (git): Fix declaration of `rb_rjit_entry_stub_hit` in rjit_c.c
nobu (Nobuyoshi Nakada)
05:07 AM Feature #19590 (Closed): Include the invalid argument in error messages from `Process.clock_gettime` and `Process.clock_getres`
Applied in changeset commit:git|3612b1bed8b4a93fd85d4be448174d5c6ef4f473.
----------
[Feature #19590] Show the inval...
nobu (Nobuyoshi Nakada)
05:07 AM Revision 3612b1be (git): [Feature #19590] Show the invalid clock argument
Include the failed clock argument in the error message from
`Process.clock_gettime` and `Process.clock_getres`.
nobu (Nobuyoshi Nakada)
04:28 AM Revision 86db7a1c (git): [DOC] Fix typos
nobu (Nobuyoshi Nakada)
03:51 AM Misc #18726 (Closed): CI Error on c99 and c2x
Let me close this. Clang-15 + C2X combination in our CI is stable now. If anything please reopen. shyouhei (Shyouhei Urabe)
02:31 AM Revision 3785049c (git): Use RUBY_PROGRAM_VERSION as version in pkg-config file [ci skip]
So that ABI version is not included in it even on the develepment
branch.
nobu (Nobuyoshi Nakada)
12:51 AM Bug #19594 (Feedback): Cannot statically compile 3.0.5 on MacOS 12.6 x86_64
> configure:10238: checking whether LDFLAGS is valid
> configure:10258: gcc -o conftest -O3 -I/usr/local/opt/libyaml...
nobu (Nobuyoshi Nakada)
12:48 AM Bug #19595 (Closed): YJIT: Crash from missing argc check in known cfuncs
Applied in changeset commit:git|0ce2bdc76dd17aa3d42a352a6244c87a51e7606d.
----------
YJIT: Fix missing argc check in...
jhawthorn (John Hawthorn)
12:48 AM Revision be08e1b1 (git): RJIT: argc check in known cfuncs
jhawthorn (John Hawthorn)
12:48 AM Revision 0ce2bdc7 (git): YJIT: Fix missing argc check in known cfuncs
Previously we were missing a compile-time check that the known cfuncs
receive the correct number of arguments.
We no...
jhawthorn (John Hawthorn)
12:16 AM Misc #19525: DevMeeting-2023-04-13
* [Fearure [#19591](https://bugs.ruby-lang.org/issues/19591)] Add symbolize_keys to MatchData#named_captures
* Loo...
palkan (Vladimir Dementyev)
 

Also available in: Atom