Activity
From 08/26/2023 to 09/01/2023
09/01/2023
-
06:13 PM Feature #19859: Start & Finish, Begin & End
- Note that python chose startswith(); Java chose string_object_here.startsWith().
In regards to "retain interface c... -
02:19 AM Feature #19859 (Closed): Start & Finish, Begin & End
- In English "start" is paired with "finish" and "begin" is paired with "end". While "start" and "begin", and "finish" ...
-
01:18 PM Bug #19847: Cannot install Ruby 3.2.2 on Windows using Visual Studio 2019
- nmake update-gems
```
Microsoft (R) Program Maintenance Utility Version 14.29.30147.0
Copyright (C) Microsoft Co... -
02:52 AM Bug #19847 (Feedback): Cannot install Ruby 3.2.2 on Windows using Visual Studio 2019
- Doesn't `nmake update-gems` work too?
What does `nmake -n update-gems` show? -
06:46 AM Feature #19843 (Closed): Promote bigdecimal as bundled gems at Ruby 3.4
- @yahonda Thank you for sharing this.
I miss-understood how detect default gems version with RubyGems/Bundler. I ex... -
06:22 AM Bug #16951: Consistently referer dependencies
- >would it be possible to get an update on this?
It's difficult to answer. All of dependencies are maintainer's con... -
03:55 AM Bug #19281 (Closed): SyntaxError if first argument of command call has semicolon inside parenthesis
- Applied in changeset commit:git|45cd011d73ed1fac195d828c0565e2cac57f65fc.
----------
[Bug #19281] Allow semicolon in... -
03:06 AM Feature #19850 (Open): Get thread creation time
-
01:41 AM Feature #19842: Introduce M:N threads
- > In your example, it doesn't happen because the thread is in a C method. That preemption only happens when executing...
-
12:07 AM Bug #19784: String#delete_prefix! problem
- @ywenc and I found a regression from this patch. We have some code handling a broken UTF-8 String with a combination ...
08/31/2023
-
10:13 PM Feature #19075: Binary searching for the last element
- > I consider that the return value in this case was indeterministic, and this assertion is too implementation specifi...
-
03:50 PM Feature #19075: Binary searching for the last element
- The PR fails at spec/ruby/core/array/bsearch_index_spec.rb:67.
```ruby
it "returns the middle element when bl... -
10:05 AM Feature #19075: Binary searching for the last element
- I made another pull request, which is my latest proposal: https://github.com/ruby/ruby/pull/8339
This new PR impleme... -
01:06 PM Bug #19349 (Closed): Kernel.Integer silently discards base argument that does not have a #to_int
- Applied in changeset commit:git|c45176dbca2bd082cb199e9411e4dfc5ec162352.
----------
[Bug #19349] Respect `#to_int` ... -
03:51 AM Bug #19281: SyntaxError if first argument of command call has semicolon inside parenthesis
- YARP parses all of these successfully:
```ruby
YARP.parse("p (1;2),(3),(4)").success?
# => true
YARP.parse("p... -
03:39 AM Bug #19230 (Closed): The openssl backend of securerandom is no longer needed
- Fixed by commit:64e503eb62aff0952b655e9a86217e355f786146
-
03:33 AM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
- @duerst Did this issue reoccur in the update to Unicode 15? If not, do you think this can be closed?
-
03:21 AM Bug #18988: Ripper cannot parse some code that has regexp named capture
- It appears that YARP parses all of these correctly:
```ruby
YARP.parse("/(?<a>)/ =~ ''; x = a **a, a if false").s... -
02:11 AM Misc #19858 (Closed): DevMeeting-2023-09-14
- # The next dev meeting
**Date: 2023/09/14 13:00-17:00** (JST)
Log: *TBD*
- Dev meeting *IS NOT* a decision-mak... -
02:11 AM Misc #19766 (Closed): DevMeeting-2023-08-24
08/30/2023
-
08:33 PM Bug #18914 (Closed): Segmentation fault during Ruby test suite execution
- Fixed by commit:ada9f8a9f78b3ccd8a5187775d06f45eb9f636f5
-
08:26 PM Bug #18878: parse.y: Foo::Bar {} is inconsistently rejected
- It looks like this will be fixed by YARP:
```
$ ruby -r yarp -e "pp YARP.parse('Foo::Bar {}')"
#<YARP::ParseResu... -
08:21 PM Bug #18810 (Closed): Make `Kernel#p` interruptable.
- Applied in changeset commit:git|ae609a995e344877a990f4c16eca88b02dab5eba.
----------
Document that Kernel#p is for d... -
08:08 PM Bug #18805: IO::Buffer is inconsistent when returning a string from an empty buffer
- @ioquatix Is this expected behavior or a bug?
-
09:14 AM Bug #19857: Eval coverage is reset after each `eval`.
- > Currently only the coverage of the last call to Kernel#eval is kept.
This is not true. Coverage is stored in a glo... -
09:06 AM Bug #19857: Eval coverage is reset after each `eval`.
- We found it was discussed here:
https://bugs.ruby-lang.org/issues/19008#note-5
I'm a little embarrassed I didn'... -
07:57 AM Bug #19857: Eval coverage is reset after each `eval`.
- Currently only the coverage of the last call to `Kernel#eval` is kept. This seems somewhat reasonable to me because:
... -
07:39 AM Bug #19857: Eval coverage is reset after each `eval`.
- Example output:
```
> ./test.rb
foo
bar
{"foo.rb"=>{:lines=>[1, 1, 0, nil, 1, nil, nil]}}
(swap lines)
> .... -
07:39 AM Bug #19857 (Rejected): Eval coverage is reset after each `eval`.
- It seems like `eval` based coverage is reset every time eval is invoked.
```ruby
#!/usr/bin/env ruby
require '... -
08:42 AM Misc #19772: API naming for YARP compiler
- This issue mixed many of topics. It's not for "YARP compiler".
For Ruby core
* Integration strategy of Ruby eval-... -
08:26 AM Feature #19790: Optionally write Ruby crash reports into a file rather than STDERR
- A note from the dev meeting logs, the env var that was accepted is `RUBY_CRASH_REPORT` (not `RUBY_BUGREPORT_PATH`).
-
08:07 AM Bug #19012 (Closed): BasicSocket#recv* methods return an empty packet instead of nil on closed connections
- Applied in changeset commit:git|bcc905100f1079e191632cfd02319c10af82dac0.
----------
BasicSocket#recv* return `nil` ... -
06:24 AM Feature #19842: Introduce M:N threads
- > Please correct me if I'm wrong but IIUC: because CRuby doesn't have true parallelism within Threads, pre-emption ha...
-
02:00 AM Feature #19742: Introduce `Module#anonymous?`
- We can consider introducing the PR unchanged, it depends on `permanent_classpath` which is an internal implementation...
08/29/2023
-
11:07 PM Feature #19842: Introduce M:N threads
- > Can't answer for @ko1 (Koichi Sasada), but to me preemption is a major advantage.
Please correct me if I'm wrong... -
11:04 AM Feature #19842: Introduce M:N threads
- > Can we use MaNy without Ractor?
@ko1 answered above, you can enable it on the main ractor threads with `RUBY_MN_... -
10:22 AM Feature #19842: Introduce M:N threads
- This is an interesting proposal, thanks for writing it up. I have some thoughts and questions, in no particular order...
-
10:51 PM Bug #19853 (Closed): Segfault when calling `system` from a non-blocking fiber
- Merged in https://github.com/ruby/ruby/commit/901b6d9c5025a30b3d7a5ed0a2c00baf9cfb061d
-
06:43 AM Bug #19853: Segfault when calling `system` from a non-blocking fiber
- https://github.com/ruby/ruby/pull/8315 fixes the segfault and turns it into a `TypeError`.
-
08:22 PM Misc #19772: API naming for YARP compiler
- Also in some cases the Ruby version to parse might not be known early or be fixed.
Imagine some gems documentation we... -
08:15 PM Misc #19772: API naming for YARP compiler
- > Does this approach sound good to everyone, or are there any other requirements that I have missed?
These may not b... -
04:29 PM Misc #19772: API naming for YARP compiler
- From this thread and others, this is my understanding of the requirements:
* The `YARP` name is not good, since we... -
04:41 AM Misc #19772: API naming for YARP compiler
- kddnewton (Kevin Newton) wrote in #note-13:
> Going forward, the only people that will be using the Ruby API of the ... -
01:21 PM Feature #19843: Promote bigdecimal as bundled gems at Ruby 3.4
- I'm going to open a pull request to Rails that inform that BigDecimal version added as add_dependency will be 3.1.4 o...
-
12:06 PM Bug #19855: Array#bsearch gets wrong result when its block returns a non-integer numeric value.
- ruby_3_2 5d568e18980b2fdec4701b52f2d89833fa20c0a8 merged revision(s) a28c5151f567cada0d2f5c0c3ec4df7f97b80784.
-
12:04 PM Bug #19855 (Closed): Array#bsearch gets wrong result when its block returns a non-integer numeric value.
- merged at https://github.com/ruby/ruby/commit/a28c5151f567cada0d2f5c0c3ec4df7f97b80784
-
06:09 AM Bug #19855 (Closed): Array#bsearch gets wrong result when its block returns a non-integer numeric value.
- Array#bsearch gets wrong result when its block returns a non-integer numeric value.
```
% ruby -e 'p [0, 4, 7, 10... -
09:46 AM Bug #19856 (Rejected): Redmine query is very slow after upgrading from MySql 5.7 to 8
- Can you file it to https://redmine.org/issues/? This tracker is not for redmine.
-
09:02 AM Bug #19856 (Rejected): Redmine query is very slow after upgrading from MySql 5.7 to 8
- Recently we upgraded the MySql version for Redmine from 5.7 to 8.0.32. After the upgrade the MyPage query is taking a...
-
04:50 AM Feature #18183 (Closed): make SecureRandom.choose public
- Applied in changeset commit:git|7e5c662a6f2e8435f8103bc16185bed6759cc557.
----------
[Feature #18183] Add `chars:` o... -
02:21 AM Feature #18183: make SecureRandom.choose public
- https://github.com/ruby/ruby/pull/8312
-
02:24 AM Feature #19854 (Closed): Make SecureRandom.choose public
08/28/2023
-
11:51 PM Bug #19853: Segfault when calling `system` from a non-blocking fiber
- I could reproduce the error with the native backends, but not the pure Ruby backend. That means it's a bug with `io-e...
-
10:58 PM Bug #19853: Segfault when calling `system` from a non-blocking fiber
- Thanks, I'll take a look.
-
04:06 PM Bug #19853 (Closed): Segfault when calling `system` from a non-blocking fiber
- Hi! I'm trying to improve my Ruby library to support transfer-based fibers (https://github.com/rmosolgo/graphql-ruby/...
-
07:28 PM Feature #19854 (Closed): Make SecureRandom.choose public
- SecureRandom implements the choose method that randomly draws from a source array of characters.
This method is curr... -
11:56 AM Feature #19849: Requiring file with autoload results in confusing error if file doesn't exist
- It cannot be part of the backtrace, because that line is executed way before and not when autoloading the constant.
... -
10:23 AM Feature #19843 (Assigned): Promote bigdecimal as bundled gems at Ruby 3.4
-
01:56 AM Bug #18674 (Closed): Build failure `make up` with WSL2
- I couldn't reproduce this with the latest version of WSL2 and Ubuntu 22.04 image.
08/26/2023
-
09:54 AM Feature #18440: YJIT is enabled if any YJIT tuning options are set
- For what it's worth, I would expect `--yjit-*` options not to turn on YJIT. I agree that it's surprising, I would exp...
-
09:48 AM Bug #19784: String#delete_prefix! problem
- Note that we have the same issue with `end_with?` and `delete_suffix`.
-
12:16 AM Bug #19784 (Closed): String#delete_prefix! problem
- Applied in changeset commit:git|b054c2fe06598f1141fdc337b10046f41f0e227c.
----------
[Bug #19784] Fix behaviors agai... -
01:51 AM Feature #19785 (Closed): Deprecate `RUBY_GC_HEAP_INIT_SLOTS`
- Applied in changeset commit:git|9ea9f992487711fa1a66637edcaf1327d0cd5099.
----------
[Feature #19785] Deprecate RUBY...
Also available in: Atom