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...
-
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.
-
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...
-
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
```
-
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 ... -
10:35 AM Bug #20943: Constant defined in `Data.define` block
- I opened a feature request: https://bugs.ruby-lang.org/issues/20993
-
10:00 AM Bug #20992 (Open): `eval(ascii_encoded_code)` raises EncodingError when multibyte local variable exists
-
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... -
08:04 AM Revision 5fec9308 (git): [Bug #20992] Test for local variable name encodings
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... - 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 ... -
04:41 AM Bug #20985: Undefined constant in net/http
- This constant was introduced in commit:ae2c8b45d2c345faea6a7f2203603b4862f3a66c, but has never existed then or since....
-
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... -
01:44 AM Bug #20988: String literal that includes `\C-` `\M-` with `\111` wrongly parsed
- https://github.com/ruby/ruby/pull/12487
-
01:32 AM Revision a33c944b (git): [Bug #20988] [prism] Fix escaped octal character literals
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... -
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 -
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...
-
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-α"... -
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... -
11:36 AM Bug #20990: Ripper.tokenize splits `"\C-\あ"` into tokens with invalid byte sequence
- Pull request: https://github.com/ruby/ruby/pull/12484
-
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-\あ"'
#=> ["\"", "... -
09:40 AM Revision e4ec2128 (git): [Bug #20990] Reject escaped multibyte char with control/meta prefix
-
04:11 AM Bug #20989: Segmentation fault in Ripper when lexing `/#{"\xcd"}/`
- commit:0ccc765 may be needed to backport to all versions.
-
04:09 AM Bug #20989 (Closed): Segmentation fault in Ripper when lexing `/#{"\xcd"}/`
- Applied in changeset commit:git|fb18bb183c24ca82b8f114ed090d62bd69b5df84.
----------
[Bug #20989] Ripper: Pass `comp... -
02:35 AM Revision 0ccc7657 (git): Ripper: Fix duplicate regexp errors
-
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 `... - 02:19 AM Revision 827a19e7 (git): Update bundled gems list at 175770bb6c55cb777a5f9318334a64 [ci skip]
-
02:18 AM Revision 175770bb (git): BigDecimal('0.') with bigdecimal-3.1.9 returns 0.0
-
02:18 AM Revision b82ad36d (git): Update bundled_gems
-
12:00 AM Revision 08176765 (git): Abandon connection test if off line
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 `... -
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... -
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... - 06:54 PM Revision 8fa1db79 (git): [rubygems/rubygems] Expand and comment the regex
- https://github.com/rubygems/rubygems/commit/0dd0e93bde
- 06:54 PM Revision 6e46b9b8 (git): [rubygems/rubygems] Add support for mise.toml file
- https://github.com/rubygems/rubygems/commit/809a2a17a7
-
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...
-
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"... -
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...
-
07:27 AM Revision adbbc910 (git): Win32: Update clean commands for bundled gems
-
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. -
07:25 AM Revision 3a2d1feb (git): Win32: Rewrite rm.bat
- `rd` cannot remove ordinary files, use `del` or `rd` for each entry.
-
05:25 AM Revision 6be0ae35 (git): Win32: Remove win32 directory if empty
-
03:33 AM Revision 731a5325 (git): Win32: clean extra object file
-
02:23 AM Revision a37a2f5f (git): Clear failure_log by assignment like as appending by assignment
-
01:29 AM Revision 7962f32b (git): Fix `hello` when transforming program names
-
01:26 AM Revision 4cf4cad4 (git): [ruby/prism] Turn off unescape tests for Ruby >= 3.4.0
- https://github.com/ruby/prism/commit/f982769314
-
12:08 AM Bug #20986 (Closed): Bug in Prism parser with `?\C`
- Applied in changeset commit:git|4d8c9c131021316b854c4c8b877110d5584069d3.
----------
[ruby/prism] Handle escaped cha... -
12:01 AM Revision f226bc20 (git): [Bug #20986] [Prism] Allow escaped multibyte character
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:... -
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 ...
-
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... -
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...
-
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
-
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.
-
10:35 PM Revision 4d8c9c13 (git): [ruby/prism] Handle escaped characters after controls
- Fixes [Bug #20986]
https://github.com/ruby/prism/commit/fd0c563e9e -
10:34 PM Revision c859e158 (git): Handle defined? with call chains with blocks
- Ensures we can handle expressions like `defined?(a {}.b)`.
-
09:45 PM Bug #20986: Bug in Prism parser with `?\C`
- https://github.com/ruby/prism/pull/3349
-
08:34 PM Bug #20986: Bug in Prism parser with `?\C`
- Caught via ruby_parser's lexer tests
-
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 --... -
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... -
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... -
06:09 PM Revision 11c9e4f1 (git): [rubygems/rubygems] Fix `bundle outdated <GEM>` failing if gems not installed
- https://github.com/rubygems/rubygems/commit/694d5f444e
-
03:21 PM Revision d78ff6a7 (git): [Bug #20984] Fix test with locale encoding
-
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://... -
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
-
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... -
09:21 AM Revision 9a5ad1b5 (git): Fix -Wsign-compare warning on mingw
-
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... -
06:01 AM Revision c6dbb10b (git): [Bug #20982] Put spaces in `ENV.inspect` results as well as `Hash`
-
05:23 AM Bug #20984 (Closed): ENV.inspect is not encoding aware
- Applied in changeset commit:git|19c39e4cfaa467e69b9848c9c5496d7f50d39c7f.
----------
[Bug #20984] ENV.inspect should... -
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)>
``` -
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.
-
04:42 AM Revision 19c39e4c (git): [Bug #20984] ENV.inspect should be encoding aware
-
04:36 AM Misc #20946 (Closed): Proposing tomoya ishida (@tompng) as a Ruby committer
-
04:36 AM Misc #20946: Proposing tomoya ishida (@tompng) as a Ruby committer
- I've finished all of account configuration.
-
04:35 AM Misc #20947 (Closed): Propose ydah (Yudai Takada) as a Ruby committer
- I've finished all of account configuration.
-
04:02 AM Revision 037bffec (git): Refine ENV tests
-
03:31 AM Revision 16665c36 (git): "test" environment variable is unset in `setup`
-
01:27 AM Revision 5fab1099 (git): Bump up fiddle 1.1.7.dev and stringio 3.1.3.dev
-
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... -
01:27 AM Revision 778e73b2 (git): [ruby/date] Simplify description of this library
- https://github.com/ruby/date/commit/904d4b9607
-
01:27 AM Revision 0c0b739d (git): Bump up RubyGems 3.7.0.dev and Bundler 2.7.0.dev
- 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... -
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 -
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... - 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...
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...
-
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... -
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... -
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 -
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"})'
{... -
02:27 PM Bug #20981: rb_undefine_finalizer is missing
- Thank you! I confirmed my code works fine in Ruby `master` branch.
-
01:51 PM Bug #20981 (Closed): rb_undefine_finalizer is missing
- Applied in changeset commit:git|7df5d65eac86940619f87da7e70bc0911097ae2f.
----------
[Bug #20981] Bring back `rb_und... -
01:28 PM Bug #20981: rb_undefine_finalizer is missing
- https://github.com/ruby/ruby/pull/12468
-
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... -
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... -
01:21 PM Revision 7df5d65e (git): [Bug #20981] Bring back `rb_undefine_finalizer`
-
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...
-
10:12 AM Feature #20884 (Closed): reserve "Ruby" toplevel module for Ruby language
- Applied in changeset commit:git|e5e4db1748d09635c6b20c3b880e5b55d84f7dea.
----------
[Feature #20884] Define topleve... -
11:10 AM Revision 69bb296f (git): Support Ruby 3.5 for bundler platforms
-
11:10 AM Revision 945fdf60 (git): Relax regexp for Ruby 3.5
-
11:10 AM Revision a0460af9 (git): Check ArgumentError and Warnings with Ruby 3.3 and 3.4
-
11:10 AM Revision 9967eccc (git): Removed Process::Status#& and Process::Status#>>
-
10:12 AM Revision 8f11d6cb (git): Show docs of constants under Ruby
-
10:12 AM Revision b923a59b (git): fake.rb: Override constants in Ruby module
-
10:12 AM Revision e5e4db17 (git): [Feature #20884] Define toplevel "Ruby" module with constants
-
09:18 AM Revision 7f738bb5 (git): Restore Ruby 3.4 NEWS.md again
-
09:15 AM Revision 2f064b3b (git): Development of 3.5.0 started.
-
09:15 AM Revision 873f6ca3 (git): [DOC] Flush NEWS.md
-
08:45 AM Revision b9e21624 (git): Truncate old updates of Ruby 3.4
- We should stop auto-update workflow until stdgems.org update.
- 08:26 AM Revision fa863f89 (git): Update default gems list at b5825a1f5cfa380e118eeef9392909 [ci skip]
-
08:25 AM Revision b5825a1f (git): Restore Ruby 3.4 NEWS.md
- 08:22 AM Revision ca17104f (git): Update default gems list at b12237646907c15ec87750ec9c29f2 [ci skip]
-
08:21 AM Revision b1223764 (git): Make NEWS.md empty for Ruby 3.5 development
- 08:07 AM Revision c953e881 (git): Update default gems list at d88c066f42f981f477b7a9ab1e77b9 [ci skip]
-
07:55 AM Revision d88c066f (git): Add fail safe to check uncommitted changes
-
07:43 AM Revision 48d4efcb (git): v3.4.1
-
04:53 AM Revision ddf62c4c (git): [DOC] Put empty lines
-
04:50 AM Revision f4501083 (git): [DOC] Fix indentation for rdoc
-
04:49 AM Revision 663f833b (git): [DOC] Mention method argument optimization
-
04:42 AM Revision e25b350f (git): [DOC] Fix the broken format of RubyVM::YJIT.enable docs
-
04:36 AM Revision 7245d3e3 (git): [DOC] Mention --yjit-perf=codegen in NEWS
-
04:31 AM Revision 828e913c (git): [DOC] Use the same indentation depth as adjacent sections
-
04:22 AM Revision 1b0e3626 (git): [DOC] Fix typo in NEWS.md regarding thread-safety
-
04:16 AM Revision bf878b54 (git): [DOC] Ractor::RemoteError
-
04:16 AM Revision 2acbf45d (git): [DOC] Monitor
-
04:07 AM Revision 871124c3 (git): [DOC] Stop document Ripper::Lexer
- `:nodoc:` seems not working for inner classes.
-
03:04 AM Revision 970513f6 (git): Sort undocumented entry list [ci skip]
-
03:00 AM Revision e8aca1aa (git): [DOC] Fix indentation
- RDoc markdown parser requires exact 4 spaces or tab as indentation.
-
02:37 AM Revision f72b94bd (git): [DOC] Fix duplicate entries
- A tentative workaround for duplicate entries in "Class and Module
Index". -
02:25 AM Revision 51d3f645 (git): [DOC] Hide Fiber::Pool
- It is experimental yet and is disabled currently.
-
02:13 AM Revision 92f850ae (git): [DOC] Hide Ractor::Selector
- It is not enabled by default currently.
-
02:00 AM Revision 36e9028f (git): [DOC] Clarified YJIT stats changes
-
01:48 AM Revision 4e4b87d3 (git): [DOC] Categorize YJIT new features
-
01:30 AM Revision e46314ed (git): [DOC] Monitor
12/24/2024
-
11:56 PM Revision c194357c (git): [DOC] Sort links [ci skip]
-
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...
-
11:46 PM Revision 8aac0849 (git): Update bundler version on NEWS.md
-
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... -
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... -
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]> - 07:02 PM Revision 645d6047 (git): Fix missing/broken links in NEWS.md
-
06:49 PM Revision 58460b4d (git): [DOC] Adjust documentation related to backtraces (#12420)
- 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... -
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.
-
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... -
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...
-
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...
-
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... -
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 ... -
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...
-
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 ...
-
12:31 PM Revision 13e6fe9b (git): [DOC] Hide `RubyVM::Shape` that is for debug from RDoc totally
-
08:50 AM Revision 94df8a0c (git): Postpone spec of eszett with ignore case in look behind
-
08:10 AM Revision 737ca6b8 (git): Bundle rbs-3.8.0 (#12453)
-
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
-
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...
-
05:51 AM Misc #20947: Propose ydah (Yudai Takada) as a Ruby committer
- @hsbt I sent information to cvs-admin. Thank you.
-
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 ...
-
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... -
04:30 AM Bug #20979: +comment does not affect parsetree without `--parser=parse.y`
- https://github.com/ruby/ruby/pull/12450
-
04:27 AM Revision 1b0c46da (git): [Bug #20979] [DOC] Add a proviso to `+comment` option
-
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... -
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... -
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 -
03:07 AM Revision 42026ec3 (git): Fix bundled gems warning for sub feature locations
-
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... -
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] -
02:38 AM Revision 1eb5c03f (git): Added previous version or prime
-
02:27 AM Revision ed7ed25e (git): Update RubyGems, Bundler and missing histories of minitest and typeprof
-
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...
-
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). -
12:05 AM Bug #20779 (Closed): Un-rescuable thread creation limit on Mac
- Applied in changeset commit:git|2a08f7283ed2ca18e25f4b4d19d2f5c6b450c574.
----------
Fix [Bug #20779] Dedicated nati... -
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...
Also available in: Atom