Activity
From 04/13/2023 to 04/19/2023
04/19/2023
-
11:30 PM Revision 5fc11f30 (git): YJIT: Tweak asm comments (#7743)
-
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.... -
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...
-
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 ... -
06:59 AM Revision 74772840 (git): Hide Gem::MockGemUi. It's only used by tests
-
06:56 AM Revision d1c42da7 (git): [rubygems/rubygems] To use Gem::YAMLSerializer in Bundler
- https://github.com/rubygems/rubygems/commit/5351e01b32
-
06:56 AM Revision 40d1a000 (git): [rubygems/rubygems] Copy YAMLSerializer from Bundler
- https://github.com/rubygems/rubygems/commit/6a97346708
-
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
-
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
-
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
-
06:56 AM Revision ef54a9ae (git): [rubygems/rubygems] Introduce self.load_with_rubygems_config_hash
- https://github.com/rubygems/rubygems/commit/9175b8cf2a
-
06:56 AM Revision 644d7df0 (git): [rubygems/rubygems] Introduce self.dump_with_rubygems_yaml
- https://github.com/rubygems/rubygems/commit/3d3b0d80a1
-
06:56 AM Revision 45655089 (git): [rubygems/rubygems] Removed trailing-slash for domain
- https://github.com/rubygems/rubygems/commit/81ba58f445
-
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
-
06:56 AM Revision 7b959f62 (git): [rubygems/rubygems] Move all changes only in RubyGems
- https://github.com/rubygems/rubygems/commit/d842e2092f
-
06:56 AM Revision 30b3290f (git): [rubygems/rubygems] Added guard condition for replacing __ variable in YAML keys
- https://github.com/rubygems/rubygems/commit/e7d31405ea
-
06:56 AM Revision d0dc6179 (git): [rubygems/rubygems] Replaced load_yaml_file with Bundler::YAMLSerializer
- https://github.com/rubygems/rubygems/commit/1ed5fc018e
-
06:56 AM Revision 3988b1d4 (git): [rubygems/rubygems] api_key is always contained string
- https://github.com/rubygems/rubygems/commit/925f7f6717
-
06:56 AM Revision bf8d8ce1 (git): [rubygems/rubygems] Keep compatiblity of Bundler specs
- https://github.com/rubygems/rubygems/commit/b211eeacba
-
06:56 AM Revision 364c2fea (git): [rubygems/rubygems] Replaced empty hash to nil value in YAML
- https://github.com/rubygems/rubygems/commit/8771fbf53d
-
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
-
06:56 AM Revision e684eb9e (git): [rubygems/rubygems] Added missing require for Bundler::YAMLSerializer
- https://github.com/rubygems/rubygems/commit/55ef32fdd7
-
06:56 AM Revision 9365492f (git): [rubygems/rubygems] Fix regexp for Symbol
- https://github.com/rubygems/rubygems/commit/9a3ed682a0
-
06:56 AM Revision 1225eff3 (git): [rubygems/rubygems] Don't use Psych
- https://github.com/rubygems/rubygems/commit/d6555aaa28
-
06:56 AM Revision 038c6e77 (git): [rubygems/rubygems] Added explicitly loading for Gem::SafeYAML
- https://github.com/rubygems/rubygems/commit/3d9d587dd7
-
06:56 AM Revision 2c91ec08 (git): [rubygems/rubygems] We need to convert empty string for nil value
- https://github.com/rubygems/rubygems/commit/348c82311f
-
06:56 AM Revision fd981ebf (git): [rubygems/rubygems] Handle Symbol value
- https://github.com/rubygems/rubygems/commit/c98677d073
-
06:56 AM Revision 2014dc5e (git): [rubygems/rubygems] Handle Symbol key and Interger and Boolean values
- https://github.com/rubygems/rubygems/commit/63efdac045
-
06:56 AM Revision 6f50ecfe (git): [rubygems/rubygems] Try to use pure-ruby YAML serializer for configuration
- https://github.com/rubygems/rubygems/commit/3268d40974
-
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... -
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 ...
- 04:08 AM Revision 62781d47 (git): * remove trailing spaces. [ci skip]
-
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 ... -
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.
-
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_... -
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... -
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... -
12:23 AM Revision 8023da74 (git): Adjust indent [ci skip]
-
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 ... - 12:16 AM Revision 21082eac (git): * expand tabs. [ci skip]
- Please consider using misc/expand_tabs.rb as a pre-commit hook.
-
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... -
12:16 AM Revision bdffcd6d (git): Update RJIT to support newarray_send
- This also adds max / hash support
-
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 -
12:16 AM Revision 66938fc7 (git): updating bindgen
-
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...
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... -
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 ... -
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.... -
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://... -
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... -
11:20 PM Feature #19591 (Closed): Add symbolize_names to MatchData#named_captures
- Merged, thanks for your contribution to Ruby.
-
11:19 PM Revision b09f5c7b (git): MatchData#named_captures: add optional symbolize_names keyword (#6952)
-
11:08 PM Bug #19603 (Closed): Rails CI got "ruby: YJIT has panicked." since 08413f982cc35cbc7692616dd11ae9bf33de42df and RUBY_YJIT_ENABLE=1
-
11:02 PM Feature #15541 (Third Party's Issue): Add alias symbolize_keys for symbolize_names kwarg for JSON.parse
-
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...
-
10:15 PM Feature #18825 (Rejected): Specialized instruction for "array literal + `.hash`"
- Closing in favor of #18897
-
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... -
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 ... -
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... -
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 -
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-...
- 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... -
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... -
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... -
12:28 AM Revision 2f6539fc (git): Sort by URL [ci skip]
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... -
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-... -
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... -
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...
-
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...
- 09:58 PM Revision 29391390 (git): YJIT: Fixes failure reported by rails for opt+splat+rest (#7727)
-
09:57 PM Revision 5aa3be65 (git): YJIT: Spill a caller stack as late as possible (#7726)
-
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...
-
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... -
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...
-
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 ... -
01:34 PM Revision 165ef42b (git): * append newline at EOF. [ci skip]
-
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'... -
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...
-
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... -
08:29 AM Revision f3979aec (git): Add spec for `Warning[:performance]`
- [Feature #19538]
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... -
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... -
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:
... -
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.
... -
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. -
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... -
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. -
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. -
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. -
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` > `... -
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
...
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... -
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... -
02:29 PM Feature #19561 (Closed): ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#delete
- Applied in changeset commit:git|52449b5b75068872ce568ed00c4c7fb8e6c28072.
----------
Implement ObjectSpace::WeakMap#... -
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. -
02:09 PM Revision 4dc2e5a8 (git): Fix packed_data.rdoc
-
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 -
03:44 AM Revision 34f484d2 (git): fake.rb should depend on revision.h [ci skip]
-
02:50 AM Revision 607cd241 (git): Adjust function style [ci skip]
-
02:48 AM Revision 5944a316 (git): [DOC] Update sample callback of `rb_objspace_each_objects`
- * refine liveness check
* fix missing closing brace - 12:10 AM Revision 9a1c737d (git): * append newline at EOF. [ci skip]
-
12:10 AM Revision a1db5ecd (git): Add specs for ObjectSpace::WeakKeyMap
- [Feature #18498]
04/14/2023
-
11:49 PM Revision 45c6b587 (git): YJIT: Add a counter to all side exits (#7720)
-
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. -
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... -
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... -
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... -
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... -
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 -
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... -
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... - 06:21 PM Revision d83e59e6 (git): YJIT: Change to Option<CodegenStatus> (#7717)
-
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... -
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 ... -
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:
>
... -
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... -
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...
-
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... -
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 ... -
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...
-
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...
-
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... -
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 ... -
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...
-
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 ... -
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... -
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 ...
-
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...
-
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... -
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... -
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...
-
08:07 AM Revision 6c1b604e (git): Revert "Add specs for ObjectSpace::WeakKeyMap"
- This reverts commit fce8f9f24e4903784266fc9694f86ddd930d6141.
-
07:57 AM Revision fce8f9f2 (git): Add specs for ObjectSpace::WeakKeyMap
- [Feature #18498]
-
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... -
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/... - 06:39 AM Revision 07428e72 (git): Update default gems list at 67743d582317544d2c830b63d3423b [ci skip]
- 06:38 AM Revision 67743d58 (git): [ruby/stringio] Development of 3.0.7 started.
- https://github.com/ruby/stringio/commit/5d39880f70
-
06:32 AM Misc #19431: DevMeeting at RubyKaigi 2023
- I'll attend.
-
03:17 AM Misc #19431: DevMeeting at RubyKaigi 2023
- I'll attend.
-
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... -
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... -
04:51 AM Revision eab1f1ef (git): Avoid diffutils 3.8 bug#61193 [ci skip]
-
03:43 AM Revision 3733ee83 (git): [ruby/readline-ext] Expose Readline::GEM_VERSION
- https://github.com/ruby/readline-ext/commit/70aa84b80e
-
03:43 AM Revision 283c1903 (git): [ruby/nkf] Expose NKF::GEM_VERSION
- https://github.com/ruby/nkf/commit/0d0fb3a162
-
03:42 AM Revision 8a06f1a6 (git): [ruby/pathname] Expose Pathname::VERSION
- https://github.com/ruby/pathname/commit/2b0b1a82ee
- 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... -
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... -
03:21 AM Feature #19573 (Rejected): Add Class#singleton_inherited
-
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/... -
02:35 AM Misc #19525 (Closed): DevMeeting-2023-04-13
-
01:52 AM Revision 6beb755d (git): [ruby/prettyprint] Expose PrettyPrint::VERSION
- https://github.com/ruby/prettyprint/commit/c6f3947e96
-
01:49 AM Revision 3f875648 (git): [ruby/pp] Expose PP::VERSION
- https://github.com/ruby/pp/commit/3d0e65e79f
-
01:46 AM Revision 652f2733 (git): [ruby/resolv] Expose Resolv::VERSION
- https://github.com/ruby/resolv/commit/6ab2385e89
-
01:43 AM Revision ebe620de (git): [ruby/securerandom] Expose SecureRandom::VERSION
- https://github.com/ruby/securerandom/commit/2e6434331d
-
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... -
01:22 AM Revision 60f22ebf (git): [Bug #19533] Add spec of infinite range inclusion
-
01:22 AM Revision fb17c833 (git): [Bug #19533] Fix infinite range inclusion with numeric value
-
01:22 AM Revision 1a149aab (git): Extract range type check functions
-
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...
-
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.
-
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...
-
01:10 AM Feature #19561: ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#delete
- Discussed at the dev meeting. @matz accepted this.
-
12:53 AM Revision 8286eed2 (git): Allow testing a different version
04/13/2023
- 11:21 PM Revision 08413f98 (git): YJIT: Add support for rest with option and splat args (#7698)
-
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 [-... -
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 ... -
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 ... -
05:54 PM Revision bbe69fba (git): YJIT: Use an enum to represent counters (#7701)
-
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...
-
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 ...
-
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... -
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...
-
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... -
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...
-
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... -
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... -
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... -
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... -
04:20 PM Revision 2fcd3ea6 (git): YJIT: Move stack_opnd from Context to Assembler (#7700)
-
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... -
02:36 PM Feature #19538 (Closed): Performance warnings
- Applied in changeset commit:git|ac123f167a364c3d7a43eca78d564e41f6dbb91e.
----------
Emit a performance warning when... -
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
-
10:06 AM Feature #19538: Performance warnings
- https://github.com/ruby/ruby/pull/7707
-
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...
-
06:17 AM Feature #19538: Performance warnings
- Adding `Warning[:performance] = true` is acceptable. Warning for `OBJ_TOO_COMPLEX_SHAPE_ID` is also acceptable.
But ... -
03:02 PM Revision 847813ab (git): [DOC] common.mk deals with various `make` varieties
-
02:41 PM Bug #19564 (Rejected): Range.cover? fails for Range wrapped in SimpleDelegator
-
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...
-
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 ... - 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... -
01:28 PM Bug #19597: Process.argv0 returns the same mutable String
- https://github.com/ruby/ruby/pull/7709
-
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...
-
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... -
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... -
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" (... - 09:52 AM Revision 0a092d00 (git): Update default gems list at f09638fe25d86c4d619a1f45b1595c [ci skip]
-
09:51 AM Revision f09638fe (git): [ruby/time] Expose Time::VERSION
- https://github.com/ruby/time/commit/32793b56b7
-
09:51 AM Revision cf77f7b5 (git): [ruby/time] Bump version to 0.2.2
- https://github.com/ruby/time/commit/5f080cf700
-
09:49 AM Revision 8b924ebd (git): [ruby/tempfile] Expose Tempfile::VERSION
- https://github.com/ruby/tempfile/commit/6aa1f37dc4
-
09:48 AM Revision 84d11498 (git): [ruby/shellwords] Expose Shellwords::VERSION
- https://github.com/ruby/shellwords/commit/e38b8b026a
-
09:47 AM Revision 61bd6947 (git): [ruby/open-uri] Expose OpenURI::VERSION
- https://github.com/ruby/open-uri/commit/666768d960
-
09:47 AM Revision 76aaaf64 (git): [ruby/un] Expose UN::VERSION
- https://github.com/ruby/un/commit/47bcad1804
-
09:08 AM Revision de023b68 (git): Disable all warning categories other than `RB_WARN_CATEGORY_ALL_BITS`
-
08:38 AM Revision 0ca9a4e7 (git): [rubygems/rubygems] Extract alias variables for long name class
- https://github.com/rubygems/rubygems/commit/33caea928e
-
08:38 AM Revision 1f0974e6 (git): [rubygems/rubygems] Downcase camel like cases of instance variable
- https://github.com/rubygems/rubygems/commit/4eaac27107
-
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.
-
07:21 AM Feature #18885: End of boot advisory API for RubyVM
- Looking forward to using this.
-
07:01 AM Bug #19230: The openssl backend of securerandom is no longer needed
- Proposed fix: https://github.com/ruby/ruby/pull/7705
-
05:09 AM Revision 80fa9b04 (git): Fix declaration of `rb_rjit_entry_stub_hit` in rjit_c.c
-
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... -
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`. -
04:28 AM Revision 86db7a1c (git): [DOC] Fix typos
-
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.
-
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. -
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... -
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... -
12:48 AM Revision be08e1b1 (git): RJIT: argc check in known cfuncs
-
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... -
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...
Also available in: Atom