Project

General

Profile

Activity

From 06/01/2023 to 06/07/2023

06/07/2023

11:46 PM Feature #19718: Extend `-0` option
Dan0042 (Daniel DeLorme) wrote in #note-3:
> I meant it will not be possible to use `-u` in the future.
Yes, and ...
nobu (Nobuyoshi Nakada)
03:39 PM Feature #19718: Extend `-0` option
I meant it will not be possible to use `-u` in the future.
With colon we could write anything after, like `-0:$'\t'`...
Dan0042 (Daniel DeLorme)
02:25 PM Feature #19718: Extend `-0` option
I thought the issue about `-u` is simply a matter of priorities; just the chance of `-0x` cannot be denied, but `-0u`... nobu (Nobuyoshi Nakada)
02:00 PM Feature #19718: Extend `-0` option
It's a nifty idea, but `-0uCODEPOINT` means that the `-u` option is forever reserved for this usage which no one will... Dan0042 (Daniel DeLorme)
12:02 PM Feature #19718 (Rejected): Extend `-0` option
Recently I learned that Perl's `-0` option is extended to accept a hexadecimal Unicode codepoint.
However it uses `-...
nobu (Nobuyoshi Nakada)
03:01 PM Feature #19712: IO#reopen removes singleton class
> It's not possible to reuse the singleton class for that example.
Yes, that's why I wrote: "whether the singleton...
byroot (Jean Boussier)
02:56 PM Feature #19712: IO#reopen removes singleton class
@byroot It's not possible to reuse the singleton class for that example. A singleton class has a given superclass, an... Eregon (Benoit Daloze)
09:50 AM Feature #19712: IO#reopen removes singleton class
For what it's worth, I think:
- It would seem unnatural to me to not clear the `singleton_class`, as in my menta...
byroot (Jean Boussier)
02:09 PM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
I've created https://github.com/ruby/ruby/pull/7915 for review. mdalessio (Mike Dalessio)
01:45 PM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
> for now just print a deprecation warning.
My worry is that since deprecation warnings are disabled by default, m...
byroot (Jean Boussier)
01:39 PM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
@hsbt Because this functionality has existed in Ruby for such a long time, maybe we should target the next major rele... mdalessio (Mike Dalessio)
10:04 AM Feature #19717 (Open): `ConditionVariable#signal` is not fair when the wakeup is consistently spurious.
For background, see this issue <https://github.com/socketry/async/issues/99>.
It looks like `ConditionVariable#sig...
ioquatix (Samuel Williams)
06:48 AM Bug #18743: Enumerator#next / peek re-use each others stacktraces
Your PR makes `stop_exc` to be overwritten for each `StopIteration`.
IMO, it should not change and the `cause` of al...
nobu (Nobuyoshi Nakada)
06:00 AM Bug #19700: TestProcess#test_execopts_redirect_open_fifo_interrupt_print is flaky on macOS
It seems from my survey around the office that my test program works on Intel macs and crashes on ARM ones. I opened ... kjtsanaktsidis (KJ Tsanaktsidis)
01:10 AM Revision 46583f7d (git): Adjust style [ci skip]
nobu (Nobuyoshi Nakada)
12:27 AM Bug #19716: SystemStackError occurs too easily on Alpine Linux (due to small stack size reported by pthread_attr_getstacksize on musl libc)
Output from `make test` after applying the patch:
```
Fiber count: 10000 (skipping)
PASS all 1669 tests
exec ./...
alexdowad (Alex Dowad)
12:19 AM Bug #19716: SystemStackError occurs too easily on Alpine Linux (due to small stack size reported by pthread_attr_getstacksize on musl libc)
I just applied @ncopa's patch from: https://bugs.ruby-lang.org/attachments/download/7081/0001-thread_pthread.c-make-g... alexdowad (Alex Dowad)
12:13 AM Bug #19716 (Feedback): SystemStackError occurs too easily on Alpine Linux (due to small stack size reported by pthread_attr_getstacksize on musl libc)
This is the same problem previously reported against Ruby 2.5 in https://bugs.ruby-lang.org/issues/14387. I just ran ... alexdowad (Alex Dowad)
12:08 AM Bug #19715 (Rejected): Coverage oneshot_lines mode is not working after result clear
Given a simple Ruby file (`foo.rb`):
```ruby
def hello
puts "hello"
end
```
If I do the following in `irb`,...
ngan (Ngan Pham)

06/06/2023

02:21 PM Revision 2b54c135 (git): YJIT: Avoid identity-based known-class guards for IO objects (#7911)
`IO#reopen` is very special in that it is able to change the class and
singleton class of IO instances. In its presen...
alanwu (Alan Wu)
02:19 PM Revision 7577c101 (git): Unify length field for embedded and heap strings (#7908)
* Unify length field for embedded and heap strings
The length field is of the same type and position in RString for ...
peterzhu2118 (Peter Zhu)
02:18 PM Revision fae2f80d (git): Revert debugging code in test_gc_compact.rb
peterzhu2118 (Peter Zhu)
02:18 PM Revision c3dc9fcc (git): Fix heap growth in GC.verify_compaction_references
We should grow by at least gc_params.heap_init_slots, but the previous
calculation was incorrect.
peterzhu2118 (Peter Zhu)
01:12 PM Misc #19679: Migrate Wiki from bugs.ruby-lang.org to ruby/ruby GitHub repository
> If you don't have wiki permission, please ask me again because configuration of Redmine is too complex.
Thanks @...
jemmai (Jemma Issroff)
12:44 PM Feature #19714 (Closed): Add Refinement#refined_module
Eregon (Benoit Daloze) wrote in https://bugs.ruby-lang.org/issues/12737#note-15:
> `Refinement#refined_class` is a b...
shugo (Shugo Maeda)
12:37 PM Feature #12737: Module#defined_refinements
Eregon (Benoit Daloze) wrote in #note-15:
> `Refinement#refined_class` is a bit strange given it can return a module...
shugo (Shugo Maeda)
12:00 PM Feature #12737: Module#defined_refinements
`Refinement#refined_class` is a bit strange given it can return a module.
How about adding `Refinement#refined_modul...
Eregon (Benoit Daloze)
07:01 AM Feature #19702: Promote racc as bundled gems
`rails/rails` already used `gem "racc"` under the bundler environment.
https://github.com/rails/rails/blob/main/G...
hsbt (Hiroshi SHIBATA)
05:15 AM Bug #19713: Off-by-one error when computing very large Integer numbers
You can use `Integer#quo`.
```ruby
a.quo(b+c) + b.quo(a+c) + c.quo(a+b) #=> (4/1)
```
nobu (Nobuyoshi Nakada)
05:11 AM Bug #19713 (Rejected): Off-by-one error when computing very large Integer numbers
It is by design. `Integer#/` does integer division.
```
p 1 / 2 #=> 0
```
mame (Yusuke Endoh)
03:42 AM Revision 1f64301e (git): Bump octokit/request-action from 2.1.8 to 2.1.9
Bumps [octokit/request-action](https://github.com/octokit/request-action) from 2.1.8 to 2.1.9.
- [Release notes](http...
dependabot[bot]
01:52 AM Revision 79e8d914 (git): [rubygems/rubygems] Delay cache access in `LockfileParser`
It's the only part that needs "root folder resultion" to figure out the
folder for the cache, but it's only needed fo...
deivid (David Rodríguez)
01:52 AM Revision 03246719 (git): [rubygems/rubygems] Fix `path` vs `deployment` precedence when path set through ENV
The `deployment` setting sets `path` to `vendor/bundle` implicitly, but
that should only apply if `path` is not set e...
deivid (David Rodríguez)
01:52 AM Revision 7b317243 (git): [rubygems/rubygems] Unexclude some specs on bundler 3
These should all be passing on Bundler 3.
https://github.com/rubygems/rubygems/commit/4a8c172965
deivid (David Rodríguez)
01:52 AM Revision 6353f1d5 (git): [rubygems/rubygems] Fill in missing deployment specs
https://github.com/rubygems/rubygems/commit/e16aa47b8f deivid (David Rodríguez)
01:52 AM Revision 60377244 (git): [rubygems/rubygems] Remove redundant specs
They are already tested above.
https://github.com/rubygems/rubygems/commit/23073dcece
deivid (David Rodríguez)
01:52 AM Revision 8819dc43 (git): [rubygems/rubygems] Always rely on $LOAD_PATH when jumping from exe to lib
Normally, we use `require_relative` when requiring internal code.
However, Bundler may also load external code (for e...
deivid (David Rodríguez)
01:52 AM Revision 1f9e6683 (git): [rubygems/rubygems] Fix inline mode with multiple sources
If we're in inline mode, Bundler first resolves using only local gems,
and if some gems are missing, then it re-resol...
deivid (David Rodríguez)

06/05/2023

09:58 PM Revision ebe10773 (git): YJIT: Fix a warning on cargo test (#7909)
k0kubun (Takashi Kokubun)
09:28 PM Bug #19713 (Rejected): Off-by-one error when computing very large Integer numbers
Ruby computes this Elliptic Curve result incorrectly when using Integer operations, but has the correct result when u... bannable (Joe Truba)
09:01 PM Revision 2e14a653 (git): Add an example for rust-analyzer.cargo.unsetTest [ci skip]
k0kubun (Takashi Kokubun)
07:47 PM Revision 2543a657 (git): Implement Struct on VWA
The benchmark results show that this feature has either a positive or
no impact on performance. The memory usage is a...
peterzhu2118 (Peter Zhu)
07:12 PM Revision 45ff2f4a (git): [ruby/irb] Refactor ExtendCommand::Nop
(https://github.com/ruby/irb/pull/598)
* Rename conf to irb_context
* Drop Nop#irb method because it's only used by...
st0012 (Stan Lo)
07:02 PM Revision 273b3847 (git): [ruby/irb] Simplify irb_info command
(https://github.com/ruby/irb/pull/597)
https://github.com/ruby/irb/commit/0a0409c52b
st0012 (Stan Lo)
06:34 PM Revision 76ee4edb (git): [ruby/irb] Fixed string escaping omissions
(https://github.com/ruby/irb/pull/599)
I received a `RegexpError` when I typed `::Array[`.
::Array[/Users/mi/ghq/git...
ima1zumi (Mari Imaizumi)
06:11 PM Revision 135a5eb7 (git): Add missing write barrier
We were missing the write barrier for class_value to cref. This should
fix the segv we were seeing in http://ci.rvm.j...
eileencodes (Eileen Uchitelle)
06:11 PM Revision 40f090f4 (git): Revert "Revert "Fix cvar caching when class is cloned""
This reverts commit 10621f7cb9a0c70e568f89cce47a02e878af6778.
This was reverted because the gc integrity build start...
eileencodes (Eileen Uchitelle)
05:10 PM Revision 29ea3c5a (git): [rubygems/rubygems] Try again with https://github.com/rubygems/rubygems/pull/6693
https://github.com/rubygems/rubygems/commit/73c0d5f059 hsbt (Hiroshi SHIBATA)
03:07 PM Feature #19712 (Open): IO#reopen removes singleton class
The documentation states:
> This may dynamically change the actual class of this stream.
As well `#reopen` remo...
itarato (Peter Arato)
02:59 PM Revision 3cdafe9b (git): Move per sections in help message
nobu (Nobuyoshi Nakada)
02:59 PM Revision b5467ae3 (git): Add additional info for `-0` to `--help` message
nobu (Nobuyoshi Nakada)
02:59 PM Revision feb946c3 (git): Fold option lines in help message
nobu (Nobuyoshi Nakada)
01:49 PM Revision 1a7ee145 (git): [DOC] Update flags doc for strings
The length of an embedded string is no longer in the flags. peterzhu2118 (Peter Zhu)
09:43 AM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
I understand your concerns.
Every production system I've worked on has some kind of APM, and I've never heard anyo...
ioquatix (Samuel Williams)
09:37 AM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
Probably not, but I also think net-http shouldn't use it.
There is overhead to e.g. call Addrinfo#inspect (or #to_s)...
Eregon (Benoit Daloze)
09:31 AM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
If it's not in core, can we still use it in `net-http` and other gems like that? ioquatix (Samuel Williams)
09:30 AM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
Why not use a fiber-local variable for this? Then there is much less risk of conflict between libraries, and of cours... Eregon (Benoit Daloze)
09:25 AM Feature #19708: Support `attr_reader :foo?`
Agreed this would be nice and make such query methods more optimized.
In https://bugs.ruby-lang.org/issues/12046#n...
Eregon (Benoit Daloze)
09:15 AM Feature #19708: Support `attr_reader :foo?`
This was proposed and rejected by Matz several time in the past (see the linked issues).
Not saying it's impossibl...
byroot (Jean Boussier)
04:44 AM Feature #19708: Support `attr_reader :foo?`
> > You can workaround this by using attr_reader to create the optimized method, alias_method to give it the
> > nice...
AMomchilov (Alexander Momchilov)
06:18 AM Bug #19711: NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
This code was added almost 10 years ago via https://github.com/rails/rails/commit/71993c6f9770b1350aa41fe8c68f1dd2c78... yahonda (Yasuo Honda)
06:07 AM Bug #19711: NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
> do you have any opinion on Rails' usage as outlined above?
Before even looking at the issue, we'll fix it if nec...
byroot (Jean Boussier)
04:31 AM Bug #19711: NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
@yahonda do you have any opinion on Rails' usage as outlined above? ioquatix (Samuel Williams)
03:53 AM Bug #19711: NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
Looks like https://github.com/rails/rails/blob/main/activesupport/test/deprecation_test.rb calls `.new` on the Deprec... dpepper (Daniel Pepper)
01:33 AM Bug #19711: NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
```ruby
module ActiveSupport
class Deprecation
include Singleton
```
Why is Rails trying to call `new` o...
ioquatix (Samuel Williams)
01:12 AM Bug #19711: NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
I reverted commit:bebd05fb51ea65bc57344b67100748200f8311eb at commit:3a4302c742622dda9fbaeeb90fd42364badc423d
hsbt (Hiroshi SHIBATA)
01:03 AM Bug #19711 (Closed): NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb
Rails CI against ruby3.3.0dev has been failing https://buildkite.com/rails/rails/builds/96929#0188841c-cf1f-46d6-b48b... yahonda (Yasuo Honda)
04:29 AM Revision 542c70aa (git): [ruby/singleton] Simplify implementation of `Singleton#instance`.
(https://github.com/ruby/singleton/pull/9)
- Add more tests to cover rails' usage.
dpepper (Daniel Pepper)
03:06 AM Bug #19685 (Closed): ruby --helpに --yydebugの情報がない
Applied in changeset commit:git|3fe0f8c68bf2cd861b7061de8a662885e5aa5234.
----------
[Bug #19685]: Add `-y` and `--y...
Anonymous
03:05 AM Revision 3fe0f8c6 (git): [Bug #19685]: Add `-y` and `--yydebug` document to `--help`
Add -y option information to `--help`
Fix a warning on the man page
Yla Aioi
01:17 AM Bug #19700: TestProcess#test_execopts_redirect_open_fifo_interrupt_print is flaky on macOS
I think it's the same failure as these:
- http://rubyci.s3.amazonaws.com/osx1200arm/ruby-master/log/20230601T215005...
kjtsanaktsidis (KJ Tsanaktsidis)
12:04 AM Bug #19700 (Feedback): TestProcess#test_execopts_redirect_open_fifo_interrupt_print is flaky on macOS
I haven't seen that failures on macOS.
```
ProductName: macOS
ProductVersion: 13.4
BuildVersion: 22F66
```
...
nobu (Nobuyoshi Nakada)
01:10 AM Revision 3a4302c7 (git): [ruby/singleton] Revert "Simplify the implementation
(https://github.com/ruby/singleton/pull/7)"
This reverts commit https://github.com/ruby/singleton/commit/545b6b61a40...
hsbt (Hiroshi SHIBATA)

06/04/2023

07:02 PM Bug #19710: Wrong answer output in "All together now" exercise at try.ruby-lang.org
byroot (Jean Boussier) wrote in #note-1:
> Please report it to the upstream project: https://github.com/ruby/TryRuby...
vividpixel (Nicholas Hawthorne)
06:36 PM Bug #19710 (Third Party's Issue): Wrong answer output in "All together now" exercise at try.ruby-lang.org
Please report it to the upstream project: https://github.com/ruby/TryRuby byroot (Jean Boussier)
04:08 PM Bug #19710 (Third Party's Issue): Wrong answer output in "All together now" exercise at try.ruby-lang.org
Couldn't find the error in my typed version of the code, so then I copied the provided solution and discovered it had... vividpixel (Nicholas Hawthorne)
03:25 PM Revision 068672cf (git): Update default gems list at 4275a8098e59c43daa4a85efce9465 [ci skip]
git[bot]
03:24 PM Revision 4275a809 (git): [ruby/irb] Bump version to 1.7.0
(https://github.com/ruby/irb/pull/596)
https://github.com/ruby/irb/commit/c2e7002867
st0012 (Stan Lo)
02:33 PM Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers.
I came back to this issue.
> I don't see the convenience of `Fiber.annotate`. Convince me.
- Logging what the c...
ioquatix (Samuel Williams)

06/03/2023

11:50 AM Revision 73a31546 (git): Attrset name is not allowed as an attribute
nobu (Nobuyoshi Nakada)
11:22 AM Revision 45890563 (git): Exit with a failure if any test files failed to load
nobu (Nobuyoshi Nakada)
11:13 AM Misc #19693: Data initialization is significantly slower than Struct
@byroot
nice idea! i've [tried it](https://gist.github.com/jaynetics/0d04eb85177140e2a84fc88aeea68764). it still dou...
janosch-x (Janosch Müller)
09:35 AM Feature #19708: Support `attr_reader :foo?`
Personally I agree with the proposal, largely because I love methods that end with a trailing '?' - I think that was
...
rubyFeedback (robert heiler)
12:23 AM Feature #19708: Support `attr_reader :foo?`
You can workaround this by using `attr_reader` to create the optimized method, `alias_method` to give it the nice `ac... AMomchilov (Alexander Momchilov)
12:15 AM Feature #19708 (Open): Support `attr_reader :foo?`
Creating reader methods with `attr_reader` is preferable over defining them by hand, not only because it's more conve... AMomchilov (Alexander Momchilov)
08:28 AM Revision 1bb7c3c4 (git): Update default gems list at e6bd1852fb0c4775f6bc9588df30a1 [ci skip]
git[bot]
08:28 AM Revision e6bd1852 (git): [ruby/reline] Bump version to 0.3.5
(https://github.com/ruby/reline/pull/548)
https://github.com/ruby/reline/commit/4330a52572
st0012 (Stan Lo)
03:41 AM Bug #19709 (Closed): `Thread.join(timeout)` hangs in fiber scheduler.
Merged. ioquatix (Samuel Williams)
02:04 AM Bug #19709: `Thread.join(timeout)` hangs in fiber scheduler.
PR: https://github.com/ruby/ruby/pull/7903 ioquatix (Samuel Williams)
01:43 AM Bug #19709 (Closed): `Thread.join(timeout)` hangs in fiber scheduler.
Unfortunately the following script can hang:
```ruby
require_relative 'test/fiber/scheduler'
scheduler = Sched...
ioquatix (Samuel Williams)
03:41 AM Revision 04021937 (git): Fix `Thread#join(timeout)` when running inside the fiber scheduler. (#7903)
Samuel Williams
03:07 AM Feature #18894: Object#make_shareable
`#make_shareable` sounds like it's an alias for `Ractor.make_shareable`. Callbacks tend to be past tense, how about `... AMomchilov (Alexander Momchilov)
01:42 AM Revision a4d92475 (git): [ruby/rdoc] Auto-correct trailing new lines
https://github.com/ruby/rdoc/commit/4b68c0728a vinistock (Vinicius Stock)
01:34 AM Revision 7b803eaf (git): Ripper does not depend on Bison [ci skip]
It also uses Lrama then no dependency on Bison. yui-knk (Kaneko Yuichiro)
12:35 AM Revision bebd05fb (git): [ruby/singleton] Simplify the implementation
(https://github.com/ruby/singleton/pull/7)
Remove `__init__` and move logic to `included`.
dpepper (Daniel Pepper)
12:00 AM Feature #19197: Add Exception#root_cause
mame (Yusuke Endoh) wrote in #note-8:
> Discussed at the dev meeting.
>
> Please elaborate the use case a bit mor...
AMomchilov (Alexander Momchilov)

06/02/2023

10:24 PM Misc #19679 (Assigned): Migrate Wiki from bugs.ruby-lang.org to ruby/ruby GitHub repository
I added @jemmai to Triage team and added wiki CRUD grants to Triage team.
If you don't have wiki permission, pleas...
hsbt (Hiroshi SHIBATA)
05:31 PM Misc #19679: Migrate Wiki from bugs.ruby-lang.org to ruby/ruby GitHub repository
@hsbt I think @jemmai should have Wiki edit permission on Redmine for updating/deleting migrated pages. Can we maybe ... k0kubun (Takashi Kokubun)
09:16 PM Revision 4e26ae3c (git): YJIT: Use #[cfg] instead of if cfg! (#7899)
k0kubun (Takashi Kokubun)
07:49 PM Bug #19707 (Closed): Backport openssl fix to ruby_3_2 branch
Hi! While working on backports to fix another bug, I noticed that the openssl tests for Visual Studio code were faili... eileencodes (Eileen Uchitelle)
03:58 PM Bug #19696: YJIT panicked - branch stubs should never enlarge branches
We would also like to know if you are able to reproduce the issue with Ruby 3.3-preview1 on your CI. That would give ... maximecb (Maxime Chevalier-Boisvert)
02:11 PM Revision 22bea37c (git): Stabilize test_latest_gc_info_need_major_by
Fix:
```
1) Failure:
TestGc#test_latest_gc_info_need_major_by [/home/runner/work/ruby/ruby/src/test/ruby/test_g...
byroot (Jean Boussier)
01:54 PM Revision 83056817 (git): [ruby/irb] Require `test/lib` helpers from main test helper
(https://github.com/ruby/irb/pull/595)
Because they are handled differently in `ruby/irb` and `ruby/ruby`.
st0012 (Stan Lo)
12:18 PM Revision e38fb050 (git): [ruby/reline] Remove unnecessary conditions for
`Fiddle::TYPE_VARIADIC`
(https://github.com/ruby/reline/pull/547)
https://github.com/ruby/reline/commit/71ba3a9432
nobu (Nobuyoshi Nakada)
09:55 AM Revision 60d75a56 (git): MJIT: Check if self is T_OBJECT before opt_pc jump
k0kubun (Takashi Kokubun)
08:21 AM Revision d7e82512 (git): Update default gems list at c32a30ec09997b3ee846a33a6873ed [ci skip]
git[bot]
08:20 AM Revision c32a30ec (git): [ruby/stringio] Development of 3.0.8 started.
https://github.com/ruby/stringio/commit/1587d3698e hsbt (Hiroshi SHIBATA)
07:58 AM Revision 21b61b21 (git): Fix the case no file under bin directory
NMake cannot handle empty expanded targets. nobu (Nobuyoshi Nakada)
07:30 AM Revision ae70d2d7 (git): YJIT: Use #[cfg] instead of if cfg!
k0kubun (Takashi Kokubun)
05:27 AM Revision 729b92ea (git): [ruby/uri] Drop support for 2.4
https://github.com/ruby/uri/commit/21baf2ba16 nobu (Nobuyoshi Nakada)
03:44 AM Revision 5a3c782a (git): Bump octokit/request-action from 2.1.7 to 2.1.8
Bumps [octokit/request-action](https://github.com/octokit/request-action) from 2.1.7 to 2.1.8.
- [Release notes](http...
dependabot[bot]
02:33 AM Feature #19706: Make JSON.[] support ARGF object
`JSON.load(ARGF)["foo"]` is possible in all versions (1.5.5 bundled with ruby1.9, at least). nobu (Nobuyoshi Nakada)
02:28 AM Feature #19706 (Third Party's Issue): Make JSON.[] support ARGF object
Json has its own upstream, https://github.com/flori/json.
BTW: I've never used `JSON[]`, but it looks like whole o...
nobu (Nobuyoshi Nakada)
01:46 AM Feature #19706 (Third Party's Issue): Make JSON.[] support ARGF object
**Abstract**
I propose to extend the `JSON.[]` method in the `json` standard library to support `ARGF` object direct...
tatzyr (Tatsuya Otsuka)
01:12 AM Bug #19700: TestProcess#test_execopts_redirect_open_fifo_interrupt_print is flaky on macOS
I opened https://github.com/ruby/ruby/pull/7876 to skip this. kjtsanaktsidis (KJ Tsanaktsidis)
12:41 AM Revision 08bf3bcf (git): MJIT: Trigger compaction when the queue is empty
k0kubun (Takashi Kokubun)
12:28 AM Revision 3a4206c7 (git): No need to define "BISON" on extconf.rb
"BISON" is defined in "ext/ripper/depend". yui-knk (Kaneko Yuichiro)

06/01/2023

09:55 PM Revision 10621f7c (git): Revert "Fix cvar caching when class is cloned"
This reverts commit 77d1b082470790c17c24a2f406b4fec5d522636b. tenderlovemaking (Aaron Patterson)
08:10 PM Revision 2d2893f2 (git): [ruby/irb] Improve debug command tests
(https://github.com/ruby/irb/pull/594)
* Use require_relative for envutil.rb
Requiring test helper files with `requ...
st0012 (Stan Lo)
07:27 PM Bug #19705 (Rejected): Ruby IPAddr class accepting wrong IPv6 address string
It's expected that IPv6 with zone identifiers addresses are supported starting in Ruby 3.1 (ipaddr 1.2.3). See #10911... jeremyevans0 (Jeremy Evans)
10:52 AM Bug #19705 (Rejected): Ruby IPAddr class accepting wrong IPv6 address string
We are middle of upgrading ruby versions v2.7.3 -> v3.1.3
One of our test cases are failing related to valid ipv6 ...
[email protected] (Md. Farhan Memon)
04:16 PM Revision 39968112 (git): YJIT: Introduce RubyVM::YJIT.stats_string (#7857)
* YJIT: Introduce RubyVM::YJIT.printed_stats
* Use #string instead
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang...
k0kubun (Takashi Kokubun)
03:52 PM Revision 77d1b082 (git): Fix cvar caching when class is cloned
The class variable cache that was added in
https://github.com/ruby/ruby/pull/4544 changed the behavior of class
varia...
eileencodes (Eileen Uchitelle)
01:54 PM Revision b7ee51e8 (git): Expose `enum rb_io_event` flags without `_t` suffix. (#7887)
Samuel Williams
12:46 PM Revision 47a8de60 (git): Drop `_t` suffix from struct names. (#7886)
POSIX reserves `_t` suffix in types. Samuel Williams
12:44 PM Revision a5e1d549 (git): [DOC] Mention the edge case of `any?`/`all?`
nobu (Nobuyoshi Nakada)
12:32 PM Revision a16cffe3 (git): Simplify duplicated code
The capacity of the string can be calculated using the str_capacity
function.
peterzhu2118 (Peter Zhu)
12:32 PM Revision 8a8618d4 (git): Don't refetch ptr and len
The call to RSTRING_GETMEM already fetched the pointer and length, so we
don't need to fetch it again.
peterzhu2118 (Peter Zhu)
12:16 PM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
With the --deployment option true:
This commit introduced the issue: https://github.com/rubygems/rubygems/commit/09b9...
jprokop (Jarek Prokop)
08:55 AM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
Thank you. I can confirm that PR fixes what I described in the initial report.
Unfortunately, I recently found sec...
jprokop (Jarek Prokop)
07:57 AM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
I prepared to release new versions with your commits.
https://github.com/rubygems/rubygems/pull/6717
hsbt (Hiroshi SHIBATA)
11:41 AM Revision d5a53331 (git): [ruby/stringio] Avoid direct struct usage.
(https://github.com/ruby/stringio/pull/54)
We will eventually want to refactor this, but for now this is compatible
...
Samuel Williams
11:11 AM Feature #19057: Hide implementation of `rb_io_t`.
I'm in favour of eventually deprecating `rb_io_t` and I think that means anything related to it.
I think deprecation...
ioquatix (Samuel Williams)
09:56 AM Feature #19057: Hide implementation of `rb_io_t`.
I am not sure there is an easier path here, IMO it's OK for some extensions to break while they test against ruby-hea... Eregon (Benoit Daloze)
12:53 AM Feature #19057 (Assigned): Hide implementation of `rb_io_t`.
ioquatix (Samuel Williams)
12:52 AM Feature #19057: Hide implementation of `rb_io_t`.
Unfortunately this was reverted due to some extensions no longer compiling.
- https://bugs.ruby-lang.org/issues/19...
ioquatix (Samuel Williams)
10:02 AM Feature #19616: Remove ext/readline from Ruby 3.3
I noticed Rails's Gemfile added a dependency to readline-ext in https://github.com/rails/rails/commit/a6e0b0acb2d1e85... Eregon (Benoit Daloze)
09:41 AM Revision 957b6a49 (git): rb_io_descriptor() is available since 3.1
Eregon (Benoit Daloze)
08:43 AM Revision 64ec1813 (git): Restores the changes in `io-console` without breaking backwards compatibility. (#7882)
This reverts commit 35da41b29bf0a1a8fd2cd7e1d7fcb036ca8c2c7c.
This updates `io-console` to avoid accessing the inter...
Samuel Williams
08:37 AM Revision edee9b6a (git): Use a real Ruby mutex in rb_io_close_wait_list (#7884)
Because a thread calling IO#close now blocks in a native condvar wait,
it's possible for there to be _no_ threads lef...
kjtsanaktsidis (KJ Tsanaktsidis)
05:46 AM Revision d8f33349 (git): [ruby/syntax_suggest] Use hard-coded filename for executables.
It's hard to handle between ruby/syntax_suggest and ruby/ruby at gemspec.
https://github.com/ruby/syntax_suggest/com...
hsbt (Hiroshi SHIBATA)
05:23 AM Revision a218ed56 (git): Hide the usage of `rb_io_t` where possible. (#7880)
This retries the compatible parts of the previously reverted PR so we can continue to update related code without bre... Samuel Williams
02:59 AM Feature #19702: Promote racc as bundled gems
https://github.com/ruby/ruby/pull/7877 hsbt (Hiroshi SHIBATA)
12:55 AM Misc #19684: DevMeeting-2023-06-08
- [Feature #19057] Hide implementation of `rb_io_t`.
- ~~So far the agreed approach is to hide the entire implement...
ioquatix (Samuel Williams)
12:39 AM Bug #19704 (Closed): Unable to install readline-ext since 18e55fc1e1ec20e8f3166e3059e76c885fc9f8f2
Applied in changeset commit:git|85dcc4866d9ff29834596e9186cc97d622ee06f8.
----------
Revert "Hide most of the implem...
naruse (Yui NARUSE)
12:00 AM Bug #19704: Unable to install readline-ext since 18e55fc1e1ec20e8f3166e3059e76c885fc9f8f2
https://github.com/ruby/stringio is also build failure since 18e55fc1e1ec20e8f3166e3059e76c885fc9f8f2. hsbt (Hiroshi SHIBATA)
12:36 AM Revision 35da41b2 (git): Revert https://github.com/ruby/io-console/pull/43
This reverts commit 1889133c04f337fec3969cb5040a544088249046 and
commit 764207e47ce38d1b73774a8e65114c87bc888298.
...
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom