Project

General

Profile

Activity

From 12/04/2024 to 12/10/2024

12/10/2024

11:16 PM Revision c71f7faa (git): YJIT: add MPLR talk link. Encourage users to use --yjit-mem-size (#12305)
* Add MPLR talk. Encourage users to use --yjit-mem-size.
* Improve text
maximecb (Maxime Chevalier-Boisvert)
11:10 PM Bug #20904: 3.4.0-preview2: Building miniruby.exe fails for mswin32
nobu (Nobuyoshi Nakada) wrote in #note-10:
> Try `win32/win32.i` instead of `process.i`.
Okay.
```
C:\usr\src...
jun66j5 (Jun Omae)
04:25 PM Bug #20904: 3.4.0-preview2: Building miniruby.exe fails for mswin32
jun66j5 (Jun Omae) wrote in #note-9:
> nobu (Nobuyoshi Nakada) wrote in #note-4:
> > Weird.
> > Can you reproduce ...
nobu (Nobuyoshi Nakada)
05:59 PM Revision 5edf1c8f (git): Improve NEWS.md for modular GC [DOC]
peterzhu2118 (Peter Zhu)
05:24 PM Bug #20938: Percent String literal delimiter impacts string contents with parse.y
tenderlovemaking (Aaron Patterson) wrote in #note-6:
> I think I understand, but I will try to explain. In `program...
nobu (Nobuyoshi Nakada)
05:07 PM Bug #20938: Percent String literal delimiter impacts string contents with parse.y
tenderlovemaking (Aaron Patterson) wrote in #note-5:
> nobu (Nobuyoshi Nakada) wrote in #note-3:
> > Prism seems to...
tenderlovemaking (Aaron Patterson)
05:02 PM Bug #20938: Percent String literal delimiter impacts string contents with parse.y
nobu (Nobuyoshi Nakada) wrote in #note-3:
> Prism seems to cut the string content out, then convert EOLs.
>
> The...
tenderlovemaking (Aaron Patterson)
04:33 PM Bug #20938 (Assigned): Percent String literal delimiter impacts string contents with parse.y
nobu (Nobuyoshi Nakada)
04:32 PM Bug #20938: Percent String literal delimiter impacts string contents with parse.y
Prism seems to cut the string content out, then convert EOLs.
The conversion of EOL is lower layer than parsing, s...
nobu (Nobuyoshi Nakada)
04:14 PM Bug #20924 (Closed): IO#readline ignores the limit argument when the encoding is UTF-32LE and the limit would split a character
Applied in changeset commit:git|e90b447655dd39ad1eb645cdaae450efd605db00.
----------
[Bug #20924] Fix reading with d...
nobu (Nobuyoshi Nakada)
04:13 PM Revision 979543e7 (git): Use `rb_str_conv_enc` for simplicity
nobu (Nobuyoshi Nakada)
03:45 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
The exception from `rb_str_set_len()` is after the fact, indicating it has illegally written to `RSTRING_PTR(str)` of... rhenium (Kazuki Yamaguchi)
03:28 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
https://github.com/ruby/openssl/pull/823 byroot (Jean Boussier)
03:16 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
The current `rb_str_set_len` behavior was added in https://github.com/ruby/ruby/commit/8965ed167dbca9471ccc41e9bebe7e... byroot (Jean Boussier)
03:10 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
Ah indeed.
It can be fixed on the openssl side with:
```ruby
diff --git a/ext/openssl/ossl_cipher.c b/ext/open...
byroot (Jean Boussier)
03:08 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
This is a different bug. `OpenSSL::Cipher#update` is failing to make the supplied buffer independent.
Reproducer f...
rhenium (Kazuki Yamaguchi)
01:59 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
I applied the openssl patch as-is from ruby master (https://github.com/ruby/ruby/commit/eb6f0000a4b752803ff7431d24d1a... [email protected] (Simo Leone)
12:57 PM Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
This has been fixed by https://github.com/byroot/openssl/commit/3035559f54eaa42347b9fe2d91bd25a7b0563a44 / https://bu... byroot (Jean Boussier)
02:57 PM Revision e90b4476 (git): [Bug #20924] Fix reading with delimiter in wide character encodings
nobu (Nobuyoshi Nakada)
02:12 PM Bug #20936 (Closed): Enumerator's #size returned by Range#reverse_each raises an exception for beginningless Range
Applied in changeset commit:git|3422bfcab6bfdedd10e5c85f5fd6334387712bc6.
----------
[Bug #20936] Fix #size for Rang...
kyanagi (Kouhei Yanagita)
12:34 PM Bug #20936: Enumerator's #size returned by Range#reverse_each raises an exception for beginningless Range
It works. Thank you! andrykonchin (Andrew Konchin)
03:13 AM Bug #20936: Enumerator's #size returned by Range#reverse_each raises an exception for beginningless Range
I made a pull request: https://github.com/ruby/ruby/pull/12301
Does this fix work?
kyanagi (Kouhei Yanagita)
02:12 PM Revision 3422bfca (git): [Bug #20936] Fix #size for Range#reverse_each
kyanagi (Kouhei Yanagita)
01:38 PM Revision d5abcae4 (git): Fix formatting of spec/ruby/optional/capi/ext/hash_spec.c
andrykonchin (Andrew Konchin)
01:38 PM Revision de5df203 (git): Update to ruby/spec@9f10222
andrykonchin (Andrew Konchin)
01:38 PM Revision a90d8c33 (git): Update to ruby/mspec@c600b8f
andrykonchin (Andrew Konchin)
01:28 PM Feature #20925: Allow boolean operators at beginning of line to continue previous line
+1. Regarding indentation, I once read that a multi-line "if" condition looks better with "then":
```
if request....
lpogic (Łukasz Pomietło)
10:51 AM Bug #20920: When loading a file, __FILE__ gets relative paths expanded only when they start with "./"
For what it's worth, this is not currently causing any issues in Bundler/RubyGems that I know of, so I changed the pe... deivid (David Rodríguez)
10:28 AM Revision 3568e7ae (git): [ruby/reline] Fix line wrapped cursor position
(https://github.com/ruby/reline/pull/791)
Cursor position calculation was wrong when the input line contains "\1" or...
tompng (tomoya ishida)
10:08 AM Revision ebb80c26 (git): [ruby/resolv] Securerandom should be always available
https://github.com/ruby/resolv/commit/324c355eb7 deivid (David Rodríguez)
09:29 AM Revision af9a904f (git): [ruby/resolv] Build the extension library only when CRuby (Fix
https://github.com/ruby/resolv/pull/69)
On JRuby no C compiler is available and this call results in a runtime
error...
nobu (Nobuyoshi Nakada)
09:09 AM Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
Right, so that's not really different from https://bugs.ruby-lang.org/issues/20878#Work-inside-RString-allocated-memo... byroot (Jean Boussier)
04:57 AM Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
byroot (Jean Boussier) wrote in #note-15:
> How would that work? e.g. when you need to resize it?
```C
VALUE str...
nobu (Nobuyoshi Nakada)
08:18 AM Revision fea83a4b (git): Update bundled gems list at 19b684637f1f8c6442e3d09ac0a6d5 [ci skip]
git[bot]
08:17 AM Revision 19b68463 (git): Update bundled_gems
hsbt (Hiroshi SHIBATA)
07:21 AM Feature #20782 (Closed): Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
https://github.com/ruby/ruby/pull/9374 has been merged by @shioimm hsbt (Hiroshi SHIBATA)
07:04 AM Feature #20757: Make rb_tracearg_(parameters|eval_script|instruction_sequence) public C-API
Maybe no problem. Could you make a patch? ko1 (Koichi Sasada)
06:01 AM Bug #20940 (Closed): Colored syntax error from prism
Prism shows syntax error with coloring.
But we have long avoided coloring Ruby for reasons such as color weakness.
...
ko1 (Koichi Sasada)
04:56 AM Bug #20939 (Closed): When using the parse.y parser, it occurs argument stack underflow (-1) if there is processing after the shareable_constant_value: experimental_everything comment and `C = { **{ k: v } }`
The following code will occurs argument stack underflow if it is a parse.y parser.
```ruby
# shareable_constant_v...
ydah (Yudai Takada)
04:54 AM Feature #20861: Add an environment variable for tuning the default thread quantum
I like `RUBY_THREAD_TIME_QUANTUM` for environment variable. ko1 (Koichi Sasada)
03:31 AM Revision f12e2622 (git): Split system dependent commands to clean modular-gc
nobu (Nobuyoshi Nakada)
03:21 AM Revision ce2f3983 (git): Remove unused macros from parse.y
ydah (Yudai Takada)
02:50 AM Revision bfb7571d (git): Remove minimum Bison version requirement from parse.y
How about removing `%require “version”` since it is a definition to specify the minimum version of Bison and is not n... ydah (Yudai Takada)
02:30 AM Revision cb8f1862 (git): [ruby/strscan] [DOC] doc/strscan/strscan.md - update Matcher Methods
(https://github.com/ruby/strscan/pull/123)
Added support for string pattern type in
https://github.com/ruby/strscan/...
naitoh (Jun NAITOH)
02:30 AM Revision b5ed7aae (git): [ruby/fiddle] Fix test_dlopen_linker_script_input_linux being
omitted on Fedora 40 aarch64
(https://github.com/ruby/fiddle/pull/161)
I found working on Fedora 40 on aarch64 that
...
Dani Smith
02:15 AM Revision 462e2cfc (git): Launchable: Remove unnecessary command (#12299)
`launchable verify` command is designed for checking if CLI has been configured successfully. We've already checked i... ono-max (Naoto Ono)

12/09/2024

10:02 PM Bug #20938 (Closed): Percent String literal delimiter impacts string contents with parse.y
The following code defines 2 programs that declare string literals using `%` and a single byte delimiter. I'd expect ... eightbitraptor (Matt V-H)
09:35 PM Revision cfc2b21a (git): Clean all modular GCs
We should run `make clean` or `make distclean` on each of the GC directories. peterzhu2118 (Peter Zhu)
09:35 PM Revision 5d4242fa (git): Only delete gc directory if empty
If building in the source directory, this will delete the gc directory. peterzhu2118 (Peter Zhu)
09:35 PM Revision 88d49628 (git): Don't delete .gc directory
We build in the gc directory since commit d0575032527916b523035be87ad876152c886c85,
so we don't need to remove the .g...
peterzhu2118 (Peter Zhu)
09:20 PM Revision 0c9c6efc (git): Add missing fiber nil check to avoid slow rb_check_funcall()
Check for nil like other callers of rb_fiber_scheduler_current(). alanwu (Alan Wu)
09:08 PM Revision 476d6550 (git): objspace_dump: Use FILE* to avoid crashing in mark functions
We observed crashes from rb_io_bufwrite() thread switching (through
rb_thread_check_ints()) in the middle of rb_execu...
alanwu (Alan Wu)
08:31 PM Misc #20879: DevMeeting-2024-12-12
* [Bug #20930] Different semantics for nested `it` and `_1` (eregon)
* I allowed multiple uses of `it` in different...
k0kubun (Takashi Kokubun)
08:30 PM Bug #20930: Different semantics for nested `it` and `_1`
Let me get this straight. `_1` was introduced long before Prism was merged. Prism allowing `_1` in different levels o... k0kubun (Takashi Kokubun)
07:11 PM Revision de7feb05 (git): [ruby/mmtk] Also remove .rustc_info.json in clean-mmtk target
https://github.com/ruby/mmtk/commit/4b67c8b4da peterzhu2118 (Peter Zhu)
07:08 PM Bug #20937 (Closed): "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
We've observed a recurring "can't set length of shared string" error in production emerging from the `aws-sdk-s3` lib... akiellor (Andrew Kiellor)
06:37 PM Revision ea7e34fd (git): [ruby/mmtk] Add target clean-mmtk to clean Rust debug and release directories
https://github.com/ruby/mmtk/commit/1f71cb873c peterzhu2118 (Peter Zhu)
06:27 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
Marking this for the 3.2 maintainer to take a look (patch to fix build error seems simple). alanwu (Alan Wu)
05:47 PM Bug #20447: Ruby 3.3.1 broken on i686 due to "incompatible pointer type" error
With the release of Alpine 3.21, I'm now seeing this on 3.2.6 as well -- any chance of a 3.2 backport? 😇
**Edit:** I...
tianon (Tianon Gravi)
06:09 PM Revision 14e0a40c (git): YJIT: Add a comment about a lazy frame call
jit_prepare_lazy_frame_call is a complicated trick and comes with memory
overhead. Every use of the function should c...
k0kubun (Takashi Kokubun)
06:02 PM Revision cff03125 (git): YJIT: Spill/load argument registers to reuse blocks (#12287)
* YJIT: Spill/load argument registers to reuse blocks
* Mention the immediate function name
* Explain the context b...
k0kubun (Takashi Kokubun)
05:21 PM Revision 93f8de77 (git): [ruby/rdoc] Expand rdoc-ref targets at the end of ri output
(https://github.com/ruby/rdoc/pull/1141)
There have been several document refactors in ruby/ruby that extract
indivi...
st0012 (Stan Lo)
04:52 PM Bug #20933 (Closed): Unexpected IO::Buffer::MaskError in IO::Buffer#xor!
Applied in changeset commit:git|7341a4fc07ec8f12ff25538d39383ecf68a5f852.
----------
[Bug #20933] Fix IO::Buffer ove...
peterzhu2118 (Peter Zhu)
04:52 PM Revision 7341a4fc (git): [Bug #20933] Fix IO::Buffer overlap calculation
The allocated buffers may be consecutive memory addresses. This will mean
that `b->base == a->base + a->size` even th...
peterzhu2118 (Peter Zhu)
03:36 PM Revision 8010d79b (git): YJIT: Only enable disassembly colors for tty (#12283)
* YJIT: Use fully-qualified name for OPTIONS in get_options!
* YJIT: Only enable disassembly colors for tty
Max Bernstein
03:08 PM Revision b1128770 (git): Fix Connection Attempt Delay of `Socket.tcp` (#12291)
The following two commits fix the proper clearing of the Connection Attempt Delay in `TCPSocket.new`.
- https://gith...
Misaki Shioi
03:01 PM Bug #20936 (Closed): Enumerator's #size returned by Range#reverse_each raises an exception for beginningless Range
`(..3).reverse_each.size` is supposed to return `Infinity` (at least it does so in Ruby 3.3). But in Ruby 3.4 preview... andrykonchin (Andrew Konchin)
12:09 PM Feature #20875: Atomic initialization for Ractor local storage
ko1 (Koichi Sasada) wrote in #note-9:
> can be acceptable if returning the assigned value is out-of-scope, even if i...
Eregon (Benoit Daloze)
08:00 AM Revision 652b0c13 (git): Launchable: Remove FIXME comment (#12293)
https://github.com/launchableinc/cli/issues/786 has already been solved, so we can remove the comment. ono-max (Naoto Ono)
07:25 AM Revision 676b4ec0 (git): Enable more Launchable integration in bootstraptest and test-all (#12255)
ono-max (Naoto Ono)
05:36 AM Feature #20925: Allow boolean operators at beginning of line to continue previous line
As a developer involved in the implementation of Ruby grammar, I am not a fan in this extension, but as a Ruby progra... mame (Yusuke Endoh)
03:20 AM Feature #20925: Allow boolean operators at beginning of line to continue previous line
The difference seems nice when you consider code like:
```
if request.secret_key_base.present?
&& request.encr...
martinemde (Martin Emde)
05:07 AM Revision 1279b5b9 (git): Update default gems list at 771612475948bb6d15b2a6a229c49d [ci skip]
git[bot]
05:06 AM Revision 77161247 (git): [ruby/etc] Bump up 1.4.5
https://github.com/ruby/etc/commit/5019f4314a hsbt (Hiroshi SHIBATA)
05:05 AM Revision ef2b5385 (git): [ruby/psych] Bump up 5.2.1
https://github.com/ruby/psych/commit/7c81f7db53 hsbt (Hiroshi SHIBATA)
04:13 AM Revision bb74fa7a (git): Added did_you_mean-2.0.0 change to NEWS.md
https://github.com/ruby/did_you_mean/pull/194 hsbt (Hiroshi SHIBATA)
04:10 AM Revision 2a8c8ee9 (git): Move compatibility changes of stdlib to that section
hsbt (Hiroshi SHIBATA)
02:31 AM Revision c73552e4 (git): Revert "Launchable: Stop recording tests temporarily" (#12289)
Revert "Launchable: Stop recording tests temporarily (#12268)"
This reverts commit 866f1a1f2d6f0425b1535fb5697a30404...
ono-max (Naoto Ono)

12/08/2024

11:14 PM Revision 895f2c21 (git): [ruby/rdoc] lint: Remove unreachable code
(https://github.com/ruby/rdoc/pull/1137)
This is an attempt to utilize RuboCop further.
RuboCop was added in https:/...
okuramasafumi (Masafumi OKURA)
10:43 AM Revision dd43af3b (git): [ruby/rdoc] Use distinct styles for note lists and label lists
(https://github.com/ruby/rdoc/pull/1209)
* Use the original `label` description list style
As a default for all des...
nicholas a. evans
09:03 AM Misc #20879: DevMeeting-2024-12-12
- [Feature #20935] API for Globally Enabling/Disabling Happy Eyeballs Version 2 in the Socket Class
- I would like...
shioimm (Misaki Shioi)
09:01 AM Feature #20935 (Closed): API for Globally Enabling/Disabling Happy Eyeballs Version 2 in the Socket Class
When introducing Happy Eyeballs Version 2 to `Socket.tcp` (https://bugs.ruby-lang.org/issues/20108), it was pointed o... shioimm (Misaki Shioi)
06:55 AM Misc #16124 (Rejected): Let the transient heap belong to objspace
transient heap was removed. ko1 (Koichi Sasada)
06:51 AM Feature #20875: Atomic initialization for Ractor local storage
Matz said that `Ractor.local_storage_once(key){ init_block }` can be acceptable if returning the assigned value is ou... ko1 (Koichi Sasada)
04:37 AM Bug #20934: `UnboundMethod#bind_call` may cause "double free or corruption" with Ractor
Thanks for your comment. It looks like a race condition between `rb_method_definition_release()` and `method_definiti... wanabe (_ wanabe)

12/07/2024

02:54 PM Bug #20934: `UnboundMethod#bind_call` may cause "double free or corruption" with Ractor
Nice find! The repro script tips off ASAN too:
```text
../build-dev/ractor-issue.rb:7: warning: Ractor is experim...
alanwu (Alan Wu)
09:58 AM Bug #20934 (Closed): `UnboundMethod#bind_call` may cause "double free or corruption" with Ractor
When I call `UnboundMethod#bind_call` on both main Ractor and child Ractor, probable errors can be encountered.
Here...
wanabe (_ wanabe)
10:02 AM Revision bd831bcc (git): [Bug #20929] Win32: Use `wcsftime`
`_strftime_l` is not available on msvcrt that is still used by 32bit
mingw compiler.
nobu (Nobuyoshi Nakada)
08:47 AM Bug #20933: Unexpected IO::Buffer::MaskError in IO::Buffer#xor!
I just gave your branch a quick test and can confirm it fixes this issue. Thank you! agitter (Alexander Gitter)
08:15 AM Revision c9bbf7e3 (git): [ruby/openssl] ssl: do not clear existing SSL options in SSLContext#set_params
Apply SSL options set in DEFAULT_PARAMS without clearing existing
options.
It currently clears options in order to a...
rhenium (Kazuki Yamaguchi)
08:15 AM Revision 510c1907 (git): [ruby/openssl] ssl: do not enable OpenSSL::SSL::OP_ALL by default
Respect the SSL options set by default by SSL_CTX() and by the
system-wide OpenSSL configuration file.
OpenSSL::SSL:...
rhenium (Kazuki Yamaguchi)
08:15 AM Revision 33196b7a (git): [ruby/openssl] ssl: improve documentation of SSLContext#options=
https://github.com/ruby/openssl/commit/9120fcde6a rhenium (Kazuki Yamaguchi)
07:55 AM Revision 09d516b6 (git): [ruby/openssl] Call Init_ossl_*() functions in alphabetical order
It was originally sorted in alphabetical order, but it has been broken
over time. Let's fix it.
https://github.com/r...
rhenium (Kazuki Yamaguchi)
07:55 AM Revision 1df63d94 (git): [ruby/openssl] Mark variables and functions as static whenever possible
https://github.com/ruby/openssl/commit/85d6b7f192 rhenium (Kazuki Yamaguchi)
07:55 AM Revision cbe7bfd9 (git): [ruby/openssl] ts: fix exception class raised when getting an OID name
get_asn1obj() is used by several methods in OpenSSL::Timestamp to get
the string representation of an OID. On an erro...
rhenium (Kazuki Yamaguchi)
07:55 AM Revision f8e9302e (git): [ruby/openssl] ts: avoid using OpenSSL::PKCS7's internals
Internals of OpenSSL::PKCS7 should be kept within ossl_pkcs7.c.
Add a new ossl_pkcs7_new() function for duplicating ...
rhenium (Kazuki Yamaguchi)
07:55 AM Revision 870cce97 (git): [ruby/openssl] x509store: fix exception class in OpenSSL::X509::StoreContext#verify
Follow-up commit https://github.com/ruby/openssl/commit/0789643d7333 (openssl: clear OpenSSL error
queue before retur...
rhenium (Kazuki Yamaguchi)
07:55 AM Revision 3656c1db (git): [ruby/openssl] ns_spki: fix exception class in OpenSSL::Netscape::SPKI#to_der
It should raise OpenSSL::Netscape::SPKIError instead of
OpenSSL::X509::CertificateError.
No test cases covered this ...
rhenium (Kazuki Yamaguchi)
07:55 AM Revision b207b956 (git): [ruby/openssl] pkey/ec: fix exception class in OpenSSL::PKey::EC.new
Fix a copy-and-paste error introduced in commit https://github.com/ruby/openssl/commit/74f6c6175688 (pkey:
allocate E...
rhenium (Kazuki Yamaguchi)
07:52 AM Revision 54448857 (git): [ruby/openssl] make configs shareable when frozen
https://github.com/ruby/openssl/commit/654cb22e21 chucke (Tiago Cardoso)
07:52 AM Revision 9cae90f9 (git): [ruby/openssl] freeze OpenSSL::Config::DEFAULT_CONFIG_FILE
https://github.com/ruby/openssl/commit/3cc1825435 chucke (Tiago Cardoso)
07:52 AM Revision 2a006fe5 (git): [ruby/openssl] make config frozen on initialize
https://github.com/ruby/openssl/commit/50599513cf chucke (Tiago Cardoso)
07:37 AM Revision 06fc13a1 (git): [ruby/openssl] ssl: handle callback exceptions in SSLSocket#sysread and #syswrite
Check the ID_callback_state ivar after SSL_read() or SSL_write()
returns, similar to what ossl_start_ssl() does.
Pre...
rhenium (Kazuki Yamaguchi)
07:36 AM Revision 19acb3af (git): [ruby/openssl] ssl: fix potential exception in servername_cb
ssl_servername_cb() is a callback function called from OpenSSL and Ruby
exceptions must not be raised from it. Alloca...
rhenium (Kazuki Yamaguchi)
05:34 AM Feature #18930: Officially deprecate class variables
I'm still against deprecating, either soft or hard, but I believe the errors could be improved.
```ruby
class A
de...
Dan0042 (Daniel DeLorme)
02:26 AM Feature #18930: Officially deprecate class variables
Can we formally document that class instance variables are soft deprecated or not recommended for use? In the Ruby co... shan (Shannon Skipper)
03:48 AM Bug #20932 (Assigned): Socket fast_fallback segfaults when fds are > FD_SETSIZE
I really appreciate your report.
I am considering using poll(2) or `rb_thread_fd_select` instead of select(2) for th...
shioimm (Misaki Shioi)

12/06/2024

08:11 PM Bug #20933: Unexpected IO::Buffer::MaskError in IO::Buffer#xor!
Thank you for this bug report. I have a fix here: https://github.com/ruby/ruby/pull/12284 peterzhu2118 (Peter Zhu)
03:05 PM Bug #20933 (Closed): Unexpected IO::Buffer::MaskError in IO::Buffer#xor!
The following script raises `Mask overlaps source buffer! (IO::Buffer::MaskError)` most of the time when running it o... agitter (Alexander Gitter)
06:51 PM Revision 8ad6860f (git): [DOC] New homepage for docs.ruby-lang.org/en (#12227)
Stan Lo
06:14 PM Bug #20930: Different semantics for nested `it` and `_1`
I think it's OK for `it` to always use the innermost block, but it should be a conscious choice and ideally documente... Eregon (Benoit Daloze)
05:27 PM Revision 97e93af5 (git): .gdbinit: Fix reference to undefined rb_thread_t field [ci skip]
alanwu (Alan Wu)
05:25 PM Revision 8502a549 (git): YJIT: small fix to stats formatting. (#12282)
Avoid division by zero and NaN%, e.g.
num_throw_break: 0 ( NaN%)
num_throw_retry: ...
maximecb (Maxime Chevalier-Boisvert)
04:22 PM Bug #20920: When loading a file, __FILE__ gets relative paths expanded only when they start with "./"
This is very related to #16978
And all this started with introduction of `require_relative` and it is a mess since...
vo.x (Vit Ondruch)
02:27 PM Bug #20920: When loading a file, __FILE__ gets relative paths expanded only when they start with "./"
It's interesting that this highlights the only case where `load` searches in a different path than `require`
if p...
Dan0042 (Daniel DeLorme)
03:22 PM Revision c45503f9 (git): Add rb_gc_impl_active_gc_name to gc/gc_impl.h
peterzhu2118 (Peter Zhu)
03:19 PM Revision 48443c02 (git): [rubygems/rubygems] Skip unresolved deps warning on `Gem::Specification.reset` on benign cases
If `Gem::Specification.reset` is used, but there are still unresolved
dependencies, RubyGems prints a warning. There ...
deivid (David Rodríguez)
03:19 PM Revision ba91ff5f (git): [rubygems/rubygems] Make sure unresolved deps are properly cleared by `Gem::Specification.reset`
https://github.com/rubygems/rubygems/commit/3976326a7b deivid (David Rodríguez)
12:47 PM Revision 78614ee9 (git): CI: Clean up intermediate files more
nobu (Nobuyoshi Nakada)
12:12 PM Revision 3901df70 (git): [DOC] Move `GC.config` news
To "Core classes updates" from "Language changes". nobu (Nobuyoshi Nakada)
12:12 PM Revision 0fac583d (git): [DOC] Fix a typo
nobu (Nobuyoshi Nakada)
12:12 PM Revision efaea5a6 (git): [DOC] Adjust the link to `Kernel` method
RDoc displays instance methods defined in `Kernel` as in `Object`.
This behavior may be somewhat questionable now, bu...
nobu (Nobuyoshi Nakada)
12:12 PM Revision bf49ff95 (git): [DOC] Fix class and method links
Make existing (including newly added) classes, modules and methods
linkable. Oppositely enclose removed names in bac...
nobu (Nobuyoshi Nakada)
11:01 AM Revision 69fb4a5f (git): typeprof-757303fe8de0cf5e5583b4a76f8abbbd55c44776 is working with Windows
hsbt (Hiroshi SHIBATA)
10:40 AM Revision cb8625e8 (git): [Bug #20929] NEWS for `Time#zone` encoding change on Windows
nobu (Nobuyoshi Nakada)
10:20 AM Bug #20690: URI.encode_www_form_component method escapes tilde when it's not supposed to
While `URI.encode_www_form_component` might not deal with what RFC3986 defines as "Percent-Encoding", `URI.encode_uri... mentalizer (Jakob Skjerning)
10:19 AM Bug #20929: TestTime have an assertion different from current implementation.
Thank you for your response.
Regarding Time#zone encoding, I am experimenting with it in my branch https://github....
YO4 (Yoshinao Muramatsu)
09:59 AM Bug #20929 (Closed): TestTime have an assertion different from current implementation.
Applied in changeset commit:git|78762b52185aa80ee55c0d49b495aceed863dce2.
----------
[Bug #20929] Fix `assert_zone_e...
nobu (Nobuyoshi Nakada)
09:59 AM Revision 1c15f641 (git): [Bug #20929] Win32: Encode timezone name in UTF-8
nobu (Nobuyoshi Nakada)
09:59 AM Revision 78762b52 (git): [Bug #20929] Fix `assert_zone_encoding`
The default internal encoding is not taken into account to encode
timezone name.
nobu (Nobuyoshi Nakada)
09:48 AM Revision 58b4e249 (git): [MMTk/CI] Skip Ractor btests with MMTk
currently these are flaky, so until we can make them more robust, we'll
skip them for MMTk CI
eightbitraptor (Matt V-H)
09:48 AM Revision 7caf2ffe (git): Remove the GC build check in Ubuntu.yml
eightbitraptor (Matt V-H)
09:48 AM Revision ffb26a53 (git): Add Modular GC (default, MMTk) builds to CI
eightbitraptor (Matt V-H)
07:09 AM Revision 5f653219 (git): [ruby/reline] Combine MAPPINGS(single byte input to symbol) with
key_bindings(escape sequence to symbol)
(https://github.com/ruby/reline/pull/715)
https://github.com/ruby/reline/com...
tompng (tomoya ishida)
05:51 AM Bug #20888: 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
Sorry for the late response.
I believe the issue you reported has been resolved by the following change, so please h...
shioimm (Misaki Shioi)
03:32 AM Bug #20926 (Closed): shareable_constant_value: experimental_everything crashes with parse.y
Applied in changeset commit:git|6ccaa37eb365afd6b01359e63dac85aef35987a5.
----------
[Bug #20926] Fix a crashes with...
ydah (Yudai Takada)
01:33 AM Bug #20926: shareable_constant_value: experimental_everything crashes with parse.y
https://github.com/ruby/ruby/pull/12275 ydah (Yudai Takada)
03:32 AM Revision 6ccaa37e (git): [Bug #20926] Fix a crashes with `shareable_constant_value: experimental_everything` using parse.y's parser
https://bugs.ruby-lang.org/issues/20926 ydah (Yudai Takada)
03:04 AM Revision af2fc89f (git): Bump actions/cache in /.github/actions/setup/directories
Bumps [actions/cache](https://github.com/actions/cache) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/act...
dependabot[bot]
02:41 AM Revision 892c4628 (git): [DOC] Sort links [ci skip]
znz (Kazuhiro NISHIYAMA)
01:37 AM Bug #20928: Current 3.4-dev cannot be built with jemalloc activated in macOS
I added build job for `--with-jemalloc` with macOS to GitHub Actions at https://github.com/ruby/ruby/pull/12273 hsbt (Hiroshi SHIBATA)
01:31 AM Revision 81c24b3c (git): We need to specify --with-opt-dir for jemalloc installation path
hsbt (Hiroshi SHIBATA)
01:31 AM Revision 0b5d6c80 (git): Added -with-gmp build to macOS
hsbt (Hiroshi SHIBATA)
01:31 AM Revision bc214d10 (git): Added jemalloc build to GitHub Actions
hsbt (Hiroshi SHIBATA)

12/05/2024

10:51 PM Revision b021f6f8 (git): Use symbol.h in vm.c to get macro for faster ID to sym (#12272)
The macro provided by symbol.h uses STATIC_ID2SYM
when it can which speeds up methods that declare keyword args.
Co-...
Randy Stauner
09:59 PM Bug #20932 (Closed): Socket fast_fallback segfaults when fds are > FD_SETSIZE
When `Socket.tcp_fast_fallback = true` and a socket ends up with an FD over FD_SETSIZE (typically 1024), it results i... jhawthorn (John Hawthorn)
09:21 PM Revision eedb30d3 (git): Use rb_gc_enable/rb_gc_disable_no_rest instead of ruby_disable_gc
We should use the rb_gc_enable/rb_gc_disable_no_rest APIs instead of
directly setting the ruby_disable_gc variable.
peterzhu2118 (Peter Zhu)
08:12 PM Revision d4fb9661 (git): [ruby/mmtk] Add MMTk test exclusions for Ruby CI
https://github.com/ruby/mmtk/commit/f62e5803f1 eightbitraptor (Matt V-H)
07:12 PM Revision 7ccad5b9 (git): darray.h does not depend on internal/bits.h
darray.h no longer depends on internal/bits.h, so we can remove it. peterzhu2118 (Peter Zhu)
07:00 PM Revision 305318ed (git): [rubygems/rubygems] Apply suggestions from code review
https://github.com/rubygems/rubygems/commit/7c634ecd72 segiddins (Samuel Giddins)
07:00 PM Revision 7daf85bd (git): [rubygems/rubygems] Stop storing executable names in ivars
Removes usage of these classes as ACE gadgets
See https://nastystereo.com/security/ruby-3.4-deserialization.html
Si...
segiddins (Samuel Giddins)
06:42 PM Bug #20918 (Closed): Prism error indicates line number of `-e` that does not exist
Applied in changeset commit:git|6877c38866b4213f5aa476223d21a4f4b5364247.
----------
[ruby/prism] Fix error messages...
tenderlovemaking (Aaron Patterson)
06:42 PM Revision 6877c388 (git): [ruby/prism] Fix error messages for unterminated ( and {
If we hit an EOF token, and the character before the EOF is a newline,
we should make EOF token start at the previous...
tenderlovemaking (Aaron Patterson)
05:44 PM Bug #20930: Different semantics for nested `it` and `_1`
> I think _1 semantics are slightly better, at least _1 behaves like a normal local variable declared in the outer bl... k0kubun (Takashi Kokubun)
12:13 AM Bug #20930: Different semantics for nested `it` and `_1`
Good catch. I see two problems.
One is an incompatibility with Prism's handling of `_1`. I think it should be handle...
mame (Yusuke Endoh)
04:28 PM Revision d8dbc2dc (git): [ruby/mmtk] Support setting the mmtk thread count with MMTK_THREADS
https://github.com/ruby/mmtk/commit/e4d6b56824 eightbitraptor (Matt V-H)
03:33 PM Revision ce1ad1b8 (git): Standardize on the name "modular GC"
We have name fragmentation for this feature, including "shared GC",
"modular GC", and "external GC". This commit stan...
peterzhu2118 (Peter Zhu)
02:38 PM Bug #20904: 3.4.0-preview2: Building miniruby.exe fails for mswin32
nobu (Nobuyoshi Nakada) wrote in #note-4:
> Weird.
> Can you reproduce it locally?
> If so, what is shown by `nmak...
jun66j5 (Jun Omae)
12:31 PM Revision 26ab20fe (git): [ruby/rdoc] Workaround JRuby's jar-dependencies error and test
failures on CI
(https://github.com/ruby/rdoc/pull/1225)
* Workaround JRuby's jar-dependencies error on CI
* Skip pr...
st0012 (Stan Lo)
11:36 AM Revision 2ecd2fe0 (git): [ruby/rdoc] Deprecate `main` and `title` directives
(https://github.com/ruby/rdoc/pull/1218)
* Deprecate :main: directive
* Deprecate :title: direcive
* Update docume...
st0012 (Stan Lo)
09:25 AM Bug #20929: TestTime have an assertion different from current implementation.
> Maybe we should use the W API and encode it in UTF-8 ranter than the locale.
agreed.
usa (Usaku NAKAMURA)
08:58 AM Revision 866f1a1f (git): Launchable: Stop recording tests temporarily (#12268)
There is a system trouble in Launchable, so I'm going to stop recording tests temporarily in compilers.yaml ono-max (Naoto Ono)
08:17 AM Revision 4336f413 (git): Update default gems list at 811bc15c75ff12c1a89ecac0af7d09 [ci skip]
git[bot]
08:16 AM Revision 5335b140 (git): array.c: Remove unused `rb_ary_verify` function
byroot (Jean Boussier)
08:16 AM Revision 811bc15c (git): [ruby/json] Release 2.9.0
https://github.com/ruby/json/commit/e1f6456499 byroot (Jean Boussier)
08:16 AM Revision 1510d72b (git): [ruby/json] Fix generate(script_safe: true) to not confuse unrelated characters
Fix: https://github.com/ruby/json/issues/715
The first byte check was missing.
https://github.com/ruby/json/commit/...
byroot (Jean Boussier)
05:59 AM Revision 4b850ea0 (git): Update bundled gems list at 0ef4a7d745f51751c12468d9452ede [ci skip]
git[bot]
05:59 AM Revision 0ef4a7d7 (git): Bundle RBS 3.7 (#12265)
soutaro (Soutaro Matsumoto)

12/04/2024

11:15 PM Bug #20931: Using `in` as an expression requires extra parentheses
As for the limitation of `in`, there is a more easy-to-understand explanation. Consider `foo(a in 1, 2, 3)`. This is ... mame (Yusuke Endoh)
11:04 PM Bug #20931: Using `in` as an expression requires extra parentheses
That works for me - thanks for the explanation. stephenprater (Stephen Prater)
10:46 PM Bug #20931 (Rejected): Using `in` as an expression requires extra parentheses
I'm closing this since I'm pretty sure this isn't a bug. An imperfect explanation follows. Feel free to jump in if an... alanwu (Alan Wu)
09:36 PM Bug #20931 (Rejected): Using `in` as an expression requires extra parentheses
TBH - I'm not sure if this is a bug or not - but it certainly surprising behavior and I'd at least like to understand... stephenprater (Stephen Prater)
09:46 PM Revision bf225feb (git): Fix an off by one in `rb_ary_resize`
When setting len to X we only need to grow the array
if len is bigger than capa. If they're equal we don't need to
in...
byroot (Jean Boussier)
09:34 PM Revision 1c4dbb13 (git): YJIT: Generate specialized code for Symbol for objtostring (#12247)
* YJIT: Generate specialized code for Symbol for objtostring
Co-authored-by: John Hawthorn <[email protected]>
* ...
Maximillian Polhill
09:26 PM Revision c0e12bf8 (git): Fix typos in public headers [ci skip]
alanwu (Alan Wu)
09:26 PM Bug #20930: Different semantics for nested `it` and `_1`
With `--parser=parse.y`:
```
$ ruby --parser=parse.y -ve '[1].each { p it; [5].each { p it } }'
ruby 3.4.0dev (202...
Eregon (Benoit Daloze)
09:18 PM Bug #20930 (Rejected): Different semantics for nested `it` and `_1`
With --parser=parse.y:
```
$ ruby --parser=parse.y -ve '[1].each { p it; [5].each { p it } }'
ruby 3.4.0dev (202...
Eregon (Benoit Daloze)
09:24 PM Revision 4b4d52ef (git): YJIT: track time since initialization (#12263)
maximecb (Maxime Chevalier-Boisvert)
07:29 PM Revision 3c91a1e5 (git): Fix ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS for MSAN
There's no case for when RUBY_MSAN_ENABLED, so the macro ends up doing
nothing when it should instead have __attribut...
peterzhu2118 (Peter Zhu)
05:31 PM Revision 5898abd0 (git): [ruby/prism] Add document CapturePatternNode fields
Partially: https://github.com/ruby/prism/issues/2123
https://github.com/ruby/prism/commit/1ffd693f9b
ydah (Yudai Takada)
05:22 PM Revision 8a228f29 (git): [ruby/prism] Add document CaseMatchNode fields
Partially: https://github.com/ruby/prism/issues/2123
https://github.com/ruby/prism/commit/a78da01ef6
ydah (Yudai Takada)
05:22 PM Revision f88ebb4a (git): [ruby/prism] Add document CaseNode fields
Partially: https://github.com/ruby/prism/issues/2123
https://github.com/ruby/prism/commit/2f473b0713
ydah (Yudai Takada)
05:21 PM Revision 932897af (git): [ruby/prism] Add document ClassVariableAndWriteNode fields
Partially: https://github.com/ruby/prism/issues/2123
https://github.com/ruby/prism/commit/7be164e0b7
ydah (Yudai Takada)
04:15 PM Bug #20918: Prism error indicates line number of `-e` that does not exist
kddnewton (Kevin Newton) wrote in #note-3:
> I looked into this this morning, it looks like ruby.c is automatically ...
tenderlovemaking (Aaron Patterson)
02:58 PM Bug #20918: Prism error indicates line number of `-e` that does not exist
I looked into this this morning, it looks like ruby.c is automatically concatenating a \n onto the -e script here: ht... kddnewton (Kevin Newton)
04:09 PM Feature #20875: Atomic initialization for Ractor local storage
ko1 (Koichi Sasada) wrote in #note-7:
> On `x[y()] ||= z()`, `z()` can change the context and it violates atomicity....
Dan0042 (Daniel DeLorme)
01:49 AM Feature #20875: Atomic initialization for Ractor local storage
Dan0042 (Daniel DeLorme) wrote in #note-6:
> Would it be possible to make `Ractor[:mtx] ||= Mutex.new` behave in an ...
ko1 (Koichi Sasada)
03:25 PM Revision 62b51d9a (git): Use BUILDING_SHARED_GC instead of RB_AMALGAMATED_DEFAULT_GC
We can use the BUILDING_SHARED_GC flag to check if we're building gc_impl.h
as a shared GC or building the default GC.
peterzhu2118 (Peter Zhu)
12:33 PM Revision f43585b0 (git): Update default gems list at 834d68238cfb4ffd701c65820c6d22 [ci skip]
git[bot]
12:32 PM Revision 834d6823 (git): [ruby/did_you_mean] Bump version to 2.0.0
https://github.com/ruby/did_you_mean/commit/1cce337962 Yuki Nishijima
12:07 PM Revision ef5dfcef (git): [ruby/did_you_mean] Removed deprecated constants for Ruby 3.4
https://github.com/ruby/did_you_mean/commit/e11bf81438 hsbt (Hiroshi SHIBATA)
08:50 AM Bug #20928 (Closed): Current 3.4-dev cannot be built with jemalloc activated in macOS
Applied in changeset commit:git|86c01b6aa0833e1bddda6ba8315c9d414aef0f76.
----------
[Bug #20928] Fix build when `ma...
nobu (Nobuyoshi Nakada)
08:49 AM Revision 86c01b6a (git): [Bug #20928] Fix build when `malloc_usable_size` is available
Copy from gc/default/default.c and revert the part of 51bd81651794. nobu (Nobuyoshi Nakada)
08:35 AM Revision 4d460944 (git): [rubygems/rubygems] Rework `Bundler.which` tests
Refactor to use real test cases rather than mock.
Add relative path tests wich `Dir.chdir`.
https://github.com/ruby...
sodacris (Jua-Shun Wong)
08:35 AM Revision 55f2917c (git): [rubygems/rubygems] allow `bat` files to be created alongside with script files on Windows
https://github.com/rubygems/rubygems/commit/ed5b847f03 sodacris (Jua-Shun Wong)
08:34 AM Revision e18fb128 (git): [rubygems/rubygems] add relative path support for `bundle exec`
https://github.com/rubygems/rubygems/commit/c982085f86 sodacris (Jua-Shun Wong)
08:12 AM Revision d2c55e33 (git): Remove meaningless NULL checks
The functions dereference `*dead_entry` without a NULL check mame (Yusuke Endoh)
07:48 AM Revision 3b278180 (git): [ruby/shellwords] NUL char cannot be in shell words
https://github.com/ruby/shellwords/commit/2c7ae1b76c nobu (Nobuyoshi Nakada)
07:45 AM Revision edd3977b (git): [ruby/logger] Enable log file rotation on Windows
Since ruby 2.3, a file opened with `File::SHARE_DELETE` and
`File::BINARY` can be renamed or removed.
https://github...
nobu (Nobuyoshi Nakada)
07:45 AM Revision ed47b6b3 (git): [ruby/logger] Extract `Logger::LogDevice#handle_write_errors`
https://github.com/ruby/logger/commit/f904ad2f7c nobu (Nobuyoshi Nakada)
07:17 AM Bug #20929: TestTime have an assertion different from current implementation.
Indeed, that assertion is incorrect.
But the locale is not the correct/expected encoding always on Windows.
For in...
nobu (Nobuyoshi Nakada)
07:02 AM Revision c516669f (git): Update bundled gems list as of 2024-12-04
git[bot]
05:34 AM Revision f76a4cda (git): Added Bug #19266, Bug #20795 and net-http changes about removing deprecated constants to NEWS
hsbt (Hiroshi SHIBATA)
04:59 AM Revision c0454abd (git): Remove meaningless comma expression
Coverity Scan alerts `for(i, j=0;...)` as a misuse of comma expression. mame (Yusuke Endoh)
04:26 AM Feature #13512 (Rejected): System Threads
maybe out of date ko1 (Koichi Sasada)
04:22 AM Feature #13388 (Rejected): gc.c: Add GC.get_parameters and .set_parameters
Try with `GC.config` ko1 (Koichi Sasada)
04:09 AM Revision 56576b6c (git): Removed needless RSpec option
hsbt (Hiroshi SHIBATA)
04:09 AM Revision b532662d (git): Use same RSPECOPTS for test-bundler and test-bundler-parallel
hsbt (Hiroshi SHIBATA)
04:09 AM Revision 239c3079 (git): Simplify test-bundler-parallel
Get rid of repeated exec XRUBY recursively. nobu (Nobuyoshi Nakada)
03:15 AM Revision 59f7a5d3 (git): Remove meaningless NULL checks
In this context, `th` must not be NULL mame (Yusuke Endoh)
03:06 AM Revision 200f93b0 (git): Bump github/codeql-action from 3.27.5 to 3.27.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.5 to 3.27.6.
- [Release notes](https:...
dependabot[bot]
03:04 AM Feature #19261 (Rejected): `Data#members` is not important
out of date ko1 (Koichi Sasada)
02:57 AM Misc #16895 (Closed): Request for cooperation: Try your applications/libraries with master branch and debug options
https://github.com/ruby/setup-ruby has `debug` target. ko1 (Koichi Sasada)
02:56 AM Feature #14609 (Rejected): Let `Kernel#p` without an argument print the receiver
out of date ko1 (Koichi Sasada)
02:54 AM Misc #11783 (Closed): Do you have any idea if you have a budgets?
out of date ko1 (Koichi Sasada)
02:54 AM Feature #11670 (Rejected): Show warning to make nested def obsolete
out of date ko1 (Koichi Sasada)
02:51 AM Misc #11295 (Closed): Request for comments about error messages
out of date ko1 (Koichi Sasada)
02:49 AM Feature #10038 (Rejected): Extend ObjectSpace.dump to expose buffer addresses for String and Array
too old. ko1 (Koichi Sasada)
01:35 AM Revision a0eb541e (git): [ruby/psych] Do not depend on the evaluation order of C arguments
The evaluation order of C arguments is unspecified.
`RSTRING_LEN(value)` would fail if the conversion to a String by
...
mame (Yusuke Endoh)
 

Also available in: Atom