Project

General

Profile

Activity

From 09/25/2022 to 10/01/2022

10/01/2022

11:43 PM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
I will migrate MX record to Google Domains at Oct 2, 2022. Please verify your address ASAP.
hsbt (Hiroshi SHIBATA)
11:31 PM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
normalperson (Eric Wong) wrote in #note-7:
> > And I send the verification mail for them. Please verify your
> > ...
shugo (Shugo Maeda)
10:22 PM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
"hsbt (Hiroshi SHIBATA)" <noreply@ruby-lang.org> wrote:
> I prepared mail aliases for enabled users of
> https://g...
normalperson (Eric Wong)
03:12 PM Bug #18605: Fails to run on (newer) 32bit Windows with ucrt
I have same problem on Windows 11 25206, reinstalling Ruby didn't help. ivall (ivall ivall)
11:32 AM Revision 5c232257 (git): bump patchlevel
nagachika (Tomoyuki Chikanaga)
11:29 AM Revision df1cf0a0 (git): Re-enable example for Europe/Amsterdam pre-1970 time
* https://github.com/ruby/spec/pull/939
* https://github.com/ruby/ruby/pull/6393
hsbt (Hiroshi SHIBATA)
09:53 AM Revision 88c12a29 (git): Indent folded bootstraptest dots
nobu (Nobuyoshi Nakada)
09:12 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
merged https://github.com/ruby/ruby/pull/6440 nagachika (Tomoyuki Chikanaga)
09:12 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
merged https://github.com/ruby/ruby/pull/6440 nagachika (Tomoyuki Chikanaga)
09:10 AM Revision 0872fe09 (git): bump patchlevel
nagachika (Tomoyuki Chikanaga)
09:10 AM Revision 8ebaa174 (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
09:10 AM Revision bf92aace (git): [Bug #19005] dynamic_lookup linker option in external libraries
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warn...
nobu (Nobuyoshi Nakada)
09:10 AM Revision 2244fc9a (git): -undefined dynamic_lookup is obsolete
nobu (Nobuyoshi Nakada)
07:24 AM Revision 56f2fd3b (git): Use the dedicated function to check arity
nobu (Nobuyoshi Nakada)
07:20 AM Revision 15d3b7fe (git): Fix an out of bound access
nobu (Nobuyoshi Nakada)
06:59 AM Revision 7b413c1d (git): * 2022-10-01 [ci skip]
git[bot]
06:58 AM Revision 022aefb4 (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
06:58 AM Revision 99735a8b (git): [Bug #19005] dynamic_lookup linker option in external libraries
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warn...
nobu (Nobuyoshi Nakada)
06:58 AM Revision 9188c5dd (git): -undefined dynamic_lookup is obsolete
nobu (Nobuyoshi Nakada)
06:58 AM Revision 27adf532 (git): Add macros for assertions
nobu (Nobuyoshi Nakada)
06:58 AM Revision fb120ee0 (git): * 2022-10-01 [ci skip]
git[bot]
06:58 AM Revision 7f2c5482 (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
06:58 AM Revision 2ae567ac (git): [Bug #19005] dynamic_lookup linker option in external libraries
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warn...
nobu (Nobuyoshi Nakada)
06:58 AM Revision 45c2fd9e (git): -undefined dynamic_lookup is obsolete
nobu (Nobuyoshi Nakada)
06:36 AM Revision c767618d (git): Do not define the method only for RDoc
`Data.members` fails an assertion. nobu (Nobuyoshi Nakada)
06:35 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
ruby_3_1 9e739022ded433f189a575017d3936b79541f229 merged revision(s) 94cea3e4d0a60326bd95be762819eed8ccd59ca6,aa53d69... nagachika (Tomoyuki Chikanaga)
06:32 AM Revision 9e739022 (git): merge revision(s) 94cea3e4d0a60326bd95be762819eed8ccd59ca6,aa53d69aa21c4dfa2a78a1cec5cb34e9697b3d30,6b7d32a5e54088b6b4014529bbf2b4b8c1a96029,c6319026caa6c8f0f569f80011e8502349a04b14,aa490f9442c32cd0e1e449ac817f410bd5924c8b: [Backport #18435]
Fix {Method,UnboundMethod}#super_method for zsuper methods
* We need to resolve the zsuper method first, and...
nagachika (Tomoyuki Chikanaga)
12:26 AM Revision 70538bea (git): Fix YJIT args for rb_vm_set_ivar_idx
This was broken accidentally with the revert of shapes (it conflicted
with some unrelated cleanup).
jhawthorn (John Hawthorn)

09/30/2022

11:29 PM Revision 1143fe34 (git): Fix YJIT build after shapes-revert
An variable had been renamed in between the merge and revert, so the
build was broken. This restores it.
jhawthorn (John Hawthorn)
11:01 PM Revision 9a6803c9 (git): Revert "This commit implements the Object Shapes technique in CRuby."
This reverts commit 68bc9e2e97d12f80df0d113e284864e225f771c2. tenderlovemaking (Aaron Patterson)
10:45 PM Bug #19033: One-liner pattern match as Boolean arg syntax error
Regarding `expect(value in pattern)`, I think it is expected that is a syntax error. This is how Ruby has always work... jeremyevans0 (Jeremy Evans)
10:08 PM Bug #19033: One-liner pattern match as Boolean arg syntax error
Addendum: We did find that `expect((value in pattern))` works, but not `expect(value in pattern)`, which is where we ... baweaver (Brandon Weaver)
10:03 PM Bug #19033 (Rejected): One-liner pattern match as Boolean arg syntax error
I was chatting earlier with Seb Wilgosz about pattern matching in tests, and suggested that he might consider the fol... baweaver (Brandon Weaver)
08:57 PM Revision 0ab0229c (git): Fix frozen object inspect
In the rails/rails CI build for Ruby master we found that some tests
were failing due to inspect on a frozen object b...
eileencodes (Eileen Uchitelle)
08:46 PM Revision a44040c9 (git): [rubygems/rubygems] Add notes to make sure we don't forget to backport changes to Bundler
https://github.com/rubygems/rubygems/commit/1ac5b14c78
Co-authored-by: AndrΓ© Arko <andre@arko.net>
deivid (David RodrΓ­guez)
08:46 PM Revision f04d249e (git): [rubygems/rubygems] Fix matching of eabihf platforms
https://github.com/rubygems/rubygems/commit/a03d30cd58 deivid (David RodrΓ­guez)
08:46 PM Revision 8252ea21 (git): [rubygems/rubygems] Fix matching of linux platforms with eabi modifiers
https://github.com/rubygems/rubygems/commit/89362c18ef
Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
deivid (David RodrΓ­guez)
08:46 PM Revision 4d58ee3d (git): [rubygems/rubygems] Refactor platform matching on Linux
I think this highlights better how musl is special.
https://github.com/rubygems/rubygems/commit/4075771697
deivid (David RodrΓ­guez)
07:41 PM Revision 850cfb02 (git): Only assert ractor_shareable is consistent on ivar_set for T_OBJECT
Before d594a5a8bd0756f65c078fcf5ce0098250cba141, we were only
asserting that the value on an ivar_get was ractor_shar...
jemmai (Jemma Issroff)
07:17 PM Revision 641310ce (git): [ruby/irb] Fix ripper_lex_without_warning duplicated heredoc token
https://github.com/ruby/irb/commit/45b539af39 tompng (tomoya ishida)
03:14 PM Revision 31461c7e (git): A bunch of clippy auto fixes for yjit (#6476)
Jimmy Miller
09:36 AM Feature #16122 (Closed): Data: simple immutable value object
nobu (Nobuyoshi Nakada)
09:23 AM Revision ad651925 (git): Add Data class implementation: Simple immutable value object
zverok (Victor Shepelev)
08:29 AM Revision e294e6f4 (git): Split `with_warning_string_from` for the last named parameter
nobu (Nobuyoshi Nakada)
08:00 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
nobu (Nobuyoshi Nakada) wrote in #note-7:
> I see, what about this?
>
I like this approach. It makes sense to j...
eightbitraptor (Matt V-H)
06:34 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
I see, what about this?
```diff
diff --git a/gc.c b/gc.c
index ac5ed1e7cba..a22da5482be 100644
--- a/gc.c
+++ ...
nobu (Nobuyoshi Nakada)
06:50 AM Revision 962f9932 (git): [rubygems/rubygems] Prevent a "warning: assigned but unused variable - data"
https://github.com/rubygems/rubygems/commit/ec3fd55d40 mame (Yusuke Endoh)
01:39 AM Revision ab31d2e6 (git): Add `--zone` option to `VCS`
Which controls the timezone offset for `RUBY_RELEASE_DATE`. nobu (Nobuyoshi Nakada)
01:39 AM Revision 5a5644da (git): Introduce `VCS::Null` for fallback
nobu (Nobuyoshi Nakada)
01:39 AM Revision f70ba9cf (git): Check for the availability of the command when detecting
nobu (Nobuyoshi Nakada)
12:21 AM Revision 58b3a535 (git): Pull up `VCS.short_revision` from `VCS::SVN`
nobu (Nobuyoshi Nakada)

09/29/2022

03:12 PM Bug #19032: Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
I just realized this is likely to be shape related (https://github.com/ruby/ruby/commit/d594a5a8bd0756f65c078fcf5ce00... byroot (Jean Boussier)
03:09 PM Bug #19032 (Closed): Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
I got 10 occurrences of an assertion failure on our nightly CI. Yesterday's build (`b8e804e410`) was fine, so I suspe... byroot (Jean Boussier)
02:45 PM Bug #19031 (Feedback): Ruby 3.1.0 has issue "[BUG] Segmentation fault at 0x0000000000000000"
Does this issue occur with Ruby 3.1.2? jeremyevans0 (Jeremy Evans)
09:42 AM Bug #19031 (Feedback): Ruby 3.1.0 has issue "[BUG] Segmentation fault at 0x0000000000000000"
I've run on ECS with Rails 7 and ruby 3.1.0. Today I've got the error bellow. Can you guys help me?
```
2022-09-29...
derek.nguyen.269@gmail.com (Derek Nguyen)
01:52 PM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
@nagachika Could you also backport the commits of https://github.com/ruby/ruby/pull/6467 ?
The semantics and final c...
Eregon (Benoit Daloze)
01:48 PM Revision aa490f94 (git): Reduce diff to proc.c @ b0b9f7201acab05c2a3ad92c3043a1f01df3e17f
* So it's easy to review https://github.com/ruby/ruby/pull/6242 +
https://github.com/ruby/ruby/pull/6467 and there ...
Eregon (Benoit Daloze)
01:48 PM Revision c6319026 (git): Extend tests for a zsuper method of which the method it resolved to has been removed
Eregon (Benoit Daloze)
01:48 PM Revision 6b7d32a5 (git): Resolve zsuper method during lookup but preserve owner separately
* See https://bugs.ruby-lang.org/issues/18729#note-34
* See [Bug #18729]
Eregon (Benoit Daloze)
01:48 PM Revision aa53d69a (git): Add specs for {Method,UnboundMethod}#owner of a zsuper method
Eregon (Benoit Daloze)
01:48 PM Revision 94cea3e4 (git): Fix {Method,UnboundMethod}#super_method for zsuper methods
* We need to resolve the zsuper method first, and then look the super
method of that.
Eregon (Benoit Daloze)
01:22 PM Bug #19029 (Closed): Moving a transient heap allocated array between size pools can trigger GC while in GC
Applied in changeset commit:git|892f350a7db4d2cc99c5061d2e74498dfc4809ca.
----------
[Bug #19029] Don't start GC dur...
eightbitraptor (Matt V-H)
01:22 PM Revision 892f350a (git): [Bug #19029] Don't start GC during compaction
RARRAY_PTR when called with a transient array detransients the array
before returning its pointer which allocates in ...
eightbitraptor (Matt V-H)
12:50 PM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
nobu (Nobuyoshi Nakada) wrote in #note-4:
> GCC 12 on GitHub Actions doesn’t show that warning.
> https://github.com/...
eightbitraptor (Matt V-H)
01:42 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
I am not able to repro with `gcc-12 (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0` and x86_64-linux. mame (Yusuke Endoh)
12:05 PM Revision 4ced7bfb (git): Update bundled gems list at 866cfb248e269f64951c8521707322 [ci skip]
git[bot]
12:03 PM Revision 866cfb24 (git): Update bundled_gems
shugo (Shugo Maeda)
08:56 AM Revision 28840d74 (git): [rubygems/rubygems] Refine error message to check the push URL instead of just the host
https://github.com/rubygems/rubygems/commit/46990f3292 Jenny Shen
08:56 AM Revision 0522e31d (git): [rubygems/rubygems] Refactor tests to use Net::HTTPResponse instances for fetcher.data[:path]
https://github.com/rubygems/rubygems/commit/4d91cacb1f
Co-authored-by: Jacques Chester <jacques.chester@shopify.com>
Jenny Shen
08:56 AM Revision 17b783ad (git): [rubygems/rubygems] Surface entire redirect uri in permanent redirections
https://github.com/rubygems/rubygems/commit/da7837630b Jenny Shen
08:56 AM Revision 1cbf0fd8 (git): [rubygems/rubygems] Add error message when api response is a permanent redirect
https://github.com/rubygems/rubygems/commit/ccca30c77a
Co-authored-by: Nick Schwaderer <nick.schwaderer@shopify.com>
Jenny Shen
07:30 AM Misc #19030 (Closed): [ANN] Migrate lists.ruby-lang.org to Google Groups
Our mailing-list server that is `lists.ruby-lang.org` is too old. And it's difficult to replace new server on AWS bec... hsbt (Hiroshi SHIBATA)
06:47 AM Revision 9948b8bf (git): Skip unpack_sockaddr_in with http at Solaris platform
http://rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20220929T050003Z.fail.html.gz hsbt (Hiroshi SHIBATA)
05:56 AM Revision cb16dcb1 (git): [ruby/date] The shrunk words to be copied is limited
Th buffer size is small enough and no need to allocate dynamically.
https://github.com/ruby/date/commit/f62bf0a01d
nobu (Nobuyoshi Nakada)
05:09 AM Revision 94206671 (git): bootstraptest/runner: run in parallel if in parallel build
nobu (Nobuyoshi Nakada)
05:06 AM Revision 5a8aaeda (git): [ruby/date] Narrow ALLOCV region for shrunk words
https://github.com/ruby/date/commit/f51b038074 nobu (Nobuyoshi Nakada)
01:28 AM Revision 2f7a530f (git): Update bundled gems list at 8c4e52fbe8a07da76c4038e4c5dc51 [ci skip]
git[bot]
01:27 AM Revision 8c4e52fb (git): Update bundled_gems
hsbt (Hiroshi SHIBATA)

09/28/2022

11:52 PM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
GCC 12 on GitHub Actions doesn’t show that warning.
https://github.com/ruby/ruby/actions/runs/3146751201/jobs/511554...
nobu (Nobuyoshi Nakada)
06:48 PM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
This seems to be [this bug in gcc](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104069). I don't see it getting fixed... mame (Yusuke Endoh)
05:12 PM Bug #19028 (Closed): GCC12 Introduces new warn flags `-Wuse-after-free`
[GCC 12 introduced a new warning flag `-Wuse-after-free`](https://github.com/gcc-mirror/gcc/commit/671a283636de75f7ed... eightbitraptor (Matt V-H)
08:47 PM Feature #19008 (Closed): Introduce coverage support for `eval`.
(1) and (2) are implemented, (3) is a separate issue. ioquatix (Samuel Williams)
10:51 AM Feature #19008: Introduce coverage support for `eval`.
Here is the PR to introduce a `eval: true/false` flag to `Coverage.setup`: https://github.com/ruby/ruby/pull/6462 ioquatix (Samuel Williams)
07:53 AM Feature #19008: Introduce coverage support for `eval`.
@ioquatix said he could implement `Coverage.start(eval: true)` soon, so I would like to wait for him instead of rever... mame (Yusuke Endoh)
07:40 AM Feature #19008: Introduce coverage support for `eval`.
@znz told me that this change broke our continuous coverage measurement.
https://github.com/ruby/actions/actions/r...
mame (Yusuke Endoh)
08:46 PM Bug #19026 (Closed): Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
I agree, for the existing Ruby implementations, it's a little clumsy but easily worked around using `respond_to?`. Go... ioquatix (Samuel Williams)
07:43 PM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
> > Isn't there a general mechanism for feature support? Like `RbConfig.support?(:eval_coverage)` or something?
>
>...
Dan0042 (Daniel DeLorme)
07:21 PM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
mame (Yusuke Endoh) wrote in #note-6:
> @ioquatix isn't `RUBY_VERSION > "3.1"` enough for your case?
Please no. F...
Eregon (Benoit Daloze)
06:06 PM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
Dan0042 (Daniel DeLorme) wrote in #note-4:
> Isn't there a general mechanism for feature support? Like `RbConfig.sup...
mame (Yusuke Endoh)
03:03 PM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
mame (Yusuke Endoh) wrote in #note-1:
> Note: This API does determine if the mode is *available*, not *enabled*. So ...
jeremyevans0 (Jeremy Evans)
02:55 PM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
Isn't there a general mechanism for feature support? Like `RbConfig.support?(:eval_coverage)` or something? Dan0042 (Daniel DeLorme)
02:18 PM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
I think it is reasonable to have this feature to determine if `Coverage.start(eval: true)` is available. (Note that `... mame (Yusuke Endoh)
11:09 AM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
Commit is currently part of https://github.com/ruby/ruby/pull/6462 ioquatix (Samuel Williams)
11:01 AM Bug #19026: Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
Note: This API does determine if the mode is *available*, not *enabled*. So `Coverage.supported?(:eval)` will always ... mame (Yusuke Endoh)
10:52 AM Bug #19026 (Closed): Add `Coverage.supported?(x)` to detect support for `eval` coverage flag.
Introduce the following interface:
```
Coverage.supported?(eval) -> true/false
```
We can also check `lines` ...
ioquatix (Samuel Williams)
08:44 PM Revision e7ddb6b1 (git): Update NEWS.md with updated coverage interfaces.
Samuel Williams
08:44 PM Revision bd2fbd35 (git): Add `Coverage.supported?` to detect what modes are supported.
Samuel Williams
08:44 PM Revision 9dd902b8 (git): Add `eval: true/false` flag to `Coverage.setup`.
Samuel Williams
07:08 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
@matz I implemented the first choice in https://github.com/ruby/ruby/pull/6467.
That seems closest to what you reque...
Eregon (Benoit Daloze)
05:26 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
Looking at UnboundMethod methods, for a zsuper method (ME = method entry):
* ==, eql?, hash: needs both resolved ME ...
Eregon (Benoit Daloze)
04:26 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
@matz
`(a)` should be `p C2.private_instance_methods(false)` (.instance_methods doesn't show private methods).
Then o...
Eregon (Benoit Daloze)
06:47 PM Bug #19029 (Closed): Moving a transient heap allocated array between size pools can trigger GC while in GC
[Github PR 6466](https://github.com/ruby/ruby/pull/6466)
RARRAY_PTR when called with a transient array detransient...
eightbitraptor (Matt V-H)
06:41 PM Revision ac56e5c1 (git): [rubygems/rubygems] Put bundler gemspec stub at the right place
So that it's found when needed, rather than dynamically modifying
loaded stubs and thus messing with RubyGems interna...
deivid (David RodrΓ­guez)
06:41 PM Revision 668e78f0 (git): [rubygems/rubygems] Only activate bundler when needed
Loading Bundler beforehand was actually replacing ENV with a backup of
the pre-Bundler environment through `Bundler::...
deivid (David RodrΓ­guez)
06:41 PM Revision 20eff520 (git): [rubygems/rubygems] Test a pure RubyGems method
`Gem::Specification#load_paths` is actually a Bundler thing.
https://github.com/rubygems/rubygems/commit/d20b4d1950
deivid (David RodrΓ­guez)
06:41 PM Revision 00a040dd (git): [rubygems/rubygems] Little refactor to keep things consistent
https://github.com/rubygems/rubygems/commit/3934deb4e4 deivid (David RodrΓ­guez)
06:41 PM Revision 874a2bf1 (git): [rubygems/rubygems] Remove unnecessary `ensure`
https://github.com/rubygems/rubygems/commit/6c0c02c533 deivid (David RodrΓ­guez)
06:41 PM Revision c7232a2a (git): [rubygems/rubygems] Require bundler consistently
The `$LOAD_PATH` should be properly setup so that the local version is
used.
https://github.com/rubygems/rubygems/co...
deivid (David RodrΓ­guez)
06:41 PM Revision b9c426ea (git): [rubygems/rubygems] Remove unnecessary constant
https://github.com/rubygems/rubygems/commit/4bd77488ad deivid (David RodrΓ­guez)
06:41 PM Revision 1e559753 (git): [rubygems/rubygems] Cleaup unnecessary code
https://github.com/rubygems/rubygems/commit/2e05dadbc5 deivid (David RodrΓ­guez)
06:41 PM Revision 5222a89a (git): [rubygems/rubygems] Unskip stuff that now works on JRuby
https://github.com/rubygems/rubygems/commit/d86a5ae2eb deivid (David RodrΓ­guez)
04:37 PM Revision 31cf1bb5 (git): Update to ruby/spec@1d9d5c6
Eregon (Benoit Daloze)
04:37 PM Revision 5a1ab740 (git): Update to ruby/mspec@b60306d
Eregon (Benoit Daloze)
04:24 PM Revision 3e7c42a2 (git): Shapes wrappers shouldn't mark the shape
We don't allocate shapes out of the GC anymore, so we shouldn't mark
those pointers.
tenderlovemaking (Aaron Patterson)
03:58 PM Feature #18980: `it` as a default block parameter
> Now I'm almost giving it up because there are more people who dislike it than I expected.
I'm not sure how good ...
matheusrich (Matheus Richard)
03:47 PM Feature #18980: `it` as a default block parameter
I don't have much to contribute here, but I'll give my personal experience with this subject.
I like the convenien...
matheusrich (Matheus Richard)
03:27 PM Revision 414f1066 (git): * expand tabs. [ci skip]
Tabs were expanded because the file did not have any tab indentation in unedited lines.
Please update your editor con...
git[bot]
03:26 PM Revision d594a5a8 (git): This commit implements the Object Shapes technique in CRuby.
Object Shapes is used for accessing instance variables and representing the
"frozenness" of objects. Object instance...
jemmai (Jemma Issroff)
02:51 PM Revision a05b2614 (git): Always use the longer version of `TRY_WITH_GC`
nobu (Nobuyoshi Nakada)
02:36 PM Feature #19027: .= syntax
I don't think that works. `var += expr` is a shortcut for `var = var.+(expr)`. But `var .= method` translates to `var... Dan0042 (Daniel DeLorme)
02:32 PM Feature #19027: .= syntax
jeromedalbert (Jerome Dalbert) wrote:
> I wish I could do this in Ruby:
>
> ```
> records .= where.not(id: exclu...
austin (Austin Ziegler)
02:30 PM Feature #19027 (Rejected): .= syntax
If I remember correctly, this has been proposed several times. I found one ticket #6841, so I'll close this as a dupl... mame (Yusuke Endoh)
01:30 PM Feature #19027: .= syntax
I like it, though one while reading that code could have a problem with attempting to find a `where` variable.
Per...
hmdne (hmdne -)
01:03 PM Feature #19027 (Rejected): .= syntax
I wish I could do this in Ruby:
```
records .= where.not(id: excluded_ids) if some_condition
```
instead of:
...
jeromedalbert (Jerome Dalbert)
02:18 PM Revision 09bce061 (git): bootstraptest/runner: manage sub processes with the job server
nobu (Nobuyoshi Nakada)
02:18 PM Revision fc54dbe8 (git): bootstraptest/runner: fold dots by window size
nobu (Nobuyoshi Nakada)
02:01 PM Revision 3c3bd03a (git): [rubygems/rubygems] Force "master" to be used regardless of `init.defaultBranch` config
Otherwise, if you have `init.defaultBranch main` configured, like I do,
a bunch of tests fail with things like:
```
...
deivid (David RodrΓ­guez)
01:05 PM Revision 28a572f8 (git): Fix bug when slicing a string with broken encoding
Commit aa2a428 introduced a bug where non-embedded string slices copied
the encoding of the original string. If the o...
peterzhu2118 (Peter Zhu)
01:05 PM Revision 6f8d17e4 (git): Make string slices views rather than copies
Just like commit 1c16645 for arrays, this commit changes string slices
to be a view rather than a copy even if it can...
peterzhu2118 (Peter Zhu)
12:27 PM Revision 247d5984 (git): Install all file trees for lldb [ci skip]
It is no longer single lldb_cruby.py only. nobu (Nobuyoshi Nakada)
12:07 PM Revision d12fce7a (git): [ruby/date] Check time zone offset elements
Too big parts of fractional hour time zone offset can cause assertion
failures.
https://github.com/ruby/date/commit/...
nobu (Nobuyoshi Nakada)
08:26 AM Bug #18908 (Closed): Allow username and password to be extracted from the http_proxy variable on Windows
Applied in changeset commit:git|cd77e71bbac9616a906f6823a8eba4922821e9ad.
----------
[ruby/net-http] Remove ENVIRONM...
jeremyevans (Jeremy Evans)
08:26 AM Revision cd77e71b (git): [ruby/net-http] Remove ENVIRONMENT_VARIABLE_IS_MULTIUSER_SAFE
This list is out of date. At least OpenBSD since 2013 does not
allow one user to read the environment variables of a...
jeremyevans (Jeremy Evans)
08:06 AM Revision b58710e0 (git): dbm and gdbm have been extracted gems.
hsbt (Hiroshi SHIBATA)
03:44 AM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
I prepared mail aliases for enabled users of https://github.com/ruby/ruby-commit-hook/blob/master/config/email.yml. B... hsbt (Hiroshi SHIBATA)
12:29 AM Revision b8e804e4 (git): [ruby/bigdecimal] Document precision=0 and ndigits=0 for converting from Float
https://github.com/ruby/bigdecimal/commit/4f0894c6c0 mjrzasa (Maciek RzΔ…sa)

09/27/2022

11:27 PM Revision a58cbddd (git): YJIT: add assertion wrt label names (#6459)
Add assertion wrt label names maximecb (Maxime Chevalier-Boisvert)
11:27 PM Revision 8fcbb797 (git): YJIT: reverse configure.ac changes that disable `--yjit-stats` on Graviton1 (#6457)
Reverse configure.ac changes that disable YJIT stats on Graviton1 maximecb (Maxime Chevalier-Boisvert)
08:58 PM Revision 28433e9a (git): Change IncrCounter lowering on AArch64 (#6455)
* Change IncrCounter lowering on AArch64
Previously we were using LDADDAL which is not available on
Graviton 1 chips...
kddnewton (Kevin Newton)
08:55 PM Revision 8f7f12ad (git): [rubygems/rubygems] fix: Gem::Platform.match handles String argument properly
Previously 9eead86 introduced non-commutativity of platforms, and
later commit 1b9f7f50 changed the behavior of `Gem:...
mdalessio (Mike Dalessio)
06:58 PM Revision 5d4048e0 (git): [DOC] More on IO streams (#6454)
Adds remarks about .new and .open.
Uses ..open where convenient (not convenient where output would be in a block).
Fi...
burdettelamar (Burdette Lamar)
06:53 PM Bug #19025 (Closed): Ripper cannot parse syntax ok code that has numbered parameters
Ruby says `p { a = 0; [_1, _1 **2] }` is syntax ok, Ripper says syntax error
~~~ruby
code = 'p { a = 0; [_1, _1 *...
tompng (tomoya ishida)
06:32 PM Feature #16122: Data: simple immutable value object
@matz Thank you!
@nobu Done.
zverok (Victor Shepelev)
06:30 PM Feature #19015: Language extension by a heredoc
This seems nice.
Would it also remove leading indentation like `<<~HEREDOC`?
Eregon (Benoit Daloze)
06:25 PM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
The current shutdown order in TruffleRuby is:
1. execute main script (and save exception if any)
2. run at_exit hoo...
Eregon (Benoit Daloze)
08:10 AM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
There are two different sub-issues in this issue.
### 1. syntax_suggest does not work for `ruby foo.rb`.
This i...
mame (Yusuke Endoh)
06:47 AM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
@mame try to fix this `ThreadError` at https://github.com/ruby/ruby/pull/6452 hsbt (Hiroshi SHIBATA)
03:49 AM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
I investigated this.
https://github.com/ruby/syntax_suggest/blob/main/lib/syntax_suggest/api.rb#L67
```
Ti...
hsbt (Hiroshi SHIBATA)
06:10 PM Feature #12084: `Class#instance`
I'm +1 for adding `Class#attached_object`.
`nil` vs `raise` seem both fine to me, although I slightly prefer `raise`...
Eregon (Benoit Daloze)
05:32 PM Revision bcd30fb9 (git): Re-enable TZ test missed due to merge conflict.
This was disabled by b7577b4d9e, while properly fixed upstream by:
https://github.com/ruby/spec/pull/939
VΓ­t Ondruch
05:00 PM Bug #19020 (Closed): Unexpected timeout thread appears in ThreadGroup
Fixed in https://github.com/ruby/timeout/pull/22 Eregon (Benoit Daloze)
04:59 PM Revision 9d56d997 (git): [ruby/timeout] Explicit add the timeout thread to default ThreadGroup
Otherwise the timeout thread would be added to the ThreadGroup of the thread that makes the first call to Timeout.tim... larskanis (Lars Kanis)
03:11 PM Revision 1a06bc94 (git): [ruby/psych] Bump snakeyaml from 1.31 to 1.33
https://github.com/ruby/psych/commit/8a761cdfb7 Chad Wilson
02:36 PM Feature #19024: Proposal: Import Modules
shioyama (Chris Salzberg) wrote in #note-4:
> > Intuitively, this proposal changes the way Ruby works in a way that ...
austin (Austin Ziegler)
12:19 PM Feature #19024: Proposal: Import Modules
> I only have spare time for this, but will try to summarize some of those concerns later if the conversation does no... shioyama (Chris Salzberg)
08:50 AM Feature #19024: Proposal: Import Modules
Fair, I see ramifications in transitivity for code unrelated to the packages (3rd party gems), constant resolution gi... fxn (Xavier Noria)
08:33 AM Feature #19024: Proposal: Import Modules
> Intuitively, this proposal changes the way Ruby works in a way that I believe has too many ramifications and edge c... shioyama (Chris Salzberg)
08:06 AM Feature #19024: Proposal: Import Modules
I'm also very much in favor of introducing a first class "package" construct, since there are way too many edge cases... byroot (Jean Boussier)
07:02 AM Feature #19024: Proposal: Import Modules
Intuitively, this proposal changes the way Ruby works in a way that I believe has too many ramifications and edge cas... fxn (Xavier Noria)
12:51 AM Feature #19024 (Closed): Proposal: Import Modules
There is no general way in Ruby to load code outside of the globally-shared namespace. This makes it hard to isolate ... shioyama (Chris Salzberg)
01:50 PM Revision c35e924f (git): [DOC] More on IO streams (#6445)
Text is reorganized so that most of the previous text is now in these newly-created sections:
Basic IO
Line I...
burdettelamar (Burdette Lamar)
01:22 PM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
> It would be better to find the original source of ANSI escape code instead of the Wikipedia article.
The 8-color...
st0012 (Stan Lo)
03:44 AM Revision 95d5b33e (git): syntax_suggest moved under the ruby organization from zombocom
hsbt (Hiroshi SHIBATA)
12:54 AM Feature #10320: require into module
At the last Developer Meeting, it was suggested I create a new issue for the topic we've been discussing since [my co... shioyama (Chris Salzberg)
12:36 AM Feature #18639: Update Unicode data to Unicode Version 15.0.0
The SpacingMark issue ([Bug #19007]) seems still existing in Unicode 15.0.0 data. nobu (Nobuyoshi Nakada)
12:28 AM Feature #18639: Update Unicode data to Unicode Version 15.0.0
https://github.com/ruby/ruby/pull/6451
And [actual table differences](https://github.com/ruby/ruby/pull/6451/commi...
nobu (Nobuyoshi Nakada)

09/26/2022

11:10 PM Revision 06abfa5b (git): Revert this until we can figure out WB issues or remove shapes from GC
Revert "* expand tabs. [ci skip]"
This reverts commit 830b5b5c351c5c6efa5ad461ae4ec5085e5f0275.
Revert "This commit...
tenderlovemaking (Aaron Patterson)
10:22 PM Feature #12084: `Class#instance`
I put together an implementation for this and created a PR: https://github.com/ruby/ruby/pull/6450 ufuk (Ufuk Kayserilioglu)
10:04 PM Misc #18977: DevMeeting-2022-09-22
* [Feature #19022] Use __builtin_ppc_get_timebase on POWER with clang (pkubaj)
* A simple change that allows run p...
pkubaj (Piotr Kubaj)
10:02 PM Feature #19023 (Open): Enable riscv64 coroutines on riscv64-freebsd, arm32 on arm*-freebsd and ppc on powerpc-freebsd
Enable riscv64 coroutines on riscv64-freebsd, arm32 on arm*-freebsd and ppc on powerpc-freebsd
https://github.com/ru...
pkubaj (Piotr Kubaj)
10:02 PM Feature #19022 (Open): Use __builtin_ppc_get_timebase on POWER with clang
Use __builtin_ppc_get_timebase on POWER with clang.
https://github.com/ruby/ruby/pull/5856
pkubaj (Piotr Kubaj)
07:00 PM Revision b39690df (git): Rename method name in keyword test from y to yo
Kernel#y is defined by psych/yaml, which causes occasional
nondeterministic problems with this test when doing parall...
jeremyevans (Jeremy Evans)
06:55 PM Feature #18776 (Closed): Object Shapes
Applied in changeset commit:git|9ddfd2ca004d1952be79cf1b84c52c79a55978f4.
----------
This commit implements the Obje...
jemmai (Jemma Issroff)
06:54 PM Revision aa2a428c (git): Refactor str_substr and str_subseq
This commit extracts common code between str_substr and rb_str_subseq
into a function called str_subseq.
This commit...
peterzhu2118 (Peter Zhu)
05:51 PM Bug #18978: Unexpected behaviour in Time.utc and Time.local when 8 arguments are passed in
Thanks for checking usages in gems @mame.
It looks like the last release of `rubysl-parsedate` is almost 10 years ...
peterzhu2118 (Peter Zhu)
02:02 AM Bug #18978: Unexpected behaviour in Time.utc and Time.local when 8 arguments are passed in
BTW, if you remove the eighth argument, you may also want to remove the following code to handle the argument.
htt...
mame (Yusuke Endoh)
02:01 AM Bug #18978: Unexpected behaviour in Time.utc and Time.local when 8 arguments are passed in
This behavior is to work with a ex-standard library called parsedate which was shipped with Ruby 1.8 series.
```
...
mame (Yusuke Endoh)
04:21 PM Revision 830b5b5c (git): * expand tabs. [ci skip]
Tabs were expanded because the file did not have any tab indentation in unedited lines.
Please update your editor con...
git[bot]
04:21 PM Revision 9ddfd2ca (git): This commit implements the Object Shapes technique in CRuby.
Object Shapes is used for accessing instance variables and representing the
"frozenness" of objects. Object instance...
jemmai (Jemma Issroff)
02:53 PM Bug #14900 (Closed): Extra allocation in String#byteslice
I think if we stick solely to the ticket description, I think https://github.com/ruby/ruby/pull/6443 (`2e88bca`) fixe... byroot (Jean Boussier)
12:50 PM Bug #14900: Extra allocation in String#byteslice
By the way, ideally, I think you can implement this:
```ruby
buffer = String.new # allocation
while true
# Eff...
ioquatix (Samuel Williams)
12:45 PM Bug #14900: Extra allocation in String#byteslice
Okay, so @byroot and I discussed this issue at length.
The simplest way to get the behaviour you want is to call `fr...
ioquatix (Samuel Williams)
11:26 AM Bug #14900: Extra allocation in String#byteslice
I updated my PR and started investigating the changes between the current implementation and the proposed implementat... ioquatix (Samuel Williams)
12:15 PM Feature #16122: Data: simple immutable value object
@zverok Could you add the (simple) NEWS entry too? nobu (Nobuyoshi Nakada)
09:58 AM Feature #16122: Data: simple immutable value object
@zverok The summary looks OK. I accepted.
@ioquatix Your proposal should be handled separately. Could you submit ...
matz (Yukihiro Matsumoto)
12:39 AM Feature #16122: Data: simple immutable value object
I'd like to know how complicated it would be to support an interface like this:
``` ruby
Header = Data.define(:type,...
ioquatix (Samuel Williams)
11:41 AM Revision 2e88bca2 (git): string.c: don't create a frozen copy for str_new_shared
str_new_shared already has all the necessary logic to do this
and is also smart enough to skip this step if the sourc...
byroot (Jean Boussier)
09:02 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
>Could this patch be backported to 2.7 as well? Thanks!
@stanhu Maybe, yes. I submitted the backport patches for R...
hsbt (Hiroshi SHIBATA)
08:16 AM Bug #18912 (Closed): Build failure with Xcode 14 and macOS 13 (Ventura) Beta
I created changesets for Ventura and Xcode14 with https://bugs.ruby-lang.org/issues/19005
* https://github.com/rub...
hsbt (Hiroshi SHIBATA)
02:40 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
@katei Thanks for your investigation. I confirmed to pass the failing tests with https://github.com/ruby/ruby/pull/64... hsbt (Hiroshi SHIBATA)
07:44 AM Revision 5b039647 (git): Fix coderange calculation in String#b
Leave the new coderange unknown if the original encoding is not
ASCII-compatible. Non-ASCII-compatible encoding strin...
rhenium (Kazuki Yamaguchi)
07:10 AM Revision 1c14e406 (git): Fix `io/buffer.h` header guard.
Samuel Williams
06:45 AM Misc #16671 (Assigned): BASERUBY version policy
hsbt (Hiroshi SHIBATA)
06:37 AM Revision 411d0eec (git): Update `IO::Buffer` read/write to use rb_thread_io_blocking_region. (#6438)
Samuel Williams
05:44 AM Revision a8ad22d9 (git): Suppress a warning on clang
The following warning appears without this fix:
```
parse.y:78:1: warning: unknown warning group '-Wpsabi', ignored
...
shugo (Shugo Maeda)
05:06 AM Revision 025b8701 (git): Add several new methods for getting and setting buffer contents. (#6434)
Samuel Williams
04:45 AM Feature #19015: Language extension by a heredoc
This proposal sounds interesting, but the naming looks like behind-the-scenes metaprogramming; it may be better to us... duerst (Martin DΓΌrst)
04:03 AM Revision ecffc6a2 (git): Generate the revision.h before Makefile
Except for GNU make which updates makefiles automatically, repeating
configure in the same directory causes `make` to...
nobu (Nobuyoshi Nakada)
04:00 AM Bug #19021: Crash [BUG] Stack consistency error on ruby 3.2.0-dev
jhawthorn (John Hawthorn) wrote in #note-4:
> Thanks! It was indeed broken by that commit. I've merged a fix and add...
osyo (manga osyo)
03:48 AM Bug #19021: Crash [BUG] Stack consistency error on ruby 3.2.0-dev
Thanks! It was indeed broken by that commit. I've merged a fix and added tests so it should be working now. jhawthorn (John Hawthorn)
03:45 AM Bug #19021 (Closed): Crash [BUG] Stack consistency error on ruby 3.2.0-dev
Applied in changeset commit:git|b361bdc20036688f17f1e39a260a70254e7db9cd.
----------
[Bug #19021] Fix safe call w/ c...
jhawthorn (John Hawthorn)
03:44 AM Revision b361bdc2 (git): [Bug #19021] Fix safe call w/ conditional assign
As of fbaac837cfba23a9d34dc7ee144d7940248222a2, when we were performing
a safe call (`o&.x=`) with a conditional assi...
jhawthorn (John Hawthorn)
03:03 AM Revision e3cc1a6c (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
03:00 AM Feature #9260 (Closed): make FileUtils.rm_rf raise on errors
We continue to discuss this to https://bugs.ruby-lang.org/issues/18784. hsbt (Hiroshi SHIBATA)
12:38 AM Revision d89f8a04 (git): [ruby/rdoc] Fix ruby script in "test_parse_method_bracket" (https://github.com/ruby/rdoc/pull/927)
Because it's syntax error.
https://github.com/ruby/rdoc/commit/993f2532ff
yui-knk (Kaneko Yuichiro)
12:21 AM Revision 1481e682 (git): Avoid type limits (#6435)
nobu (Nobuyoshi Nakada)

09/25/2022

01:40 PM Revision dc7d929e (git): Extract `RUBY_RELEASE_DATE` from also revision.h
This make variable is very useful for daily build. nobu (Nobuyoshi Nakada)
12:54 PM Feature #10320: require into module
I think there are some misunderstandings, which are at least partly my fault for not being clearer about my intention... shioyama (Chris Salzberg)
12:25 PM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
ruby_3_1 e46532feafadef252682794c941180df72483c19 merged revision(s) cf7d07570f50ef9c16007019afcff11ba6500d70. nagachika (Tomoyuki Chikanaga)
12:21 PM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
I tested on ruby_3_1 branch.
I'm afraid I failed to rebuild extensions before run make test-all on my environments.
nagachika (Tomoyuki Chikanaga)
09:38 AM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
I don't understand, it works fine on my machine. I made two backport PRs, maybe it doesn't work on some system and CI... byroot (Jean Boussier)
09:27 AM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
@nagachika on 3.0, 3.1 or both? byroot (Jean Boussier)
06:14 AM Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
I have got the same error with only backporting cf7d07570f50ef9c16007019afcff11ba6500d70. nagachika (Tomoyuki Chikanaga)
12:24 PM Revision e46532fe (git): merge revision(s) cf7d07570f50ef9c16007019afcff11ba6500d70: [Backport #18938]
Dump non-ASCII char as unsigned
Non-ASCII code may be negative on platforms plain char is signed.
--...
nagachika (Tomoyuki Chikanaga)
11:43 AM Feature #16122: Data: simple immutable value object
@matz I've updated the ticket text with the description of the implemented API and links.
Thank you!
zverok (Victor Shepelev)
11:41 AM Revision 85cc0ce5 (git): Use `int first_lineno` for binary format.
Samuel Williams
11:41 AM Revision 22af2e90 (git): Rework vm_core to use `int first_lineno` struct member.
Samuel Williams
11:41 AM Revision 75cf29f6 (git): Rework `first_lineno` to be `int`.
Samuel Williams
10:34 AM Revision a95b741a (git): [ruby/bigdecimal] Remove trailing whitespace.
https://github.com/ruby/bigdecimal/commit/223d193f01 Samuel Williams
09:18 AM Bug #19020: Unexpected timeout thread appears in ThreadGroup
A fix is here: https://github.com/ruby/timeout/pull/22 larskanis (Lars Kanis)
07:51 AM Revision 8e2c4251 (git): [ruby/bigdecimal] Improve documentation of BigDecimal#sign
Fixes https://github.com/ruby/bigdecimal/issues/78 by describing behaviour for positive and negative zero in the docs... mjrzasa (Maciek RzΔ…sa)
07:35 AM Revision 81b919ce (git): Add news for eval coverage.
Samuel Williams
07:35 AM Revision 09ea4f3a (git): Extract common code for coverage setup.
Samuel Williams
07:01 AM Bug #18941: Endless loop with a memory leak in FileUtils::mkpath
ruby_3_1 a07e7ad6b0b9abc44d097ca600b0ff801d0d0a06 merged revision(s) 70f69f85395f5735429cd45136d7de2742f08b72. nagachika (Tomoyuki Chikanaga)
07:01 AM Bug #19014: Backport commits to add the --with-gmp-dir option in the configure script
ruby_3_1 d1b36c827036765ab68c88ab4315a26a220d5f06 merged revision(s) e2b47b832f53b2fd0626774a573a22c15a933c64,f512df7... nagachika (Tomoyuki Chikanaga)
07:01 AM Revision d1b36c82 (git): merge revision(s) e2b47b832f53b2fd0626774a573a22c15a933c64,f512df73986c74e2f4bd65ca642879a0618da213,2e25b85a7e4268676fcdf17b5975c2fd60066ce1: [Backport #19014]
configure.ac: Manage OPT_DIR better (#6367)
* Check rpath flag earlier
* Manage OPT_DIR at once
...
nagachika (Tomoyuki Chikanaga)
06:18 AM Revision a07e7ad6 (git): merge revision(s) 70f69f85395f5735429cd45136d7de2742f08b72: [Backport #18941]
[ruby/fileutils] Fix mkdir_p hanging on Windows when trying to create
a file on a offline drive
htt...
nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #18732: [Win32] `File.chardev?` and `File::Stat.chardev?` are not working
ruby_3_1 e3607e687014da4f6347c462e7d11fb67000b733 merged revision(s) a0040af6715d85f416f1282588974e151a8164eb. nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #18734: [Win32] `File.sticky?` returns `nil` while `File::Stat.sticky?` returns `false`
ruby_3_1 89eab8e0bf34ed36f32c1f8c230790f8b23a356f merged revision(s) 7f81f335478a3ca873f34e3bc0af6927819d3e84. nagachika (Tomoyuki Chikanaga)
04:46 AM Revision 89eab8e0 (git): merge revision(s) 7f81f335478a3ca873f34e3bc0af6927819d3e84: [Backport #18734]
Return `false` where sticky-bit is not provided [Bug #18734]
---
file.c | 2 +-
1 file chan...
nagachika (Tomoyuki Chikanaga)
04:45 AM Revision e3607e68 (git): merge revision(s) a0040af6715d85f416f1282588974e151a8164eb: [Backport #18732]
[Win32] Fix mode of character/pipe device stat [Bug #18732]
---
test/ruby/test_file_exhaustive.rb |...
nagachika (Tomoyuki Chikanaga)
04:44 AM Bug #18922: Time at 24:00:00 UTC is not normalized
ruby_3_1 13ee4b2c35bad0f893d5ed5a6fdca62da406f958 merged revision(s) 68903df6f6fc548f3bf68fb09ee8b2495dcd28f0. nagachika (Tomoyuki Chikanaga)
04:43 AM Bug #18902: Thread#value crash if the thread was killed because of a fork
ruby_3_1 720de2008ca06edb22e5ad7d1432fee4f2575e00 merged revision(s) 65ae2bb2e045aa8b668d3c30515f5a6cb3eb68ad. nagachika (Tomoyuki Chikanaga)
04:43 AM Bug #18928: Crash in WeakMap when inspecting T_FREE objects
ruby_3_1 c356c31f77b2d7c7c7f40f5b19dbb0961ea5f803 merged revision(s) 86d061294d3cc1656e18d0e1fd4b4f290da16944. nagachika (Tomoyuki Chikanaga)
04:00 AM Revision c356c31f (git): merge revision(s) 86d061294d3cc1656e18d0e1fd4b4f290da16944: [Backport #18928]
[Bug #18928] Fix crash in WeakMap
In wmap_live_p, if is_pointer_to_heap returns false, then the page is
...
nagachika (Tomoyuki Chikanaga)
03:38 AM Revision 13ee4b2c (git): merge revision(s) 68903df6f6fc548f3bf68fb09ee8b2495dcd28f0: [Backport #18922]
[Bug #18922] Normalize time at 24:00:00 UTC
---
test/ruby/test_time.rb | 2 ++
time.c ...
nagachika (Tomoyuki Chikanaga)
03:33 AM Revision 720de200 (git): merge revision(s) 65ae2bb2e045aa8b668d3c30515f5a6cb3eb68ad: [Backport #18902]
Thread#value: handle threads killed by a fork
[Bug #18902]
When a thread is killed because we forke...
nagachika (Tomoyuki Chikanaga)
 

Also available in: Atom