Project

General

Profile

Activity

From 10/27/2024 to 11/02/2024

11/02/2024

09:25 PM Revision 3e2ee990 (git): Skip TestProc#test_hash_does_not_change_after_compaction if compaction is not supported
peterzhu2118 (Peter Zhu)
08:34 PM Feature #20861: Add an environment variable for tuning the default thread quantum
byroot (Jean Boussier) wrote in #note-6:
> > Are you thinking something different (like specify quantum in time rath...
tenderlovemaking (Aaron Patterson)
08:02 PM Feature #20861: Add an environment variable for tuning the default thread quantum
> Are you thinking something different (like specify quantum in time rather than priority?)
Yes, quite literally: ...
byroot (Jean Boussier)
07:58 PM Feature #20861: Add an environment variable for tuning the default thread quantum
ioquatix (Samuel Williams) wrote in #note-2:
> This can be useful, so I agree with adding it.
>
> For the sake of...
tenderlovemaking (Aaron Patterson)
06:43 AM Feature #20861: Add an environment variable for tuning the default thread quantum
This was discussed a few times at Kaigi, and IMO a quantum value on a per thread basis would make more sense. byroot (Jean Boussier)
03:03 AM Feature #20861: Add an environment variable for tuning the default thread quantum
Your patch misses pthread_win32.c, and if we add a new environment variable, man/ruby.1 must be updated as well. nobu (Nobuyoshi Nakada)
01:33 AM Feature #20861: Add an environment variable for tuning the default thread quantum
This can be useful, so I agree with adding it.
For the sake of providing feedback, some thoughts:
1. Does the d...
ioquatix (Samuel Williams)
02:34 PM Bug #20862 (Closed): gem install --document=rdoc,ri fails with some gem
With using commit:24f7829abfd29fc226e38829caaecaa76885afbf , trying `$ gem install --document=rdoc,ri foo.gem` fails ... mtasaka (Mamoru TASAKA)
01:27 PM Revision e2909570 (git): Include windows.h for `LONG` and `Interlocked` functions
nobu (Nobuyoshi Nakada)
03:04 AM Revision 24f7829a (git): Fix the conditional macro name [ci skip]
`RUBY_VM_CRITICAL_SECTION` is not used anywhere. nobu (Nobuyoshi Nakada)
01:44 AM Revision 4031beb0 (git): Add documentation for `RUBY_ASSERT_CRITICAL_SECTION`. (#11982)
Samuel Williams
12:18 AM Bug #20722 (Closed): curious search result order on docs.ruby-lang.org
jeremyevans0 (Jeremy Evans)

11/01/2024

11:30 PM Feature #20782: Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
hsbt (Hiroshi SHIBATA) wrote in #note-2:
> @matz I propose @shioimm as a Ruby committer. She is best person to maint...
tenderlovemaking (Aaron Patterson)
01:57 AM Feature #20782: Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
@matz I propose @shioimm as a Ruby committer. She is best person to maintain HEv2 and Socket related feature. It's go... hsbt (Hiroshi SHIBATA)
10:44 PM Feature #20861: Add an environment variable for tuning the default thread quantum
I think I did my math a little wrong. It should be 50ms rather than 500ms, but the measurements are correct. Specif... tenderlovemaking (Aaron Patterson)
10:34 PM Feature #20861 (Closed): Add an environment variable for tuning the default thread quantum
The default thread quantum is currently [hard coded at 100ms](https://github.com/ruby/ruby/blob/c7708d22c33040a74ea7a... tenderlovemaking (Aaron Patterson)
06:16 PM Misc #20781: DevMeeting-2024-11-07
* [Feature #20818] Allow passing a block to Hash#store to update current value (furunkel)
* currently, to update a...
furunkel (Julian Aron Prenner)
04:18 PM Misc #20781: DevMeeting-2024-11-07
- [Feature #20860] Merge Optional Experimental Feature MMTk into Ruby
- We are proposing to merge MMTk into the ...
peterzhu2118 (Peter Zhu)
09:01 AM Misc #20781: DevMeeting-2024-11-07
* [Feature #20859] Make Base64 to core class
* It's useful and helpful for gemification.
hsbt (Hiroshi SHIBATA)
01:59 AM Misc #20781: DevMeeting-2024-11-07
* [Feature #20782] Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
* Propose shioimm as a Ruby...
hsbt (Hiroshi SHIBATA)
05:42 PM Bug #20858: multiple parallel assignments are inconsistent
mame (Yusuke Endoh) wrote in #note-1:
> Currently, `a, b = c, d = 3, 4` is interpreted as `a, b = c, (d = 3, 4)`. Wh...
daveola (David Stellar)
12:42 AM Bug #20858: multiple parallel assignments are inconsistent
Currently, `a, b = c, d = 3, 4` is interpreted as `a, b = c, (d = 3, 4)`. Whether it is good or not. mame (Yusuke Endoh)
12:20 AM Bug #20858 (Rejected): multiple parallel assignments are inconsistent
I may have terminology wrong, so apologies. For this bug I'm going to use "multiple assignment" to refer to using mu... daveola (David Stellar)
05:39 PM Feature #20859: Make Base64 to core class
I also think the general sentiment about this extraction is that the dependency is too small to justify adding it. Fo... byroot (Jean Boussier)
12:26 PM Feature #20859: Make Base64 to core class
Why make it built-in all at once, rather than moving it back to the standard library? nobu (Nobuyoshi Nakada)
09:39 AM Feature #20859: Make Base64 to core class
Just FTR, some usage of base64 was already removed, but I think that other projects already added the base64 dependen... vo.x (Vit Ondruch)
08:53 AM Feature #20859 (Rejected): Make Base64 to core class
From https://bugs.ruby-lang.org/issues/20857#note-12
I also heard that `base64` gem has some issue for eco-system ...
hsbt (Hiroshi SHIBATA)
05:25 PM Bug #20722: curious search result order on docs.ruby-lang.org
I have reported it here:
https://github.com/ruby/rdoc/issues/1194
This one can probably be closed.
masterleep2 (Bill Lipa)
04:28 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
mame (Yusuke Endoh) wrote in #note-12:
> # 8: cucumber?
> rubygem-rspec-its: unknown keywords: :strict, :proc (Argu...
vo.x (Vit Ondruch)
09:42 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
mame (Yusuke Endoh) wrote in #note-12:
> # 8: cucumber?
> rubygem-aruba: unknown keywords: :strict, :proc (Argument...
vo.x (Vit Ondruch)
08:56 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
mame (Yusuke Endoh) wrote in #note-12:
> I took a quick look at all the failures of packages starting with "ruby"
...
vo.x (Vit Ondruch)
07:23 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
FWIW, I was fine with this change, but it broke some of my tests.
The solution was to not use string equality, but i...
ioquatix (Samuel Williams)
03:28 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
(Let me change the subject of this thread. It is not only the matter of Hash#inspect anymore.) shyouhei (Shyouhei Urabe)
03:13 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
I took a quick look at all the failures of packages starting with "ruby" in https://copr.fedorainfracloud.org/coprs/v... mame (Yusuke Endoh)
04:10 PM Feature #20860 (Closed): Merge Optional Experimental Feature MMTk into Ruby
GitHub PR: https://github.com/ruby/ruby/pull/11979
## Summary
In this ticket, we're proposing upstreaming the c...
peterzhu2118 (Peter Zhu)
03:42 PM Revision 6b3a0b4f (git): Bump REXML to 3.3.9 for Ruby 3.3 (#11972)
Alex Myers
02:50 PM Bug #20853 (Closed): Hash key retrieval after Process.warmup
Applied in changeset commit:git|29c480dd6fca993590c82078ba797e2c4e876ac7.
----------
[Bug #20853] Fix Proc#hash to n...
peterzhu2118 (Peter Zhu)
02:49 PM Revision c7708d22 (git): Improve coverage of TestProc#test_hash_uniqueness
peterzhu2118 (Peter Zhu)
02:49 PM Revision 81328676 (git): Add TestProc#test_hash_equal
peterzhu2118 (Peter Zhu)
02:49 PM Revision 53b3fac6 (git): Rename test_hash to test_hash_uniqueness
peterzhu2118 (Peter Zhu)
02:49 PM Revision 29c480dd (git): [Bug #20853] Fix Proc#hash to not change after compaction
The hash value of a Proc must remain constant after a compaction, otherwise
it may not work as the key in a hash table.
peterzhu2118 (Peter Zhu)
07:02 AM Revision 40cd292f (git): Balance omnibus compilations
nobu (Nobuyoshi Nakada)
06:02 AM Revision 260d4c7a (git): Balance omnibus compilations
nobu (Nobuyoshi Nakada)
06:01 AM Revision c11c99a5 (git): Extract the condition to skip
nobu (Nobuyoshi Nakada)
05:05 AM Revision 4cd7e801 (git): Update default gems list at 314b556cc57d93a6e0e2b120fb7e7a [ci skip]
git[bot]
05:04 AM Revision 314b556c (git): [ruby/fileutils] Bump up v1.7.3
https://github.com/ruby/fileutils/commit/c138e67613 hsbt (Hiroshi SHIBATA)
04:43 AM Revision fcbaaf3d (git): Update default gems list at bb5f28c8f7e692571a30359e08b539 [ci skip]
git[bot]
04:42 AM Revision bb5f28c8 (git): [ruby/date] Bump up v3.4.0
https://github.com/ruby/date/commit/94f8e51e65 hsbt (Hiroshi SHIBATA)
04:33 AM Revision 8ebca9b4 (git): Update default gems list at 8a768890f7f480b58814f64bbc3ff4 [ci skip]
git[bot]
04:32 AM Revision 8a768890 (git): [ruby/win32ole] Bump up v1.9.0
https://github.com/ruby/win32ole/commit/31bd08aa9c hsbt (Hiroshi SHIBATA)
04:10 AM Revision 5e6f0f73 (git): Update default gems list at c866fb7caf3d7921f0ecd1b8a06116 [ci skip]
git[bot]
04:09 AM Revision c866fb7c (git): [ruby/etc] Bump up v1.4.4
https://github.com/ruby/etc/commit/0d2f76ffb4 hsbt (Hiroshi SHIBATA)
04:04 AM Revision 90eb879d (git): Skip failing test with RBS and JSON
hsbt (Hiroshi SHIBATA)
04:04 AM Revision ee4fa4cc (git): [ruby/json] json_string_unescape: Use the returned RString as buffer
Rather than to copy into a buffer to unescape and then copy that
buffer into the final string, we can directly copy i...
byroot (Jean Boussier)
04:04 AM Revision b85a7a44 (git): [ruby/json] Trigger write barrier when setting Generator::State configs
Followup: https://github.com/ruby/json/commit/6382c231b0b8
https://github.com/ruby/json/commit/0c797b4a11
byroot (Jean Boussier)
04:04 AM Revision ef5565f5 (git): JSON.generate: call to_json on String subclasses
Fix: https://github.com/ruby/json/issues/667
This is yet another behavior on which the various implementations
diffe...
byroot (Jean Boussier)
04:04 AM Revision b8b33efd (git): [ruby/json] Remove String#-@ check in extconf.rb
Now that older rubies have been droped, we no longer need to check
for all that.
https://github.com/ruby/json/commit...
byroot (Jean Boussier)
04:04 AM Revision 165cc6cf (git): [ruby/json] json_string_unescape: assume the string doesn't need escaping
If that assumption holds true, then we don't need to copy the
string into a buffer to unescape it. For small string i...
byroot (Jean Boussier)
04:04 AM Revision 081689b9 (git): [ruby/json] parser.rl: extract `build_string`
https://github.com/ruby/json/commit/7e557ee291 byroot (Jean Boussier)
04:04 AM Revision 6412e6f6 (git): [ruby/json] Use String#encode instead of rb_str_conv_enc()
* rb_str_conv_enc() returns the source string unmodified
if the conversion did not work. But we should be consisten...
Eregon (Benoit Daloze)
04:04 AM Revision 3782600f (git): [ruby/json] Emit warnings when dumping binary strings
Because of it's Ruby 1.8 heritage, the C extension doesn't care
much about strings encoding. We should get stricter o...
byroot (Jean Boussier)
04:04 AM Revision f2b8829d (git): Deprecate unsafe default options of `JSON.load`
[Feature #19528]
Ref: https://bugs.ruby-lang.org/issues/19528
`load` is understood as the default method for serial...
byroot (Jean Boussier)
04:04 AM Revision cc2e67a1 (git): Elide Generator::State allocation until a `to_json` method has to be called
Fix: https://github.com/ruby/json/issues/655
For very small documents, the biggest performance gap with alternatives...
byroot (Jean Boussier)
04:04 AM Revision 88b41146 (git): [ruby/json] Skip test failing on JRuby
https://github.com/ruby/json/commit/0f0b16b3f5 Eregon (Benoit Daloze)
04:04 AM Revision eb19156a (git): [ruby/json] Add test for parsing broken strings
https://github.com/ruby/json/commit/850bd077c4 Eregon (Benoit Daloze)
04:04 AM Revision ebfa178b (git): [ruby/json] Setup ruby_memcheck
Hoping it might find the leak reported in https://github.com/ruby/json/issues/460
https://github.com/ruby/json/commi...
byroot (Jean Boussier)
04:04 AM Revision 7daa1083 (git): [ruby/json] Move State#configure back into C
While less nice, this open the door to eluding the State object
allocation when possible.
https://github.com/ruby/js...
byroot (Jean Boussier)
04:04 AM Revision 5dc3b15b (git): [ruby/json] generator.c: store pretty strings in VALUE
Given we expect these to almost always be null, we might as
well keep them in RString.
And even when provided, assum...
byroot (Jean Boussier)
04:04 AM Revision b042d9d9 (git): [ruby/json] Use JSON.generate instead of JSON.dump for benchmarking
https://github.com/ruby/json/commit/97b61edce1 byroot (Jean Boussier)
04:04 AM Revision 4a5e4495 (git): [ruby/json] Make fbuffer_inc_capa easier to inline
With the extra logic added for stack allocation, and especially the
memcpy, it became harder for compilers to inline....
byroot (Jean Boussier)
04:04 AM Revision 59eebeca (git): [ruby/json] Allocate the initial generator buffer on the stack
Ref: https://github.com/ruby/json/issues/655
Followup: https://github.com/ruby/json/issues/657
Assuming the generato...
byroot (Jean Boussier)
04:04 AM Revision d329896f (git): [ruby/json] Fix a memory leak in #to_json methods
Fix: https://github.com/ruby/json/issues/460
The various `to_json` methods must rescue exceptions
to free the buffer...
byroot (Jean Boussier)
02:50 AM Revision 783dde21 (git): `alias` should not set `defined_class` for Modules
`me->defined_class` should be 0 for method entries of
Modules.
This patch checks this condition
and fix https://gith...
ko1 (Koichi Sasada)
02:42 AM Revision a8c32ace (git): Removed accidentally sync file
hsbt (Hiroshi SHIBATA)
01:16 AM Revision 19c93a5c (git): * 2024-11-01 [ci skip]
git[bot]
01:16 AM Revision 3713db9a (git): Bump up REXML-3.3.9
hsbt (Hiroshi SHIBATA)

10/31/2024

07:56 PM Bug #20856: Incorrect and inconsistent multi-thread eval execution with Prism compiler
It's a bug of 3.4.0-preview2 and specifically of the Prism compiler, 3.3 and earlier and `--parser=parse.y` succeed f... Eregon (Benoit Daloze)
08:30 AM Bug #20856 (Closed): Incorrect and inconsistent multi-thread eval execution with Prism compiler
Consider example:
```
s = Thread.new {
a = 5
puts eval("a == b")
x = 6
}
s.join
b = 11
```
As far...
hurricup (Alexandr Evstigneev)
05:52 PM Revision 645a0c9e (git): Remove vm_assert_env
peterzhu2118 (Peter Zhu)
05:52 PM Revision 843b4f49 (git): Fix assertion when envval of proc is Qundef
The following code crashes with assertions enabled because envval could
be Qundef:
{}.to_proc.dup
peterzhu2118 (Peter Zhu)
05:33 PM Revision 4bcfff07 (git): Remove debug print
nobu (Nobuyoshi Nakada)
05:33 PM Revision eedb9ac7 (git): Tweaks for actions groups
nobu (Nobuyoshi Nakada)
05:33 PM Revision 1edc4858 (git): Use net-imap 0.5.0 for tests
nobu (Nobuyoshi Nakada)
05:33 PM Revision cc893eda (git): Fetch gem sources to be tested only
nobu (Nobuyoshi Nakada)
05:33 PM Revision 0fda818b (git): Make gemspec files for default gems with extensions
So that rubygems can find them as gems. However, the `--install-dir`
option of `gem install` seems to exclude prerel...
nobu (Nobuyoshi Nakada)
05:10 PM Revision 80fd8463 (git): [rubygems/rubygems] Add useful error message for plugin load
If a plugin has previously been installed, but the path is no longer
valid, `rake setup` will fail with an unexpected...
Sarah Sehr
04:41 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
byroot (Jean Boussier) wrote in #note-8:
> I know, that's why I'm always puzzled at why distributions are trying to ...
jeremyevans0 (Jeremy Evans)
04:10 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
vo.x (Vit Ondruch) wrote in #note-9:
> byroot (Jean Boussier) wrote in #note-8:
> > vo.x (Vit Ondruch) wrote in #no...
austin (Austin Ziegler)
01:18 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
byroot (Jean Boussier) wrote in #note-8:
> >This is the repository I am using: https://copr.fedorainfracloud.org/cop...
vo.x (Vit Ondruch)
12:58 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
>This is the repository I am using: https://copr.fedorainfracloud.org/coprs/vondruch/mpb/builds/
Thank you. I went...
byroot (Jean Boussier)
12:48 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
byroot (Jean Boussier) wrote in #note-6:
> > there have failed to build 127 out of 528 packages.
>
> Could you sh...
vo.x (Vit Ondruch)
12:21 PM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
> there have failed to build 127 out of 528 packages.
Could you share the package names and failures? I think it's...
byroot (Jean Boussier)
11:49 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
I ran the asciidoctor test and he have already fixed it. Awesome.
To my knowledge, this change has never required ...
mame (Yusuke Endoh)
11:22 AM Bug #20857 (Assigned): Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
hsbt (Hiroshi SHIBATA)
10:38 AM Bug #20857: Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
Just FTR, speaking of testing in Fedora, after initial rebuild with Ruby 3.4, there have failed to build 127 out of 5... vo.x (Vit Ondruch)
10:36 AM Bug #20857 (Closed): Ruby 3.4 seems to have backwards compatibility issues more than its predecessors
Testing Ruby 3.4 in Fedora, I just hit issue like this in AsciiDoctor test suite:
~~~
1) Failure:
Minitest::Te...
vo.x (Vit Ondruch)
02:58 PM Revision 66afde9c (git): Fix indentation in TestProc#test_hash [ci skip]
peterzhu2118 (Peter Zhu)
01:12 PM Revision abfefd8e (git): Define `VM_ASSERT_TYPE` macros
nobu (Nobuyoshi Nakada)
10:05 AM Revision 53df2a3c (git): [ruby/rdoc] Use thicker fonts with high contrast to improve
readability
(https://github.com/ruby/rdoc/pull/1197)
https://github.com/ruby/rdoc/commit/7fb0e509ec
st0012 (Stan Lo)
08:31 AM Revision 27d77a9c (git): [ruby/openssl] pkcs7: remove default cipher from PKCS7.encrypt
Require that users explicitly specify the desired algorithm. In my
opinion, we are not in a position to specify the d...
rhenium (Kazuki Yamaguchi)
08:28 AM Revision 339a8dd5 (git): [ruby/openssl] ssl: remove redundant ossl_ssl_ex_vcb_idx
The SSL ex_data index is used for storing the verify_callback Proc. The
only user of it, ossl_ssl_verify_callback(), ...
rhenium (Kazuki Yamaguchi)
08:26 AM Revision 772a213a (git): [ruby/openssl] [DOC] better wording for OpenSSL::Config document.
https://github.com/ruby/openssl/commit/26370636f3
Co-authored-by: Olle Jonsson <[email protected]>
Yuki Morohoshi
08:26 AM Revision 9d94a3b8 (git): [ruby/openssl] [DOC] Replace removed method in example for OpenSSL::Config#to_s
https://github.com/ruby/openssl/commit/93c7bf52ac Yuki Morohoshi
07:21 AM Bug #20854 (Assigned): Some bundled gems are not installed starting with 007c75ce4c66243e41144c6977e5ccbf4ab71c93
hsbt (Hiroshi SHIBATA)
04:46 AM Feature #20855 (Closed): Introduce `Fiber::Scheduler#blocking_region` to avoid stalling the event loop.
Merged in https://github.com/ruby/ruby/commit/87fb44dff6409a19d12052cf0fc07ba80a4c45ac ioquatix (Samuel Williams)
01:51 AM Feature #20855 (Closed): Introduce `Fiber::Scheduler#blocking_region` to avoid stalling the event loop.
The current Fiber Scheduler performance can be significantly impacted by blocking operations that cannot be deferred ... ioquatix (Samuel Williams)
04:26 AM Revision 87fb44df (git): Introduce Fiber Scheduler `blocking_region` hook. (#11963)
Samuel Williams
03:44 AM Revision 550ac2f2 (git): [DOC] Fix typos
kojix2
12:30 AM Revision 583587df (git): [ruby/error_highlight] use `instance_method` to get method object
instead of `method()`.
There is a bug around `define_method`, so this patch is workaround.
https://github.com/ruby/...
ko1 (Koichi Sasada)

10/30/2024

11:09 PM Revision c3fea180 (git): [rubygems/rubygems] Update `--ext=rust` to support compiling the native extension from source
https://github.com/rubygems/rubygems/commit/9b0ec807c7 karreiro (Guilherme Carreiro)
10:42 PM Bug #20854 (Closed): Some bundled gems are not installed starting with 007c75ce4c66243e41144c6977e5ccbf4ab71c93
I noticed in ruby 3.4.0 preview 2 that some bundled gems weren't being installed any more. I'm running in the same en... jvreeland (Justin Vreeland)
09:00 PM Bug #20853: Hash key retrieval after Process.warmup
Yes, that appears to have resolved the issue. Thank you for such a quick turnaround. keelerm84 (Matthew Keeler)
08:45 PM Bug #20853: Hash key retrieval after Process.warmup
I have a fix available here: https://github.com/ruby/ruby/pull/11966
Please let me know if this fixes your issues.
peterzhu2118 (Peter Zhu)
07:43 PM Bug #20853: Hash key retrieval after Process.warmup
Thank you for reporting this bug.
I believe the issue here is that because `Process.warmup` runs a GC compaction, ...
peterzhu2118 (Peter Zhu)
06:50 PM Bug #20853 (Closed): Hash key retrieval after Process.warmup
This was first reported as an issue against the [LaunchDarkly SDK](https://github.com/launchdarkly/ruby-server-sdk/is... keelerm84 (Matthew Keeler)
08:30 PM Revision 22abcce7 (git): Only check RubyVM on CRuby
Blind use of the RubyVM constant here prevents this test from
running on non-CRuby. This patch guards it with RUBY_EN...
headius (Charles Nutter)
07:38 PM Revision 5da1cc6c (git): [rubygems/rubygems] Rely on PATH if Ruby is not installed in the same directory as the binstub
https://github.com/rubygems/rubygems/commit/ab7d65cc18
Co-authored-by: Nobuyoshi Nakada <[email protected]>
deivid (David Rodríguez)
07:38 PM Revision 116d6cbc (git): [rubygems/rubygems] Simplify enable-load-relative prolog script creation
https://github.com/rubygems/rubygems/commit/f2ed507afe deivid (David Rodríguez)
02:22 PM Revision 1e1a3722 (git): [rubygems/rubygems] Fix `gem update --system` leaving old default bundler executables around
https://github.com/rubygems/rubygems/commit/4b81add54c deivid (David Rodríguez)
02:20 PM Revision ec0d0449 (git): [rubygems/rubygems] Remove confusing documentation
The first paragraph is misleading because command line flags that set
configuration are deprecated.
The second one i...
deivid (David Rodríguez)
02:06 PM Revision caa6bcc9 (git): [rubygems/rubygems] Indent github workflow steps for generated gems
https://github.com/rubygems/rubygems/commit/a1784e2efa jeromedalbert (Jerome Dalbert)
09:47 AM Revision 63aeb018 (git): bump teeny
nagachika (Tomoyuki Chikanaga)
05:48 AM Revision eb1e1d99 (git): Detail the failing assertion [ci skip]
nobu (Nobuyoshi Nakada)
03:12 AM Revision 8cb0722f (git): Update bundled gems list at 20f483ef362a0d443e1a75ffda9c2c [ci skip]
git[bot]
03:11 AM Revision 20f483ef (git): Use https://github.com/ruby/net-imap/commit/898ee6e7878fdb2d0b79a4691fd68b6d8b228426
hsbt (Hiroshi SHIBATA)
03:11 AM Revision 680053a2 (git): Update bundled_gems
hsbt (Hiroshi SHIBATA)
01:13 AM Revision e077be11 (git): [ruby/json] Remove double semicolon at end of line in parser
https://github.com/ruby/json/commit/f6d6ca3c17 peterzhu2118 (Peter Zhu)
01:13 AM Revision f2e51146 (git): [ruby/json] Remove dead cases from convert_UTF8_to_* functions
https://github.com/ruby/json/commit/d54063a790 byroot (Jean Boussier)
01:13 AM Revision 5d176436 (git): [ruby/json] Allocate the FBuffer struct on the stack
Ref: https://github.com/ruby/json/issues/655
The actual buffer is still on the heap, but this saves a pair
of malloc...
byroot (Jean Boussier)

10/29/2024

11:26 PM Feature #20805 (Feedback): Allow Ractor#send from a signal trap Proc
alanwu (Alan Wu)
11:25 PM Bug #20767 (Open): VM_ASSERT fails on clear_method_entry_by_id_in_class() under a specific situation
Reopening since the assert failed again on CI:
http://ci.rvm.jp/logfiles/brlog.trunk-repeat20-asserts.20241029-211036...
alanwu (Alan Wu)
07:20 PM Revision 926b4e2f (git): Remove double semicolon at end of line in weakmap.c [ci skip]
peterzhu2118 (Peter Zhu)
05:40 PM Revision a9f509e6 (git): [ruby/error_highlight] Redefine in the module context
https://github.com/ruby/error_highlight/commit/0048bd0285 nobu (Nobuyoshi Nakada)
05:02 PM Revision e22d5c25 (git): Fix method definition owners
nobu (Nobuyoshi Nakada)
03:29 PM Misc #20013: Travis CI status
I sent the following PRs to enable Travis CI for ruby/prism and ruby/zlib again.
* https://github.com/ruby/prism/p...
jaruga (Jun Aruga)
07:56 AM Revision 21b3dfa0 (git): [ruby/error_highlight] Suppress smaller `max_snippet_width` warning
https://github.com/ruby/error_highlight/commit/9cd14c5b9a nobu (Nobuyoshi Nakada)
07:33 AM Feature #20852 (Rejected): Anonymous HEREDOC blocks

Consider the following code.
```ruby
# Consider the following code.
Markdown.render <<~MARKDOWN
# Hello the...
bradgessler (Brad Gessler)
07:30 AM Revision 7889b888 (git): We can't install simplecov-json because this depends C ext gem.
Revert "net-imap 0.5.0 needs simplecov-json"
This reverts commit bafcbfe363ef05fe570c96abce316e2f2c7f3589.
hsbt (Hiroshi SHIBATA)
07:25 AM Revision bafcbfe3 (git): net-imap 0.5.0 needs simplecov-json
https://github.com/ruby/ruby/actions/runs/11568717336/job/32201133125#step:13:258 hsbt (Hiroshi SHIBATA)
06:34 AM Revision 7eeabccf (git): Fix TestParallel#test_hungup when RUBY_TEST_TIMEOUT_SCALE is set
When RUBY_TEST_TIMEOUT_SCALE is set, the timeout increases by the multiple
specified. However, the test in test4test_...
peterzhu2118 (Peter Zhu)
04:52 AM Revision cd4b45ab (git): [ruby/strscan] [DOC] doc/strscan/strscan.md - fix triple backtick
(https://github.com/ruby/strscan/pull/112)
See current doc, search for '## Target Substring', notice the backtick
th...
MSP-Greg (Greg L)
04:40 AM Misc #20814: iseq optimizations on constant condition
nobu (Nobuyoshi Nakada) wrote in #note-1:
> To disable optimizations, see the document of `RubyVM::InstructionSequen...
hurricup (Alexandr Evstigneev)
04:26 AM Revision d5bc4b81 (git): Revert "No longer needed ext/json/extconf.rb"
This reverts commit 58797b7f74737b8896583c9bfa6546ef6756681a. hsbt (Hiroshi SHIBATA)
04:25 AM Revision 2e436218 (git): [ruby/json] Optimize `fbuffer_append_long`
Ref: https://github.com/ruby/json/issues/655
Rather than to write the number backward, and then reverse
the buffer, ...
byroot (Jean Boussier)
04:25 AM Revision b094ee3f (git): Handle all formatting configs potentially being `nil`.
Fix: https://github.com/ruby/json/issues/653
I don't think this was really fully supported in the past, but
it kinda...
byroot (Jean Boussier)

10/28/2024

08:38 PM Revision 3c9be02a (git): [ruby/prism] Only read from buffer if `size` is greater than 0
It looks like we can possibly do an out of bounds read if size is equal
to 0. This commit adds a conditional to ensu...
tenderlovemaking (Aaron Patterson)
02:39 PM Revision 83568a41 (git): Install simplecov for net-imap 0.5.0 test
nobu (Nobuyoshi Nakada)
02:39 PM Revision e994015c (git): Update test-bundled-gems.rb
- Fix filtering by ARGV
- Adjust top library names from gem names
- Skip if no tests found
nobu (Nobuyoshi Nakada)
02:08 PM Bug #20819 (Open): IO#readline does not process newlines correctly for wide character encodings
When not performing character conversion, IO#readline only processes newline characters as ASCII when reading paragra... javanthropus (Jeremy Bopp)
02:05 PM Revision a8f220ed (git): [DOC] Tweaks for Array#uniq (#11949)
burdettelamar (Burdette Lamar)
01:54 PM Feature #20818 (Feedback): Allow passing a block to Hash#store (to update current value)
I would like to propose a block form for `Hash#store`. In addition to passing a value, it should also be allowed to p... furunkel (Julian Aron Prenner)
12:38 PM Revision 90ef28f5 (git): [DOC] Tweaks for windows.md
nobu (Nobuyoshi Nakada)
08:27 AM Revision 4f467c3f (git): Win32: [DOC] Update about program name configurations
nobu (Nobuyoshi Nakada)
08:27 AM Revision a3bfddf9 (git): Win32: Refactor configurations
Pass configure options to the generated Makefile as-is. nobu (Nobuyoshi Nakada)
08:27 AM Revision a687b2ec (git): Win32: [DOC] Mention `vcvarall*.bat`
nobu (Nobuyoshi Nakada)
08:27 AM Revision f6bd8f2d (git): Win32: [DOC] No extlibs file, no patch is needed
nobu (Nobuyoshi Nakada)
04:31 AM Revision d09b47dd (git): merge revision(s) 70d20ce473952e3a2e5b0aa4a6884886517ee3cc:
Update bundled gems list nagachika (Tomoyuki Chikanaga)
03:29 AM Revision 70d20ce4 (git): Update bundled gems list
nagachika (Tomoyuki Chikanaga)

10/27/2024

11:44 AM Misc #20781: DevMeeting-2024-11-07
* [Feature #20811] `warning: in a**b, b may be too big` is really helpful? (mame)
* I think the warning is not use...
mame (Yusuke Endoh)
 

Also available in: Atom