Activity
From 09/02/2025 to 09/08/2025
Today
- 09:47 PM Bug #21565: YJIT has panicked in rails
- We've modified the assertion failure message https://github.com/ruby/ruby/pull/14480 to debug this further. I'll rele... k0kubun (Takashi Kokubun)
- 06:13 PM Bug #21565 (Assigned): YJIT has panicked in rails
- k0kubun (Takashi Kokubun)
- 05:02 PM Bug #21565 (Assigned): YJIT has panicked in rails
- I've got YJIT has panicked crash in rails app locally on my M1 Pro Mac Book pro for 2 times for last 2 weeks
```
... eiskrenkov (Egor Iskrenkov) - 08:11 PM Revision a3eb4601 (git): ZJIT, YJIT: Make the workflow names consistent with file names (#14462)
- ZJIT, YJIT: Make the workflow names consistent
with file names k0kubun (Takashi Kokubun) - 07:58 PM Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
- I suspect this might be the issue: it seems like under M:N threads sleeps < 10ms are rounded up.
``` ruby
Thread.... jhawthorn (John Hawthorn) - 07:11 PM Revision 4263b7eb (git): ZJIT: Add RubyVM::ZJIT.reset_stats! method (GH-14479)
- This allows for more precise tracking of stats programmatically
which is particularly useful for our nightly benchmar... rwstauner (Randy Stauner) - 06:56 PM Revision 80079ba4 (git): ZJIT: Fix 30k if stmt test (#14446)
- * ZJIT: Allow label generation above 19 bits
* Refactor emit_conditional_jump to use generate_branch
* Make branchin... aidenfoxivey-shop (Aiden Fox Ivey) - 06:52 PM Revision 1b95afde (git): YJIT: Add more information to an assert message in jit_guard_known_class (#14480)
- * YJIT: Add more information to an assert message
in jit_guard_known_class
* Say "should be a heap object" instead
... k0kubun (Takashi Kokubun) - 06:36 PM Bug #18487: Kernel#binding behaves differently depending on implementation language of items on the stack
- @ttilberg That's right. The backtrace has `bind_call` as the caller of `binding`, and `bind_call` is a C method, henc... alanwu (Alan Wu)
- 05:56 PM Bug #18487: Kernel#binding behaves differently depending on implementation language of items on the stack
- I'm upgrading a project from Ruby 3.0 to Ruby 3.4, and I think I came across an unexpected bug related to this relate... ttilberg (Tim Tilberg)
- 04:50 PM Revision 866e474a (git): ZJIT: Fix backtraces on opt_new (#14461)
- k0kubun (Takashi Kokubun)
- 04:33 PM Revision 5ee083c7 (git): Bump ABI version
- Followup changes in https://github.com/ruby/ruby/pull/14470 /
03c86b053197f3cd6bece1925e634c1d74d196d0 byroot (Jean Boussier) - 03:53 PM Revision 41b11a35 (git): ZJIT: Add --zjit-stats=quiet option to collect stats without printing (#14467)
- Similar to YJIT's --yjit-stats=quiet, this option allows ZJIT to collect
statistics and make them available via the R... rwstauner (Randy Stauner) - 02:22 PM Revision 08091ade (git): Add spec for missing or faulty `to_proc` methods
- Followup: https://github.com/ruby/ruby/pull/14463 byroot (Jean Boussier)
- 12:06 PM Revision ac24f70f (git): Align the conditions for did_you_mean
- Probably due to the testing order, sometimes it looks like that
`Gem::UnknownCommandError` happens to be used without... nobu (Nobuyoshi Nakada) - 12:04 PM Revision 7c5ddb79 (git): Remove debug code
- * Revert "Debug: More inspections"
e5a6e952467eef5444eaf63b77d8c91aa367d4de.
* Revert "Debug for sporadical failur... nobu (Nobuyoshi Nakada) - 11:34 AM Bug #21561: Wrong encoding for File.dirname result on Windows
- > The source problem is the encoding US-ASCII for "."
Yes, but `File.expand_path` behavior is also suspicious.
... byroot (Jean Boussier) - 11:24 AM Revision 03c86b05 (git): Move `IS_TYPED_DATA` in RBasic.flags
- Ref: https://github.com/ruby/ruby/pull/14134#issuecomment-3207733725
We can't safely use low-bit pointer tagging any... byroot (Jean Boussier) - 11:23 AM Bug #19288: Ractor JSON parsing significantly slower than linear parsing
- I can confirm significant performance improvements with the new Ractor APIs. I will now proceed to benchmark this aga... maciej.mensfeld (Maciej Mensfeld)
- 10:23 AM Revision e5a6e952 (git): Debug: More inspections
- nobu (Nobuyoshi Nakada)
- 09:09 AM Revision 7cafc61e (git): Debug for sporadical failures on RubyCI
- nobu (Nobuyoshi Nakada)
- 04:41 AM Feature #21564: Extend permutation, repeated_permutation, combination and repeated_combination argument
- When proposing new features, I strongly recommend writing a use case. It should be as simple and relatable as possibl... mame (Yusuke Endoh)
- 04:32 AM Feature #21564: Extend permutation, repeated_permutation, combination and repeated_combination argument
- I'm not sure whether this is a natural extension of permutation.
And why not `array.permutation(count1, count2, co... nobu (Nobuyoshi Nakada)
09/07/2025
- 07:00 PM Feature #21564 (Open): Extend permutation, repeated_permutation, combination and repeated_combination argument
- When using functions `permutation`, `repeated_permutation`, `combination` and `repeated_combination`, often one needs... toy (Ivan Kuchin)
- 03:41 PM Revision 1e7ee6a4 (git): [DOC] Improve format specification docs
- One example to describe how `*` works actually prints a warning:
```
$ ruby -we "sprintf('%d', 20, 14)"
=> -e:1: war... David Rodríguez - 03:23 PM Revision 6cd98c24 (git): Allow IO#each_codepoint to work with unetc even when encoding conversion active
- Using IO#each_codepoint together with IO#ungetc causes an unwanted exception when encoding conversion is active.
C:\... YO4 (Yoshinao Muramatsu) - 01:41 AM Revision 85bd3fb8 (git): sync_default_gems.rb: Support `log.showSignature` case
- nobu (Nobuyoshi Nakada)
09/06/2025
- 03:52 PM Bug #21563 (Closed): Misleading error message when `to_proc` does not return a Proc in an Object used as a &block argument
- Applied in changeset commit:git|953e1ef99283d8563ff655ee6b8fcd681af79c1c.
----------
Make invalid & operator type er... jeremyevans (Jeremy Evans) - 06:58 AM Bug #21563: Misleading error message when `to_proc` does not return a Proc in an Object used as a &block argument
- I submitted a PR to make the error messages for & consistent with */**: https://github.com/ruby/ruby/pull/14463 jeremyevans0 (Jeremy Evans)
- 12:10 AM Bug #21563: Misleading error message when `to_proc` does not return a Proc in an Object used as a &block argument
- If we want to change the behavior in this case, we should report both the actual argument and the return value of `to... jeremyevans0 (Jeremy Evans)
- 03:52 PM Revision 953e1ef9 (git): Make invalid & operator type error message consistent with */**
- If #to_proc is defined, this uses the following error message format,
matching the error message format used for * wh... jeremyevans (Jeremy Evans) - 03:01 PM Revision 5c875519 (git): Refine use of `Pathname::SEPARATOR_PAT`
- - Remove unnecessary string interpolations.
- `/#{SEPARATOR_PAT}/o` is always same as `SEPARATOR_PAT` Regexp. nobu (Nobuyoshi Nakada) - 01:42 PM Revision 1a8536cc (git): Transform the manpages using the given substitution
- nobu (Nobuyoshi Nakada)
- 12:57 PM Revision de1feea7 (git): Increase the rehearsal count
- nobu (Nobuyoshi Nakada)
- 06:25 AM Bug #21562: IO#each_codepoint raises using with IO#ungetc
- PR here
https://github.com/ruby/ruby/pull/14455 YO4 (Yoshinao Muramatsu)
09/05/2025
- 11:56 PM Bug #21563 (Closed): Misleading error message when `to_proc` does not return a Proc in an Object used as a &block argument
- When a class implements `#to_proc` it should always return a Proc. Nonetheless bugs are possible, and when an impleme... soulcutter (Bradley Schaefer)
- 10:17 PM Revision c0d16806 (git): [DOC] Fix link
- burdettelamar (Burdette Lamar)
- 10:17 PM Revision 6fe76261 (git): [DOC] Fix link in Regexp
- burdettelamar (Burdette Lamar)
- 10:08 PM Revision 72ddfc13 (git): ZJIT: Fix tests for ZJIT (#14460)
- k0kubun (Takashi Kokubun)
- 09:18 PM Revision 8aa885c4 (git): test_gem_command_manager.rb: Fix the environment variable
- The previous one failed:
https://github.com/ruby/ruby/actions/runs/17504307509/job/49724437021
$GITHUB_ACTION_REPOSI... k0kubun (Takashi Kokubun) - 09:14 PM Revision 11275d13 (git): ZJIT: Merge `make check` jobs (#14459)
- k0kubun (Takashi Kokubun)
- 08:57 PM Revision cd07c3cb (git): test_gem_command_manager.rb: Skip an unstable test for ruby/ruby
- This fails way too often these days, probably since
https://github.com/rubygems/rubygems/pull/8948.
To make sure we ... k0kubun (Takashi Kokubun) - 08:27 PM Revision ef3c3e65 (git): ZJIT: Stop optimizing toplevel locals (#14458)
- k0kubun (Takashi Kokubun)
- 08:08 PM Revision c06e7046 (git): CI: ubuntu-ibm.yml: Set the runner user's primary group from the "id -g".
- Set the runner user's primary group to avoid a mismatch between the group IDs of
"id -g" and C function getpwuid(uid_... Jun Aruga - 08:08 PM Revision 76deabd3 (git): CI: ubuntu-ibm.yml: Fix a typo to print HOME env.
- Jun Aruga
- 07:36 PM Revision 0ab78337 (git): ruby.c: Fallback FEATURE_BIT(jit) to FEATURE_BIT(zjit)
- if it's the only JIT enabled in the build k0kubun (Takashi Kokubun)
- 06:26 PM Revision 4f030951 (git): ZJIT: Invalidate local variables on EP escape (#14448)
- k0kubun (Takashi Kokubun)
- 05:29 PM Revision ce20d68d (git): Mark leaf defined instructions as leaf
- For example, `defined?(yield)` never calls a method, so it's leaf. alanwu (Alan Wu)
- 04:24 PM Revision 30f32a04 (git): bare_instructions.rb: Remove unused always_leaf?
- 83bc6ced920c51ffc3783b03f2e1c7f89f5c2fd5 was the last use of it. k0kubun (Takashi Kokubun)
- 04:15 PM Revision 799d57bd (git): insns.def: Drop unused leafness_of_check_ints
- It was used to let MJIT override the leafness of the instruction when it
decides to remove check_ints for it. Now tha... k0kubun (Takashi Kokubun) - 04:07 PM Revision 6c88b719 (git): ZJIT: Remove unneeded tracing and thread test exclusions (#14453)
- Stan Lo
- 04:05 PM Revision 6d338434 (git): Add missing write barrier for hash on iseq
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision 7de09550 (git): Add write barrier to rb_cArray_empty_frozen
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision f6448d65 (git): Add write barrier to rb_cHash_empty_frozen
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision 4c0a2764 (git): More write barriers to local_iseq and parent_iseq
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision 3fb7c4f7 (git): Use write barriers when loading catch table
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision eb2f79ff (git): Add missing write barriers to ibf_load
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision d2caeb1e (git): Fix a missing write barrier to mandatory_only_iseq
- Found by wbcheck jhawthorn (John Hawthorn)
- 04:05 PM Revision ffbccd45 (git): Add write barrier on tm_from_time->timew
- We want to always use time_set_timew, as timew is 64-bit even on 32-bit
platforms so we need to be careful to both wr... jhawthorn (John Hawthorn) - 04:05 PM Revision 34af4993 (git): Add missing write barrier to time_init_copy
- jhawthorn (John Hawthorn)
- 04:05 PM Revision 6312c400 (git): Write barrier for zone on time
- jhawthorn (John Hawthorn)
- 04:05 PM Revision c2bda5c3 (git): Add write barrier for hash in obj_traverse_i
- We are inserting directly into the st_table, so we need to issue a write
barrier from the hash. jhawthorn (John Hawthorn) - 04:05 PM Revision e1081f3b (git): Fix early write barrier rb_marshal_define_compat
- This write barrier occurred before the entry was added to the table, so
if GC occurred when inserting into the table,... jhawthorn (John Hawthorn) - 04:05 PM Revision ff124e9f (git): Fix too early writebarrier in tally_up
- After returning from the callback in st_update is the point that the
hash table may be resized, which could trigger a... jhawthorn (John Hawthorn) - 09:32 AM Revision 0d91997c (git): [rubygems/rubygems] Improve error message when `path` and `gemspec` point to the same gem in Gemfile
- https://github.com/rubygems/rubygems/commit/e47a9064be manabeai
- 09:32 AM Revision a9db92f9 (git): [rubygems/rubygems] Add gem sources --prepend and --append for finer source control
- --append adds a source to the end, moving it to the end if it already exists.
--prepend adds or moves a source to the... Martin Emde - 09:32 AM Revision 41ffd1bd (git): [rubygems/rubygems] Fix "did you mean" suggestions for unknown commands
- Since Ruby 3.4.5, which ships with did_you_mean-2.0.0, RubyGems no
longer gives "did you mean" suggestions for unknow... deivid (David Rodríguez) - 05:16 AM Revision efea70f4 (git): Revert "mac: Fallback empty codeset to UTF-8"
- This reverts commit 334d49376dd1afca7427d5e2070d5cc9e270361a.
Seems just `LC_CTYPE` was set to a wrong value. nobu (Nobuyoshi Nakada) - 03:16 AM Revision 334d4937 (git): mac: Fallback empty codeset to UTF-8
- Workaround for a very strange behavior in macOS (reported about 10.15
at least): `nl_langinfo(CODESET)` returns an em... nobu (Nobuyoshi Nakada)
09/04/2025
- 11:42 PM Revision 83bc6ced (git): Drop unused tool/ruby_vm/views/_insn_sp_pc_dependency.erb
- MJIT was probably the last user of it. It's not even part of
build dependencies now. k0kubun (Takashi Kokubun) - 10:31 PM Revision 5d6d8568 (git): Disable ubuntu-24.04-arm jobs for now
- They don't start at all and they get cancelled.
https://github.com/ruby/ruby/actions/runs/17476949351/job/49639049451... k0kubun (Takashi Kokubun) - 10:25 PM Revision 5521870c (git): ZJIT: Run test-basic as well (#14447)
- k0kubun (Takashi Kokubun)
- 09:31 PM Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
- Thanks for the benchmarks, they're very helpful. We (Shopify) have been working on Ractor issues and performance a lo... luke-gru (Luke Gruber)
- 09:17 PM Revision 34fd55d5 (git): feature_spec.rb: Don't test --enable-all with --zjit*
- k0kubun (Takashi Kokubun)
- 08:57 PM Revision 57963774 (git): rubyopt_spec.rb: Stop testing JIT options
- in child processes.
`make test-spec SPECOPTS="spec/ruby/command_line/rubyopt_spec.rb -T --yjit"`
fails because `ruby... k0kubun (Takashi Kokubun) - 08:44 PM Revision abcc6280 (git): ZJIT: Compile invokesuper with dynamic dispatch (#14444)
- Co-authored-by: Max Bernstein <ruby@bernsteinbear.com> k0kubun (Takashi Kokubun)
- 08:19 PM Revision 1f76b090 (git): ZJIT: Run against all bootstrap tests
- Stan Lo
- 06:37 PM Revision 7300b3d6 (git): ZJIT: Fix Rust compilation warning (#14443)
- This fixes:
```
warning: unused import: `ParseError`
--> zjit/src/codegen.rs:20:61
|
20 | use crate::hir::{Cons... Stan Lo - 06:37 PM Revision 856db87a (git): ZJIT: Add patchpoint for TracePoint (#14420)
- ZJIT: Add patchpoint for TracePoint activation
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
Co-authored-b... Stan Lo - 04:42 PM Revision aff3e5a6 (git): ZJIT: Support compiling ISEQs for opt_pc = 0 (#14441)
- * ZJIT: Support compiling ISEQs for opt_pc = 0
* Test send with optional arguments k0kubun (Takashi Kokubun) - 03:14 PM Bug #21534 (Closed): ppc64le bootstraptest/test_ractor.rb aborted (core dumped) on configure cppflags=-DRUBY_DEBUG and -O3
- This issue was fixed by the above PR.
jaruga (Jun Aruga) - 01:55 PM Bug #21534 (Assigned): ppc64le bootstraptest/test_ractor.rb aborted (core dumped) on configure cppflags=-DRUBY_DEBUG and -O3
- jaruga (Jun Aruga)
- 02:55 PM Revision 73854a4b (git): Use no-inline version rb_current_ec on ppc64le
- This commit fixes the failures in bootstraptest/test_ractor.rb reported on
the issue ticket <https://bugs.ruby-lang.o... Jun Aruga - 11:22 AM Revision 665e503c (git): Bump github.com/microsoft/vcpkg from master to 2025年08月27日
- Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from master to 2025年08月27日. This release includ... dependabot[bot]
- 11:05 AM Bug #21562 (Open): IO#each_codepoint raises using with IO#ungetc
- Using IO#each_codepoint together with IO#ungetc causes ```byte oriented read for character buffered IO (IOError)``` w... YO4 (Yoshinao Muramatsu)
- 09:21 AM Bug #21561 (Open): Wrong encoding for File.dirname result on Windows
- I placed the file containing the code below in a directory named "à_signaler" to show the effect on non-ascii charact... thyresias (Thierry Lambert)
- 05:26 AM Revision e61a6775 (git): [DOC] Link fixes
- burdettelamar (Burdette Lamar)
09/03/2025
- 11:11 PM Revision bbef1772 (git): Revert "test_gc.rb: Attempt to stabilize test_interrupt_in_finalizer"
- This reverts commit c1c0b32445c66e343c136faa28d7a0f0f46d96a2.
This test is clearly not reliable:
https://github.com/... k0kubun (Takashi Kokubun) - 09:45 PM Revision a6d397e2 (git): ZJIT: Ensure `clippy` passes and silence unnecessary warnings (#14439)
- aidenfoxivey-shop (Aiden Fox Ivey)
- 09:06 PM Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
- Here's how I did my tests:
````
$ git clone https://github.com/puma/puma
$ cd puma
$ git checkout v7.0.0
$ rak... dentarg (Patrik Ragnarsson) - 07:09 PM Bug #21560 (Open): RUBY_MN_THREADS=1 causes large performance regression in Puma 7
- ## Expected
Running a webserver with `RUBY_MN_THREADS=1` will increase performance or keep it the same.
## Actu... schneems (Richard Schneeman) - 08:18 PM Revision 8a350775 (git): ZJIT: Add missing module doc comments
- aidenfoxivey-shop (Aiden Fox Ivey)
- 08:18 PM Revision a8a2f1f0 (git): ZJIT: Fix documentation build warnings
- aidenfoxivey-shop (Aiden Fox Ivey)
- 08:18 PM Revision 5283443b (git): ZJIT: Add documentation note in doc/zjit.md
- aidenfoxivey-shop (Aiden Fox Ivey)
- 08:14 PM Revision 809a9a9f (git): ZJIT: Count exits coming from jit_exception (#14428)
- k0kubun (Takashi Kokubun)
- 05:13 PM Revision 45e18398 (git): ZJIT: Handle `opt_case_dispatch` insn (#14433)
- ZJIT: Handle opt_case_dispatch insn Stan Lo
- 05:11 PM Bug #21534: ppc64le bootstraptest/test_ractor.rb aborted (core dumped) on configure cppflags=-DRUBY_DEBUG and -O3
- All right! I am working on the following PR to fix this issue.
https://github.com/ruby/ruby/pull/14435
jaruga (Jun Aruga) - 04:13 PM Bug #21534: ppc64le bootstraptest/test_ractor.rb aborted (core dumped) on configure cppflags=-DRUBY_DEBUG and -O3
- Yeah, I think that's probably what's needed here. luke-gru (Luke Gruber)
- 10:08 AM Bug #21534: ppc64le bootstraptest/test_ractor.rb aborted (core dumped) on configure cppflags=-DRUBY_DEBUG and -O3
- > vm_core.h:2017: Assertion Failed: rb_current_execution_context:ec == rb_current_ec_noinline()
I checked the abov... jaruga (Jun Aruga) - 02:38 PM Revision 837d7410 (git): Use Time.new because JSON.unsafe_load losts fractions of a second and
- JSON.unsafe_load with Time object returns String
```
1) Failure:
JSONCommonInterfaceTest#test_unsafe_load_default_... hsbt (Hiroshi SHIBATA) - 02:38 PM Revision 9af5af2c (git): [ruby/json] Update method docs for JSON.load and JSON.unsafe_load to show the correct use of proc argument.
- https://github.com/ruby/json/commit/92654cd99b Robin Miller
- 02:38 PM Revision 242680ef (git): [ruby/json] Added testing for JSON.unsafe_load. Fixes NoMethodError
- when passing proc to JSON.unsafe_load, matching the changes made in
https://github.com/ruby/json/commit/73d2137fd3ad.... Robin Miller - 02:38 PM Revision 3b38ab9b (git): [ruby/json] Ensure the SWAR encoder in the java extension checks every byte.
- https://github.com/ruby/json/commit/9ebe105144 Scott Myron
- 02:38 PM Revision 794e4a3a (git): [ruby/json] Fix a -Wreturn-type warning
- Fix: https://github.com/ruby/json/pull/843
https://github.com/ruby/json/commit/d3f7f0452b
Co-Authored-By: Takashi K... byroot (Jean Boussier) - 02:38 PM Revision 94ddf476 (git): [ruby/strscan] [DOC] Fix link
- (https://github.com/ruby/strscan/pull/162)
https://github.com/ruby/strscan/commit/a9340ab377 burdettelamar (Burdette Lamar) - 02:38 PM Revision aae9e826 (git): Added x64-mswin64-140 to lockfiles
- hsbt (Hiroshi SHIBATA)
- 02:38 PM Revision c1a46fef (git): [rubygems/rubygems] Bump the rb-sys group across 2 directories with 1 update
- Bumps the rb-sys group with 1 update in the /test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib... dependabot[bot]
- 02:38 PM Revision cc2a70da (git): [rubygems/rubygems] Warn when trying to remove a default source that's the only configured sources
- https://github.com/rubygems/rubygems/commit/ef78de5b69 deivid (David Rodríguez)
- 02:38 PM Revision cdb8c9e2 (git): [rubygems/rubygems] Improve error output when removing a source through `gem sources`
- "Not present in cache" felt a bit unclear, so I changed the reason to:
"No configured sources" or "source not presen... deivid (David Rodríguez) - 02:38 PM Revision 30b344c7 (git): [rubygems/rubygems] Change code examples to not use the default source
- https://github.com/rubygems/rubygems/commit/0ccf323734 deivid (David Rodríguez)
- 02:38 PM Revision 358735b3 (git): [rubygems/rubygems] Change more source tests to act on configured sources
- https://github.com/rubygems/rubygems/commit/7f0c90b3f0 deivid (David Rodríguez)
- 02:38 PM Revision 4a6fa17d (git): [rubygems/rubygems] Fix trailing slashes not considered when removing sources
- https://github.com/rubygems/rubygems/commit/d86d9b3596 deivid (David Rodríguez)
- 02:38 PM Revision 6dcd100a (git): [rubygems/rubygems] Change trailing slash test to not work on default sources
- https://github.com/rubygems/rubygems/commit/b2daf4707b deivid (David Rodríguez)
- 02:38 PM Revision 566cd152 (git): [rubygems/rubygems] Refactor duplicated test logic
- https://github.com/rubygems/rubygems/commit/6fcc20f884 deivid (David Rodríguez)
- 02:38 PM Revision e89eb0b9 (git): [rubygems/rubygems] Simplify test for trailing slash handling when adding sources
- https://github.com/rubygems/rubygems/commit/9c9fd4799f deivid (David Rodríguez)
- 02:38 PM Revision 92df7e45 (git): [rubygems/rubygems] Add missing `gem sources --remove` test
- https://github.com/rubygems/rubygems/commit/1f779adc47 deivid (David Rodríguez)
- 02:38 PM Revision 0775c239 (git): [rubygems/rubygems] Let `gem sources` be more clear about which sources it's displaying
- https://github.com/rubygems/rubygems/commit/2afefa4a48 deivid (David Rodríguez)
- 02:38 PM Revision cbd0de84 (git): [rubygems/rubygems] Improve source list management testing
- This approach better simulate that ["http://gems.example.com/"] is the
default list of sources, rather than ["https:/... deivid (David Rodríguez) - 02:38 PM Revision 2d3fd1fd (git): [rubygems/rubygems] Deprecate `bundle cache --frozen` and `bundle cache --no-prune`
- Since they are remembered flags, too.
I also restored a previous spec about `--frozen`, but didn't bother with
`--no... deivid (David Rodríguez) - 02:38 PM Revision d20936c9 (git): [rubygems/rubygems] Improve `deprecations` helper
- Previous implementation included an empty element in the list of
deprecations.
https://github.com/rubygems/rubygems/... deivid (David Rodríguez) - 02:38 PM Revision 1c7c0107 (git): [rubygems/rubygems] Add another spec for yet another issue fixed by the previous patch
- https://github.com/rubygems/rubygems/commit/fbb8340186 deivid (David Rodríguez)
- 02:38 PM Revision c75de0d5 (git): [rubygems/rubygems] Add extra spec for another issue that the previous patch fixed
- https://github.com/rubygems/rubygems/commit/4fc57c69b2 deivid (David Rodríguez)
- 02:38 PM Revision 2558350c (git): [rubygems/rubygems] Fix `bundle cache` failing in frozen mode if vendor/cache is empty
- https://github.com/rubygems/rubygems/commit/36c5af9156 deivid (David Rodríguez)
- 02:38 PM Revision 7488b48a (git): [rubygems/rubygems] Improve spec wording and implementation
- Limit the `before` block to set `frozen`, which is the context of the
spec, and change the implementation to only wri... deivid (David Rodríguez) - 02:38 PM Revision 2052dd1c (git): [rubygems/rubygems] It's not necessary to set `deployment`
- https://github.com/rubygems/rubygems/commit/eaa51203ca deivid (David Rodríguez)
- 02:38 PM Revision 6f8738db (git): [rubygems/rubygems] Remove unnecessary install
- Since the path is changed later by the `deployment` setting, it makes no
difference. So just create a lockfile.
http... deivid (David Rodríguez) - 02:38 PM Revision b4c9ccef (git): [rubygems/rubygems] Remove unnecessary subject from one spec
- https://github.com/rubygems/rubygems/commit/a761581e89 deivid (David Rodríguez)
- 02:38 PM Revision 50d46226 (git): [rubygems/rubygems] Fix `bundle lock` regression when using `update` and `lockfile` flags:
- - Ref #8917
- ### Problem
Prior to Bundler 2.5.6, running
`bundle lock --update foo --lockfile Gemfile_bumped.lo... Edouard CHIN - 02:38 PM Revision 3b6c82ca (git): Completely remove `bundle viz` command
- deivid (David Rodríguez)
- 02:38 PM Revision 834b9412 (git): Completely remove `bundle inject` command
- deivid (David Rodríguez)
- 02:38 PM Revision cc1770b9 (git): [rubygems/rubygems] Introduce `SharedHelpers.feature_removed!`
- To directly raise regardless of version.
https://github.com/rubygems/rubygems/commit/38fb97cffa deivid (David Rodríguez) - 02:38 PM Revision 2e65f4ac (git): [rubygems/rubygems] No need to print caller location when raising directly
- https://github.com/rubygems/rubygems/commit/6c2b06cc16 deivid (David Rodríguez)
- 02:38 PM Revision 9763e2de (git): [rubygems/rubygems] The `bundle clean` command should not be hidden
- https://github.com/rubygems/rubygems/commit/eab6366e2e deivid (David Rodríguez)
- 02:38 PM Revision 6a93a28c (git): [rubygems/rubygems] Ensure removed commands get their docs removed, too
- https://github.com/rubygems/rubygems/commit/2a2e45bbe9 deivid (David Rodríguez)
- 10:10 AM Revision ac94fb77 (git): Bump msys2/setup-msys2 from 2.28.0 to 2.29.0
- Bumps [msys2/setup-msys2](https://github.com/msys2/setup-msys2) from 2.28.0 to 2.29.0.
- [Release notes](https://gith... dependabot[bot] - 09:31 AM Revision 89110b27 (git): Remove obsolete option `--enable-mathn`
- The code has been removed already, and the latest mathn is refactored
to use refinements. nobu (Nobuyoshi Nakada) - 04:44 AM Revision 01e27acb (git): [DOC] Clarify differences between Kernel.rand and Random.rand when given a Float `max`
- * [DOC] Clarify differences between Kernel.rand and Random.rand
* `Kernel.rand` converts the `max` Float argument to... Jason Garber
09/02/2025
- 11:21 PM Revision de6df750 (git): test_io_wait.rb: Increase a timeout for a flaky test
- like 68682a5d2b2
https://github.com/ruby/ruby/actions/runs/17417763247/job/49449895757?pr=14433 k0kubun (Takashi Kokubun) - 10:57 PM Revision 85fd5d5a (git): ZJIT: Use Copy instead of Clone
- aidenfoxivey-shop (Aiden Fox Ivey)
- 10:57 PM Revision d51ea6be (git): ZJIT: Remove unnecessary return statements
- aidenfoxivey-shop (Aiden Fox Ivey)
- 10:57 PM Revision efd2746b (git): ZJIT: Remove unnecessary .into calls
- aidenfoxivey-shop (Aiden Fox Ivey)
- 10:57 PM Revision 8e8f2ba2 (git): ZJIT: Use copied over map(|x| *x)
- aidenfoxivey-shop (Aiden Fox Ivey)
- 10:57 PM Revision d0ea036e (git): ZJIT: Use .is_some_and
- aidenfoxivey-shop (Aiden Fox Ivey)
- 10:57 PM Revision f23d8662 (git): ZJIT: Use is_empty over compare with ""
- aidenfoxivey-shop (Aiden Fox Ivey)
- 10:55 PM Revision 98a88944 (git): ZJIT: Use inspect_err on Result values (#14431)
- k0kubun (Takashi Kokubun)
- 10:28 PM Revision 61d5fb21 (git): ext/-test-/tracepoint/gc_hook.c: Fix GC safety issue
- TestTracepointObj#test_teardown_with_active_GC_end_hook was failing on
some platforms due to a Proc that is not marke... alanwu (Alan Wu) - 09:09 PM Revision 4c0b6815 (git): ZJIT: Remove unneeded test exclusions (#14430)
- Stan Lo
- 09:05 PM Feature #21557: Ractor.shareable_proc to make sharable Proc objects, safely and flexibly
- A full cfg wouldn't work 100% because of methods `catch` and `throw`, among other things like you mentioned. I think ... luke-gru (Luke Gruber)
- 07:53 PM Revision c1c0b324 (git): test_gc.rb: Attempt to stabilize test_interrupt_in_finalizer
- This fails way too often across many environments. I don't think this
test is healthy.
https://github.com/ruby/ruby/a... k0kubun (Takashi Kokubun) - 07:46 PM Revision e21988c9 (git): test_settracefunc.rb: Increase a timeout
- https://github.com/ruby/ruby/actions/runs/17413734881/job/49436975287 k0kubun (Takashi Kokubun)
- 07:20 PM Revision 77a421fb (git): ZJIT: Clear jit entry from iseqs after TracePoint activation (#14407)
- ZJIT: Remove JITed code after TracePoint is enabled Stan Lo
- 06:58 PM Revision e0a7da93 (git): ZJIT: Rename gen_save_pc to gen_prepare_call_with_gc (#14427)
- k0kubun (Takashi Kokubun)
- 06:28 PM Revision bdaff44b (git): ZJIT: Propagate and count CompileError on exits (#14408)
- k0kubun (Takashi Kokubun)
- 05:43 PM Revision f210e813 (git): Update rbs sha to the latest aaa-3.9.x (#14426)
- k0kubun (Takashi Kokubun)
- 05:41 PM Revision c0266272 (git): ZJIT: NewRangeFixnum instruction (#14409)
- * Failing optimization tests for NewRangeFixnum
* NewRangeFixnum general idea
* Use gen_prepare_call_with_gc on gen... altxtech (André Soares) - 05:38 PM Revision 8e1b5cba (git): test_socket.rb: Permit ProxyError for Windows
- https://github.com/ruby/ruby/actions/runs/17410747983/job/49427074277 k0kubun (Takashi Kokubun)
- 05:34 PM Revision b1b4984f (git): test_thread_cv.rb: Increase a timeout for a thread test
- https://github.com/ruby/ruby/actions/runs/17410747983/job/49427074277 k0kubun (Takashi Kokubun)
- 05:07 PM Revision 9158b19b (git): test_transcode.rb: Increase a timeout for Ractor tests
- https://github.com/ruby/ruby/actions/runs/17408924679/job/49420774667 k0kubun (Takashi Kokubun)
- 05:04 PM Revision a8df3f66 (git): ZJIT: Unskip a Ractor bootstrap test (#14421)
- ZJIT: Unskip Ractor bootstrap test Stan Lo
- 03:50 PM Revision f0cc93c1 (git): ZJIT: Bump default --zjit-call-threshold to 30 (#14410)
- k0kubun (Takashi Kokubun)
- 01:22 PM Revision 636da19e (git): Output parent object info when marking T_NONE
- peterzhu2118 (Peter Zhu)
- 01:22 PM Revision 8c73da9e (git): Output T_NONE object info to bug report
- rb_obj_info_dump outputs to stderr, which is not outputted to the bug
report, so this information is lost. peterzhu2118 (Peter Zhu) - 01:22 PM Revision eec38310 (git): Refactor T_NONE checking in default.c
- peterzhu2118 (Peter Zhu)
- 11:34 AM Feature #17398: SyntaxError in endless method
- It is easy for prism to accept this as well: https://github.com/ruby/prism/pull/3632
I checked the above examples ... Earlopain (Earlopain _) - 03:22 AM Feature #17398 (Assigned): SyntaxError in endless method
- Ok, then we need a patch for prism mame (Yusuke Endoh)
- 03:13 AM Feature #17398: SyntaxError in endless method
- Sounds reasonable, considering existing grammar.
Matz.
matz (Yukihiro Matsumoto) - 09:01 AM Feature #20437: Could the licensing conditions be made less ambiguous?
- Coming back here looking at https://github.com/ruby/rdoc/issues/401#issuecomment-209224627 . I'd still be interested ... vo.x (Vit Ondruch)
Also available in: Atom