Project

General

Profile

Activity

From 08/15/2024 to 08/21/2024

08/21/2024

10:52 PM Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
jeremyevans0 (Jeremy Evans) wrote in #note-10:
> ivoanjo (Ivo Anjo) wrote in #note-9:
> > The only (potential?) iss...
jeremyevans0 (Jeremy Evans)
09:46 PM Bug #20687 (Open): Does tarball require baseruby?
hsbt (Hiroshi SHIBATA)
10:14 AM Bug #20687: Does tarball require baseruby?
nobu (Nobuyoshi Nakada) wrote in #note-1:
> In that case, the system ruby is used to re-check encoding sources and u...
vo.x (Vit Ondruch)
09:12 AM Bug #20687 (Closed): Does tarball require baseruby?
Applied in changeset commit:git|6ab591f80aa19d63ecd1e1df3c09c391efb318a6.
----------
[Bug #20687] Check if base ruby...
nobu (Nobuyoshi Nakada)
03:14 AM Bug #20687: Does tarball require baseruby?
Thanks for looking into this, @hsbt and @nobu! โค๏ธ ZimbiX (Brendan Weibrecht)
03:06 AM Bug #20687: Does tarball require baseruby?
In that case, the system ruby is used to re-check encoding sources and update encdb.h if needed.
Encodings under enc...
nobu (Nobuyoshi Nakada)
02:09 AM Bug #20687 (Closed): Does tarball require baseruby?
From https://github.com/rbenv/ruby-build/issues/2435
I'm wondering why tarball use system ruby with above environm...
hsbt (Hiroshi SHIBATA)
08:59 PM Revision 773cf883 (git): [PRISM] Reset $. when done reading STDIN
kddnewton (Kevin Newton)
08:32 PM Revision f6049982 (git): [PRISM] Fix TestTRICK#test_ksk_1
If an array element is a static literal that does not result in a
intermediate array, it still needs to be compiled n...
kddnewton (Kevin Newton)
08:32 PM Revision 465cf8d8 (git): [PRISM] Potentially enable coverage on the main script
kddnewton (Kevin Newton)
07:56 PM Revision 76ccd1df (git): [DOC] Tweaks for Enum#tally
burdettelamar (Burdette Lamar)
04:40 PM Revision 9ae91eb2 (git): Backport warning feature for bundled gems from master (#11420)
* Make sure to always use the right `warn`
* lib/bundled_gems.rb: more reliable caller detection
The `2` skipped fr...
hsbt (Hiroshi SHIBATA)
04:07 PM Revision 53e37953 (git): [DOC] Tweaks to Array#bsearch_index
burdettelamar (Burdette Lamar)
04:06 PM Revision f5579c92 (git): [DOC] Include keywords.rdoc in doc/syntax/ (#11414)
burdettelamar (Burdette Lamar)
03:59 PM Revision 65b3bced (git): [DOC] Tweaks for Array#collect
burdettelamar (Burdette Lamar)
03:56 PM Revision ee6c7ab0 (git): [DOC] Tweaks for Array#clear
burdettelamar (Burdette Lamar)
03:42 PM Revision 124f1754 (git): [DOC] Tweaks for Array#bsearch
burdettelamar (Burdette Lamar)
03:37 PM Revision 7ad74d16 (git): [PRISM] Implement unused block warning
Related: ruby/prism#2935 eileencodes (Eileen Uchitelle)
03:12 PM Revision e15b454b (git): Simplify how finalizers are ran at shutdown
We don't need to build a linked list from the finalizer table and
instead we can just run the finalizers by iterating...
peterzhu2118 (Peter Zhu)
02:47 PM Revision 669d1f79 (git): [rubygems/rubygems] Restore support for passing relative paths to `:git`
The `file://` protocol does not really work with relative paths and it's
not necessary anyways. So restore support fo...
deivid (David Rodrรญguez)
02:47 PM Revision 52c02794 (git): [rubygems/rubygems] Add missing flag passed to `git fetch`
Doesn't really change the test outcome, but I noticed it was missing.
https://github.com/rubygems/rubygems/commit/ea...
deivid (David Rodrรญguez)
02:34 PM Revision 2bc141f2 (git): [PRISM] Fix up test exception assertion for Prism
kddnewton (Kevin Newton)
02:05 PM Bug #20688 (Closed): Use-after-free in WeakMap and WeakKeyMap
GitHub PR: https://github.com/ruby/ruby/pull/11421
We cannot free the weakmap_entry before the ST_DELETE because i...
peterzhu2118 (Peter Zhu)
12:43 PM Revision d5dbaa5d (git): Remove unused weakmap field in wmap_foreach
peterzhu2118 (Peter Zhu)
12:07 PM Revision 419d3221 (git): [rubygems/rubygems] Fix `gem uninstall <name>:<version>` failing on shadowed default gems
https://github.com/rubygems/rubygems/commit/29357a5dd6 deivid (David Rodrรญguez)
12:06 PM Revision 3ebe249c (git): [rubygems/rubygems] Add better error when trying to develop RubyGems with an unsupported Ruby version
https://github.com/rubygems/rubygems/commit/9d41c4088a deivid (David Rodrรญguez)
12:06 PM Revision 54b60258 (git): [rubygems/rubygems] Regeneration previous git application caches that didn't include bare repos
https://github.com/rubygems/rubygems/commit/417319ecb1 deivid (David Rodrรญguez)
11:43 AM Revision 7845ab1b (git): [Bug #20687] Exclude just built ruby as baseruby
On Windows, an executable file in the current directory has the
priority to the PATH environment variable always.
nobu (Nobuyoshi Nakada)
07:56 AM Revision 6ab591f8 (git): [Bug #20687] Check if base ruby provides necessary libraries
nobu (Nobuyoshi Nakada)
07:48 AM Revision 71c14c88 (git): Don't show script name when bundle exec and call ruby script directly.
hsbt (Hiroshi SHIBATA)
07:48 AM Revision c97dc773 (git): Skip to show script name with using ruby -r option
hsbt (Hiroshi SHIBATA)
07:48 AM Revision 5fedf1c3 (git): Show correct script name with sub-feature case
hsbt (Hiroshi SHIBATA)
05:52 AM Revision b41d7996 (git): Reapply "[ruby/uri] Warn compatibility methods in RFC3986_PARSER"
This reverts commit 3da7e440e9fca835f5475a98f1c0afb4d2ac71db. hsbt (Hiroshi SHIBATA)
04:55 AM Revision ea828c0b (git): Skip failing tempfile library tests
soutaro (Soutaro Matsumoto)
04:30 AM Revision 592b9032 (git): Generate parsers of RDoc with Racc 1.8.1
hsbt (Hiroshi SHIBATA)
01:10 AM Revision 014708ad (git): [ruby/logger] Guarantee level_override exists
Some Ruby apps subclass Logger without running the superclass
constructor, which means that `@level_override` isn't i...
Michael Chui

08/20/2024

06:37 PM Revision 1d68a735 (git): [ruby/tempfile] Don't unlink in finalizer when already unlinked
https://github.com/ruby/tempfile/commit/f677941ea2 peterzhu2118 (Peter Zhu)
06:37 PM Revision bd7eda60 (git): [ruby/tempfile] Fix subprocess tests requires
Using `-rtempfile` requires the tempfile built into Ruby, not the
currently developed one, so the tests aren't testin...
peterzhu2118 (Peter Zhu)
06:29 PM Revision 2f67610f (git): Remove dependency on Tempfile::Remover in leakchecker.rb
peterzhu2118 (Peter Zhu)
06:07 PM Revision a68331e7 (git): [ruby/tempfile] Add FinalizerManager to manage finalizers
As @jeremyevans pointed out for commit eb2d8b1:
> Each Tempfile instance has a separate File instance and file descr...
peterzhu2118 (Peter Zhu)
01:28 PM Revision 41b427a2 (git): [ruby/tempfile] Ensure finalizer order in Tempfile
The Closer and Remover finalizers are defined on different objects in
Tempfile. The Closer is defined on the Tempfile...
peterzhu2118 (Peter Zhu)
11:16 AM Revision d6f18b22 (git): Remove extraneous lock files
See https://github.com/rubygems/rubygems/pull/7939 nobu (Nobuyoshi Nakada)
11:03 AM Revision 72d016e9 (git): [ruby/reline] typofix
https://github.com/ruby/reline/commit/d44fbf9f7b hsbt (Hiroshi SHIBATA)
09:36 AM Revision 927a44b4 (git): Rewrite #test_redefinition_mismatch to use a dedicated test class
This test is checking what happens if you try and define a class in a C
extension where that constant is already not ...
KJ Tsanaktsidis
09:00 AM Revision 5e3dd6d3 (git): Decrease the timeout in assert_darwin_vm_dump_works (#11412)
ono-max (Naoto Ono)
06:17 AM Misc #20683 (Closed): Propose @ono-max as a committer
I've finished account setup for ono-san. hsbt (Hiroshi SHIBATA)
04:29 AM Misc #20683: Propose @ono-max as a committer
@hsbt
Yes. I sent the email to the address.
ono-max (Naoto Ono)
03:23 AM Misc #20683: Propose @ono-max as a committer
@ono-max Can you give Required and Optional information of https://github.com/ruby/ruby/wiki/Committer-How-To#how-to-... hsbt (Hiroshi SHIBATA)
03:26 AM Revision f73d4352 (git): Check compile_branch_condition results
nobu (Nobuyoshi Nakada)
03:26 AM Revision 995b4c32 (git): Make same structures same
nobu (Nobuyoshi Nakada)
02:48 AM Revision edd3fc62 (git): Bump github/codeql-action from 3.26.2 to 3.26.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.2 to 3.26.3.
- [Release notes](https:...
dependabot[bot]
02:00 AM Bug #20679 (Closed): Rails CI errors since abc04e898b627ab37fa9dd5e330f239768778d8b
Applied in changeset commit:git|ea7ceff82cec98d0c419e9807dcb33dcc08b56fa.
----------
Avoid hash allocation for certa...
jeremyevans (Jeremy Evans)
02:00 AM Revision ea7ceff8 (git): Avoid hash allocation for certain proc calls
Previously, proc calls such as:
```ruby
proc{|| }.(**empty_hash)
proc{|b: 1| }.(**r2k_array_with_empty_hash)
```
bo...
jeremyevans (Jeremy Evans)
01:27 AM Revision 6dccb013 (git): Sort links [ci skip]
znz (Kazuhiro NISHIYAMA)

08/19/2024

11:51 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
@matheusrich In my opinion `take_until` might be an interesting method to add, but I think we are unnecessarily compl... ufuk (Ufuk Kayserilioglu)
09:05 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
> The one problem we donโ€™t currently have neither Enumerable#take_until, nor Object#not_nil?, to write something like... matheusrich (Matheus Richard)
11:46 PM Bug #20686: URI::HTTPS can build URI with blank, invalid host
jhawthorn (John Hawthorn) wrote in #note-2:
> jeremyevans0 (Jeremy Evans) wrote in #note-1:
> > It appears RFC 3986...
jeremyevans0 (Jeremy Evans)
10:59 PM Bug #20686: URI::HTTPS can build URI with blank, invalid host
Interestingly RFC2396_PARSER seems to allow nil for a host but not empty string, so the newer behaviour is at least m... jhawthorn (John Hawthorn)
10:45 PM Bug #20686: URI::HTTPS can build URI with blank, invalid host
jeremyevans0 (Jeremy Evans) wrote in #note-1:
> It appears RFC 3986 allows empty hosts (https://datatracker.ietf.org...
jhawthorn (John Hawthorn)
08:04 PM Bug #20686: URI::HTTPS can build URI with blank, invalid host
ronricardo (Roniece Ricardo) wrote:
> In Ruby 3.4.0+, calling `URI::HTTPS.build(host: "")` does not raise `URI::Inva...
jeremyevans0 (Jeremy Evans)
07:40 PM Bug #20686 (Closed): URI::HTTPS can build URI with blank, invalid host
In Ruby 3.4.0+, calling `URI::HTTPS.build(host: "")` does not raise `URI::InvalidComponentError` as expected. Instead... ronricardo (Roniece Ricardo)
10:32 PM Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
Anonymous wrote in #note-8:
> `rb_getpwdirnam_for_login` currently does not have any explicit
> handling for `EIN...
jeremyevans0 (Jeremy Evans)
09:19 AM Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
Hey! As usual thanks for picking up these thorny bugs :)
The fix looks good! In particular I've re-tested it with...
ivoanjo (Ivo Anjo)
10:09 PM Bug #20679: Rails CI errors since abc04e898b627ab37fa9dd5e330f239768778d8b
jeremyevans0 (Jeremy Evans) wrote in #note-3:
> Definitely related to the `ruby2_keywords` optimization. I'll keep d...
jeremyevans0 (Jeremy Evans)
07:21 PM Revision e398e84c (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.100 to 0.9.101.
- [Release notes](https://github.com/ox...
dependabot[bot]
05:55 PM Revision d1b2479b (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.100 to 0.9.101.
- [Release notes](https://github.com/ox...
dependabot[bot]
02:58 PM Revision cb284877 (git): Make assertions allow incremental GC when disabled
When assertions are enabled, the following code triggers an assertion
error:
GC.disable
GC.start(immediate_m...
peterzhu2118 (Peter Zhu)
11:48 AM Revision 786d0006 (git): [ruby/rdoc] Avoid potentially loading the same extension from different versions of the same gem
Avoids warnings like
```
/path/to/ruby/3.3.4/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rdoc/discover.rb:10: warning: me...
deivid (David Rodrรญguez)
10:50 AM Revision cd0d4ec0 (git): Single letter ASCII operator is same as the corresponding ID
nobu (Nobuyoshi Nakada)
10:13 AM Misc #20685: Ruby 3.2.4 tag mentions unrelated changes (CVE-2024-27280)
Thank you for your greate catch! You are totally right. ruby-3.2 seriese contains stringio-3.0.4 from the beginning.
...
nagachika (Tomoyuki Chikanaga)
09:21 AM Misc #20685 (Closed): Ruby 3.2.4 tag mentions unrelated changes (CVE-2024-27280)
# Problem
According to https://github.com/ruby/ruby/releases/tag/v3_2_4,
it mentions "CVE-2024-27280: Buffer over...
kenhys (Kentaro Hayashi)
09:20 AM Feature #20684 (Closed): Add optimized instructions for frozen literal Hash and Array
# Context
Methods that take empty arrays or empty hashes as default values allocate a new object each time the met...
etienne (ร‰tienne Barriรฉ)
06:36 AM Revision 566f2eb5 (git): Merge `rb_fork_ruby2` into `rb_fork_ruby`
nobu (Nobuyoshi Nakada)
06:35 AM Bug #20677: error: mach-o section specifier requires a segment whose length is between 1 and 16 characters
https://github.com/ruby/ruby/pull/11405 - I think this should fix it. It seems new toolchains truncate the section na... kjtsanaktsidis (KJ Tsanaktsidis)
05:44 AM Bug #20677: error: mach-o section specifier requires a segment whose length is between 1 and 16 characters
> deciding if BTI/PAC is available.
Silly me, this is about amd64.
So what you're running into is that I added ...
kjtsanaktsidis (KJ Tsanaktsidis)
04:58 AM Misc #20683: Propose @ono-max as a committer
Approved.
Matz.
matz (Yukihiro Matsumoto)
02:34 AM Misc #20683 (Assigned): Propose @ono-max as a committer
+1
Our test suite and CI are complex and complicated. We need more maintainer for that.
hsbt (Hiroshi SHIBATA)
02:04 AM Misc #20683: Propose @ono-max as a committer
I forgot to mention that he has expressed his willingness to accept committer's proposal here: https://bugs.ruby-lang... mame (Yusuke Endoh)
02:01 AM Misc #20683 (Closed): Propose @ono-max as a committer
I'd like to propose @ono-max as a committer.
He has contributed to Ruby's test framework, starting with the introd...
mame (Yusuke Endoh)
01:53 AM Bug #20682: Slave PTY output is lost after a child process exits in macOS
mame (Yusuke Endoh) wrote in #note-2:
> The PR looks good to me.
>
> @ono-max Do you want to merge it yourself? I...
ono-max (Naoto Ono)
01:51 AM Bug #20682: Slave PTY output is lost after a child process exits in macOS
The PR looks good to me.
@ono-max Do you want to merge it yourself? If you are willing, I'd like to propose you as...
mame (Yusuke Endoh)
01:21 AM Bug #20682: Slave PTY output is lost after a child process exits in macOS
I created the PR: https://github.com/ruby/ruby/pull/11404
This change works in my macOS environment.
ono-max (Naoto Ono)
01:16 AM Bug #20682 (Closed): Slave PTY output is lost after a child process exits in macOS
According to Launchable, the following PTY tests are flaky only on macOS.
https://app.launchableinc.com/organizati...
ono-max (Naoto Ono)
12:04 AM Revision 70613595 (git): [rubygems/rubygems] Change new gem README template to have copyable code blocks
https://github.com/rubygems/rubygems/commit/c805e9b558 marcoroth (Marco Roth)

08/18/2024

01:22 PM Bug #19374: Issue with Ractor.make_shareable with curried procs
Hey y'all -
I'm commenting here to say that this bug seems to be the only way I was able to pass a Proc to a Ractor...
reesericci (Reese Armstrong)
10:15 AM Feature #18368 (Closed): Range#step semantics for non-Numeric ranges
Applied in changeset commit:git|d450f9d6a28f01b7ca6030a925921dbf35cee439.
----------
Make Range#step to consistently...
zverok (Victor Shepelev)
10:15 AM Revision d450f9d6 (git): Make Range#step to consistently use + for iteration (#7444)
Make Range#step to consistently use + for iteration [Feature #18368]
Previously, non-numerics expected step to be in...
zverok (Victor Shepelev)
09:30 AM Bug #20344: argument stack underflow (-1)
ruby_3_2 commit:21c708ee802e1a59901eccc6448e40e8f72189b8 merged revision(s) commit:992596fb7af18a7f472589a607d0eb3fbb... nagachika (Tomoyuki Chikanaga)
09:07 AM Revision 21c708ee (git): merge revision(s) 992596fb7af18a7f472589a607d0eb3fbb03b49a: [Backport #20344]
Fix next inside block argument stack underflow
[Bug #20344]
Fix compile_next adding removable adjust...
nagachika (Tomoyuki Chikanaga)
09:03 AM Bug #20490: Process.waitpid2(-1, Process::WNOHANG) misbehaves on Ruby 3.1 & 3.2 with detached process
Merged at https://github.com/ruby/ruby/commit/65fed1c3e439bc47bcf6ec884431a86cb9ebd1dc. Thank you! nagachika (Tomoyuki Chikanaga)
09:02 AM Revision 65fed1c3 (git): Allow waitpid(-1, Process::WNOHANG) to be woken if a waitpid(pid) is
...pending
If two threads are running, with one calling waitpid(-1, Process::WNOHANG),
and another calling waitpid($...
stanhu (Stan Hu)
08:30 AM Bug #20681: Regular expression warnings are treated as compiler warnings during runtime
nobu (Nobuyoshi Nakada) wrote in #note-1:
> You may want to re-define `Warning.warn`.
Thank you, that works. Apol...
Earlopain (Earlopain _)
03:25 AM Bug #20681 (Feedback): Regular expression warnings are treated as compiler warnings during runtime
You may want to re-define `Warning.warn`. nobu (Nobuyoshi Nakada)
03:51 AM Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
On 2024-08-16 21:59:04, "jeremyevans0 (Jeremy Evans) via ruby-core" <ruby-core@ml.ruby-lang.org> spake thus:
>Issue...
Anonymous
02:20 AM Bug #20649: Ripper fails to tokenize `def f; (x)::A =`
ruby_3_2 commit:a8a25291447e3630d455e82851ca58fc8ac372ec merged revision(s) commit:97449338d6cb42d9dd7c9ca61550616e7e... nagachika (Tomoyuki Chikanaga)
02:19 AM Bug #20571: Compile error on for loop
ruby_3_2 commit:50399eebd96c76ce808ea4d84fe39693f585a531 merged revision(s) commit:1870505f478cc75993b296b7144a45137a... nagachika (Tomoyuki Chikanaga)
02:19 AM Bug #20651: `false && (1 in 1)` produces argument stack underflow (-1)
ruby_3_2 commit:50399eebd96c76ce808ea4d84fe39693f585a531 merged revision(s) commit:1870505f478cc75993b296b7144a45137a... nagachika (Tomoyuki Chikanaga)
02:19 AM Revision 50399eeb (git): merge revision(s) 1870505f478cc75993b296b7144a45137ace6937: [Backport #20651] [Backport #20571]
Fix wrong unreachable chunk remove when jump destination label is unremovable nagachika (Tomoyuki Chikanaga)
02:03 AM Bug #20654: Floor and ceil have unexpected behaviour when ndigits is large
Thank you for preparing the backport PRs. They were merged. nagachika (Tomoyuki Chikanaga)
01:52 AM Revision a8a25291 (git): merge revision(s) 97449338d6cb42d9dd7c9ca61550616e7e6b6ef6: [Backport #20649]
[Bug #20649] Allow `nil` as 2nd argument of `assign_error`
Fallback to the last token element in that case, ...
nagachika (Tomoyuki Chikanaga)

08/17/2024

12:42 PM Bug #20667: Backport REXML CVE fixes
ruby_3_2 commit:0f2f6b31aa6433fd800f0621b5bedbaf0da12a6f merged revision(s) commit:2a7da0b6e76929c684cd948630a897c1d5... nagachika (Tomoyuki Chikanaga)
12:41 PM Revision 0f2f6b31 (git): merge revision(s) 2a7da0b6e76929c684cd948630a897c1d5b16c26: [Backport #20667]
Update bundled gems list as of 2024-08-12 nagachika (Tomoyuki Chikanaga)
11:08 AM Bug #20681 (Feedback): Regular expression warnings are treated as compiler warnings during runtime
I have some code that recieves arbitrary input and parses it as a regexp. To supress potential warnings I'm defining ... Earlopain (Earlopain _)
10:36 AM Revision 4dbf386c (git): [DOC] Add `$;` to the list of deprecated global variables
Neil Carvalho
09:57 AM Bug #20680 (Closed): No "void context" warning for literals/etc. in ensure block
Providing this code, I would expect ruby to emit a void context warning:
```rb
begin
foo
rescue
bar
ensur...
Earlopain (Earlopain _)
07:00 AM Revision 694181a9 (git): Update bundled gems list as of 2024-08-16
git[bot]
12:59 AM Bug #20679: Rails CI errors since abc04e898b627ab37fa9dd5e330f239768778d8b
Reverted in commit:d56470a27c5a8a2e7aee7a76cea445c2d29c0c59
Here's a failing example that does not require Rails:
...
jeremyevans0 (Jeremy Evans)
12:59 AM Revision d56470a2 (git): Revert "Avoid hash allocation for certain proc calls"
This reverts commit abc04e898b627ab37fa9dd5e330f239768778d8b.
This caused problems in a Rails test.
jeremyevans (Jeremy Evans)

08/16/2024

11:46 PM Bug #20679: Rails CI errors since abc04e898b627ab37fa9dd5e330f239768778d8b
Thanks for the report. I will revert and then try to work on a fix. jeremyevans0 (Jeremy Evans)
11:08 PM Bug #20679 (Closed): Rails CI errors since abc04e898b627ab37fa9dd5e330f239768778d8b
Rails CI against Ruby master branch gets failed since abc04e898b627ab37fa9dd5e330f239768778d8b
### Steps to reprod...
yahonda (Yasuo Honda)
09:59 PM Bug #20586: Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted
I've submitted a pull request that I hope will address most of these issues: https://github.com/ruby/ruby/pull/11393
...
jeremyevans0 (Jeremy Evans)
08:12 PM Revision 2fe6a4f8 (git): Fix assertion error when TracePoint has incompatible events
TracePoints with incompatible events (i.e. events not in ISEQ_TRACE_EVENTS)
with a method target will fail an asserti...
peterzhu2118 (Peter Zhu)
08:11 PM Revision 77ac853c (git): [DOC] Tweaks to Array#assoc (#11384)
burdettelamar (Burdette Lamar)
05:10 PM Revision 1917c8c8 (git): [ruby/openssl] Remove test_ed25519_not_approved_on_fips.
This commit fixes the following failure on OpenSSL master FIPS case.
```
1) Failure: test_ed25519_not_approved_on_fi...
Jun Aruga
04:01 PM Bug #20623 (Closed): Unexpected behavior of blocks in Enumerator::Lazy#zip
jeremyevans0 (Jeremy Evans)
01:26 PM Revision bbbe07a5 (git): Speed up finalizers for objects without object ID
If the object being finalized does not have an object ID, then we don't
need to insert into the object ID table, we c...
peterzhu2118 (Peter Zhu)
12:52 PM Bug #20675: Parse error with required kwargs and omitted parens
> for `f k:<newline>val`, I found about 500 cases.
Thank you for searching. That's a lot more than I was able to f...
Dan0042 (Daniel DeLorme)
08:43 AM Bug #20675: Parse error with required kwargs and omitted parens
Dan0042 (Daniel DeLorme) wrote in #note-4:
> I believe Matz was talking about changing the behavior of `f k:<newline...
ko1 (Koichi Sasada)
08:42 AM Revision 703305bd (git): Revert soname changes
- only i386-ucrt soname is changed to fix building on x86 clang
- fix detection of x86intrin.h on x86 system
- mingw ...
Raed Rizqie
07:55 AM Revision 21dfe34a (git): Stringize VM_ASSERT expression before expansion
nobu (Nobuyoshi Nakada)
06:43 AM Revision 196d59f6 (git): Parenthesize macro arguments
nobu (Nobuyoshi Nakada)
06:43 AM Revision 129b4936 (git): Simplify and clarify bitmask calculation
nobu (Nobuyoshi Nakada)
06:09 AM Revision 08db4bc6 (git): [ruby/openssl] test_s_generate_parameters: Consider a DSA error in FIPS.
DSA kengen is not FIPS-approved. The `EVP_PKEY_paramgen` in the
`OpenSSL::PKey.generate_parameters("DSA")` raises a D...
Jun Aruga
05:51 AM Revision 018bd07f (git): Fix some warnings
* Fix unused functions when no `mmap`.
```
shape.c:285:1: warning: unused function 'redblack_insert' [-Wunused-f...
Raed Rizqie
12:47 AM Revision c06fbb19 (git): Fix flaky TestSetTraceFunc#test_remove_in_trace by filtering trace events
ono-max (Naoto Ono)

08/15/2024

10:12 PM Bug #20675: Parse error with required kwargs and omitted parens
The reason for this inconsistency is backwards compatibility, so as not to break existing code when omitted hash valu... jeremyevans0 (Jeremy Evans)
04:04 PM Bug #20675: Parse error with required kwargs and omitted parens
I believe Matz was talking about changing the behavior of `f k:<newline>`, so method definition `def foo k:<newline>`... Dan0042 (Daniel DeLorme)
02:16 AM Bug #20675: Parse error with required kwargs and omitted parens
This change is compatibility issue and I counted the number of `def foo k:<newline>` patterns and I found about 4000 ... ko1 (Koichi Sasada)
08:00 PM Revision abc04e89 (git): Avoid hash allocation for certain proc calls
Previous, proc calls such as:
```ruby
proc{|| }.(**empty_hash)
proc{|b: 1| }.(**r2k_array_with_empty_hash)
```
both...
jeremyevans (Jeremy Evans)
06:33 PM Revision 2c6e16eb (git): Don't assume st_data_t and VALUE are the same in rb_gc_impl_object_id
peterzhu2118 (Peter Zhu)
05:34 PM Revision de28ef7d (git): [PRISM] Use src encoding not ext encoding
kddnewton (Kevin Newton)
05:34 PM Revision eb08a280 (git): [PRISM] test_invalid_jump assertion updates for prism
kddnewton (Kevin Newton)
05:34 PM Revision a402b18c (git): [PRISM] test_syntax_check assertion updates for prism
kddnewton (Kevin Newton)
04:59 PM Revision 2d66ef71 (git): Show anonymous and ambiguous params in ISeq disassembly
Previously, in the disasesmbly for ISeqs, there's no way to know if the
anon_rest, anon_kwrest, or ambiguous_param0 f...
kddnewton (Kevin Newton)
04:52 PM Revision 33bffde9 (git): [DOC] Tweaks for Array#at
burdettelamar (Burdette Lamar)
04:50 PM Revision 5cb6954b (git): [ruby/prism] Fix up lex result constants
https://github.com/ruby/prism/commit/084baca463 kddnewton (Kevin Newton)
04:49 PM Revision d2361ba1 (git): [DOC] Tweaks for Array#push
burdettelamar (Burdette Lamar)
04:48 PM Revision edda29a1 (git): [DOC] Fix Related for Array#all?
burdettelamar (Burdette Lamar)
04:46 PM Revision 1f994683 (git): [DOC] Tweaks for Array#any?
burdettelamar (Burdette Lamar)
04:40 PM Revision cbf508da (git): [ruby/prism] Special error for too short unicode errors
https://github.com/ruby/prism/commit/9f1f7d08bd kddnewton (Kevin Newton)
02:38 PM Revision 8312c5be (git): Fix GC_ASSERT for gc.c and gc/default.c
gc.c mistakenly defined GC_ASSERT as blank, which caused it to be a
no-op. This caused all assertions in gc.c and gc/...
peterzhu2118 (Peter Zhu)
01:33 PM Revision 923e36ab (git): [ruby/rdoc] Fix sidebar scroll again and add missing footer back
(https://github.com/ruby/rdoc/pull/1154)
* Add missing footers
In #1152 the footer partial was only added to the in...
st0012 (Stan Lo)
10:11 AM Bug #20678 (Closed): Doxygen document doesn't print Ruby C APIs properly
jaruga (Jun Aruga)
10:11 AM Bug #20678: Doxygen document doesn't print Ruby C APIs properly
Ufuk, thank you for info!
I found the document about the `rb_scan_args` (`ruby_doxygen_rb_scan_args.png`) by click...
jaruga (Jun Aruga)
10:04 AM Bug #20678: Doxygen document doesn't print Ruby C APIs properly
I believe it is being generated. Probably not where you expect it to be, though: https://docs.ruby-lang.org/capi/en/m... ufuk (Ufuk Kayserilioglu)
09:53 AM Bug #20678 (Closed): Doxygen document doesn't print Ruby C APIs properly
I am looking for how to see a list of Ruby C API descriptions written in the comment area by a command.
For exampl...
jaruga (Jun Aruga)
08:16 AM Revision 2a933609 (git): Delete unnecessary rubocop disable comment
Kentaro Takeyama
06:55 AM Revision 8a7e6f68 (git): Improve base time of assert_linear_performance (#11369)
Remove `.ceil` from base time calculation that makes 10x gap.
This will make the assertion more strict and also less ...
tompng (tomoya ishida)
03:09 AM Revision a1d8ef6e (git): Bump github/codeql-action from 3.26.1 to 3.26.2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.1 to 3.26.2.
- [Release notes](https:...
dependabot[bot]
01:14 AM Bug #20677: error: mach-o section specifier requires a segment whose length is between 1 and 16 characters
Ah. I might have to add some feature detection to the configure script for this when deciding if BTI/PAC is available... kjtsanaktsidis (KJ Tsanaktsidis)
 

Also available in: Atom