Project

General

Profile

Activity

From 12/24/2024 to 12/30/2024

12/30/2024

11:19 PM Bug #20147: FreeBSD libyaml
I am doing some research around UNIX programming, and I have decided to understand a bit further about how include di... kaiquekandykoga (Kaíque Koga)
09:24 PM Misc #20994: C API - How to Create Classes with Non-ASCII characters in Name
Ah - I found `rb_define_class_id_under` which works. This ticket can be closed. cfis (Charlie Savage)
09:11 PM Misc #20994 (Closed): C API - How to Create Classes with Non-ASCII characters in Name
As part of Rice (Ruby C++ bindings), I am experimenting with using unicode characters to make more readable class nam... cfis (Charlie Savage)
01:04 PM Feature #20993: Allow `class <constant-path> = <expression>` syntax
```ruby
class MyStruct = Struct.new(:foo, :bar)
p instance_methods(false) #=> [:foo=, :bar=, :foo, :bar]
end
```
nobu (Nobuyoshi Nakada)
10:35 AM Feature #20993 (Rejected): Allow `class <constant-path> = <expression>` syntax
This is meant as a solution for: https://bugs.ruby-lang.org/issues/20943
## Context
When using `Struct.new` or ...
byroot (Jean Boussier)
10:35 AM Bug #20943: Constant defined in `Data.define` block
I opened a feature request: https://bugs.ruby-lang.org/issues/20993 byroot (Jean Boussier)
10:00 AM Bug #20992 (Open): `eval(ascii_encoded_code)` raises EncodingError when multibyte local variable exists
nobu (Nobuyoshi Nakada)
09:59 AM Bug #20992 (Closed): `eval(ascii_encoded_code)` raises EncodingError when multibyte local variable exists
Applied in changeset commit:git|5fec9308320e8b377681ef19b0cd46d53f94e8ac.
----------
[Bug #20992] Test for local var...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 5fec9308 (git): [Bug #20992] Test for local variable name encodings
nobu (Nobuyoshi Nakada)

12/29/2024

01:45 PM Bug #20992 (Closed): `eval(ascii_encoded_code)` raises EncodingError when multibyte local variable exists
~~~ruby
#coding: utf-8
α=1
eval '1+2'.encode('ascii')
~~~
~~~
$ ruby file.rb
file.rb:3:in 'Kernel#eval': inv...
tompng (tomoya ishida)
11:00 AM Revision 3650f246 (git): [ruby/irb] Fix broken `history` command with -g
(https://github.com/ruby/irb/pull/1057)
Local variable `grep` was always nil because the regular expression parsing ...
sanfrecce-osaka
04:41 AM Bug #20985: Undefined constant in net/http
This constant was introduced in commit:ae2c8b45d2c345faea6a7f2203603b4862f3a66c, but has never existed then or since.... nobu (Nobuyoshi Nakada)
02:09 AM Bug #20988 (Closed): String literal that includes `\C-` `\M-` with `\111` wrongly parsed
Applied in changeset commit:git|a33c944ba8a0580322ee77b3066755f8e2c1c9b1.
----------
[Bug #20988] [prism] Fix escape...
nobu (Nobuyoshi Nakada)
01:44 AM Bug #20988: String literal that includes `\C-` `\M-` with `\111` wrongly parsed
https://github.com/ruby/ruby/pull/12487 nobu (Nobuyoshi Nakada)
01:32 AM Revision a33c944b (git): [Bug #20988] [prism] Fix escaped octal character literals
nobu (Nobuyoshi Nakada)

12/28/2024

07:17 PM Revision 689bb193 (git): [ruby/irb] Use the documentation site as the source of truth
(https://github.com/ruby/irb/pull/1055)
* Use the documentation site as the source of truth
1. Remove detailed cont...
st0012 (Stan Lo)
03:55 PM Revision 609a555e (git): [ruby/irb] Add `ri` an alias to the `show_doc` command
(https://github.com/ruby/irb/pull/1054)
https://github.com/ruby/irb/commit/52e77dd113
st0012 (Stan Lo)
03:33 PM Bug #20991 (Closed): Prism parses `"\C-\α"` into `"α"` which should be syntax error
Fixed by https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/e4ec2128ae9c5c2a43cd599759f19db21fc... tompng (tomoya ishida)
04:19 AM Bug #20991 (Closed): Prism parses `"\C-\α"` into `"α"` which should be syntax error
~~~
$ ./ruby -e 'p "\C-\α"'
"α"
~~~
I think it should raise `Invalid escape character syntax` just like `"\C-α"...
tompng (tomoya ishida)
02:34 PM Bug #20990 (Closed): Ripper.tokenize splits `"\C-\あ"` into tokens with invalid byte sequence
Applied in changeset commit:git|e4ec2128ae9c5c2a43cd599759f19db21fc0238f.
----------
[Bug #20990] Reject escaped mul...
nobu (Nobuyoshi Nakada)
11:36 AM Bug #20990: Ripper.tokenize splits `"\C-\あ"` into tokens with invalid byte sequence
Pull request: https://github.com/ruby/ruby/pull/12484 tompng (tomoya ishida)
04:06 AM Bug #20990 (Closed): Ripper.tokenize splits `"\C-\あ"` into tokens with invalid byte sequence
IRB crashes when a code is tokenized to an invalid byte sequence.
~~~ruby
Ripper.tokenize '"\C-\あ"'
#=> ["\"", "...
tompng (tomoya ishida)
09:40 AM Revision e4ec2128 (git): [Bug #20990] Reject escaped multibyte char with control/meta prefix
nobu (Nobuyoshi Nakada)
04:11 AM Bug #20989: Segmentation fault in Ripper when lexing `/#{"\xcd"}/`
commit:0ccc765 may be needed to backport to all versions. nobu (Nobuyoshi Nakada)
04:09 AM Bug #20989 (Closed): Segmentation fault in Ripper when lexing `/#{"\xcd"}/`
Applied in changeset commit:git|fb18bb183c24ca82b8f114ed090d62bd69b5df84.
----------
[Bug #20989] Ripper: Pass `comp...
nobu (Nobuyoshi Nakada)
02:35 AM Revision 0ccc7657 (git): Ripper: Fix duplicate regexp errors
nobu (Nobuyoshi Nakada)
02:25 AM Revision fb18bb18 (git): [Bug #20989] Ripper: Pass `compile_error`
For the universal parser, `rb_parser_reg_fragment_check` function is
shared between the parser and ripper. However `...
nobu (Nobuyoshi Nakada)
02:19 AM Revision 827a19e7 (git): Update bundled gems list at 175770bb6c55cb777a5f9318334a64 [ci skip]
git[bot]
02:18 AM Revision 175770bb (git): BigDecimal('0.') with bigdecimal-3.1.9 returns 0.0
hsbt (Hiroshi SHIBATA)
02:18 AM Revision b82ad36d (git): Update bundled_gems
hsbt (Hiroshi SHIBATA)
12:00 AM Revision 08176765 (git): Abandon connection test if off line
nobu (Nobuyoshi Nakada)

12/27/2024

09:15 PM Feature #20987: Add dbg - minimal debugging helper
Thanks for feedback!
One thing I'm worried about with `P=1` approach, are Ruby programs that rely on the current `...
pawurb (Pawel Urbanek)
07:59 PM Feature #20987: Add dbg - minimal debugging helper
Basically, I like this proposal.
I use `Kernel#p` and `pp` a lot when debugging.
I often include an identifier su...
mame (Yusuke Endoh)
11:50 AM Feature #20987: Add dbg - minimal debugging helper
Hi. It's my first time contributing here, so I'm sorry in advance if I've mixed something up.
I’m author of [dbg-r...
pawurb (Pawel Urbanek)
06:54 PM Revision 8fa1db79 (git): [rubygems/rubygems] Expand and comment the regex
https://github.com/rubygems/rubygems/commit/0dd0e93bde Luiz Eduardo Kowalski
06:54 PM Revision 6e46b9b8 (git): [rubygems/rubygems] Add support for mise.toml file
https://github.com/rubygems/rubygems/commit/809a2a17a7 Luiz Eduardo Kowalski
06:39 PM Bug #20989 (Closed): Segmentation fault in Ripper when lexing `/#{"\xcd"}/`
When I paste this code snippet into irb, I get a segfault: `/#{"\xcd"}/`. Current master (https://github.com/ruby/rub... Earlopain (Earlopain _)
05:34 PM Bug #20988 (Closed): String literal that includes `\C-` `\M-` with `\111` wrongly parsed
Prism and parse.y parses this string literal differently.
~~~
$ ./ruby -e 'p "\C-\111 \M-\111 \M-\C-\111"'
"I I I"...
tompng (tomoya ishida)
10:16 AM Bug #20800: Don't place `ruby` executable into `/usr/libexec/x86_64-linux/bin`
What I actually want is the configuration options to be honored. If there is used `--bindir=/usr/bin` configuration o... vo.x (Vit Ondruch)
07:27 AM Revision adbbc910 (git): Win32: Update clean commands for bundled gems
nobu (Nobuyoshi Nakada)
07:26 AM Revision e1094007 (git): Win32: Fix sub make commands
`cmd.exe` built-in `cd` does not recognize slashes as path separators,
replace to backslashes.
nobu (Nobuyoshi Nakada)
07:25 AM Revision 3a2d1feb (git): Win32: Rewrite rm.bat
`rd` cannot remove ordinary files, use `del` or `rd` for each entry. nobu (Nobuyoshi Nakada)
05:25 AM Revision 6be0ae35 (git): Win32: Remove win32 directory if empty
nobu (Nobuyoshi Nakada)
03:33 AM Revision 731a5325 (git): Win32: clean extra object file
nobu (Nobuyoshi Nakada)
02:23 AM Revision a37a2f5f (git): Clear failure_log by assignment like as appending by assignment
nobu (Nobuyoshi Nakada)
01:29 AM Revision 7962f32b (git): Fix `hello` when transforming program names
nobu (Nobuyoshi Nakada)
01:26 AM Revision 4cf4cad4 (git): [ruby/prism] Turn off unescape tests for Ruby >= 3.4.0
https://github.com/ruby/prism/commit/f982769314 kddnewton (Kevin Newton)
12:08 AM Bug #20986 (Closed): Bug in Prism parser with `?\C`
Applied in changeset commit:git|4d8c9c131021316b854c4c8b877110d5584069d3.
----------
[ruby/prism] Handle escaped cha...
kddnewton (Kevin Newton)
12:01 AM Revision f226bc20 (git): [Bug #20986] [Prism] Allow escaped multibyte character
nobu (Nobuyoshi Nakada)

12/26/2024

11:40 PM Feature #20987 (Open): Add dbg - minimal debugging helper
Hi. It's my first time contributing here, so I'm sorry in advance if I've mixed something up.
I’m author of https:...
pawurb (Pawel Urbanek)
10:46 PM Bug #20800: Don't place `ruby` executable into `/usr/libexec/x86_64-linux/bin`
I have explained the motivation, but I repeat: @nobu took consideration that if --enable-multiarch is specified, all ... mame (Yusuke Endoh)
08:19 PM Bug #20800: Don't place `ruby` executable into `/usr/libexec/x86_64-linux/bin`
As far as I can tell, the binaries in Debian are placed in `/usr/bin`:
https://packages.debian.org/sid/amd64/ruby3...
vo.x (Vit Ondruch)
02:35 PM Bug #20800: Don't place `ruby` executable into `/usr/libexec/x86_64-linux/bin`
The motivation is very clear, at least to me: The word “multiarch” seems to mean installing architecture-dependent fi... mame (Yusuke Endoh)
08:33 AM Bug #20800: Don't place `ruby` executable into `/usr/libexec/x86_64-linux/bin`
Debian would also confuse this change, without explaining motivation behind the change sorah (Sorah Fukumori)
10:45 PM Bug #20983: New `Ruby` module is linked to from all kinds of documentation pages
Yes, it is an essential weak point of WiKi word system. nobu (Nobuyoshi Nakada)
10:35 PM Revision 4d8c9c13 (git): [ruby/prism] Handle escaped characters after controls
Fixes [Bug #20986]
https://github.com/ruby/prism/commit/fd0c563e9e
kddnewton (Kevin Newton)
10:34 PM Revision c859e158 (git): Handle defined? with call chains with blocks
Ensures we can handle expressions like `defined?(a {}.b)`. kddnewton (Kevin Newton)
09:45 PM Bug #20986: Bug in Prism parser with `?\C`
https://github.com/ruby/prism/pull/3349 kddnewton (Kevin Newton)
08:34 PM Bug #20986: Bug in Prism parser with `?\C`
Caught via ruby_parser's lexer tests zenspider (Ryan Davis)
08:29 PM Bug #20986 (Closed): Bug in Prism parser with `?\C`
Prism output is this:
```
$ ./miniruby -e 'p ?\C-\]'
"]"
```
Parse.y output is this:
```
$ ./miniruby --...
tenderlovemaking (Aaron Patterson)
07:39 PM Feature #20960: Support building OpenSSL for Ruby with AWS-LC
alanwu (Alan Wu) wrote in #note-2:
> Discussion for this should probably move to <https://github.com/ruby/openssl/is...
sachiang (Samuel Chiang)
07:32 PM Bug #20985 (Closed): Undefined constant in net/http
```console
$ grep -rnH HTTPAuthenticationError /usr/local/lib/ruby
/usr/local/lib/ruby/site_ruby/3.3/rubygems/vendo...
BertramScharpf (Bertram Scharpf)
06:09 PM Revision 11c9e4f1 (git): [rubygems/rubygems] Fix `bundle outdated <GEM>` failing if gems not installed
https://github.com/rubygems/rubygems/commit/694d5f444e deivid (David Rodríguez)
03:21 PM Revision d78ff6a7 (git): [Bug #20984] Fix test with locale encoding
nobu (Nobuyoshi Nakada)
02:15 PM Revision f459d8df (git): [ruby/prism] Support Ruby 3.5 for `Prism::Translation::Parser`
Follow up https://github.com/ruby/prism/pull/3336.
Development for Ruby 3.5 has begun on the master branch:
https://...
koic (Koichi ITO)
12:02 PM 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 } }`
Thank you. fixed by: https://github.com/ruby/ruby/pull/12338 ydah (Yudai Takada)
10:37 AM Bug #20526: File.open(encoding: "bom|utf-8") converts "\r\n" to "\n" on Windows
There are similar strangeness around an encoding specifiers.
preparations
```ruby
RUBY_VERSION # => "3.3.5"
Fil...
YO4 (Yoshinao Muramatsu)
09:21 AM Revision 9a5ad1b5 (git): Fix -Wsign-compare warning on mingw
nobu (Nobuyoshi Nakada)
07:29 AM Bug #20982 (Closed): Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4
Applied in changeset commit:git|c6dbb10b7408cab17f170f0b23d1bbf0db03ad55.
----------
[Bug #20982] Put spaces in `ENV...
nobu (Nobuyoshi Nakada)
06:01 AM Revision c6dbb10b (git): [Bug #20982] Put spaces in `ENV.inspect` results as well as `Hash`
nobu (Nobuyoshi Nakada)
05:23 AM Bug #20984 (Closed): ENV.inspect is not encoding aware
Applied in changeset commit:git|19c39e4cfaa467e69b9848c9c5496d7f50d39c7f.
----------
[Bug #20984] ENV.inspect should...
nobu (Nobuyoshi Nakada)
04:37 AM Bug #20984 (Closed): ENV.inspect is not encoding aware
```console
$ ruby -e 'ENV.clear; ENV["\u{3042}"] = "a"; p ENV.inspect.encoding'
#<Encoding:BINARY (ASCII-8BIT)>
```
nobu (Nobuyoshi Nakada)
05:04 AM Misc #20600 (Closed): @ruby-lang.org has been migrated to Cloudflare
I'm closing this. If you need to verification again, please ping me at this ticket. hsbt (Hiroshi SHIBATA)
04:42 AM Revision 19c39e4c (git): [Bug #20984] ENV.inspect should be encoding aware
nobu (Nobuyoshi Nakada)
04:36 AM Misc #20946 (Closed): Proposing tomoya ishida (@tompng) as a Ruby committer
hsbt (Hiroshi SHIBATA)
04:36 AM Misc #20946: Proposing tomoya ishida (@tompng) as a Ruby committer
I've finished all of account configuration. hsbt (Hiroshi SHIBATA)
04:35 AM Misc #20947 (Closed): Propose ydah (Yudai Takada) as a Ruby committer
I've finished all of account configuration. hsbt (Hiroshi SHIBATA)
04:02 AM Revision 037bffec (git): Refine ENV tests
nobu (Nobuyoshi Nakada)
03:31 AM Revision 16665c36 (git): "test" environment variable is unset in `setup`
nobu (Nobuyoshi Nakada)
01:27 AM Revision 5fab1099 (git): Bump up fiddle 1.1.7.dev and stringio 3.1.3.dev
hsbt (Hiroshi SHIBATA)
01:27 AM Revision feba2b66 (git): [ruby/reline] Fix typos in comment
(https://github.com/ruby/reline/pull/796)
* s/Calcualte/Calculate/
* s/unneccesary/unnecessary/
https://github.com...
ydah (Yudai Takada)
01:27 AM Revision 778e73b2 (git): [ruby/date] Simplify description of this library
https://github.com/ruby/date/commit/904d4b9607 ryanbigg (Ryan Bigg)
01:27 AM Revision 0c0b739d (git): Bump up RubyGems 3.7.0.dev and Bundler 2.7.0.dev
hsbt (Hiroshi SHIBATA)
01:27 AM Revision 70e90d52 (git): [ruby/erb] Fix up some doco on erb
(https://github.com/ruby/erb/pull/56)
* ERB#result: Dropped mention of deprecated safe_level since it is no longer d...
Ryan Davis
01:27 AM Revision b7690c58 (git): [ruby/strscan] [DOC] Fix typo in documentation
(https://github.com/ruby/strscan/pull/129)
s/begining/beginning/
https://github.com/ruby/strscan/commit/734b823463
ydah (Yudai Takada)
01:27 AM Revision 6406ac4d (git): [rubygems/rubygems] Try fix flaky failures on Windows
It seems same race condition, maybe some Ruby bug. Just hoping this
tweak may skip it.
https://github.com/rubygems/r...
deivid (David Rodríguez)
01:27 AM Revision 6e73dcff (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]

12/25/2024

10:55 PM Bug #20983: New `Ruby` module is linked to from all kinds of documentation pages
I've reported this to the [original issue](https://bugs.ruby-lang.org/issues/20884#note-13) too. I think the best sol... st0012 (Stan Lo)
07:40 PM Bug #20983 (Closed): New `Ruby` module is linked to from all kinds of documentation pages
For example https://docs.ruby-lang.org/en/master/index.html
* "Ruby" Documentation
* New to "Ruby"?
* "Ruby" inter...
Earlopain (Earlopain _)
07:46 PM Revision ece332a4 (git): [ruby/reline] test_tty_ambiguous_width: Use Reline.test_rubybin
Same as https://github.com/ruby/reline/pull/510, 'ruby' command is not
always available so don't rely on that specifi...
sorah (Sorah Fukumori)
04:53 PM Revision 67d8a97d (git): [ruby/rdoc] Separate patterns by `--exclude` option from defaults
(https://github.com/ruby/rdoc/pull/1251)
https://github.com/ruby/rdoc/commit/a7fdc730f3
nobu (Nobuyoshi Nakada)
03:17 PM Bug #20982 (Closed): Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4
Ruby 3.4 changed the stringified output of Hash to add whitespace to the hashrockets
```
ruby -e 'p({"a"=>"b"})'
{...
herwin (Herwin W)
02:27 PM Bug #20981: rb_undefine_finalizer is missing
Thank you! I confirmed my code works fine in Ruby `master` branch. KitaitiMakoto (真 北市)
01:51 PM Bug #20981 (Closed): rb_undefine_finalizer is missing
Applied in changeset commit:git|7df5d65eac86940619f87da7e70bc0911097ae2f.
----------
[Bug #20981] Bring back `rb_und...
nobu (Nobuyoshi Nakada)
01:28 PM Bug #20981: rb_undefine_finalizer is missing
https://github.com/ruby/ruby/pull/12468 nobu (Nobuyoshi Nakada)
01:17 PM Bug #20981: rb_undefine_finalizer is missing
Hmmm, these symbols disappeared.
```console
$ comm -23 <(nm -PUg 3.3.6/lib/libruby.dylib | cut -d' ' -f1) <(nm -P...
nobu (Nobuyoshi Nakada)
11:53 AM Bug #20981 (Closed): rb_undefine_finalizer is missing
Merry Christmas!
I encountered an error like "dyld[89037]: missing symbol called" in an extension which uses`rb_un...
KitaitiMakoto (真 北市)
01:21 PM Revision 7df5d65e (git): [Bug #20981] Bring back `rb_undefine_finalizer`
nobu (Nobuyoshi Nakada)
12:08 PM Feature #20884: reserve "Ruby" toplevel module for Ruby language
This change introduced an unexpected side-effect to the [master documentation](https://docs.ruby-lang.org/en/master/i... st0012 (Stan Lo)
10:12 AM Feature #20884 (Closed): reserve "Ruby" toplevel module for Ruby language
Applied in changeset commit:git|e5e4db1748d09635c6b20c3b880e5b55d84f7dea.
----------
[Feature #20884] Define topleve...
nobu (Nobuyoshi Nakada)
11:10 AM Revision 69bb296f (git): Support Ruby 3.5 for bundler platforms
hsbt (Hiroshi SHIBATA)
11:10 AM Revision 945fdf60 (git): Relax regexp for Ruby 3.5
hsbt (Hiroshi SHIBATA)
11:10 AM Revision a0460af9 (git): Check ArgumentError and Warnings with Ruby 3.3 and 3.4
hsbt (Hiroshi SHIBATA)
11:10 AM Revision 9967eccc (git): Removed Process::Status#& and Process::Status#>>
hsbt (Hiroshi SHIBATA)
10:12 AM Revision 8f11d6cb (git): Show docs of constants under Ruby
nobu (Nobuyoshi Nakada)
10:12 AM Revision b923a59b (git): fake.rb: Override constants in Ruby module
nobu (Nobuyoshi Nakada)
10:12 AM Revision e5e4db17 (git): [Feature #20884] Define toplevel "Ruby" module with constants
nobu (Nobuyoshi Nakada)
09:18 AM Revision 7f738bb5 (git): Restore Ruby 3.4 NEWS.md again
hsbt (Hiroshi SHIBATA)
09:15 AM Revision 2f064b3b (git): Development of 3.5.0 started.
matz (Yukihiro Matsumoto)
09:15 AM Revision 873f6ca3 (git): [DOC] Flush NEWS.md
matz (Yukihiro Matsumoto)
08:45 AM Revision b9e21624 (git): Truncate old updates of Ruby 3.4
We should stop auto-update workflow until stdgems.org update. hsbt (Hiroshi SHIBATA)
08:26 AM Revision fa863f89 (git): Update default gems list at b5825a1f5cfa380e118eeef9392909 [ci skip]
git[bot]
08:25 AM Revision b5825a1f (git): Restore Ruby 3.4 NEWS.md
hsbt (Hiroshi SHIBATA)
08:22 AM Revision ca17104f (git): Update default gems list at b12237646907c15ec87750ec9c29f2 [ci skip]
git[bot]
08:21 AM Revision b1223764 (git): Make NEWS.md empty for Ruby 3.5 development
hsbt (Hiroshi SHIBATA)
08:07 AM Revision c953e881 (git): Update default gems list at d88c066f42f981f477b7a9ab1e77b9 [ci skip]
git[bot]
07:55 AM Revision d88c066f (git): Add fail safe to check uncommitted changes
naruse (Yui NARUSE)
07:43 AM Revision 48d4efcb (git): v3.4.1
naruse (Yui NARUSE)
04:53 AM Revision ddf62c4c (git): [DOC] Put empty lines
nobu (Nobuyoshi Nakada)
04:50 AM Revision f4501083 (git): [DOC] Fix indentation for rdoc
k0kubun (Takashi Kokubun)
04:49 AM Revision 663f833b (git): [DOC] Mention method argument optimization
k0kubun (Takashi Kokubun)
04:42 AM Revision e25b350f (git): [DOC] Fix the broken format of RubyVM::YJIT.enable docs
k0kubun (Takashi Kokubun)
04:36 AM Revision 7245d3e3 (git): [DOC] Mention --yjit-perf=codegen in NEWS
k0kubun (Takashi Kokubun)
04:31 AM Revision 828e913c (git): [DOC] Use the same indentation depth as adjacent sections
k0kubun (Takashi Kokubun)
04:22 AM Revision 1b0e3626 (git): [DOC] Fix typo in NEWS.md regarding thread-safety
ydah (Yudai Takada)
04:16 AM Revision bf878b54 (git): [DOC] Ractor::RemoteError
nobu (Nobuyoshi Nakada)
04:16 AM Revision 2acbf45d (git): [DOC] Monitor
nobu (Nobuyoshi Nakada)
04:07 AM Revision 871124c3 (git): [DOC] Stop document Ripper::Lexer
`:nodoc:` seems not working for inner classes. nobu (Nobuyoshi Nakada)
03:04 AM Revision 970513f6 (git): Sort undocumented entry list [ci skip]
nobu (Nobuyoshi Nakada)
03:00 AM Revision e8aca1aa (git): [DOC] Fix indentation
RDoc markdown parser requires exact 4 spaces or tab as indentation. nobu (Nobuyoshi Nakada)
02:37 AM Revision f72b94bd (git): [DOC] Fix duplicate entries
A tentative workaround for duplicate entries in "Class and Module
Index".
nobu (Nobuyoshi Nakada)
02:25 AM Revision 51d3f645 (git): [DOC] Hide Fiber::Pool
It is experimental yet and is disabled currently. nobu (Nobuyoshi Nakada)
02:13 AM Revision 92f850ae (git): [DOC] Hide Ractor::Selector
It is not enabled by default currently. nobu (Nobuyoshi Nakada)
02:00 AM Revision 36e9028f (git): [DOC] Clarified YJIT stats changes
k0kubun (Takashi Kokubun)
01:48 AM Revision 4e4b87d3 (git): [DOC] Categorize YJIT new features
k0kubun (Takashi Kokubun)
01:30 AM Revision e46314ed (git): [DOC] Monitor
nobu (Nobuyoshi Nakada)

12/24/2024

11:56 PM Revision c194357c (git): [DOC] Sort links [ci skip]
znz (Kazuhiro NISHIYAMA)
11:51 PM Feature #20960: Support building OpenSSL for Ruby with AWS-LC
Discussion for this should probably move to <https://github.com/ruby/openssl/issues>. Ruby is downstream to the `ope... alanwu (Alan Wu)
11:46 PM Revision 8aac0849 (git): Update bundler version on NEWS.md
hsbt (Hiroshi SHIBATA)
08:40 PM Revision 468b7af6 (git): [DOC] RegExp: The Graph property includes some control characters
The behavior of this is a carry-over from Oniguruma:
https://github.com/kkos/oniguruma/blob/5eaee9f5f8f674aff4875c2...
alanwu (Alan Wu)
08:16 PM Bug #20943: Constant defined in `Data.define` block
You can always do this, of course:
```ruby
Measure = Data.define(:amount, :unit); class Measure
NONE = Data.de...
luke-gru (Luke Gruber)
07:29 PM Revision 372e19bb (git): [DOC] Add IRB's new completion section to NEWS.md
* Fix link and copyedit blurb
Co-authored-by: Alan Wu <[email protected]>
tompng (tomoya ishida)
07:02 PM Revision 645d6047 (git): Fix missing/broken links in NEWS.md
Stan Lo
06:49 PM Revision 58460b4d (git): [DOC] Adjust documentation related to backtraces (#12420)
zverok (Victor Shepelev)
06:06 PM Revision 3be1baab (git): Introduce a timeout to prevent `rb_thread_fd_select` from hanging with write(2) failure (#12457)
Rarely, there are cases where a write(2) call from a child thread
to notify the main thread of the completion of name...
Misaki Shioi
05:32 PM Bug #20970: `it /1/i` raises undefined method 'it' for main (NoMethodError) even if binding.local_variables includes `it`
I think @yui-knk already wrote one https://github.com/ruby/ruby/pull/12435. k0kubun (Takashi Kokubun)
12:52 PM Bug #20970: `it /1/i` raises undefined method 'it' for main (NoMethodError) even if binding.local_variables includes `it`
k0kubun (Takashi Kokubun) wrote in #note-7:
> The same applies to `[1].each { p it; [5].each { p it } }`. Prism didn...
Eregon (Benoit Daloze)
03:38 PM Bug #20980 (Closed): Range#size new TypeError vs semi-open ranges
Since #18984, `Range#size` throws `TypeError` if the `begin` is not iterable (doesn't respond to `#succ`). It produce... zverok (Victor Shepelev)
02:41 PM Feature #20564: Switch default parser to Prism
While I no longer work at Shopify for my day job, I am still actively contributing to all of the Prism-related compon... kddnewton (Kevin Newton)
07:30 AM Feature #20564: Switch default parser to Prism
I heard Kevin left Shopify. I'm wondering who owns Prism related components.
As far as I understand, there are Prism...
naruse (Yui NARUSE)
02:40 PM Revision 07e89bde (git): Fix MEMMOVE in rb_darray_insert
Ruby's MEMMOVE takes in the element data type for the third argument, not
the size of the element. What this did was ...
peterzhu2118 (Peter Zhu)
01:51 PM Feature #20971: Deprecate `rb_path_check`
Yes, I am also coming from the background of docker. Ruby is being build with `ENABLE_PATH_CHECK=0` to supress the wa... Earlopain (Earlopain _)
01:24 PM Feature #20971: Deprecate `rb_path_check`
That warning is pretty annoying in e.g. single-user Docker images where permissions might be 777 for convenience yet ... Eregon (Benoit Daloze)
12:31 PM Revision 13e6fe9b (git): [DOC] Hide `RubyVM::Shape` that is for debug from RDoc totally
nobu (Nobuyoshi Nakada)
08:50 AM Revision 94df8a0c (git): Postpone spec of eszett with ignore case in look behind
nobu (Nobuyoshi Nakada)
08:10 AM Revision 737ca6b8 (git): Bundle rbs-3.8.0 (#12453)
soutaro (Soutaro Matsumoto)
06:42 AM Misc #20946: Proposing tomoya ishida (@tompng) as a Ruby committer
I've sent an email to cvs-admin and opened https://github.com/ruby/git.ruby-lang.org/pull/87 tompng (tomoya ishida)
04:11 AM Misc #20946: Proposing tomoya ishida (@tompng) as a Ruby committer
@tompng Can you read [this](https://github.com/ruby/ruby/wiki/Committer-How-To#how-to-register-you-as-a-committer) an... hsbt (Hiroshi SHIBATA)
05:51 AM Misc #20947: Propose ydah (Yudai Takada) as a Ruby committer
@hsbt I sent information to cvs-admin. Thank you.
ydah (Yudai Takada)
04:11 AM Misc #20947: Propose ydah (Yudai Takada) as a Ruby committer
@ydah Can you read [this](https://github.com/ruby/ruby/wiki/Committer-How-To#how-to-register-you-as-a-committer) and ... hsbt (Hiroshi SHIBATA)
04:32 AM Bug #20979 (Closed): +comment does not affect parsetree without `--parser=parse.y`
Applied in changeset commit:git|1b0c46daed9186b82ab4fef1a4ab225afe582ee6.
----------
[Bug #20979] [DOC] Add a provis...
nobu (Nobuyoshi Nakada)
04:30 AM Bug #20979: +comment does not affect parsetree without `--parser=parse.y`
https://github.com/ruby/ruby/pull/12450 nobu (Nobuyoshi Nakada)
04:27 AM Revision 1b0c46da (git): [Bug #20979] [DOC] Add a proviso to `+comment` option
nobu (Nobuyoshi Nakada)
04:26 AM Bug #19562 (Closed): Setting default_(in|ex)ternal encoding after running an Ractor freezes ruby
Applied in changeset commit:git|0d81177c2013b0a596eb4caebe0bcca557144139.
----------
Fix calls to require_internal i...
luke-gru (Luke Gruber)
04:25 AM Revision fb82f3a6 (git): Win32: Defer change of timezone name encoding after 3.4
This change will be merged into 3.5 along with other encoding, command
line, environment variables, etc.
Revert foll...
nobu (Nobuyoshi Nakada)
04:03 AM Bug #20929: TestTime have an assertion different from current implementation.
We defer this change after 3.4 release.
https://github.com/ruby/ruby/pull/12448
nobu (Nobuyoshi Nakada)
03:07 AM Revision 42026ec3 (git): Fix bundled gems warning for sub feature locations
deivid (David Rodríguez)
02:40 AM Revision 0d81177c (git): Fix calls to require_internal in multi-ractor mode
After a ractor is started (multi-ractor mode), any calls to
require_internal will hang the process due to deadlock. F...
luke-gru (Luke Gruber)
02:38 AM Revision 38af38ed (git): Fix ractor move of unshareable frozen objects
These objects didn't retain their frozen status after the move
Bug [#19408]
luke-gru (Luke Gruber)
02:38 AM Revision 1eb5c03f (git): Added previous version or prime
hsbt (Hiroshi SHIBATA)
02:27 AM Revision ed7ed25e (git): Update RubyGems, Bundler and missing histories of minitest and typeprof
hsbt (Hiroshi SHIBATA)
01:55 AM Bug #20976 (Third Party's Issue): ethon 0.15.0 began to segfault
ethon doesn't seem to be using the ffi gem correctly, since the following makes the spec you point to SEGV consistent... alanwu (Alan Wu)
01:47 AM Revision ab8fd5bb (git): not a incompatbile, but a feature
The change of `Object#singleton_method` doesn't harm existing code
so it should be new feature (bug fix).
ko1 (Koichi Sasada)
12:05 AM Bug #20779 (Closed): Un-rescuable thread creation limit on Mac
Applied in changeset commit:git|2a08f7283ed2ca18e25f4b4d19d2f5c6b450c574.
----------
Fix [Bug #20779] Dedicated nati...
luke-gru (Luke Gruber)
12:05 AM Revision 2a08f728 (git): Fix [Bug #20779] Dedicated native thread creation failed bug
When a dedicated native thread fails to create (OS can't create more
threads), don't add the ruby-level thread to the...
luke-gru (Luke Gruber)
 

Also available in: Atom