Activity
From 05/24/2024 to 05/30/2024
05/30/2024
-
09:56 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- (also commit:8f5b1bb64b merged commit:fd549b229b0822198ddc847703194263a2186ed1 already)
-
09:55 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- ruby_3_3 commit:ea196a3c9f181d368ed1d308201f44a88de69b42 merged revision(s) commit:be7c91db44d6b8dba8fa11ff782965b4bf...
-
08:00 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- Requesting additional backport of https://github.com/ruby/ruby/commit/fd549b229b0822198ddc847703194263a2186ed1
(fo... -
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- ruby_3_3 commit:74ba1914dd120e0c9ea33d86eae7c5d3e5c730f1 merged revision(s) commit:22e4eeda6561693367fc7a00b92b90f46b...
-
06:54 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- Both merged. Request backport:
* https://github.com/ruby/ruby/commit/1ab7c412d2e3880a7ad233c32e93961888f8145c
* h... -
06:44 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
- Applied in changeset commit:git|22e4eeda6561693367fc7a00b92b90f46b09cabd.
----------
ci: Test whether GMP is working... -
05:45 PM Bug #20515: --with-gmp is not working - GMP support won't be built
- * fix https://github.com/ruby/ruby/pull/10876
* avoid reoccurence using CI (wip) https://github.com/ruby/ruby/pull/1... -
05:31 PM Bug #20515 (Closed): --with-gmp is not working - GMP support won't be built
- gmp integration has been broken since https://bugs.ruby-lang.org/issues/20494 18eaf0be905e3e251423b42d6f4e56b7cae1bc3...
-
09:53 PM Revision ea196a3c (git): merge revision(s) be7c91db44d6b8dba8fa11ff782965b4bfa0b3c8: [Backport #20515]
- Do not pollute toplevel namespace
-
08:05 PM Revision 8f5b1bb6 (git): merge revision(s) fd549b229b0822198ddc847703194263a2186ed1: [Backport #20515]
- test_bignum: defined? returns String (#10880)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF... - 07:59 PM Revision fd549b22 (git): test_bignum: defined? returns String (#10880)
- didn't verify the test is working properly due to mistaken auto-merge… [Bug #20515]
bug: https://bugs.ruby-lang.org/... -
07:38 PM Revision 4e36abba (git): [PRISM] Support for compiling builtins
-
07:36 PM Revision 4558abec (git): [ruby/prism] Disallow unescape test on FFI backend
- https://github.com/ruby/prism/commit/32277722d4
-
07:18 PM Revision 308c8356 (git): [PRISM] Un-exclude the encoding tests
-
07:18 PM Revision 72452f43 (git): [ruby/prism] Tests overhaul
- https://github.com/ruby/prism/commit/6f886be0a4
-
06:55 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
- The committed patch broke --with-gmp entirely, be advised https://bugs.ruby-lang.org/issues/20515 is required when ba...
-
06:54 PM Revision 74ba1914 (git): merge revision(s) 22e4eeda6561693367fc7a00b92b90f46b09cabd,1ab7c412d2e3880a7ad233c32e93961888f8145c: [Backport #20515]
- ci: Test whether GMP is working in compilers.yml (#10875)
Avoid reoccurence of [Bug #20515]
Require... - 06:52 PM Revision 1ab7c412 (git): RUBY_CHECK_HEADER didn't define HAVE_{header-file} (#10876)
- --with-gmp is not working at all because HAVE_GMP_H
was missing since 18eaf0be90. [Bug #20515]
bug: https://bugs.rub... - 06:44 PM Revision 22e4eeda (git): ci: Test whether GMP is working in compilers.yml (#10875)
- Avoid reoccurence of [Bug #20515]
Requires https://github.com/ruby/ruby/pull/10876 since 18eaf0be905e3e251423b42d6f4... -
06:23 PM Revision 4f160ad9 (git): [rubygems/rubygems] Don't let `bundle config` report a path without a Gemfile as "local app"
- https://github.com/rubygems/rubygems/commit/6aa2ac337f
-
06:14 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
- Can you test `ruby_3_3` branch (at commit:b13cf49036f0a454063cde25807785adc00f8995) now?
-
06:13 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
- ruby_3_3 commit:b13cf49036f0a454063cde25807785adc00f8995 merged revision(s) commit:055613fd868a8c94e43893f8c58a00cdd2...
-
06:11 PM Bug #20447 (Closed): Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
- If you want to fix something in Ruby 3.3, i.e. backport something from master to ruby_3_3, please consider filing a t...
-
05:56 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
> This is presumably due to #20327 / https://github.com/ruby/ruby/pull/10332. There seems to be medicine in master ...-
06:13 PM Revision b13cf490 (git): merge revision(s) 055613fd868a8c94e43893f8c58a00cdd2a81f6d,127d7a35df10ee2bc99f44b888972b2c5361d84f,e2a9b87126d59e4766479a7aa12cf7a648f46506: [Backport #20447]
- Fix pointer incompatiblity
Since the subsecond part is discarded, WIDEVAL to VALUE conversion is
nee... -
06:01 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- jeremyevans0 (Jeremy Evans) wrote in #note-14:
> bughit (bug hit) wrote in #note-13:
> > > Yes. The change is only ... -
04:59 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- For what it's worth: @bughit, as a side-observer of this thread and the previous discussion on #20218, it feels like ...
-
04:48 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > And I close this as duplicate of #20218
This closure reason is invalid, its not a duplicate. #20218 introduced th... -
04:44 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- bughit (bug hit) wrote in #note-13:
> > Yes. The change is only for []=. Some methods like Dir[] do take keyword arg... -
04:31 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > Yes. The change is only for []=. Some methods like Dir[] do take keyword arguments, and it's unchanged.
Someone ... -
03:19 PM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
-
03:19 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- @bughit Yes, see my comments on #20218.
Also in such cases, please try ruby-head it's the best way to know.
And I c... -
03:17 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > Are you saying that [] (p IndexTest['foo', namespace: 'bar']) allows kwargs and only []= (IndexTest['foo', namespac...
-
03:09 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > The example you gave still works, because it isn't an assignment.
Are you saying that `[]` (`p IndexTest['foo', ... -
02:32 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- @jeremyevans0 I see your point (as well as your irritation).
I deeply apologize to everybody I’ve offended.
I ... -
02:25 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- >> I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squee...
-
02:22 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- zverok (Victor Shepelev) wrote in #note-3:
> ```
> — So, for your custom object to have `[]`, you just `def []`, li... -
01:12 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > I understand that currently, the main driver for said evolution is maintainers of huge Rails codebases where squeez...
-
12:51 PM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- To add: just a “point-of-view” thing: I imagine teaching Ruby to somebody, and helping them to become proficient in i...
-
06:16 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- > but that a removal of a long-standing feature deserves more consideration and deliberation than the following
I ... -
06:09 AM Bug #20513: the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- In my opinion, opening a new issue just because you didn't get the response you wanted to your comments in the origin...
-
05:32 AM Bug #20513 (Closed): the feature of kwargs in index assignment has been removed without due consideration of utility, compatibility, consistency and logic
- See #20218
The ability to pass kwargs to index methods has been in ruby for a long time, probably from the incepti... -
05:59 PM Bug #20514: Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- > I don't think the problem is on Heroku's end
Can you reproduce the issue without using Heroku's CLI? If it has n... -
05:24 PM Bug #20514 (Feedback): Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
- Heroku has a command-line switch for returning the exit code from a detached process to the calling terminal via thei...
-
04:23 PM Bug #20449: Ripper issue in field production on Ruby 3.1.5
- @hsbt I'm not sure I understand, this isn't a backport of a feature or a bug fix, this is needed because there was an...
-
01:22 AM Bug #20449 (Closed): Ripper issue in field production on Ruby 3.1.5
- Ruby 3.1.x is security maintenance phase. I don't backport this.
-
03:11 PM Revision 15501e13 (git): [ruby/stringio] Remove special handling of chilled strings
- [Feature #20205]
Followup: https://github.com/ruby/stringio/pull/94
They no longer need to be special cases. If Str... -
03:06 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- Aside: running https://bugs.ruby-lang.org/issues/20218#note-10 on ruby-master gives a pretty unreadable error:
```
... -
03:04 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- Eregon (Benoit Daloze) wrote in #note-14:
> A workaround is to use `IndexTest.[]=('foo', { namespace: 'bar' }, 2)` i... -
02:56 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- Jeremy's argument was not super clear to me so I took a deeper look.
Using a slight variant from the script in htt... -
12:13 PM Revision 78bfde5d (git): Revert "[ruby/strscan] Doc for StringScanner"
- This reverts commit 974ed1408c516d1e8f992f0b304e2de6f8bd5c1f.
-
12:13 PM Revision d70b0da4 (git): Revert "Fix reference path for strscan documentation"
- This reverts commit 1fa93fb9488a32018101689fd727965fd5874eb5.
-
10:05 AM Revision 949fabe4 (git): [DEBUG] More info when SyntaxError#path changed
- 09:16 AM Revision bc6860db (git): [ruby/net-http] Update lib/net/http/header.rb
- https://github.com/ruby/net-http/commit/826e008cfe
Co-authored-by: Jean Boussier <[email protected]> - 09:16 AM Revision 4839493f (git): [ruby/net-http] Replace Regexp in for headers for perf
- https://github.com/ruby/net-http/commit/15f1349e4e
- 09:02 AM Revision 4d744a7a (git): [ruby/net-http] Add Net::HTTP.put method
- https://github.com/ruby/net-http/commit/6dc01c985b
-
09:00 AM Revision f23c9658 (git): Update generated code from https://github.com/ruby/rdoc/commit/5c7ea6fa15f403b1c84f5b823716f75595c97d8c
-
05:29 AM Revision 1fa93fb9 (git): Fix reference path for strscan documentation
-
04:55 AM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
- > It seems like the bug is still present in Ruby 3.3.1
Ruby 3.3.2 has been released today. It shouldn't have this ... -
04:54 AM Bug #20450: Ruby 3.3.1 broken with bootsnap
- Ruby 3.3.2 has been released. It should have no issue with bootsnap.
-
04:53 AM Bug #20493: Segfault on rb_io_getline_fast
- > Is there an estimation for the next ruby release?
Today. I just released Ruby 3.3.2. -
03:46 AM Revision ba8e6e77 (git): Revert "[rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems"
- This reverts commit a3edc4abc574b04bcacfae2af188cce7d27bfcf1.
That commit caused test failure with Windows platform.... -
03:34 AM Revision 974ed140 (git): [ruby/strscan] Doc for StringScanner
- (https://github.com/ruby/strscan/pull/96)
#peek_byte and #scan_byte not updated (not available in my repo --
sorry).... -
03:34 AM Revision 5611e249 (git): Sync strscan document files to under the doc directory
-
03:25 AM Revision 53150b18 (git): release.sh: Explain example usages
-
03:22 AM Revision 8a9d8a0e (git): release.sh: We don't release tar.bz2 anymore
- 01:34 AM Revision 9554bca8 (git): * 2024-05-30 [ci skip]
-
01:34 AM Revision e96ba90f (git): Sync merger.rb and redmine-backporter.rb
-
01:32 AM Revision f1702261 (git): Suppress warnings about frozen string literal feature
- ```
tool/redmine-backporter.rb:69: warning: literal string will be frozen in the future
``` -
12:23 AM Revision e5a195ed (git): v3.3.2
-
12:11 AM Revision a9b6a7bf (git): merge revision(s) ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7: [Backport #20500]
- Define `incflags` also on mswin
-
12:09 AM Revision 01aa77fa (git): [ruby/rdoc] Abort with error message if --dump argument invalid
- When --dump=FILE is passed a path that does not exist or is not
readable, it silently fails.
https://github.com/ruby...
05/29/2024
-
11:53 PM Bug #20500: Non-system directories are not searched when checking for jemalloc headers and libs, and building `enc`
- ruby_3_3 commit:a96233161a0e917b57c3c2cd9598d75d8b7721f5 merged revision(s) commit:5fa6ba9568e87e43e08a4daeba1572254c...
-
11:53 PM Revision a9623316 (git): merge revision(s) 5fa6ba9568e87e43e08a4daeba1572254c589fb1: [Backport #20500]
- [Bug #20500] Search non-default directories for jemalloc
Co-Authored-by: lish82 (Hiroki Katagiri) -
11:52 PM Bug #20431: Ruby 3.3.0 build fail with make: *** [io_buffer.o] Error 1
- ruby_3_3 commit:b2eb7f47b3e5f5a4681aa364ed960a0809460cdb merged revision(s) commit:1faeb44dfcf777ace28321e80d0ebf9421...
-
11:50 PM Revision b2eb7f47 (git): merge revision(s) 1faeb44dfcf777ace28321e80d0ebf942161a0a7,7f87ad9fc4bc45faf8cd33602a025f27c094b2fd: [Backport #20431]
- Check if macros are defined before using
Assume macros with the same prefix would be defined together.
... -
11:49 PM Bug #20502: Backport pthread_kill fix to Ruby 3.3
- ruby_3_3 commit:d65da20eb4ebf5fcbc7cd0333e1406e1dd3c373b merged revision(s) commit:ef3803ed4028810f9088019f0db1a36637...
-
11:48 PM Revision d65da20e (git): merge revision(s) ef3803ed4028810f9088019f0db1a366370ab53a: [Backport #20502]
- Ignore the result of pthread_kill in ubf_wakeup_thread
After an upgrade to Ruby 3.3.0, I experienced reprodu... -
11:45 PM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
- It was previously reverted presumably because the cherry-pick of commit:bc002971b6ad483dbf69b8a275c44412bb6ab954 to `...
-
11:36 PM Bug #20094: Inline while loop behavior changed unexpectedly in 3.3.0
- ruby_3_3 commit:0044b6aefc656874adb9266829f19870dcd3d75e merged revision(s) commit:bc002971b6ad483dbf69b8a275c44412bb...
-
11:35 PM Revision 0044b6ae (git): merge revision(s) bc002971b6ad483dbf69b8a275c44412bb6ab954: [Backport #20094]
- [Bug #20094] Distinguish `begin` and parentheses
-
11:23 PM Revision 79f9ed30 (git): [ruby/zlib] Update license files with ruby/ruby
- https://github.com/ruby/zlib/commit/8341fa2e20
-
11:19 PM Bug #20494: Non-default directories are not searched when checking for a gmp header
- ruby_3_3 commit:b3f2ccea5efb060e99d289b2272ddfe413e4f051 merged revision(s) commit:18eaf0be905e3e251423b42d6f4e56b7ca...
-
11:18 PM Revision b3f2ccea (git): merge revision(s) 18eaf0be905e3e251423b42d6f4e56b7cae1bc3b: [Backport #20494]
- [Bug #20494] Search non-default directories for GMP
Co-Authored-by: lish82 (Hiroki Katagiri) -
11:17 PM Bug #20450: Ruby 3.3.1 broken with bootsnap
- I backported this to `ruby_3_3` at commit:6edd65a080b.
-
11:14 PM Bug #20453: Pointer being freed was not allocated in Regexp timeout
- ruby_3_3 commit:cf643fabd5c564c1dfeb337b50b4aa76ebaa11c1 merged revision(s) commit:d292a9b98ce03c76dbe13138d20b9fbf61...
-
10:52 PM Revision cf643fab (git): merge revision(s) d292a9b98ce03c76dbe13138d20b9fbf613cc02d: [Backport #20453]
- [Bug #20453] segfault in Regexp timeout
https://bugs.ruby-lang.org/issues/20228 started freeing `stk_base` t... -
10:51 PM Bug #20445: Backport 2571d5376a38c333b8fe85f1f9b2f9c2422c0ad9 to ruby_3_3
- Thanks for the ticket. I haven't noticed this ticket, but have already backported that commit:e5a1119f1b4fd93d60540cd...
-
10:48 PM Bug #20414: `Fiber#raise` should recurse to `resumed_fiber` rather than failing.
- ruby_3_3 commit:5c06e930748ef6bdb4ac4751ba16b7b604da3db0 merged revision(s) commit:6ade36c06b7cef948099b8f5f483763498...
-
10:47 PM Revision 5c06e930 (git): merge revision(s) 6ade36c06b7cef948099b8f5f483763498705d12: [Backport #20414]
- `Fiber#raise` recursively raises on nested resuming_fiber. (#10482)
* Improve consistency of `Fiber.current.... -
10:46 PM Bug #20427: Backport: Heap buffer overflow in `Array#sort!` when block modifies target array
- ruby_3_3 commit:b44c02ad5a1c5c8c1c62b83eec96cf3a8a2107bc merged revision(s) commit:c479492a6701dcef3d3a96de8946ecf7be...
-
10:44 PM Revision b44c02ad (git): merge revision(s) c479492a6701dcef3d3a96de8946ecf7beb079d4: [Backport #20427]
- Resize ary when `Array#sort!` block modifies embedded ary
In cases where `rb_ary_sort_bang` is called with a... -
10:43 PM Bug #20413: Enumerator can block fiber scheduler.
- ruby_3_3 commit:5688bcb54a640b353bed4ff49032ea00f947e1aa merged revision(s) commit:5d1702e01a36e11b183fe29ce10780a9b1...
-
10:43 PM Revision 5688bcb5 (git): merge revision(s) 5d1702e01a36e11b183fe29ce10780a9b1a41cf0: [Backport #20413]
- Enumerator should use a non-blocking fiber, change `rb_fiber_new` to be non-blocking by default. (#10481)
-
10:41 PM Bug #20342: Top level `public`, `private` and `ruby2_keywords` do not work in wrapped load
- ruby_3_3 commit:a24f19742bfa398a3b32c51df01133db7bcbc6e0 merged revision(s) commit:58918788abd63901588e4aa1e39b5c0573...
-
10:40 PM Revision a24f1974 (git): merge revision(s) 58918788abd63901588e4aa1e39b5c057321c10a: [Backport #20342]
- [Bug #20342] Consider wrapped load in `main` methods
-
10:40 PM Bug #20305: commit 1d2d25dcadda0764f303183ac091d0c87b432566 breaks grapheme_clusters
- ruby_3_3 commit:72a45ac7a3cc9bbecf641ac505f8ee791c9da48c merged revision(s) commit:3a04ea2d0379dd8c6623c2d5563e6b4e23...
-
10:11 PM Revision 72a45ac7 (git): merge revision(s) 3a04ea2d0379dd8c6623c2d5563e6b4e23986fae: [Backport #20305]
- [Bug #20305] Fix matching against an incomplete character
When matching against an incomplete character, som... -
07:58 PM Revision 4a9ef9e2 (git): YJIT: Fix a warning from nightly rust
- No plan about migrating to the 2024 edition yet (it's not even
available yet), but this is a simple enough suggestion... -
06:52 PM Bug #20393: `after_fork_ruby` clears all pending interrupts for both parent and child process.
- ruby_3_3 commit:6e46a363a8f29d93cf6992805ee67d029cea030f merged revision(s) commit:a7ff264477105b5dc0ade6facad4176a1b...
-
06:46 PM Revision 6e46a363 (git): merge revision(s) a7ff264477105b5dc0ade6facad4176a1b73df0b: [Backport #20393]
- Don't clear pending interrupts in the parent process. (#10365)
-
06:36 PM Bug #20289: Bug in Zlib::GzipReader#eof? breaks reading certain sizes of gzipped files.
- ruby_3_3 commit:2ae6df6d03c6d9750be559641c4c9f3b39eac62d merged revision(s) commit:9f8f32bf9f3758ba67dd2afe7e07d9eccb...
-
06:35 PM Revision 541fc816 (git): [ruby/zlib] Bump up 3.1.1
-
06:35 PM Revision 2ae6df6d (git): merge revision(s) 9f8f32bf9f3758ba67dd2afe7e07d9eccb68bbc7: [Backport #20289]
- [ruby/zlib] In Zlib::GzipReader#eof? check if we're actually at eof
Only consider it eof if we read ahead an... -
06:15 PM Bug #20324: `(1..).overlap?('foo'..)` returns true
- This seems to have been backported to `ruby_3_3` at commit:6d6818883b8.
-
06:13 PM Revision 2f4fe76e (git): Skip under_gc_compact_stress on s390x (#10073)
-
06:09 PM Bug #20322: rb_enc_interned_str_cstr doesn't accept null pointer for encoding
- ruby_3_3 commit:548c7cb9f517dcb8029bd9698187c81819e08edd merged revision(s) commit:7e4b1f8e1935a10df3c41ee60ca0987d73...
-
06:07 PM Revision 548c7cb9 (git): merge revision(s) 7e4b1f8e1935a10df3c41ee60ca0987d73281126: [Backport #20322]
- [Bug #20322] Fix rb_enc_interned_str_cstr null encoding
The documentation for `rb_enc_interned_str_cstr` not... -
06:03 PM Bug #20304: Memory leak when setting Encoding.default_internal
- This seems to have been backported to ruby_3_3 at commit:a24802e8fd7.
-
06:00 PM Bug #20296: Complex(:sym, exception: false) generate exception with weird timing
- ruby_3_3 commit:8f1084db9b07cb74f99de70d6f8bb6076d27d8aa merged revision(s) commit:dc146babf47a84bbd1f176d766637d4a40...
-
06:00 PM Revision 8f1084db (git): merge revision(s) dc146babf47a84bbd1f176d766637d4a40327019,f23d5028059078a346efc977287b669d494a5a3f,a0f7de814ae5c299d6ce99bed5fb308a05d50ba0: [Backport #20296]
- [Bug #20296] Clear errinfo when `exception: false`
[Bug #20296] Refine the test
[Bug #20296] Fix th... -
05:57 PM Revision 22c1e5f1 (git): Suppress -Wclobbered warnings
- Co-authored-by: Nobuyoshi Nakada <[email protected]>
-
05:51 PM Revision e5a1119f (git): Reduce `if` for decreasing counter on OP_REPEAT_INC (#9393)
- This commit also reduces the warning `'stkp' may be used
uninitialized in this function`. -
05:48 PM Revision bcf5cd3b (git): Initialize errno variables and fix maybe-uninitialized warnings
-
05:39 PM Revision a760e21b (git): Sort backport revisions by commit timestamps
-
05:39 PM Revision bbb3075c (git): Sort backport revisions by commit timestamps
-
05:20 PM Bug #20292: Abort ruby by `String#initialize`
- ruby_3_3 commit:f12c947192aa47b355015384e5c82cbf674023f1 merged revision(s) commit:e04146129ec6898dd6a9739dad2983c6e9...
-
05:19 PM Revision f12c9471 (git): merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056: [Backport #20292]
- [Bug #20292] Truncate embedded string to new capacity
-
05:17 PM Bug #20286: TracePoint does not emit `thread_end` event when thread exits with exception
- ruby_3_3 commit:a8b2317d16fa172edd3cd7e6fcb3bc694287d109 merged revision(s) commit:78d9fe69479d32214a52ad7291c3973f1b...
-
05:02 PM Revision a8b2317d (git): merge revision(s) 78d9fe69479d32214a52ad7291c3973f1b6b7f6f: [Backport #20286]
- Ensure that exiting thread invokes end-of-life behaviour. (#10039)
-
04:59 PM Revision 6aaf673e (git): Skip broken SSL provider tests for freebsd
-
04:56 PM Revision 6e9dbcba (git): Force-skip a LOAD_PATH spec for rhel_zlinux
-
04:40 PM Revision 3cab9b99 (git): Change test_warmup_frees_pages to check each size pool
- This should help in debugging the intermittent test failures on CI:
TestProcess#test_warmup_frees_pages [test/ru... -
04:38 PM Revision 8c29a377 (git): Skip a flaky Ractor test
- https://github.com/ruby/ruby/actions/runs/9289798294/job/25564563437
-
04:32 PM Revision 015d6bae (git): Skip a flaky test in RBS
-
04:17 PM Misc #20435: DevMeeting-2024-06-06
- * [Bug #20433] Hash.inspect for some hash returns syntax invalid representation (jeremyevans0)
* Some symbols when... -
02:16 AM Misc #20435: DevMeeting-2024-06-06
- * [Bug #20314] Simultaneous Timeout expires may raise an exception after the block (mame)
* I need a wisdom from c... -
03:35 PM Revision a3edc4ab (git): [rubygems/rubygems] Fix `gem pristine` sometimes failing to pristine user installed gems
- https://github.com/rubygems/rubygems/commit/0eb6ed8f86
- 02:46 PM Revision bc8a9cc1 (git): Update default gems list at b0e6446b9f4f2e102de0f69feba88f [ci skip]
-
02:45 PM Revision b0e6446b (git): [ruby/reline] Bump version to 0.5.8
- (https://github.com/ruby/reline/pull/711)
https://github.com/ruby/reline/commit/43cd4c5d58 -
01:55 PM Revision 939d389c (git): [rubygems/rubygems] Improve default gem handling by treating default gems as any other gem
- For backwards compatibility, make sure default gems are still used as a
last resort when materializing, in case no re... -
01:36 PM Revision af894654 (git): [ruby/prism] Document `ForNode` fields
- (https://github.com/ruby/prism/pull/2845)
* Add document
* fix
* fix fmt
* fix fmt
* Revert "fix fmt"
This reve... -
12:37 PM Revision ab353a30 (git): Fix the case COLUMNS is unset
-
10:49 AM Revision 632115c1 (git): Round down test-spec folding width to a multiple of 20
- A prime number 73 is not good for counting.
-
09:25 AM Revision 4dcd7d62 (git): Setup ruby before setup/directories
- Now baseruby must be 3.0.0 or later.
-
08:40 AM Revision a41e6f38 (git): GCC LD does not support `.debug_macinfo` yet
- Lower debug info level if it is warned, not checks with werror_flag to
fail due to this warning. -
08:38 AM Revision da69c923 (git): Fix -Wclobbered warnings
-
05:53 AM Revision f630b24d (git): Fix `calloc` arguments order for -Wcalloc-transposed-args
-
05:06 AM Revision 1a31d38c (git): Cast to void pointer for -Wformat-pedantic
-
03:54 AM Revision a777087b (git): Bump up 3.1.6
-
01:40 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- > * change `RbConfig.ruby` to be the current ruby interpreter (because TBH I'm not sure what's the use of this curren...
-
12:54 AM Bug #20285: Stale inline method caches when refinement modules are reopened
- commit:05787897f69087abdabee926971cdf364bd73730 seems to have backported this to `ruby_3_3`.
-
12:52 AM Bug #20285 (Closed): Stale inline method caches when refinement modules are reopened
-
12:49 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
- Thanks!
-
12:47 AM Bug #20288: `rb_fiber_scheduler_close` exceptions are not handled in `rb_fiber_scheduler_set`.
- ruby_3_3 commit:9cb804a2bd6eb43b67a716ccef6db400e47f29cf merged revision(s) commit:04729fe68dceddab045be7324e26c2bb15...
-
12:46 AM Revision d9d7ae78 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
-
12:46 AM Revision 9cb804a2 (git): merge revision(s) 04729fe68dceddab045be7324e26c2bb15aa62c7: [Backport #20288]
- Fix exception handling in `rb_fiber_scheduler_set`. (#10042)
-
12:46 AM Revision 0e96dd93 (git): merger.rb: Don't ask "conflicts resolved?" if not needed
-
12:34 AM Bug #20180 (Open): Inconsistent evaluation of `**{}` depending on position in array
- As per #note-4, I tried to backport https://github.com/ruby/ruby/commit/e199f5fe07f350434cc843bf52caa20f1b1ca755 (par...
-
12:30 AM Bug #20280 (Open): Error at invalid encoding symbols
-
12:30 AM Bug #20280: Error at invalid encoding symbols
- The diff seems to conflict with refactoring changes that are missing in `ruby_3_3`. Could you file a backport PR to `...
-
12:25 AM Bug #20270 (Open): Options with `--parser=prism`
-
12:25 AM Bug #20270: Options with `--parser=prism`
- The diff contains refactoring changes and the cherry-pick of the associated changes doesn't apply cleanly to ruby_3_3...
-
12:17 AM Revision 7e95efda (git): redmine-backporter.rb: Prepend commit: to every revision
-
12:17 AM Revision 4d34fb54 (git): redmine-backporter.rb: Prepend commit: to every revision
-
12:11 AM Bug #20195: 3.3.0 YJIT mishandles ruby2_keywords splat into methods taking a rest parameter
- ruby_3_3 commit:6383d0afac6aa02b3e72d08128cc1d8327f149fa merged revision(s) commit:015b0e2e1d312e2be60551587389c8da5c...
-
12:10 AM Revision 6383d0af (git): merge revision(s) 015b0e2e1d312e2be60551587389c8da5c585e6f,ac1e9e443a0d6a4d4c0801c26d1d8bd33d9eb431: [Backport #20195]
- YJIT: Fix unused warnings
```
warning: unused import: `condition::Condition`
--> src/asm/a... -
12:01 AM Revision d7ad6037 (git): redmine-backporter.rb: Remove an unneeded space
- from #backport_command_string
I don't want to leave unneeded spaces in the command history by
copy-pasting the entir... -
12:00 AM Revision d0cde43a (git): redmine-backporter.rb: Remove an unneeded space
- from #backport_command_string
I don't want to leave unneeded spaces in the command history by
copy-pasting the entir...
05/28/2024
-
11:57 PM Bug #20204: 3.3.0 YJIT rises TypeError instead of ArgumentError with some incorrect calls
- ruby_3_3 commit:9c81bbbbb738a5747eab5455292536369977ee92 merged revision(s) commit:7f51959ff14fbe06bc1afd283d1af17b26...
-
11:55 PM Revision 9c81bbbb (git): merge revision(s) 7f51959ff14fbe06bc1afd283d1af17b26161cf4: [Backport #20204]
- YJIT: Move guard up for a case of splat+rest
Previously, YJIT put the guard for having enough items to extra... -
11:52 PM Revision 912c7df0 (git): Skip a failing spec for rhel_zlinux
- https://rubyci.s3.amazonaws.com/rhel_zlinux/ruby-3.3/log/20240528T214850Z.fail.html.gz
```
1)
Execution variable $: ... -
11:43 PM Bug #20511: Update bundled reline gem version to v0.5.7
- ruby_3_3 commit:077558ee2b8dd3ed414b78384f21118f833eb259.
-
11:43 PM Bug #20307: `Hash#update` from compare_by_identity hash can have unfrozen string keys
- ruby_3_3 commit:917f3e5d22b3364002eb1fdc2f94b35ff76f6a73 merged revision(s) commit:f36a71e26995b69ff72bc132bbcf40ad89...
-
11:38 PM Revision 9443606c (git): [rubygems/rubygems] Should rescue vendored net-http exception
- https://github.com/rubygems/rubygems/commit/7d2c4cf364
-
11:30 PM Revision 239a8cc7 (git): merger.rb: Auto-detect tickets when --ticket is not given
-
11:30 PM Revision 2eded6cc (git): merger.rb: Auto-detect tickets when --ticket is not given
-
10:54 PM Revision 90fda2da (git): merger.rb: Drop an obsoleted command from help
- It was needed only for SVN, and we dropped SVN support.
-
10:54 PM Revision 077558ee (git): [Bug #20511] Update reline-0.5.7 (#10848)
- * Update reline-0.5.7
* Update irb-1.13.1 -
10:43 PM Revision 24c56ed5 (git): merger.rb: Drop an obsoleted command from help
- It was needed only for SVN, and we dropped SVN support.
-
10:17 PM Revision 917f3e5d (git): merge revision(s) f36a71e26995b69ff72bc132bbcf40ad89571414: [Backport #20307]
- [Bug #20307] Fix `Hash#update` to make frozen copy of string keys
-
10:17 PM Revision 7d3e7133 (git): Extract `RHASH_STRING_KEY_P`
-
10:17 PM Revision 691aab8d (git): Extract `RHASH_IDENTHASH_P`
-
10:05 PM Revision 4024feba (git): Fix RegExp warning causing flaky Ripper failure
- Sometimes this file get picked up and break Ripper tests:
TestRipper::Generic#test_parse_files:test/ruby
ass... -
09:56 PM Bug #20192: YJIT in 3.3.0 miscompiles `yield` with keyword splats
- ruby_3_3 commit:93d7bf5c5c635567fa519affdfd54edeb9064834 merged revision(s) commit:bbd249e351af7e4929b518a5de73a832b5...
- 09:52 PM Revision 93d7bf5c (git): merge revision(s) bbd249e351af7e4929b518a5de73a832b5617273: [Backport #20192] (#10249)
- * merge revision(s) bbd249e351af7e4929b518a5de73a832b5617273: [Backport #20192]
YJIT: Properly reject keywor... -
09:29 PM Revision f18ba2c6 (git): merger.rb: Use commit: prefix in more places
-
09:28 PM Revision b0ebad51 (git): merger.rb: Use commit: prefix in more places
-
09:24 PM Bug #20169: `GC.compact` can raises `EFAULT` on IO
- ruby_3_3 commit:b77b5c191513f5f281e72a51e6b2de29e2d2d7a6 merged revision(s) 5e0c17145131e073814c7e5b15227d0b4e73cabe.
-
09:22 PM Revision b77b5c19 (git): merge revision(s) 5e0c17145131e073814c7e5b15227d0b4e73cabe: [Backport #20169]
- Make io_fwrite safe for compaction
[Bug #20169]
Embedded strings are not safe for system calls with... -
09:10 PM Revision 62f45028 (git): merger.rb: Improve the help message
- It wasn't clear whether the backport command takes a commit hash or a
ticket number. -
09:05 PM Revision d1265d61 (git): merger.rb: Improve the help message
- It wasn't clear whether the backport command takes a commit hash or a
ticket number. -
08:58 PM Revision 4c007195 (git): Allow failing test-annocheck
- It causes flaky failures like this:
```
+ /usr/bin/docker build --rm -t ruby-fedora-annocheck-copy --build-arg=FILES... -
08:53 PM Revision c564c4a0 (git): Sync merger.rb from master
-
08:51 PM Revision 7a860bac (git): merger.rb: Drop SVN support
-
08:39 PM Revision 82ff7494 (git): Sync redmine-backporter.rb from master
-
08:39 PM Revision 46dbcd8e (git): Sync .gitignore from master
- to avoid committing unrelated files unexpectedly
-
08:37 PM Revision 78732753 (git): redmine-backporter.rb: Use commit: prefix
-
08:30 PM Revision 8dda932b (git): Fix extension installer for out-of-place build
- https://github.com/ruby/ruby/pull/9673#issuecomment-2019028293
-
08:30 PM Revision cf460840 (git): Guard makefile target at cross-build
- http://rubyci.s3.amazonaws.com/crossruby/crossruby-master-aarch64/log/20240325T041917Z.fail.html.gz
-
08:30 PM Revision 716473e3 (git): Use load_gemspec instead of Gem::Specification.load.
- We need to purge `git ls-files` from gemspec in default gems.
-
08:30 PM Revision 1849046d (git): Consider extensions in gems outside of ext/
-
08:30 PM Revision e60ad0b6 (git): Extract `root` helper
- It holds the root directory for each type of default gem (ext/ or lib/).
-
08:30 PM Revision 642cf3fc (git): Consider `target_prefix` in extension Makefiles
-
08:30 PM Revision 57b56225 (git): Consistently put requirable features in default gemspecs file list
-
08:30 PM Revision 7ff33041 (git): Fix gemspec file list for extension gems
- So that it also includes requirable features provided by extensions.
-
08:30 PM Revision a6311432 (git): Simplify FileCollector interface
-
08:30 PM Revision e43393ac (git): Use `$ext_build_dir` consistently
- Instead of hardcoded "ext".
-
08:29 PM Revision 6edd65a0 (git): [Bug #20450] Remove rubyarchdir from bootsnap paths
-
08:29 PM Revision 718a78cd (git): Added test case for bundled gems warning with -r option.
- This is for 76914d474d93b7485973c3bca4fa43b59f5bd383
-
08:29 PM Revision a121e698 (git): Bootsnap and Zeitwerk are working correctly now
-
08:29 PM Revision edebbade (git): Add newline each test script
-
08:29 PM Revision 178de0e9 (git): Added test script for bundled_gems.rb with zeitwerk
-
08:29 PM Revision 7a3cc549 (git): Fix error when default gem is loaded from `-r` option
- This patch fixes an error when a default gem that will be migrated to
a bundled gem is loaded from `-r` option.
Prob... -
08:29 PM Revision 121cec84 (git): Ignore warnings on the bundled gems repo
-
08:29 PM Revision 0b3a2cf5 (git): lib/bundled_gems.rb: dynamically ignore Kernel.require decorators
- Followup: https://github.com/ruby/ruby/pull/10347
This avoid directly referencing bootsnap and zeitwerk, and also
ha... -
08:18 PM Bug #20493: Segfault on rb_io_getline_fast
- ruby_3_3 commit:b6c07acedb3ca56471754a082b3db20bb863c92e.
-
08:17 PM Revision b6c07ace (git): Backport bug #20493 to Ruby 3.3 (#10798)
- Inline RB_VM_SAVE_MACHINE_CONTEXT into BLOCKING_REGION
There's an exhaustive explanation of this in the linked redmi... - 08:15 PM Revision 2c8b2f5b (git): [rubygems/rubygems] Clarify BUNDLE_USER_CONFIG is a file
- https://github.com/rubygems/rubygems/commit/0b284fc88c
-
07:30 PM Revision bc3199bb (git): [PRISM] Enable TestAssignmentGen#test_assignment
-
07:09 PM Misc #20435: DevMeeting-2024-06-06
- * [Bug #20504] Interpolated string literal in regexp encoding handling (kddnewton)
* I think there is an inconsist... -
03:13 AM Misc #20435: DevMeeting-2024-06-06
- Meeting date is updated with Matz's schedule: 6/13 to 6/6
-
07:08 PM Bug #20294 (Closed): Parser no longer warns on some duplicated keys
- I believe this has been discussed and decided.
-
07:02 PM Bug #20479 (Closed): Ensure line number in begin...end in method
-
05:39 PM Bug #20479: Ensure line number in begin...end in method
- I've updated it in https://github.com/ruby/ruby/pull/10859. It looks like a pretty minimal change — I only had to cha...
-
06:46 PM Revision 13307cd9 (git): redmine-backporter.rb: Highlight closed tickets
-
06:41 PM Revision 2608f2a2 (git): redmine-backporter.rb: Fix #color for Ruby 3 splat
- color(*PRIORITIES['Immediate']) didn't work with Ruby 3.
-
06:24 PM Revision a7eb3d07 (git): [PRISM] Enable TestISeq#test_trace_points
-
06:24 PM Revision 9efb8825 (git): [PRISM] Update BEGIN node line number based on empty statements and rescue
-
06:24 PM Revision 22536148 (git): [PRISM] Use PUSH_SYNTHETIC_PUTNIL for all optional statement bodies
-
06:24 PM Revision 07f494cc (git): [PRISM] Enable TestISeq#test_each_child
-
05:47 PM Revision 3f256dc6 (git): redmine-backporter.rb: Drop SVN support
-
05:42 PM Revision 450e9d24 (git): redmine-backporter.rb: Migrate Readline to Reline
- instead of using a local Readline port as a fallback
-
05:39 PM Revision db7c3858 (git): redmine-backporter.rb: Get rid of VERSION
- that has never been utilized
-
05:34 PM Revision e5759e41 (git): redmine-backporter.rb: Print help on wrong usage
-
05:23 PM Revision 1eff5a98 (git): YJIT: limit size of call count stats dict (#10858)
- * YJIT: limit size of call count stats dict
Someone reported that logs were getting bloated because the
ISEQ and C c... -
05:12 PM Revision fd95ba25 (git): Make ensure first lineno the first line of the ensure
- Previously, ensure ISEQs took their first line number from the
line number coming from the AST. However, if this is c... -
05:11 PM Revision 8f84fbbf (git): [PRISM] Enable TestSyntax#test_dedented_heredoc_continued_line
-
04:31 PM Revision 7f181268 (git): [ruby/prism] Fix line continuation heredoc dedent calculation
- https://github.com/ruby/prism/commit/63b596df07
-
04:02 PM Bug #20438 (Closed): String format "%\n" and "%\0" does not raise format error
- Applied in changeset commit:git|31c9a3a1d330606493e5e70aec3cd1a36d8c61a0.
----------
[Bug #20438] Disallow "%\n" and... -
03:19 PM Bug #20438: String format "%\n" and "%\0" does not raise format error
- https://github.com/ruby/ruby/pull/10857
-
04:02 PM Bug #20439 (Closed): Invalid string format with n$ flag is ignored in some case
- Applied in changeset commit:git|31c9a3a1d330606493e5e70aec3cd1a36d8c61a0.
----------
[Bug #20438] Disallow "%\n" and... -
04:02 PM Revision 31c9a3a1 (git): [Bug #20438] Disallow "%\n" and "%\0"
-
03:57 PM Misc #20503 (Closed): Dedenting heredoc line continuation
- I'm sorry I have misread what you said and I believe I understand now. If I am understanding correctly, line continua...
-
03:37 PM Misc #20503: Dedenting heredoc line continuation
- I'm sorry I still seem to not be able to understand this. Maybe I am missing something.
This heredoc:
```ruby
... -
03:20 AM Misc #20503: Dedenting heredoc line continuation
- A line continuation (backslash at the end of a line) in a string is a kind of escape sequence.
Currently (I believ... -
02:58 AM Misc #20503: Dedenting heredoc line continuation
- I'm not sure I understand. If they work before heredocs, shouldn't:
```
<<~eos
\
TEXT1
TEXT2
eos
```
... -
03:43 PM Bug #20504: Interpolated string literal in regexp encoding handling
- I'm fine with it analyzing the string literals, I would just prefer it take the same codepath as the interpolated var...
-
03:28 PM Revision 61e2916d (git): [ruby/prism] Typo fix: poitive => positive
- https://github.com/ruby/prism/commit/d13a05252d
-
03:10 PM Revision 6b393525 (git): [rubygems/rubygems] Bump COCs to latest Contributor Covenant version
- https://github.com/rubygems/rubygems/commit/73794a95b9
-
09:58 AM Bug #20512 (Closed): Order of magnitude performance differenfce in single character slicing UTF-8 strings before and after length method is executed
- Applied in changeset commit:git|7d144781a93df66379922717da711a09d1cf78ff.
----------
[Bug #20512] Set coderange in `... -
07:34 AM Bug #20512: Order of magnitude performance differenfce in single character slicing UTF-8 strings before and after length method is executed
- What is happening here is that `length` triggers scanning the string `coderange`.
And when the coderange is unknow... -
03:25 AM Bug #20512 (Closed): Order of magnitude performance differenfce in single character slicing UTF-8 strings before and after length method is executed
- Slicing of a single character of UTF-8 string becomes ~15 times faster after method "length" is executed on the strin...
-
07:59 AM Revision 7d144781 (git): [Bug #20512] Set coderange in `Range#each` of strings
-
07:24 AM Revision 0a92c9f2 (git): Set empty strings to ASCII-only
-
07:23 AM Revision 43798e0f (git): lldb: Show coderange
-
06:43 AM Misc #20507 (Closed): Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
- Applied in changeset commit:git|1b8ba1551b26fac906998e34fd2af3f82b433469.
----------
Allow compilation of C extensio... -
06:43 AM Revision ceeb9957 (git): Make value_type.h compatible with -Wconversion
- [Feature #20507]
This was missed from the initial commit.
```
../../.././include/ruby/internal/value_type.h:446:27:... -
05:46 AM Bug #20314 (Open): Simultaneous Timeout expires may raise an exception after the block
-
03:49 AM Bug #20314 (Closed): Simultaneous Timeout expires may raise an exception after the block
- Applied in changeset commit:git|2114d0af1e5790da365584a38ea7ee58670dc11b.
----------
Make test_nested_timeouts less ... -
05:41 AM Feature #20415 (Closed): Precompute literal String hash code during compilation
- This was discussed and accepted at the last developer meeting, so I merged it as `9e9f1d9301b05604d475573ddd18d6bf518...
-
05:33 AM Revision ca2d229e (git): Test for compiling without warnings against public headers
- Under compilers with WERRORFLAG, MakeMakefile.try_compile treats
warnings as errors, so we can use append_cflags to t... -
05:33 AM Revision 1b8ba155 (git): Allow compilation of C extensions with `-Wconversion`
- C extension maintainers can now compile with this warning option and
the Ruby header files will generate no warnings.... -
05:32 AM Revision 9e9f1d93 (git): Precompute embedded string literals hash code
- With embedded strings we often have some space left in the slot, which
we can use to store the string Hash code.
It'... -
05:32 AM Revision 1376881e (git): Stop marking chilled strings as frozen
- They were initially made frozen to avoid false positives for cases such
as:
str = str.dup if str.frozen?
But th... -
03:49 AM Revision 2114d0af (git): Make test_nested_timeouts less flaky
- This test randomly fails due to the bug reported in [Bug #20314], where
the two timeouts are too close so that they c... -
03:30 AM Feature #20497: Tempfile.create_io
- I talked with Matz today.
He said `anonymous: true` is acceptable. - 12:26 AM Revision dd77934c (git): [ruby/readline-ext] Skip test_interrupt_in_other_thread on arm32-linux
- This is a combination of main Ruby commit
https://github.com/ruby/ruby/commit/aefc98891c42024039f19ef45bdfe93fbc590b7...
05/27/2024
- 04:38 PM Revision 7c6e4bc7 (git): [ruby/reline] Implement the redo command
- (https://github.com/ruby/reline/pull/707)
* Implement the redo command
* Commented out a test that does not pass
*... -
03:53 PM Feature #20497: Tempfile.create_io
- I have a minor preference for `unnamed: true`, but `anonymous: true` is *probably* more approachable overall.
-
02:57 PM Feature #20497: Tempfile.create_io
- My personal preference would go to `anonymous: true`, probably followed by `linked: false`.
-
03:53 AM Feature #20497: Tempfile.create_io
- Several candidates for the keyword argument:
- unlink_first: true
- remove_immediately: true
- delete_on_creatio... -
03:41 PM Bug #19631: module_eval does not propulate absolute_path for Kernel.caller_locations
- daveola (David Stellar) wrote:
> I am using module_eval and noticing that since ruby 3.2 the Kernel locations do not... -
09:16 AM Revision bc47ca55 (git): Add a debug print for a random failure
- ```
1) Error:
TestRubyLiteral#test_float:
ArgumentError: SyntaxError#path changed: "(eval at /home/chkbuild/chkbuil... -
07:10 AM Bug #20511 (Closed): Update bundled reline gem version to v0.5.7
- I created backport request: https://github.com/ruby/ruby/pull/10848
-
04:40 AM Revision 4fee1019 (git): Try to upload core file on macos GitHub Actions
- A core dump occurred, but failed to capture the core file.
https://app.launchableinc.com/organizations/ruby/workspace... -
03:50 AM Bug #20506: YJIT build error on aarch64 with Rust 1.78.0
- Thanks for the fast responses. I was able to get it working on Ubuntu by downgrading rust in my dockerfile (nothing s...
-
03:41 AM Revision f4b47599 (git): Apply optimizations for `putstring` to `putchilledstring` as well
-
03:20 AM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
- Needed. The pull request needs an approval before merged.
-
02:39 AM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
- `RBIMPL_CAST` not needed?
-
02:22 AM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
- These type conversions are intentional (yes, we _are_ changing the sign of the results). GCC tends to be more meddle...
- 01:45 AM Revision 5853a380 (git): [rubygems/rubygems] Update SPDX license list as of 2024-05-22
- https://github.com/rubygems/rubygems/commit/f91ac04397
-
01:10 AM Bug #20495 (Closed): Running "make clean" deletes critical "coroutine/amd64/Context.S" file and causes "make" to fail
- https://github.com/ruby/ruby/pull/10699 has been merged.
-
12:08 AM Misc #20503: Dedenting heredoc line continuation
- Line continuations work before (or in an under layer of) here documents.
For example, this is a syntax error, becaus...
05/26/2024
-
09:42 PM Revision 4949f0a9 (git): [rubygems/rubygems] Fix typo in description of build:checksum task
- https://github.com/rubygems/rubygems/commit/351ff2512f
-
03:46 PM Bug #20511 (Closed): Update bundled reline gem version to v0.5.7
- The bundled reline gem should be updated to v0.5.7 (https://github.com/ruby/reline/releases/tag/v0.5.7) because the c...
-
01:17 PM Revision 0d44e238 (git): Prevent test-bundled-gems outputs from mixing
- Run test-bundled-gems-run and test-bundled-gems-spec sequentially.
-
11:45 AM Feature #20508: Explicit access to *, **, &, and ...
- Regardless of the rest of the proposal,
> I'm not sure how to access the `&` variable, unless I name it.
There... -
11:14 AM Revision bc50f2a3 (git): Debug unexpectedly changed path
-
10:11 AM Revision 0f9e50b8 (git): Fix macos bug deleting too many files
- Since #10209 we've been noticing that on macos after running `make
clean` the `coroutine/arm64/Context.S` file is mis... - 08:28 AM Revision 508f3310 (git): [ruby/reline] allow space in config value
- (https://github.com/ruby/reline/pull/705)
* allow space in config value
fix https://github.com/ruby/reline/pull/657...
05/25/2024
-
06:23 PM Bug #20506: YJIT build error on aarch64 with Rust 1.78.0
- This seems to happen with Rust 1.78.0, so as a temporary solution please try any other >=1.58.0 versions.
__builtin_... -
05:47 PM Bug #20510 (Closed): File.open mode argument inconsistency
- Applied in changeset commit:git|0bae2f00025b6b51a9e0c9e3348d5f5d16c2aae4.
----------
[Bug #20510] Do not count optio... -
10:42 AM Bug #20510: File.open mode argument inconsistency
- `File.new(1, File::WRONLY)` also succeeds.
https://github.com/ruby/ruby/pull/10844 -
03:20 AM Bug #20510 (Closed): File.open mode argument inconsistency
- I found that
`File.new(1, mode: File::WRONLY, path: "foo")` succeeds but
`File.new(1, File::WRONLY, path: "foo")` f... - 05:47 PM Revision d2c4363e (git): [rubygems/rubygems] Add CompactIndexClient::Parser specs
- https://github.com/rubygems/rubygems/commit/4bf455a498
- 05:47 PM Revision 6b0afbb1 (git): [rubygems/rubygems] Reorganize and refactor CompactIndexClient
- https://github.com/rubygems/rubygems/commit/71bcf354f5
-
12:09 PM Feature #20497: Tempfile.create_io
- matz (Yukihiro Matsumoto) wrote in #note-1:
> From what I understand, the real intent of this proposal is to "let th... -
10:15 AM Revision 0bae2f00 (git): [Bug #20510] Do not count optional hash argument for `IO.new`
- Since `IO.new` accepts one or two positional arguments except for the
optional hash argument, exclude the optional ha... -
02:58 AM Bug #20504: Interpolated string literal in regexp encoding handling
- Agreed, the current behavior breaks referential transparency and unexpectedly analyzes string literals inside interpo...
-
02:40 AM Feature #20508: Explicit access to *, **, &, and ...
- > Implementing this would require removing recent and planned optimizations to avoid allocations that take advantage ...
05/24/2024
-
09:33 PM Misc #20509 (Open): Document importance of #to_ary and #to_hash for Array#== and Hash#==
- Both `Array#==` and `Hash#==` provide special behaviour in case the `other` argument is not an Array/Hash but defines...
-
09:31 PM Feature #20508: Explicit access to *, **, &, and ...
- Implementing this would require removing recent and planned optimizations to avoid allocations that take advantage of...
-
09:14 PM Feature #20508 (Open): Explicit access to *, **, &, and ...
- I find debugging and certain meta-programming tasks challenging because there's no explicit APIs for accessing certai...
-
09:04 PM Feature #20205: Enable `frozen_string_literal` by default
- I was going to say this is MRI, not Rubinius, but it turns out chilled strings actually have a bug in MRI when used a...
-
01:19 PM Feature #20205: Enable `frozen_string_literal` by default
- To give a concrete example, Hash would be broken if it calls frozen? for string keys. That's the case on Rubinius: ht...
-
12:46 PM Feature #20205: Enable `frozen_string_literal` by default
- @Dan0042 @headius mentioned a few above.
It also seems pretty bad that an object could `frozen? => true` and then be... -
12:42 PM Feature #20205: Enable `frozen_string_literal` by default
- > avoiding the false positive on the `str.dup if str.frozen?` pattern
`+str` seems a good replacement for that pat... -
12:27 PM Feature #20205: Enable `frozen_string_literal` by default
- This is quite unfortunate, as there is not a single useful case for frozen? -> false
Oh well :-/ - 09:04 PM Revision 4d0c5486 (git): [rubygems/rubygems] update cache checksums to decrease string allocations
- https://github.com/rubygems/rubygems/commit/85371a961a
-
07:52 PM Misc #20507: Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
- Pull request is https://github.com/ruby/ruby/pull/10843
-
07:50 PM Misc #20507 (Closed): Allow C extensions to be compiled cleanly with the `-Wsign-conversion` warning option
- As a maintainer of several C extensions, I like to compile my code with some of the common [Warning Options](https://...
-
07:27 PM Revision c7281e2d (git): [ruby/prism] Fix up ruby_parser string concat
- https://github.com/ruby/prism/commit/4b06eae0df
-
06:46 PM Bug #20506: YJIT build error on aarch64 with Rust 1.78.0
- The macos one is https://bugs.ruby-lang.org/issues/20495. Until https://github.com/ruby/ruby/pull/10699 is merged, yo...
-
05:02 PM Bug #20506 (Assigned): YJIT build error on aarch64 with Rust 1.78.0
-
03:15 PM Bug #20506 (Third Party's Issue): YJIT build error on aarch64 with Rust 1.78.0
- I was unable to compile Ruby 3.4.0-preview1 on Ubuntu 24.04 via Github Actions. As the logs are not retained indefini...
-
05:37 PM Revision 9f71393f (git): [ruby/prism] Fix up self-write order for lex
- https://github.com/ruby/prism/commit/8f6da451b4
-
05:19 PM Revision f8b75037 (git): [ruby/prism] Remove Debug module
- https://github.com/ruby/prism/commit/4d8929ff6a
-
05:19 PM Revision 745a948b (git): [ruby/prism] Remove dynamic Debug module methods
- https://github.com/ruby/prism/commit/b850794db9
-
05:19 PM Revision 79001c8b (git): [ruby/prism] Remove error formatting, put directly in CRuby
- https://github.com/ruby/prism/commit/53b2866487
-
05:19 PM Revision 653652bc (git): [ruby/prism] Remove Debug#named_captures
- https://github.com/ruby/prism/commit/5050dfbe70
-
05:19 PM Revision e1041a8e (git): [ruby/prism] Move profiling to prism module directly
- https://github.com/ruby/prism/commit/75fabf7081
-
05:19 PM Revision b04c9596 (git): [ruby/prism] Remove various unused memsize infra
- https://github.com/ruby/prism/commit/283938ed1f
-
05:19 PM Revision b8681c2e (git): [ruby/prism] Remove Debug::integer_parse
- https://github.com/ruby/prism/commit/14e397598b
-
05:19 PM Revision 87035025 (git): [ruby/prism] Remove Debug::static_inspect
- https://github.com/ruby/prism/commit/486c71c426
-
05:05 PM Revision 47b723f8 (git): [PRISM] Use only bundled error formatting
-
04:58 PM Revision ba336027 (git): [PRISM] Move error formatting into Ruby
-
04:37 PM Bug #20401 (Closed): Duplicated when clause warning line number
-
04:37 PM Bug #20401: Duplicated when clause warning line number
- I've merged it for now. Happy to revert or change further if there's any more feedback!
-
04:36 PM Revision 47f09652 (git): Update duplicated when clause warning message
-
04:36 PM Revision 7021e156 (git): [ruby/prism] Update duplicated when error message
- https://github.com/ruby/prism/commit/54316fd8a0
-
04:25 PM Revision 180ae009 (git): [rubygems/rubygems] Rework `bundle gem` specs so that they work on Windows
- Most of the commands run by these specs actually prompt for user input
but for some reason `Open3` outside of Windows... -
03:05 PM Bug #20218: aset/masgn/op_asgn with keyword arguments
- @matz Why is this feature being removed instead of fixed?
-
03:02 PM Revision 6a7e4c40 (git): [rubygems/rubygems] Neither `--force` flag or inline mode should mandate a remote resolution
- https://github.com/rubygems/rubygems/commit/50dd93e217
-
03:02 PM Revision eef125fd (git): [rubygems/rubygems] Fix error messages to not mention cached gems when they were not used
- https://github.com/rubygems/rubygems/commit/5ce9a7ff17
-
03:02 PM Revision 744dd5a3 (git): [rubygems/rubygems] Fix performance regression on applications with a local cache
- Even if all gems are properly installed and no resolve is needed, we
recently started always reading all packages in ... -
03:02 PM Revision c23798c2 (git): [rubygems/rubygems] Remove `@remote` instance variable from Definition
- It's a sources specific concern, so keep it there. It allows to simplify
the code quite a lot.
https://github.com/ru... -
03:02 PM Revision ea7e3e7b (git): [rubygems/rubygems] Give better message when resolving because there's no lockfile
- https://github.com/rubygems/rubygems/commit/4e048bc255
-
03:02 PM Revision 0f9781b5 (git): [rubygems/rubygems] Use `Definition#no_resolve_needed?`
- https://github.com/rubygems/rubygems/commit/5074c58ffb
-
03:02 PM Revision 3832a1bd (git): [rubygems/rubygems] Make code more symmetric
- https://github.com/rubygems/rubygems/commit/dc7c9f029a
-
02:36 PM Bug #20495: Running "make clean" deletes critical "coroutine/amd64/Context.S" file and causes "make" to fail
- The fix looks good to me. I also think we should do out of tree builds if possible to make things like `make clean` a...
-
08:39 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
- mame (Yusuke Endoh) wrote in #note-3:
> Actually, `super` is totally confusing. Do you know that `super()` passes th... -
08:31 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
- Actually, `super` is totally confusing. Do you know that `super()` passes the block argument? I have been using Ruby ...
-
08:17 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> I think that's what it is.
> `Proc` is an instantiated block representa... -
07:57 AM Bug #20505: Reassigning the block argument in method body keeps old block when calling super with implicit arguments
- I think that's what it is.
`Proc` is an instantiated block representation, but not a block itself.
-
07:31 AM Bug #20505 (Rejected): Reassigning the block argument in method body keeps old block when calling super with implicit arguments
- You can call super without arguments and parenthesis to pass along all the enclosing method arguments to the parent m...
- 08:00 AM Revision e49d68bf (git): correct typo [ci skip]
-
07:59 AM Revision 7da01370 (git): Revert "[ruby/openssl] Use EVP_Digest{Sign,Verify} when available"
- This reverts commit 63f40a5be59ac898e87528630568b7890ffcf5fb.
-
07:59 AM Revision dc969b3a (git): Revert "[ruby/openssl] Enable HKDF support for LibreSSL 3.6 and later"
- This reverts commit b6da54c7219197eacdbfdca53739686f0bb2d06a.
- 04:02 AM Revision 7ef3a758 (git): * 2024-05-24 [ci skip]
- 04:02 AM Revision b6da54c7 (git): [ruby/openssl] Enable HKDF support for LibreSSL 3.6 and later
- LibreSSL 3.6 added support for HKDF in EVP. Enable this in ossl_kdf.c.
https://github.com/ruby/openssl/commit/9bdd39... - 04:02 AM Revision 63f40a5b (git): [ruby/openssl] Use EVP_Digest{Sign,Verify} when available
- LibreSSL 3.4 added EVP_DigestSign() and EVP_DigestVerify(). Use them
when available to prepare for the addition of Ed... -
04:02 AM Revision 5f641517 (git): LibreSSL 3.5 and later provide and need to use PEM_write_bio_PrivateKey_traditional()
- Co-authored-by: "Jeremy Evans" <[email protected]>
- 01:53 AM Revision acdd19fa (git): [rubygems/rubygems] Fiks speeling cott bye codespell
- https://github.com/rubygems/rubygems/commit/508ed917a5
-
01:27 AM Revision 2d4d99f7 (git): [PRISM] Update remaining test excludes
-
12:04 AM Bug #20501: ruby SEGV
- git bisect shows the problem is caused by the following commit.
```
% git bisect bad
84e4453436c3549b4fda6014cd...
Also available in: Atom