Project

General

Profile

Activity

From 11/07/2023 to 11/13/2023

11/13/2023

11:26 PM Revision fabf5bea (git): Don't overwrite shape capacity when removing ivar
Other objects may be using the shape, so we can't change the capacity
otherwise the other objects may have a buffer o...
peterzhu2118 (Peter Zhu)
11:26 PM Revision 68869e9b (git): Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""
This reverts commit 5f3fb4f4e397735783743fe52a7899b614bece20. peterzhu2118 (Peter Zhu)
11:22 PM Bug #17037: rounding of Rational#to_f
Test case:
```
def test_rational_with_large_integer_components_to_f
r = 450359962737049649/450359962737049...
JesseJohnson (Jesse Johnson)
11:16 PM Bug #18966: Strange behavior when numbered parameters and method definition are both used in a block
Ruby 3.2.2 exhibits the same behaviour as above but on master ( as of b1f345b1 ) all of these now evaluate to 'a' fcheung (Frederick Cheung)
11:14 PM Bug #18129 (Closed): Ractor-incompatible global variables can be accessed through alias
Closing, cannot reproduce this. @rm155 please feel free to reopen with reproduction instructions if the bug still exi... jemmai (Jemma Issroff)
11:01 PM Bug #18129: Ractor-incompatible global variables can be accessed through alias
I've tried a number of different variations on this, but never got it to reproduce (tried `ruby 3.2.2 (2023-03-30 rev... dazuma (Daniel Azuma)
11:12 PM Bug #19160 (Closed): cmp_clamp arguments
Fix was merged, so this can be closed. jemmai (Jemma Issroff)
11:03 PM Revision b4127084 (git): Record more info from CALLCACHE in heap dumps
This records the called_id and klass from imemo_callcache objects in
heap dumps.
jhawthorn (John Hawthorn)
10:48 PM Revision 775ed27d (git): [PRISM] Initialize keyword to silence warning
jemmai (Jemma Issroff)
10:45 PM Bug #18119: Ractor crashes when instantiating classes
Reproduces in 3.2.2 (MacOS 14 on x86_64). Again different error message:
```
ruby(17800,0x7000094bd000) malloc: H...
dazuma (Daniel Azuma)
10:41 PM Bug #18024: Ractor crashes when connections are closed in multiple Ractors
Also not able to reproduce on `ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-darwin22]` or `ruby 3.3.0dev (2023... dazuma (Daniel Azuma)
10:14 PM Revision c552a5f7 (git): YJIT: shrink `Context` down to 15 bytes (#8911)
* WIP context refactoring
* Refactor to remove Context.temp_mapping
maximecb (Maxime Chevalier-Boisvert)
10:03 PM Bug #17624: Ractor.receive is not thread-safe
Retested, still reproduces on 3.2.2 and 3.3.0-dev as of 2023 Nov 13.
dazuma (Daniel Azuma)
09:59 PM Bug #17617: When a Ractor's incoming port is closed, Ractor.receive_if does not raise Ractor::ClosedError, but instead blocks indefinitely
Retested, still reproduces on 3.2.2 and 3.3.0-dev as of 2023 Nov 13. dazuma (Daniel Azuma)
09:00 PM Revision e8ab3f70 (git): test: Check file name in test_thread_add_trace_func also
For better assert failure diagnostics. katei (Yuta Saito)
08:35 PM Bug #11142: Command line argument parser on windows handles double quotes inconsistently.

Is there a reason the windows parsing doesn't match the linux behavior?:
```
vscode ➜ /workspaces/ruby (master) $ r...
pcai (Peter Cai)
08:11 PM Bug #9189: Build failure on Windows in case of nonascii TEMP environment.
I'm unable to reproduce. Windows presents an ascii-safe alias of the TEMP folder for me so I can't seem to test the h... pcai (Peter Cai)
08:02 PM Bug #11183: Cumulative error on Complex::I ** 100000000000000000000000000000000
This behavior still exists in Ruby 3.2.2.
In order to fix this Complex#** would need to handle the special cases o...
JesseJohnson (Jesse Johnson)
07:55 PM Bug #14364 (Open): Regexp last match variable in procs
jemmai (Jemma Issroff)
07:47 PM Bug #14364 (Closed): Regexp last match variable in procs
jemmai (Jemma Issroff)
07:51 PM Bug #17400: Incorrect character downcase for Greek Sigma
RubyConf Hack Day: Bug still exists in 3.2.2 katiecaballero2023 (Katie Caballero)
07:50 PM Bug #8444 (Open): Regexp vars $~ and friends are not thread local
jemmai (Jemma Issroff)
07:47 PM Bug #8444 (Closed): Regexp vars $~ and friends are not thread local
jemmai (Jemma Issroff)
07:34 PM Bug #8444: Regexp vars $~ and friends are not thread local
RubyConf Hack Day: suggest to close Anonymous
07:50 PM Bug #16145: regexp match error if mixing /i, character classes, and utf8
Confirmed that it's still happening on ruby -v ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin23]
irb(ma...
sancheta867 (Steven Ancheta)
07:46 PM Bug #9010: ./configure --prefix= cannot handle directories with spaces
Still happening on master as b1f345b1 when building on macos:
```
../configure --prefix="${HOME}/dir with space/.ru...
fcheung (Frederick Cheung)
07:44 PM Bug #11514 (Closed): AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
Closing because AIX6.1 and Ruby 2.2 are both EOL, as per @jarrodreyesdev's comment https://bugs.ruby-lang.org/issues/... jemmai (Jemma Issroff)
06:54 PM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
AIX6.1 is deprecated:
https://www.ibm.com/support/pages/tlsp-doc-number3035-support-lifecycle-notice-aix-61-techno...
jarrodreyesdev (Jarrod Reyes)
07:41 PM Bug #10436: ruby -c and ripper inconsistency: m(&nil) {}
This bug still exists on Ripper. Should we try revive @jeremyevans0's patch?
It is potentially worth noting that P...
jemmai (Jemma Issroff)
07:29 PM Bug #8445: IO.open and IO#set_enconding does not support :fallback option
I can replicate this in 3.2.2. JesseJohnson (Jesse Johnson)
07:27 PM Bug #11808: Different behavior between Enumerable#grep and Array#grep
This appears to be fixed in 3.3.0dev as of Nov 2023,
``` ruby
irb(main):001* class Test
irb(main):002* incl...
noelrap (Noel Rappin)
07:21 PM Bug #6360: Debug information build even without requesting it
This still seems to set -ggdb3 CFLAGS by default in trunk. Is this still considered a bug and if so, how should it be... pcai (Peter Cai)
07:10 PM Bug #7968: Poor UDPSocket#send performance in ruby 2.0.0 on windows
Can anyone replicate this on Ruby 3 or later? JesseJohnson (Jesse Johnson)
07:07 PM Bug #7964: Writing an ASCII-8BIT String to a StringIO created from a UTF-8 String
@naruse (Yui NARUSE)
Like you said, the example comparisons aren't equal. I saw that the Feature #5677 that your l...
madeline-hou (Madeline Hou)
06:58 PM Bug #8299: Minor error in float parsing
I'm not able to replicate this in Ruby 2.6 or Ruby 3.2. Has this been fixed in the relevant compilers? If so can this... JesseJohnson (Jesse Johnson)
06:46 PM Bug #7742: System encoding (Windows-1258) is not recognized by Ruby to convert back to UTF-8
If I understand correctly this test case should convert correctly and not raise a Encoding::ConverterNotFoundError er... JesseJohnson (Jesse Johnson)
06:35 PM Bug #6351: transcode table generator does not support multi characters of Unicode
@duerst Is this still an issue? If so, is there a test case? JesseJohnson (Jesse Johnson)
05:36 PM Bug #20001: Make Ruby work properly with ASAN enabled
> I think I see my efforts here as complementary to yours, rather than duplicative
💯 I agree. I believe having bot...
HParker (Adam Hess)
02:57 PM Revision bbfd735b (git): [rubygems/rubygems] TruffleRuby uses a bash prelude in default launchers
https://github.com/rubygems/rubygems/commit/e119f4208a Eregon (Benoit Daloze)
01:34 PM Revision d5c3680a (git): [ruby/prism] Add tests for error cases on #1791, #1807, and #1810
https://github.com/ruby/prism/commit/231e965124 make_now_just (Hiroya Fujinami)
12:42 PM Revision 90b49024 (git): [ruby/reline] Fallback to 256color if COLORTERM != truecolor
(https://github.com/ruby/reline/pull/604)
* Fallback to 256color if COLORTERM != truecolor
* Add Reline::Face.force...
tompng (tomoya ishida)
11:33 AM Revision 8e64c87f (git): [rubygems/rubygems] Make sure to `require "rubygems"` explicitly
This is also done in bundler/lib/bundler/rubygems_integration.rb, but
bundler/lib/bundler.rb loads this file before i...
nobu (Nobuyoshi Nakada)
10:17 AM Revision 50a5b76d (git): [wasm] allocate Asyncify setjmp buffer in heap
`rb_jmpbuf_t` type is considerably large due to inline-allocated
Asyncify buffer, and it leads to stack overflow even...
katei (Yuta Saito)
09:04 AM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
Interesting tidbits from the `re2` PR: https://github.com/mudge/re2/pull/116#pullrequestreview-1725029520
> I was...
byroot (Jean Boussier)
08:21 AM Bug #19922 (Open): ObjectSpace.dump_all in multiple threads in parallel causes SEGV
Reopening because the fix caused a failure on ruby-ci, so we'll revert for now. byroot (Jean Boussier)
07:57 AM Revision f1b95095 (git): Revert "Wrap rb_objspace_reachable_objects_from_root with RB_VM_LOCK"
This reverts commit 76dc327eeffefe02577999fe5f8215f762a581b6. byroot (Jean Boussier)
07:57 AM Revision a1887f4d (git): Revert "Fix crash caused by concurrent ObjectSpace.dump_all calls"
This reverts commit 9a62fd3cbae2ebb60e2f9cad782af1ad18db4319. byroot (Jean Boussier)
07:45 AM Revision 9ca41e99 (git): GVL Instrumentation: pass thread->self as part of event data
Context: https://github.com/ivoanjo/gvl-tracing/pull/4
Some hooks may want to collect data on a per thread basis.
Ri...
byroot (Jean Boussier)
07:04 AM Revision 4376a175 (git): [DOC] Close a tag
nobu (Nobuyoshi Nakada)
06:59 AM Revision 44a6a13c (git): [DOC] Fix Timezone Objects description
From the beginning when Timezone object support was introduced,
Timezone objects are allowed everywhere offset string...
nobu (Nobuyoshi Nakada)
02:28 AM Revision 952de171 (git): make-snapshot: update RUBY_PATCHLEVEL_STR regexp
the regexp to replace RUBY_PATCHLEVEL_STR for prerelease snapshots doesn't
match since GH-8578.
follow-up: https://g...
sorah (Sorah Fukumori)
02:09 AM Feature #19010 (Closed): Follow up of #18996: Support changing irb's autocompletion background
hsbt (Hiroshi SHIBATA)
02:09 AM Feature #18996 (Closed): Proposal: Introduce new APIs to reline for changing dialog UI colours
hsbt (Hiroshi SHIBATA)
02:06 AM Revision 5bb75628 (git): [rubygems/rubygems] Explicitly define `@default_specifications_dir` for tests
Resetting `@default_specifications_dir` to `nil` means that the
`Gem.default_specifications_dir` needs to be invoked....
Vít Ondruch
02:06 AM Revision 28f7a46f (git): [rubygems/rubygems] Provide more insightful test error output
Original output:
~~~
Failure: test_realworld_upgraded_default_gem(TestGemRequire): <false> is not true.
/mnt/test/ru...
Vít Ondruch
02:06 AM Revision 5bdbe242 (git): [rubygems/rubygems] Add a warning in an edge case of using `gemspec` DSL
If a Gemfile duplicates a development dependency also defined in a local
gemspec with a different requirement, the re...
deivid (David Rodríguez)
02:06 AM Revision e2d7e53c (git): [rubygems/rubygems] This can be frozen now
https://github.com/rubygems/rubygems/commit/d06544add2 deivid (David Rodríguez)
02:06 AM Revision 3757d902 (git): [rubygems/rubygems] Remove now unnecessary dups
https://github.com/rubygems/rubygems/commit/56ce2a6445 deivid (David Rodríguez)
02:06 AM Revision e6c84d05 (git): [rubygems/rubygems] Remove now unnecessary dup
https://github.com/rubygems/rubygems/commit/3c1a6a7dfa deivid (David Rodríguez)
02:06 AM Revision c7bf511c (git): [rubygems/rubygems] Add a note about `required_rubygems_version` in Bundler
https://github.com/rubygems/rubygems/commit/9509d98b5c deivid (David Rodríguez)
02:06 AM Revision a4d80eee (git): [rubygems/rubygems] Let RuboCop target Ruby 3.0
https://github.com/rubygems/rubygems/commit/70243b1d72 deivid (David Rodríguez)
02:06 AM Revision 50482cd1 (git): [rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in Bundler
https://github.com/rubygems/rubygems/commit/93619c97ff deivid (David Rodríguez)
02:06 AM Revision 54511303 (git): [rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in RubyGems
https://github.com/rubygems/rubygems/commit/10c26a483d deivid (David Rodríguez)
02:06 AM Revision 435eb56f (git): [rubygems/rubygems] Automatically lock extra ruby platforms
Since we started locking the specific platform in the lockfile, that has
created an annoying situation for users that...
deivid (David Rodríguez)
02:06 AM Revision 59b361aa (git): [rubygems/rubygems] Refactor platform test helpers
https://github.com/rubygems/rubygems/commit/7ab4c203f9 deivid (David Rodríguez)
02:06 AM Revision f273132b (git): [rubygems/rubygems] Extract builder to create a `LazySpecification` from full spec
https://github.com/rubygems/rubygems/commit/957d3d9a7f deivid (David Rodríguez)
02:06 AM Revision 58b0a674 (git): [rubygems/rubygems] Extract a new small platform helper
https://github.com/rubygems/rubygems/commit/8f7340df8e deivid (David Rodríguez)
02:06 AM Revision bd6aaa78 (git): [rubygems/rubygems] Remove unused `SpecSet#merge`
https://github.com/rubygems/rubygems/commit/53e0490b55 deivid (David Rodríguez)
02:06 AM Revision 196d1bf5 (git): [rubygems/rubygems] Pass source to `LazySpecification` initializer
https://github.com/rubygems/rubygems/commit/05120e2fe8 deivid (David Rodríguez)
02:06 AM Revision 636b70d2 (git): [rubygems/rubygems] Allow setting metadata on LazySpecification
This is a step forward towards eventually including metadata in the
lockfile.
https://github.com/rubygems/rubygems/c...
deivid (David Rodríguez)
02:06 AM Revision ea7cde64 (git): [rubygems/rubygems] Set LazySpecification dependencies directly
https://github.com/rubygems/rubygems/commit/2462c8e04d deivid (David Rodríguez)
02:06 AM Revision 43b8b887 (git): [rubygems/rubygems] Report possible error prior checking output of gem uninstall
Originally, the failed test case reported following error:
~~~
Failure: test_gem_exec_gem_uninstall(TestGemCommandsE...
Vít Ondruch
01:16 AM Misc #19997: DevMeeting-2023-11-30
* [Feature #11322] OpenUri: RuntimeError: HTTP redirection loop
* https://github.com/ruby/open-uri/pull/18
* Is...
hsbt (Hiroshi SHIBATA)
01:15 AM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
https://github.com/ruby/open-uri/pull/18 is another approach with `max_redirects` option. hsbt (Hiroshi SHIBATA)

11/12/2023

10:38 PM Bug #20001: Make Ruby work properly with ASAN enabled
This is the first part of this work: https://github.com/ruby/ruby/pull/8903
With this PR, i can at least run `make...
kjtsanaktsidis (KJ Tsanaktsidis)
12:14 AM Bug #20001 (Closed): Make Ruby work properly with ASAN enabled
This ticket covers some work I want to do to get the ASAN infrastructure working in Ruby working again. I don't know ... kjtsanaktsidis (KJ Tsanaktsidis)
08:32 PM Bug #20003: Array#rassoc does not preform implicit conversion
temabolshakov (Tema Bolshakov) wrote:
> There is a difference between behaviour of Array#assoc and Array#rassoc. The...
temabolshakov (Tema Bolshakov)
08:00 PM Bug #20003 (Closed): Array#rassoc does not preform implicit conversion
There is a difference between behaviour of Array#assoc and Array#rassoc. The first one performs implicit conversion (... temabolshakov (Tema Bolshakov)
04:51 PM Bug #19922 (Closed): ObjectSpace.dump_all in multiple threads in parallel causes SEGV
Fixed in 76dc327eeffefe02577999fe5f8215f762a581b6 and 9a62fd3cbae2ebb60e2f9cad782af1ad18db4319
byroot (Jean Boussier)
02:34 PM Bug #19922: ObjectSpace.dump_all in multiple threads in parallel causes SEGV
Thank you. https://github.com/ruby/ruby/pull/8858 resolves my issue. wanabe (_ wanabe)
04:50 PM Revision 9a62fd3c (git): Fix crash caused by concurrent ObjectSpace.dump_all calls
Since the callback defined in the objspace module might give up the GVL,
we need to make sure the right cr->mfd value...
kjtsanaktsidis (KJ Tsanaktsidis)
04:50 PM Revision 76dc327e (git): Wrap rb_objspace_reachable_objects_from_root with RB_VM_LOCK
rb_objspace_reachable_objects_from has it too, so I figure it's most
likely required for _from_root as well.
kjtsanaktsidis (KJ Tsanaktsidis)
12:22 PM Feature #20002: Print C-level backtrace on uncaught Ruby exceptions
byroot (Jean Boussier) wrote in #note-1:
> Maybe you already know, but when debugging a C extension you can trigger ...
osyoyu (Daisuke Aritomo)
09:55 AM Feature #20002: Print C-level backtrace on uncaught Ruby exceptions
Maybe you already know, but when debugging a C extension you can trigger a crash report with `rb_bug("message")`.
byroot (Jean Boussier)
09:36 AM Feature #20002 (Open): Print C-level backtrace on uncaught Ruby exceptions
When a uncaught Ruby exception occurs, the Ruby-level backtrace is printed.
While this information is valuable for d...
osyoyu (Daisuke Aritomo)
04:51 AM Revision 60e19a0b (git): Just check if iteration level is non-zero
The level in ivar is no longer needed to check if iterating, only used
for increment/decrement.
nobu (Nobuyoshi Nakada)
04:51 AM Revision 9ab64b1d (git): Refactor hash iteration level
- Make it unsigned like as in-flags bits
- Make it long since it should be fixable
- Reduce it to in-flags bits after...
nobu (Nobuyoshi Nakada)
03:20 AM Bug #19994: Seemingly require causes segfault??
kjtsanaktsidis (KJ Tsanaktsidis) wrote in #note-3:
>
> @mtasaka would you be able to tell me if this fixes the iss...
mtasaka (Mamoru TASAKA)
02:53 AM Revision 94f82a65 (git): [ruby/prism] Add the ability to convert nodes to dot
https://github.com/ruby/prism/commit/3e4b4fb947 kddnewton (Kevin Newton)
02:34 AM Revision 2fb1d374 (git): [ruby/prism] Reject invalid rational literals like `1e1r` on lexing
Fix https://github.com/ruby/prism/pull/1586
https://github.com/ruby/prism/commit/b3bde866f2
make_now_just (Hiroya Fujinami)
12:53 AM Bug #19716: SystemStackError occurs too easily on Alpine Linux (due to small stack size reported by pthread_attr_getstacksize on musl libc)
It would be great to get this fixed finally. There are no bugs reported, since Alpine linux is used mostly as Docker ... retro (Josef Šimánek)
12:25 AM Bug #19976 (Closed): test/fiber/test_queue.rb stuck tests in Ubuntu ppc64le
jeremyevans0 (Jeremy Evans)

11/11/2023

10:01 PM Revision e6916f13 (git): [ruby/prism] Implement JavaScript visitors
https://github.com/ruby/prism/commit/ea00a1b3c6 marcoroth (Marco Roth)
08:37 PM Revision cd91e8e7 (git): [ruby/prism] Introduce non-associativility to `in` and `=>`
Fix https://github.com/ruby/prism/pull/1596
Fix https://github.com/ruby/prism/pull/1771
Close https://github.com/ruby...
make_now_just (Hiroya Fujinami)
10:26 AM Revision 64f03460 (git): [DOC] Update comment for `DECIMAL_SIZE_OF_BITS`
nobu (Nobuyoshi Nakada)
10:24 AM Bug #19969 (Closed): Regression of memory usage with Ruby 3.1
Applied in changeset commit:git|9eac9d71786a8dbec520d0541a91149f01adf8ea.
----------
[Bug #19969] Compact st_table a...
nobu (Nobuyoshi Nakada)
09:49 AM Revision 9eac9d71 (git): [Bug #19969] Compact st_table after deleted if possible
nobu (Nobuyoshi Nakada)
09:16 AM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
@hasumikin proposed a more powerful and mature design and it has been merged. So I think both this and #19010 can be ... st0012 (Stan Lo)
08:10 AM Bug #19994: Seemingly require causes segfault??
I was just using the reproduction code from the OP - I'm still trying to work out something minimal that can be check... kjtsanaktsidis (KJ Tsanaktsidis)
06:56 AM Bug #19994: Seemingly require causes segfault??
kjtsanaktsidis (KJ Tsanaktsidis) wrote in #note-2:
> OK, I made a bit of progress - I was able to get the repro work...
nobu (Nobuyoshi Nakada)
06:13 AM Bug #19994: Seemingly require causes segfault??
I think I understand-ish the issue now and it looks like https://github.com/ruby/ruby/pull/8899 fixes it (on my machi... kjtsanaktsidis (KJ Tsanaktsidis)
07:58 AM Revision 2a442121 (git): Stabilize outer variable list
Sort outer variables by names to make dumped binary data stable. nobu (Nobuyoshi Nakada)
06:57 AM Revision 1fe2bc4b (git): RCLASS_EXT is never NULL now
nobu (Nobuyoshi Nakada)
12:08 AM Revision 277a3ecb (git): [DOC] RubyVM::YJIT doc improvements
* Weaken notice about API stability. A few public APIs in here now.
* Prune out APIs from the docs that are private i...
alanwu (Alan Wu)
12:08 AM Revision cdaca574 (git): [DOC] NEWS.md update about code GC
See <https://github.com/ruby/ruby/pull/8865> and
50402db5a7d3bb2a9a93d63a63295b4d85a68088
alanwu (Alan Wu)

11/10/2023

11:13 PM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
I do not have anything against the proposal itself, but in
regards to "This would help drive the effort to fix outda...
rubyFeedback (robert heiler)
02:16 PM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
> Maybe we should deprecate the corresponding C functions instead/in addition to runtime warnings?
Yes, I don't ha...
byroot (Jean Boussier)
01:07 PM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
Maybe we should deprecate the corresponding C functions instead/in addition to runtime warnings?
i.e. the fix is in ...
Eregon (Benoit Daloze)
12:14 PM Feature #19998 (Closed): Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
The replacement API was introduced in Ruby 1.9.2 (2010) [Feature #3064], and the old untyped data API was marked a de... byroot (Jean Boussier)
09:55 PM Revision f5fa90fe (git): YJIT: Fix `clippy::useless_vec` in a test
alanwu (Alan Wu)
09:55 PM Revision 8dfbfa15 (git): YJIT: Take cargo --fix for unnecessary calls to into()
alanwu (Alan Wu)
09:55 PM Revision 408d5886 (git): YJIT: Auto fix for clippy::unnecessary_cast
alanwu (Alan Wu)
09:55 PM Revision 0a93ea48 (git): YJIT: Auto fix for clippy::clone_on_copy
alanwu (Alan Wu)
09:50 PM Revision 85db7bac (git): [ruby/prism] Remove extra locals added by ...
https://github.com/ruby/prism/commit/b7850f2d30 kddnewton (Kevin Newton)
09:50 PM Revision 98e5ea94 (git): [ruby/prism] Disallow forwarding in blocks
https://github.com/ruby/prism/commit/2bbd35943c kddnewton (Kevin Newton)
09:49 PM Revision 03aa1092 (git): [ruby/prism] Add source code and changelog uris
https://github.com/ruby/prism/commit/33a85f7867 Mateus Pereira
07:42 PM Revision 22e1d54f (git): Use bundler-2.3.27 for Ruby 3.1 (#8895)
Use bundler-2.3.27 hsbt (Hiroshi SHIBATA)
07:28 PM Revision 642b9c69 (git): Update default gems list at 8044feb7ab75989d5c8bd40131801e [ci skip]
git[bot]
07:27 PM Revision 8044feb7 (git): [ruby/irb] Bump version to 1.9.0
(https://github.com/ruby/irb/pull/757)
https://github.com/ruby/irb/commit/41548b8bd0
ima1zumi (Mari Imaizumi)
05:43 PM Revision 7e6609e8 (git): [ci skip] Fix indentation in rb_class_ivar_set
peterzhu2118 (Peter Zhu)
05:15 PM Revision 82ce4741 (git): [ruby/open3] [DOC] RDoc for Open3
(https://github.com/ruby/open3/pull/18)
https://github.com/ruby/open3/commit/9f3f5d004c
burdettelamar (Burdette Lamar)
04:51 PM Revision b8eb4bd4 (git): YJIT: Panic with more info when global invalidation patching fails
alanwu (Alan Wu)
04:51 PM Revision 38fe710e (git): YJIT: Invoke PosMarker callbacks only with solid positions
Previously, PosMarker callbacks ran even when the assembler failed to
assemble its contents due to insufficient space...
alanwu (Alan Wu)
04:27 PM Revision 5f3fb4f4 (git): Revert "Remove SHAPE_CAPACITY_CHANGE shapes"
This reverts commit f6910a61122931e4193bcc0fad18d839c319b720.
We're seeing crashes in the test suite of Shopify's co...
peterzhu2118 (Peter Zhu)
04:20 PM Bug #19994: Seemingly require causes segfault??
OK, I made a bit of progress - I was able to get the repro working with ASAN, and it spat out this likely looking mem... kjtsanaktsidis (KJ Tsanaktsidis)
06:51 AM Bug #19994: Seemingly require causes segfault??
So, I was able to reproduce this and bisect it, and found that https://github.com/ruby/ruby/commit/4f0d58260a7f506ead... kjtsanaktsidis (KJ Tsanaktsidis)
03:51 PM Bug #20000 (Closed): Backport: Fix OpenSSL.fips_mode and OpenSSL::PKey.read in OpenSSL 3 FIPS.
Ruby 3.3 (master branch) includes Ruby OpenSSL library (openssl gem) to fix OpenSSL.fips_mode and OpenSSL::PKey.read ... jaruga (Jun Aruga)
02:56 PM Revision 3b69637e (git): Embed Backtrace objects
rb_backtrace_t is 32B, so it fits well in a 80B slot.
There is some unused spaces but given Backtrace objects are
ra...
byroot (Jean Boussier)
02:56 PM Revision a9f45aac (git): rb_data_free: Fix freeing embedded TypedData
The previous implementation was using the pointer given
by `DATA_PTR` in all cases. But in the case of an embedded
Ty...
byroot (Jean Boussier)
02:56 PM Revision a2442e91 (git): Embed Backtrace::Location objects
The struct is 16B, so they will use the 80B size pool, so on paper it
wastes 80 - 32 - 16 = 52B, however most malloc ...
byroot (Jean Boussier)
02:47 PM Revision 1ee69688 (git): YJIT: Fix comment typos [ci skip]
Edwin Garcia
02:43 PM Bug #19999 (Closed): Backport: .travis.yml and fixed commits
jaruga (Jun Aruga)
02:42 PM Bug #19999 (Closed): Backport: .travis.yml and fixed commits
This is a backport suggestion to make Travis CI stable on the Ruby stable branches ruby_3_2 and etc.
Travis CI for...
jaruga (Jun Aruga)
01:34 PM Misc #19997: DevMeeting-2023-11-30
* [Feature #19993] Optionally free all memory at exit (HParker & peterzhu2118)
* Environment variable `RB_FREE_ON_...
peterzhu2118 (Peter Zhu)
10:07 AM Misc #19997 (Closed): DevMeeting-2023-11-30
# The next dev meeting
**Date: 2023/11/30 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/tree/m...
mame (Yusuke Endoh)
12:30 PM Revision 068bf59b (git): .travis.yml: Run arm64 without allow_failiures.
Checking the past 10 builds in Travis CI arm64, it looks stable. So, disable
`allow_failures`.
Also sorted the order...
Jun Aruga
10:02 AM Revision b1f345b1 (git): Update default gems list at cdd6127c823fbda8dd5ff5b1b4243d [ci skip]
git[bot]
10:00 AM Revision cdd6127c (git): [ruby/io-console] bump up to 0.6.1.dev.1
https://github.com/ruby/io-console/commit/057ab96a73 nobu (Nobuyoshi Nakada)
10:00 AM Revision 83064592 (git): [ruby/io-console] Include FFI version version.rb
https://github.com/ruby/io-console/commit/b0c688c57e nobu (Nobuyoshi Nakada)
10:00 AM Revision f08400a0 (git): [ruby/io-console] Define IO::ConsoleMode::VERSION from gemspec
https://github.com/ruby/io-console/commit/ebdbebf461 nobu (Nobuyoshi Nakada)
10:00 AM Revision 5309e3c4 (git): [ruby/io-console] Update file list in gemspec
https://github.com/ruby/io-console/commit/0bfde8372c nobu (Nobuyoshi Nakada)
07:56 AM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
mergerd via GitHub.
thx!
usa (Usaku NAKAMURA)
05:50 AM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
https://github.com/ruby/ruby/pull/8889 hsbt (Hiroshi SHIBATA)
05:47 AM Bug #19576 (Closed): Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
I released RubyGems-3.3.27 and Bundler 2.3.27 for Ruby 3.1.
https://blog.rubygems.org/2023/11/10/3.3.27-released.html
hsbt (Hiroshi SHIBATA)
07:56 AM Revision 3d32962e (git): * 2023-11-10 [ci skip]
git[bot]
07:56 AM Revision c39b19c5 (git): Merge RubyGems-3.3.27 and Bundler-2.3.27 (#8889)
hsbt (Hiroshi SHIBATA)
04:16 AM Bug #19996 (Assigned): `RUBY_MN_THREADS=1` triggers Action Cable unit test failures
### Steps to reproduce
1. Install `ruby 3.3.0dev`
2. Set `RUBY_MN_THREADS=1` environment variable
3. Follow these...
yahonda (Yasuo Honda)
02:43 AM Bug #19924: Character literal escaped \xFF stops parsing
ruby_3_2 482e1f573ee45ef562cc6d218ba26d44660f8e0a merged revision(s) 17b0643392749f45b7aacb64fc1c1bd704d42b4c. nagachika (Tomoyuki Chikanaga)
02:41 AM Revision 482e1f57 (git): merge revision(s) 17b0643392749f45b7aacb64fc1c1bd704d42b4c: [Backport #19924]
[Bug #19924] Source code should be unsigned char stream
Use `peekc` or `nextc` to fetch the next character, ...
nagachika (Tomoyuki Chikanaga)
02:03 AM Feature #19842: Introduce M:N threads
Sorry I forget to summary the specification.
The following design was accepted by matz.
* Enable/disable and defa...
ko1 (Koichi Sasada)

11/09/2023

11:41 PM Feature #19995 (Open): Proposal: Signal._trap as analogue to Process._fork
This is a proposal to define a method `Signal#_trap`, which would function as a single place to be wrapped by monitor... kjtsanaktsidis (KJ Tsanaktsidis)
11:29 PM Revision 5398bbcb (git): Tests of irb is still broken.
Revert "[ruby/irb] Revert "Skip TypeCompletion test in ruby ci"
This reverts commit 589e2b6782f17d5a1d55021c0395d5...
hsbt (Hiroshi SHIBATA)
10:56 PM Revision 589e2b67 (git): [ruby/irb] Revert "Skip TypeCompletion test in ruby ci
(https://github.com/ruby/irb/pull/748)"
(https://github.com/ruby/irb/pull/755)
This reverts commit https://github.co...
hsbt (Hiroshi SHIBATA)
10:53 PM Revision 293aced0 (git): Update checkout
xuanxu (Juanjo Bazan)
07:30 PM Feature #19993: Optionally Free all memory at exit
I can't think of a situation where an environment variable is worse then a command line option, so I am going to upda... HParker (Adam Hess)
08:18 AM Feature #19993: Optionally Free all memory at exit
> I don't even know if the real-world cases could be ever a problem
Well, for one thing we are currently experienc...
byroot (Jean Boussier)
03:16 AM Feature #19993: Optionally Free all memory at exit
I wonder what kind of micro-benchmark would have the largest overhead.
Loading 100,000 empty files
```
$ time ...
mame (Yusuke Endoh)
04:24 PM Revision c49adfab (git): Add "Optimization" section to regexp.rdoc (#8849)
* Add "Optimization" section to regexp.rdoc
* Apply the suggestions by @BurdetteLamar
---------
Co-authored-by: Bu...
make_now_just (Hiroya Fujinami)
04:12 PM Feature #16968 (Closed): Remove `$IGNORECASE` from English.rb
nobu (Nobuyoshi Nakada)
02:53 PM Feature #14548: Allow some_array&.[1] to be a valid syntax
> What about using `dig`
Actually, many codebases are already using `dig` in those cases (and it is _clearer_ with...
zverok (Victor Shepelev)
02:30 PM Feature #14548: Allow some_array&.[1] to be a valid syntax
What about using `dig` for this like `array_or_nil.dig(index)` and adding `class NilClass; def dig(*) = nil; end`?
T...
Eregon (Benoit Daloze)
02:19 AM Feature #14548 (Open): Allow some_array&.[1] to be a valid syntax
Can we reconsider this? JavaScript already introduced this syntax a while ago and we are already getting pretty much... knu (Akinori MUSHA)
02:27 PM Revision ad3db671 (git): Update files under .github other than workflows
While `directory: "/"` is defaulted to ".github/workflows", we need to
update the files under ".github/actions".
nobu (Nobuyoshi Nakada)
02:25 PM Revision f6910a61 (git): Remove SHAPE_CAPACITY_CHANGE shapes
We don't need to create a shape to transition capacity as we can
transition the capacity when the capacity of the SHA...
peterzhu2118 (Peter Zhu)
01:15 PM Revision c4efd170 (git): [ruby/irb] Add command line option to select which completor to use
(https://github.com/ruby/irb/pull/754)
* Add command line option to select which completor to use
* Add test for co...
tompng (tomoya ishida)
12:45 PM Revision ae1fad4c (git): [PRISM] Implement compilation for ForwardingArgumentssNode
jemmai (Jemma Issroff)
11:38 AM Revision ea1b1ea1 (git): String#force_encoding don't clear coderange if encoding is unchanged
Some code out there blind calls `force_encoding` without checking
what the original encoding was, which clears the co...
byroot (Jean Boussier)
11:03 AM Revision 0a7e620a (git): .travis.yml: Add arm64 case.
In the past, I saw that the 2nd arm64 pipeline was unstable. Now I want to try
it to check if it is stable enough to ...
Jun Aruga
10:45 AM Revision b013aae0 (git): IO#read always check the provided buffer is mutable
Otherwise you can have work in some circumstance but not in others. byroot (Jean Boussier)
09:21 AM Revision 0f02fbd9 (git): Range check in pm_constant_id_lookup
nobu (Nobuyoshi Nakada)
09:21 AM Revision e824b69a (git): Remove useless casts
nobu (Nobuyoshi Nakada)
09:01 AM Bug #19977: (nil..nil) === x can raise an exception, differing from Range#cover?
Matz agreed to fix this. knu (Akinori MUSHA)
08:46 AM Bug #19916: URI#to_s can serialize to a value that doesn't deserialize to the original
It is not appropriate to parse a path string with URI() without specifying any scheme or base URI.
If you know the p...
knu (Akinori MUSHA)
08:37 AM Revision fae44d65 (git): [ruby/prism] Reset do_loop_stack around a body of a endless method definition
Fix https://github.com/ruby/prism/pull/1772
https://github.com/ruby/prism/commit/cdf58e845e
make_now_just (Hiroya Fujinami)
08:36 AM Bug #19985: Confusing error message when nonexistent `Pathname` for `require`
ruby_3_2 2aaa9af75989bb0993a44e9690ed2ca890b2ff91 merged revision(s) 4329554f171fdb483cafa672df5f2a08741940c5,b5c74d5... nagachika (Tomoyuki Chikanaga)
08:36 AM Revision 2aaa9af7 (git): merge revision(s) 4329554f171fdb483cafa672df5f2a08741940c5,b5c74d548872388921402ff2db36be15e924a89b: [Backport #19985]
[Bug #19985] Raise LoadError with the converted feature name
`Kernel#require` converts feature name objects ...
nagachika (Tomoyuki Chikanaga)
07:37 AM Revision b73e087d (git): [DOC] Fix typos
nobu (Nobuyoshi Nakada)
07:20 AM Revision 195a09cc (git): [ruby/digest] Suppress implicit cast down warnings
https://github.com/ruby/digest/commit/2f3505bf3f nobu (Nobuyoshi Nakada)
07:01 AM Revision 7e8d9f49 (git): [Bug #18286] Show checksum of builtin_binary.inc for confirmation
nobu (Nobuyoshi Nakada)
07:01 AM Revision 22939382 (git): [Bug #18286] Make builtin binary if sharable in universal binaries
nobu (Nobuyoshi Nakada)
07:01 AM Revision e2ef85b1 (git): Finer granularity IBF dependendency
It depends on only `VALUE` definition. Check for endianness and word
size instead of the platform name.
nobu (Nobuyoshi Nakada)
07:01 AM Revision 61bb5c05 (git): Use `uint32_t` instead of `unsigned int` for the exact size
nobu (Nobuyoshi Nakada)
07:01 AM Revision 40d40a65 (git): Revert "Disable iseq-dumped builtin module for universal x86_64/arm64 binaries"
This reverts commit 1d5598fe0d3470e7cab06a756d40a9221fcd501b. nobu (Nobuyoshi Nakada)
05:17 AM Revision 486b674e (git): Do not allow test-all to load the bundled gems
This change prevents default gems from inadvertently depending on
bundled gems. This issue was discovered by being ab...
mame (Yusuke Endoh)
03:24 AM Bug #18286 (Closed): Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
Applied in changeset commit:git|1d5598fe0d3470e7cab06a756d40a9221fcd501b.
----------
Disable iseq-dumped builtin mod...
benhamilton (Ben Hamilton)
03:24 AM Revision 1d5598fe (git): Disable iseq-dumped builtin module for universal x86_64/arm64 binaries
During the build, Ruby has special logic to serialize its own builtin
module to disk using the binary iseq format dur...
benhamilton (Ben Hamilton)
01:34 AM Revision a1684268 (git): [rubygems/rubygems] Make the `test_build_extensions` more predictable
The `test_build_extensions` make assumptions about return value of
`Gem.install_extension_in_lib`. Givent that RubyGe...
Vít Ondruch
01:34 AM Revision 54547417 (git): [rubygems/rubygems] Use `extension_in_lib` helper instead of custom code
`extension_in_lib` helper improves readibility and it also uses `stub`
on on background instead of custom code.
http...
Vít Ondruch
01:34 AM Revision a1d0c048 (git): [rubygems/rubygems] Fix daily Bundler CI
Daily Bundler CI against ruby-head is failing because ruby-head now
uses bigdecimal 3.1.5, so that gets locked by thi...
deivid (David Rodríguez)
01:34 AM Revision 28356c28 (git): [rubygems/rubygems] Explicitly pass install-dir when installing system gems in Bundler specs
We want to avoid any "user home" fallbacks, since that won't work with
Bundler.
So if there's a permissions issue du...
deivid (David Rodríguez)
01:34 AM Revision f67a80cd (git): [rubygems/rubygems] No need to let this command fail
This command is not expected to fail. If it fails, we can stop the test.
https://github.com/rubygems/rubygems/commit...
deivid (David Rodríguez)
01:34 AM Revision d9ac2d91 (git): [rubygems/rubygems] Remove unused logic
https://github.com/rubygems/rubygems/commit/2eb2860e9e deivid (David Rodríguez)
01:28 AM Revision 5c8d2c2d (git): [PRISM] Always lookup idERROR_INFO consistently.
We know where it is in the iseq local table, because we forced it using
`iseq_set_exception_local_table` when compili...
eightbitraptor (Matt V-H)

11/08/2023

11:27 PM Feature #19993: Optionally Free all memory at exit
> I don't know how concerned about exit time I should be
Minor increase is acceptable, but it's quite important i...
byroot (Jean Boussier)
06:19 PM Feature #19993: Optionally Free all memory at exit
> The reason for making it optional is to prevent an increase in the exit time? I wonder if it is worth the complexit... HParker (Adam Hess)
07:45 AM Feature #19993: Optionally Free all memory at exit
Nice job! It's also very good that they actually fix a lot of memory leak bugs. Thanks.
The reason for making it o...
mame (Yusuke Endoh)
06:41 AM Feature #19993 (Closed): Optionally Free all memory at exit
Add a runtime option allowing Ruby to optionally free all memory at shutdown.
# why
Today, memory sanitizers ar...
HParker (Adam Hess)
10:17 PM Revision 201853f4 (git): [ruby/prism] Provide Parameters#signature for mirroring Method#parameters
https://github.com/ruby/prism/commit/90b3245528 kddnewton (Kevin Newton)
09:15 PM Revision f9e34a1f (git): [PRISM] Add tests for OptionalKeywordParameterNode
This commit adds tests for the compilation of the
OptionalKeywordParameterNode, and fixes cases on the
RequiredKeywor...
jemmai (Jemma Issroff)
09:15 PM Revision 70e4ff9f (git): [PRISM] Added tests for ForwardingParameterNode, KeywordRestParameterNode
jemmai (Jemma Issroff)
09:15 PM Revision 26cff6ae (git): [PRISM] Add tests for several parameters nodes
This commit adds tests for BlockParameterNode, RequiredParameterNode,
RequiredKeywordParameterNode and RestParameterNode
jemmai (Jemma Issroff)
06:29 PM Revision 8d0eb872 (git): Add foo.gemspec for failing test
foo.gemspec was added in
rubygems/rubygems@8d699ed096960ed9a6636bd27143952ff5f8addc but was not
sync'd in commit b4bf...
peterzhu2118 (Peter Zhu)
04:47 PM Revision ddd99a52 (git): [ruby/tempfile] Make Tempfile#open return the underlying File
Add test for this behavior.
https://github.com/ruby/tempfile/commit/0ca31a6b8d
jeremyevans (Jeremy Evans)
03:41 PM Bug #19991: rb_register_postponed_job async-signal-unsafety causes crash in GC
Thanks for sharing this one 😅.
The datadog profiler tries to mimic what stackprof does for interruption (signal + ...
ivoanjo (Ivo Anjo)
03:37 PM Revision eb2abc3f (git): YJIT: refactor format_number (#8869)
Replace enumerators with simpler and faster version that only inserts commas before '.' or end of integer string. Maumagnaguagno (Mau Magnaguagno)
03:21 PM Revision 50402db5 (git): YJIT: Disable code GC (#8865)
Co-authored-by: Alan Wu <[email protected]>
Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisve...
k0kubun (Takashi Kokubun)
03:20 PM Revision 32e89b7f (git): * remove trailing spaces. [ci skip]
git[bot]
03:20 PM Bug #19441 (Closed): Closing an Tempfile#dup behaviour
Applied in changeset commit:git|ddcfc9feabf22ed6cc1071e65948a1d512a906fe.
----------
[ruby/tempfile] Fix Tempfile#{d...
jeremyevans (Jeremy Evans)
03:19 PM Revision ddcfc9fe (git): [ruby/tempfile] Fix Tempfile#{dup,clone}
Instead of storing the delegate in @tmpfile, use __getobj__, since
delegate library already handles dup/clone for tha...
jeremyevans (Jeremy Evans)
03:08 PM Bug #19992: Seemingly GC causes double free for regparse
Confirmed fixed for the test case of rubygem-addressable, thank you! mtasaka (Mamoru TASAKA)
01:06 PM Bug #19992 (Closed): Seemingly GC causes double free for regparse
I've merged the PR, so I will be closing this issue. Thank you for reporting it! peterzhu2118 (Peter Zhu)
06:55 AM Bug #19992: Seemingly GC causes double free for regparse
Updated! let me know how it looks. I just used the reproduction script directly as the test. HParker (Adam Hess)
04:16 AM Bug #19992: Seemingly GC causes double free for regparse
@HParker Could you add the test to the PR? nobu (Nobuyoshi Nakada)
02:26 PM Revision d80009d1 (git): [DOC] RDoc for module Process (#8847)
burdettelamar (Burdette Lamar)
01:05 PM Revision f694bd15 (git): Improve error and memory handling
Apply Nobu's suggestions which improve style, memory handling and error correction.
Co-authored-by: Nobuyoshi Nakada...
Adam Hess
01:05 PM Revision 05cde415 (git): fix regex from regex memory corruption
before this change, creating a regex from a regex with a named capture, Regexp.new(/(?<name>)/), causes memory to be ... HParker (Adam Hess)
12:40 PM Revision b4bf8c9e (git): [rubygems/rubygems] Ensure we are using the same extension dir
Since #6945 the extension dir changed to Gem::BasicSpecification's implementation, we didn't hook that in rubygems_ex... Han Young
12:38 PM Feature #14602: Version of dig that raises error if a key is not present
As far as I understand, Matz expects that, for a tree structure:
* `dig_*` touches only nodes on a specific path,
...
mame (Yusuke Endoh)
11:45 AM Feature #14602: Version of dig that raises error if a key is not present
mame (Yusuke Endoh) wrote in #note-30:
> * `deep` sounds to be an operation on the entire data structure, due to t...
Eregon (Benoit Daloze)
01:48 AM Feature #14602: Version of dig that raises error if a key is not present
We discussed at the dev meeting but did not reach a conclusion. But there has been some progress.
* @akr said we s...
mame (Yusuke Endoh)
10:33 AM Revision 7efe0669 (git): TypedData_Make_Struct0: cast RTYPEDDATA_GET_DATA return pointer
Fixes:
```
/usr/local/ruby/include/ruby-3.3.0+0/ruby/internal/core/rtypeddata.h:467:33:
error: invalid conversion fr...
byroot (Jean Boussier)
10:29 AM Bug #19969: Regression of memory usage with Ruby 3.1
As a note, this repro code is very "lucky" to trigger a `dup` after removing 99.99% of the elements.
I suppose it's ...
Eregon (Benoit Daloze)
10:02 AM Revision d898e8d6 (git): Refactor rb_shape_transition_shape_capa out
Right now the `rb_shape_get_next` shape caller need to
first check if there is capacity left, and if not call
`rb_sha...
byroot (Jean Boussier)
09:55 AM Bug #19994 (Closed): Seemingly require causes segfault??
With commit:c8d4b103a9 , trying to execute stringex-2.8.6 https://github.com/rsl/stringex/releases/tag/v2.8.6 testsui... mtasaka (Mamoru TASAKA)
07:17 AM Revision c2a81416 (git): NEWS entry for M:N thread scheduler.
ko1 (Koichi Sasada)
07:05 AM Revision 4abf6cde (git): Update default gems list at 8cd6c65af13ce1ce5ec1b9bd7b8a12 [ci skip]
git[bot]
07:04 AM Revision 8cd6c65a (git): [ruby/stringio] Development of 3.1.0 started.
https://github.com/ruby/stringio/commit/a2f8ef1a6a Sutou Kouhei
06:42 AM Revision 8da33bff (git): [ruby/irb] Skip TypeCompletion test in ruby ci
(https://github.com/ruby/irb/pull/748)
https://github.com/ruby/irb/commit/d394af0bbc
tompng (tomoya ishida)
06:39 AM Revision 7f565b92 (git): Prevent a warning: assigned but unused variable - raised_exception
mame (Yusuke Endoh)
06:19 AM Revision 7c731b5f (git): NEWS entry for new TracePoint event `rescue`
ko1 (Koichi Sasada)
04:02 AM Revision 4da63336 (git): Export functions used for builtins
nobu (Nobuyoshi Nakada)
02:48 AM Revision 906f6cfe (git): Bump ruby/setup-ruby from 1.159.0 to 1.160.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.159.0 to 1.160.0.
- [Release notes](https://github...
dependabot[bot]
02:46 AM Revision e3440104 (git): [ruby/irb] Type based completion using Prism and RBS
(https://github.com/ruby/irb/pull/708)
* Add completor using prism and rbs
* Add TypeCompletion test
* Switchable ...
tompng (tomoya ishida)
02:04 AM Feature #19972 (Assigned): Install default/bundled gems into dedicated directories
hsbt (Hiroshi SHIBATA)
01:54 AM Misc #19980: Is the Ruby 3.3 ABI frozen?
For now, there is no agreement/practice to freeze the ABI before its release. Therefore, it is possible that changes ... mame (Yusuke Endoh)
01:35 AM Feature #19370: Anonymous parameters for blocks?
We discussed this issue and #19983 at the dev meeting.
* Only method arguments can be delegated by `foo(*)`.
* It...
mame (Yusuke Endoh)
12:47 AM Feature #19324: Enumerator.product => Enumerable#product
Discussed at the dev meeting. @knu will respond, but I'll give you just an overview of the discussion.
* We do not...
mame (Yusuke Endoh)
12:46 AM Revision 7ed37388 (git): [ruby/stringio] Add missing row separator encoding conversion
(https://github.com/ruby/stringio/pull/69)
The conversion logic is borrowed from ruby/ruby's io.c:
https://github.co...
Sutou Kouhei
12:37 AM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
Discussed at the dev meeting. This is tentative, but @matz said:
* I don't want to change the documentation of `No...
mame (Yusuke Endoh)
12:30 AM Revision 2f079636 (git): Update default gems list at ce8301084f661f8a22b36bc6f7207b [ci skip]
git[bot]
12:26 AM Revision ce830108 (git): [ruby/strscan] Bump version
https://github.com/ruby/strscan/commit/1b3393be05 Sutou Kouhei
12:25 AM Revision 9c2e0d49 (git): [ruby/fiddle] Remove garbage
https://github.com/ruby/fiddle/commit/bbcb66e16e Sutou Kouhei
12:25 AM Revision c19ea106 (git): [ruby/fiddle] Include stdbool.h explicitly for old Ruby
https://github.com/ruby/fiddle/commit/74a05fb358 Sutou Kouhei
12:25 AM Revision 2a6d6d3d (git): [ruby/fiddle] Use Ruby's true/false for C bool
GitHub: fix https://github.com/ruby/fiddle/pull/130
Reported by Benoit Daloze. Thanks!!!
https://github.com/ruby/fi...
Sutou Kouhei
12:25 AM Revision d30ea583 (git): CI: Change the openssl_fips.cnf.tmpl and openssl_fips.cnf directories.
Jun Aruga
12:17 AM Revision c8d4b103 (git): [ruby/irb] Fix dancing-ruby Ctrl+C stop
(https://github.com/ruby/irb/pull/735)
https://github.com/ruby/irb/commit/802b1cb6d8
tompng (tomoya ishida)
12:04 AM Revision d8e0337d (git): Escape the target string to be checked
Comparing file paths as strings may not work well for some reasons,
symlink, relative `__FILE__`, etc.
Some alternat...
nobu (Nobuyoshi Nakada)
12:04 AM Revision e6e4b488 (git): [rubygems/rubygems] Hack to get `Gem::Specification#extensions_dir` documented
https://github.com/rubygems/rubygems/commit/625b8293f7 deivid (David Rodríguez)
12:04 AM Revision 9afd2957 (git): [rubygems/rubygems] Simplify spec wording and implementation
https://github.com/rubygems/rubygems/commit/3e7f1379fb deivid (David Rodríguez)
12:04 AM Revision 9f67118d (git): [rubygems/rubygems] Simplify selecting specs with `force_ruby_platform` set
https://github.com/rubygems/rubygems/commit/5f90a43635
Co-authored-by: Martin Emde <[email protected]>
deivid (David Rodríguez)
12:04 AM Revision a131ea39 (git): [rubygems/rubygems] Better error when having an insecure install folder
https://github.com/rubygems/rubygems/commit/e41156e272 deivid (David Rodríguez)
12:04 AM Revision 05ea3bcf (git): [rubygems/rubygems] Remove redundant error class
It's a `BundlerError`.
https://github.com/rubygems/rubygems/commit/53ea676dab
deivid (David Rodríguez)
12:04 AM Revision 5b076e00 (git): [rubygems/rubygems] Fix regression on old git versions
https://github.com/rubygems/rubygems/commit/abd91ca2e5 deivid (David Rodríguez)
12:04 AM Revision 7f7a7f13 (git): [rubygems/rubygems] Don't show bug report template when GEM_HOME has no writable bit
Instead, don't check that at all and proceed. If something fails to be
written inside GEM_HOME, we'll eventually fail...
deivid (David Rodríguez)
12:04 AM Revision 2d719cd1 (git): [rubygems/rubygems] Remove unnecessary rescue
https://github.com/rubygems/rubygems/commit/c0b549f943 deivid (David Rodríguez)
12:04 AM Revision ca7444cc (git): [rubygems/rubygems] Allow `--install-dir` to be specified together with `--user-install`
The combination of `install-dir` and `--user-install` used to be
disabled for no good reason. This even makes problem...
Vít Ondruch
12:04 AM Revision bd5368fd (git): [rubygems/rubygems] Don't use `util_installer` for user install
It is not nice to require install directory to be always specified,
while this option is later ignored for user insta...
Vít Ondruch
12:04 AM Revision d0ad90df (git): [rubygems/rubygems] Check for `:install_dir` precedence over `:user_install`
https://github.com/rubygems/rubygems/commit/6539da07aa Vít Ondruch
12:04 AM Revision 42cf1307 (git): [rubygems/rubygems] Make the user installation less exceptional
The main purpose is to put handling of user installation into the same
place as e.g. handling the --build-root option...
Vít Ondruch
12:04 AM Revision acd428c8 (git): [rubygems/rubygems] Remove kludge that should be unnecessary.
https://github.com/rubygems/rubygems/commit/f1d44ecb62 Ellen Marie Dash
12:04 AM Revision 55840d0a (git): [rubygems/rubygems] Allow test_gem_install_update_options to raise Errno::ACCES, in addition to Gem::FilePermissionError.
https://github.com/rubygems/rubygems/commit/784fe2a814 Ellen Marie Dash
12:04 AM Revision d12e8810 (git): [flori/json] Enhanced RDoc for Range extensions
https://github.com/flori/json/commit/ec47749b53 burdettelamar (Burdette Lamar)

11/07/2023

11:50 PM Revision 7367336c (git): YJIT: Fix assert in OOM scenario
We still need to do `jit.record_boundary_patch_point = false`
when gen_outlined_exit() returns `None` and we return w...
alanwu (Alan Wu)
10:43 PM Revision a1c61f0a (git): YJIT: Use u32 for CodePtr to save 4 bytes each
We've long had a size restriction on the code memory region such that a
u32 could refer to everything. This commit ca...
alanwu (Alan Wu)
10:39 PM Bug #18286: Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
@nobu Yes, at least in initial tests. A universal ruby built on an x86 Mac with that patch seems to work on an Apple ... ccaviness (Clay Caviness)
09:28 PM Bug #19992: Seemingly GC causes double free for regparse
This should be fixed by this PR: https://github.com/ruby/ruby/pull/8813
The easy reproduction is
```
10_000.ti...
HParker (Adam Hess)
02:41 PM Bug #19992 (Closed): Seemingly GC causes double free for regparse
Using ruby3.3.0dev (now I've tried commit:ced84beb2518d173988bb92c6d96aa854a35abe6 ), trying to execute rubygem-addre... mtasaka (Mamoru TASAKA)
08:48 PM Revision aa6642de (git): Use embedded TypedData for Time objects
This drops the total size of a Time object from 86 bytes to 80 bytes.
Running the benchmark benchmark/time_now.yml, ...
peterzhu2118 (Peter Zhu)
08:48 PM Revision 392238e3 (git): Implement embedded TypedData objects
This commit adds a new flag RUBY_TYPED_EMBEDDABLE that allows the data
of a TypedData object to be embedded after the...
peterzhu2118 (Peter Zhu)
06:15 PM Revision bc07b0b9 (git): [PRISM] Implement compilation for different parameters
This commit compiles most parameter types, setting appropriate values on
the ISEQ_BODY. It also adds tests for caller...
jemmai (Jemma Issroff)
06:08 PM Bug #19989 (Closed): Fix refinement refine performance
jeremyevans0 (Jeremy Evans)
05:56 PM Bug #19989: Fix refinement refine performance
OK, thanks. Make sense. Feel free to close this. bkuhlmann (Brooke Kuhlmann)
02:37 PM Bug #19989: Fix refinement refine performance
> Maybe this is the wrong way to tackle the problem and I should be using a different benchmark?
Yes, the performa...
Eregon (Benoit Daloze)
05:46 PM Revision d9d09381 (git): YJIT: update yjit.md, add MPLR 2023 paper and bibtex (#8861)
* YJIT: update yjit.md, add MPLR 2023 paper and bibtex
* Update doc/yjit/yjit.md
maximecb (Maxime Chevalier-Boisvert)
03:59 PM Revision 1910bd42 (git): String for string literal is not resizable
nobu (Nobuyoshi Nakada)
03:54 PM Revision 9877f3ad (git): YJIT: Inline basic Ruby methods (#8855)
* YJIT: Inline basic Ruby methods
* YJIT: Fix "InsnOut operand made it past register allocation"
checktype should n...
k0kubun (Takashi Kokubun)
03:49 PM Revision a294bb84 (git): YJIT: handle out of shape situation in gen_setinstancevariable (#8857)
If the VM ran out of shape, `rb_shape_transition_shape_capa` might
return `OBJ_TOO_COMPLEX_SHAPE`.
Co-authored-by: J...
Jean byroot Boussier
03:39 PM Revision 96557bc2 (git): Update default gems list at e8ef010a8106785797f9a863df2e3a [ci skip]
git[bot]
03:38 PM Revision e8ef010a (git): [ruby/reline] Bump version to 0.4.0
(https://github.com/ruby/reline/pull/601)
https://github.com/ruby/reline/commit/d15ab72d4f
ima1zumi (Mari Imaizumi)
02:31 PM Feature #14602: Version of dig that raises error if a key is not present
I like `deep_fetch` too. Eregon (Benoit Daloze)
02:19 PM Revision 1cfc853b (git): Suppress nonnull warning from gcc 13
nobu (Nobuyoshi Nakada)
02:19 PM Revision 8becc889 (git): Suppress array-bounds warnings from gcc 13
nobu (Nobuyoshi Nakada)
02:19 PM Revision f2d6b41c (git): Ignore warnings about currently unsupported .debug_macinfo
nobu (Nobuyoshi Nakada)
02:19 PM Revision 6031fdc6 (git): Select proper dsymutil for gcc 13
nobu (Nobuyoshi Nakada)
02:19 PM Revision f8456b65 (git): Ignore duplicate libraries warnings from gcc 13
nobu (Nobuyoshi Nakada)
02:03 PM Revision e7bdd9e4 (git): [PRISM] Move Local table setup into EnsureNode compilation
eightbitraptor (Matt V-H)
02:03 PM Revision b7d5a63b (git): [PRISM] Don't generate leave insns for Ensure nodes
eightbitraptor (Matt V-H)
02:03 PM Revision 8ef7f273 (git): [PRISM] CompileEnsureNode
eightbitraptor (Matt V-H)
02:03 PM Revision 237b85c2 (git): [PRISM] PM_COMPILE into a specified LINK_ANCHOR
eightbitraptor (Matt V-H)
11:57 AM Bug #19928: IPV6 nameserver issues: "Protocol not supported - socket(2) - udp"
Hmm. The resolver is already catching `Errno::EAFNOSUPPORT` for this, but I guess `Errno::EPROTONOSUPPORT` can happen... kjtsanaktsidis (KJ Tsanaktsidis)
11:40 AM Bug #19922: ObjectSpace.dump_all in multiple threads in parallel causes SEGV
I think your diagnosis is correct, and that https://github.com/ruby/ruby/pull/8858 should fix this - does it look rea... kjtsanaktsidis (KJ Tsanaktsidis)
11:27 AM Bug #19990: Could we reconsider the second argument to Kernel#load?
Yes, besides the `module` and `class` keywords, the other thing that can change the nesting is the `eval STRING` fami... fxn (Xavier Noria)
09:57 AM Bug #19990: Could we reconsider the second argument to Kernel#load?
Because of the reasons you identify, `Kernel#load` is absolutely not some kind of general module containerisation fea... kjtsanaktsidis (KJ Tsanaktsidis)
10:22 AM Revision ced84beb (git): [ruby/cgi] Add snake case aliases for escapeURIComponent
As agreed in [Feature #18822]
https://github.com/ruby/cgi/commit/9d1161ec9d
byroot (Jean Boussier)
09:23 AM Bug #19991 (Closed): rb_register_postponed_job async-signal-unsafety causes crash in GC
Our production application experienced an interpreter crash today that I’m fairly sure is the result of a bug in the ... kjtsanaktsidis (KJ Tsanaktsidis)
09:11 AM Revision f8ffe907 (git): Added racc to warning targets of bundled gems
hsbt (Hiroshi SHIBATA)
08:52 AM Revision 803aa5b4 (git): Update default gems list at 3d5fef77125a99458767c80347c01f [ci skip]
git[bot]
08:50 AM Revision 3d5fef77 (git): [ruby/zlib] Bump up 3.1.0
https://github.com/ruby/zlib/commit/2561e122ac hsbt (Hiroshi SHIBATA)
08:47 AM Revision 79544157 (git): [ruby/zlib] Support Ruby 2.5+ again
https://github.com/ruby/zlib/commit/661ea3ec5f hsbt (Hiroshi SHIBATA)
08:30 AM Revision 65ca3205 (git): Update default gems list at 123b2e2fb493618260dffca0dedbf6 [ci skip]
git[bot]
08:29 AM Revision 123b2e2f (git): [ruby/cgi] Bump up 0.4.0
https://github.com/ruby/cgi/commit/6ddd5fc7d7 hsbt (Hiroshi SHIBATA)
08:09 AM Bug #19985: Confusing error message when nonexistent `Pathname` for `require`
note: also needs backporting b5c74d54887 usa (Usaku NAKAMURA)
07:56 AM Revision 5a2779d4 (git): Update default gems list at fbb63605c4dc9d0dbff3ba819bc78d [ci skip]
git[bot]
07:55 AM Revision fbb63605 (git): [ruby/pathname] Bump up 0.3.0
https://github.com/ruby/pathname/commit/f3d23679b0 hsbt (Hiroshi SHIBATA)
07:38 AM Revision 51ba406f (git): Update default gems list at b13d00a7c0e9795b4bdeaeffe2b7c2 [ci skip]
git[bot]
07:37 AM Revision b13d00a7 (git): [ruby/open-uri] Bump up 0.4.0
https://github.com/ruby/open-uri/commit/09df813305 hsbt (Hiroshi SHIBATA)
07:33 AM Revision 5d09d948 (git): Update default gems list at 31dfebccbf758d27f7c72223434ffc [ci skip]
git[bot]
07:32 AM Revision 31dfebcc (git): [ruby/English] Bump up 0.8.0
https://github.com/ruby/English/commit/826ff728cf hsbt (Hiroshi SHIBATA)
07:24 AM Revision 78e07e29 (git): [ruby/English] Combine duplicate aliases into single sections to more clearly denote sameness and make more concise.
https://github.com/ruby/English/commit/dcff090f6f keithrbennett (Keith Bennett)
07:16 AM Revision 1f2796d0 (git): Update default gems list at 9857499d3dc4a1777f66951e88a269 [ci skip]
git[bot]
07:15 AM Revision 9857499d (git): [ruby/fileutils] Bump up 1.7.2
https://github.com/ruby/fileutils/commit/577fd38f15 hsbt (Hiroshi SHIBATA)
07:02 AM Revision 8a822a98 (git): Update default gems list at 3ac15f7e5791fb0f9307312f002286 [ci skip]
git[bot]
07:01 AM Revision 3ac15f7e (git): [ruby/base64] Bump up 0.2.0
https://github.com/ruby/base64/commit/09e839e5ad hsbt (Hiroshi SHIBATA)
06:59 AM Revision 48d8f62c (git): [ruby/base64] Enhanced Rdoc for Base64
(https://github.com/ruby/base64/pull/7)
* Enhanced Rdoc for Base64
* Enhanced RDoc for Base64
https://github.com/r...
burdettelamar (Burdette Lamar)
06:56 AM Revision 91be1f67 (git): Update default gems list at d63c29ceca1652e6c73b282a48a42d [ci skip]
git[bot]
06:55 AM Revision d63c29ce (git): [ruby/fcntl] Bump up 1.1.0
https://github.com/ruby/fcntl/commit/fe780abe07 hsbt (Hiroshi SHIBATA)
06:37 AM Revision 84b2a6ad (git): [ruby/drb] Removed old version on doc section
https://github.com/ruby/drb/commit/104f1a4db3 hsbt (Hiroshi SHIBATA)
06:36 AM Revision ef3feae8 (git): [ruby/drb] Load DRb::VERSION automatically
https://github.com/ruby/drb/commit/b250502c43 hsbt (Hiroshi SHIBATA)
06:36 AM Feature #19982: Bump required Visual Studio version to 2015 after 3.3
It's ok.
Thank you for letting us know.
usa (Usaku NAKAMURA)
06:35 AM Revision 8d562609 (git): [ruby/logger] [DOC] Fix broken link
https://github.com/ruby/logger/commit/8c135bce9a burdettelamar (Burdette Lamar)
06:30 AM Revision 42325aa8 (git): Ease the `Encoding::CompatibilityError` test failure
At the time this test first started using `assert_raise_with_message`,
it did not touch `Encoding.default_internal`.
nobu (Nobuyoshi Nakada)
06:29 AM Revision 77f90867 (git): [ruby/timeout] tests for blank seconds
https://github.com/ruby/timeout/commit/54bc7639d2 jjb (John Bachir)
06:17 AM Revision 3059a9d1 (git): Update default gems list at 01d86818ff56720f479ceabc38c36e [ci skip]
git[bot]
06:16 AM Revision 01d86818 (git): [ruby/ostruct] Bump up 0.6.0
https://github.com/ruby/ostruct/commit/0985296e72 hsbt (Hiroshi SHIBATA)
05:54 AM Revision f0ee5998 (git): Update default gems list at eaf0ca4cfe7d7b53c3812b593a5e49 [ci skip]
git[bot]
05:52 AM Revision eaf0ca4c (git): [ruby/win32ole] Bump up 1.8.10
https://github.com/ruby/win32ole/commit/9a18f388a9 hsbt (Hiroshi SHIBATA)
05:41 AM Revision fbd22346 (git): Update default gems list at 65e1f918d9bc549045906bc16855f1 [ci skip]
git[bot]
05:40 AM Revision 65e1f918 (git): [ruby/drb] Bump up 2.2.0
https://github.com/ruby/drb/commit/c62076f940 hsbt (Hiroshi SHIBATA)
05:35 AM Revision e584a619 (git): [ruby/bigdecimal] fixed docs for .scale
the scale of `1` is actually 0
https://github.com/ruby/bigdecimal/commit/9a8bc9c417
Tim Kretschmer
05:32 AM Revision f0abe610 (git): [ruby/bigdecimal] Update doc for bigdecimal/util
Follow up https://github.com/ruby/bigdecimal/issues/89.
`BigDecimal.new` has already been removed. This PR replaces ...
koic (Koichi ITO)
05:18 AM Revision 8ac6b2ec (git): Update default gems list at 7d2d0f054f6fcbf04f20baec261cdd [ci skip]
git[bot]
05:17 AM Revision 7d2d0f05 (git): [ruby/logger] Bump up 1.6.0
https://github.com/ruby/logger/commit/0996f90650 hsbt (Hiroshi SHIBATA)
05:11 AM Revision 6b2c10ba (git): Update default gems list at 360607c7f1bb1cd75a882d4cbf6366 [ci skip]
git[bot]
05:09 AM Revision 360607c7 (git): [ruby/time] Bump up 0.3.0
https://github.com/ruby/time/commit/8dba14997c hsbt (Hiroshi SHIBATA)
04:57 AM Revision f5df3b45 (git): Update default gems list at acf0f8551e6acc4f14143433e798c5 [ci skip]
git[bot]
04:56 AM Revision acf0f855 (git): [ruby/timeout] Bump up 0.4.1
https://github.com/ruby/timeout/commit/a65e49cc31 hsbt (Hiroshi SHIBATA)
04:45 AM Revision f26e89c4 (git): [ruby/timeout] nested exception tests for discussion
https://github.com/ruby/timeout/commit/3e42aa4d84 jjb (John Bachir)
04:38 AM Revision d6f5c275 (git): Update default gems list at 027f0a4564e64f888ab9d2c1e5546a [ci skip]
git[bot]
04:37 AM Revision 027f0a45 (git): [ruby/delegate] Bump up 0.3.1
https://github.com/ruby/delegate/commit/d4bdf89328 hsbt (Hiroshi SHIBATA)
04:22 AM Revision b1413cb3 (git): Update default gems list at c3a11f1cfc9b5da62a45246e40aaac [ci skip]
git[bot]
04:21 AM Revision c3a11f1c (git): [ruby/securerandom] Bump up 0.3.0
https://github.com/ruby/securerandom/commit/12c4ef3ea1 hsbt (Hiroshi SHIBATA)
04:17 AM Revision 5f00e679 (git): Update default gems list at da2cf947bc9580a8d188ccfeae5588 [ci skip]
git[bot]
04:16 AM Revision da2cf947 (git): [ruby/date] Bump up 3.3.4
https://github.com/ruby/date/commit/50e18d2684 hsbt (Hiroshi SHIBATA)
04:08 AM Revision 57181726 (git): Update default gems list at eb4dd7001fd1e5a6e39a9a215c4c4f [ci skip]
git[bot]
04:06 AM Revision eb4dd700 (git): [ruby/net-protocol] Bump up 0.2.2
https://github.com/ruby/net-protocol/commit/2d3c4b43a8 hsbt (Hiroshi SHIBATA)
03:57 AM Revision 7149b534 (git): Update default gems list at 0c55886fc2aad1688dbbb116803f36 [ci skip]
git[bot]
03:54 AM Revision 0c55886f (git): [ruby/tempfile] Bump up 0.2.0
https://github.com/ruby/tempfile/commit/d6ddf7881e hsbt (Hiroshi SHIBATA)
03:53 AM Revision b94c407f (git): [ruby/find] Bump up 0.2.0
https://github.com/ruby/find/commit/192237e766 hsbt (Hiroshi SHIBATA)
03:48 AM Revision 687c3cfb (git): Update default gems list at b4901d54a5f89525de98a8775d4233 [ci skip]
git[bot]
03:47 AM Revision b4901d54 (git): [ruby/getoptlong] Bump up 0.2.1
https://github.com/ruby/getoptlong/commit/f49629dfaa hsbt (Hiroshi SHIBATA)
03:43 AM Revision 7832a52c (git): Update default gems list at bf330853404b38c857d6c08bbc23f4 [ci skip]
git[bot]
03:42 AM Revision bf330853 (git): [ruby/observer] Bump up 0.1.2
https://github.com/ruby/observer/commit/6c978e6196 hsbt (Hiroshi SHIBATA)
03:11 AM Revision caa7a4f7 (git): Update default gems list at 308d7943666f7aea7926809ee8dc07 [ci skip]
git[bot]
03:10 AM Revision 308d7943 (git): [ruby/pstore] Bump up 0.1.3
https://github.com/ruby/pstore/commit/6d5c0833e7 hsbt (Hiroshi SHIBATA)
02:53 AM Revision ff48d195 (git): Update default gems list at eeaa2cdba2913096b14d4319804faf [ci skip]
git[bot]
02:52 AM Revision eeaa2cdb (git): [ruby/mutex_m] Bump up 0.2.0
https://github.com/ruby/mutex_m/commit/635da25a09 hsbt (Hiroshi SHIBATA)
02:40 AM Revision ed30d7e7 (git): Update default gems list at ad81af22d4a1a24c3a63a960d558d0 [ci skip]
git[bot]
02:39 AM Revision ad81af22 (git): [ruby/tmpdir] Bump up 0.2.0
https://github.com/ruby/tmpdir/commit/8bbd87c8ac hsbt (Hiroshi SHIBATA)
02:33 AM Revision 65d6861e (git): Update default gems list at f32c5e1c94682537f38f29889da454 [ci skip]
git[bot]
02:32 AM Revision f32c5e1c (git): [ruby/open3] Bump up 0.2.0
https://github.com/ruby/open3/commit/0db9a0afe7 hsbt (Hiroshi SHIBATA)
02:28 AM Revision 94d2958a (git): Update default gems list at 1fdb8ef15623f78a6319c698b166c8 [ci skip]
git[bot]
02:27 AM Revision 1fdb8ef1 (git): [ruby/rinda] Bump up 0.2.0
https://github.com/ruby/rinda/commit/f6d76b3927 hsbt (Hiroshi SHIBATA)
02:00 AM Revision ec390f1d (git): Update default gems list at d9f1211a2f2dbb37441f12c6bcdfa5 [ci skip]
git[bot]
01:59 AM Revision d9f1211a (git): [ruby/tsort] Bump up 0.2.0
https://github.com/ruby/tsort/commit/2b3fe78646 hsbt (Hiroshi SHIBATA)
01:47 AM Revision daf8b7ef (git): Update default gems list at c9ee600cef88751aeda89e90fc25ac [ci skip]
git[bot]
01:46 AM Revision c9ee600c (git): [ruby/weakref] Bump up 0.1.3
https://github.com/ruby/weakref/commit/f763384744 hsbt (Hiroshi SHIBATA)
01:45 AM Revision 304194d7 (git): Remove files which are newly added but to be ignored
nobu (Nobuyoshi Nakada)
01:42 AM Revision a3282285 (git): Update default gems list at 3f33bfa1e51afc916250e7a7a93e59 [ci skip]
git[bot]
01:40 AM Revision 3f33bfa1 (git): [ruby/optparse] Bump up 0.4.0
https://github.com/ruby/optparse/commit/acbf6e3e12 hsbt (Hiroshi SHIBATA)
01:11 AM Revision 3f00a606 (git): Update default gems list at e8fda04d0a5e96e7425259fc4c3d15 [ci skip]
git[bot]
01:10 AM Revision e8fda04d (git): [ruby/prettyprint] Bump up 0.2.0
https://github.com/ruby/prettyprint/commit/5ea64f43fa hsbt (Hiroshi SHIBATA)
01:01 AM Revision 0a1c81a3 (git): Update default gems list at 0ac39f226dc847cd4bd9211da17fa7 [ci skip]
git[bot]
01:00 AM Revision 0ac39f22 (git): [ruby/pp] Bump up 0.5.0
https://github.com/ruby/pp/commit/6e086e6df9 hsbt (Hiroshi SHIBATA)
12:56 AM Revision 31c36a44 (git): Skip example for 07df8a5d5ee725eee00632717ea4deead5fc783b
hsbt (Hiroshi SHIBATA)
12:41 AM Revision 07df8a5d (git): [ruby/English] Remove `$IGNORECASE`
`$=` has been obsolete and has no effect since 1.9.
https://github.com/ruby/English/commit/121939695a
nobu (Nobuyoshi Nakada)
12:37 AM Feature #15554 (Open): warn/error passing a block to a method which never use a block
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom