Project

General

Profile

Activity

From 07/27/2021 to 08/02/2021

08/02/2021

08:31 PM Bug #18058: 3.1.0-dev with MJIT enabled Zlib::BufError during `gem install`
Here you go:
```
/usr/local/lib/ruby/3.1.0/rubygems/package.rb:698:in `read': buffer error (Zlib::BufError)
fro...
byroot (Jean Boussier)
08:28 PM Bug #18058: 3.1.0-dev with MJIT enabled Zlib::BufError during `gem install`
> Do you know if we can let Bundler show the backtrace?
It's `rubygems` not bundler. I don't know how make it prin...
byroot (Jean Boussier)
08:26 PM Bug #18058: 3.1.0-dev with MJIT enabled Zlib::BufError during `gem install`
Do you know if we can let ~~Bundler~~ rubygems (you're right, it wasn't Bundler) show the backtrace? The first step t... k0kubun (Takashi Kokubun)
11:45 AM Bug #18058 (Closed): 3.1.0-dev with MJIT enabled Zlib::BufError during `gem install`
It doesn't always happen (maybe 5-10% of the cases), but since I added MJIT to our CI builds I've been seeing this er... byroot (Jean Boussier)
02:16 PM Feature #18057: Introduce Array#mean
@nobu - yup, you are correct. The expected behaviour should be like this
```ruby
[1,2].mean #=> 1.5
```
ggmichaelgo (Michael Go)
01:54 PM Feature #18057: Introduce Array#mean
When `ary` has only `Integer`s, `ary.sum` is also an `Integer` and `ary.sum / ary.length` too.
```ruby
[1,2].sum ...
nobu (Nobuyoshi Nakada)
01:14 PM Feature #18057: Introduce Array#mean
💡 You can also use the [Refinements](https://www.alchemists.io/projects/refinements/#_mean) gem which also provides `... bkuhlmann (Brooke Kuhlmann)
04:46 AM Feature #18057: Introduce Array#mean
Thank you @mrkn!
I didn't know about enumerable-statistics, and I can definitely use this in my projects!!
I wish I...
ggmichaelgo (Michael Go)
04:42 AM Feature #18057: Introduce Array#mean
I definitely prefer using `mean` over `average`!
ggmichaelgo (Michael Go)
03:41 AM Feature #18057: Introduce Array#mean
I created [enumerable-statistics gem](https://github.com/mrkn/enumerable-statistics) to provide the methods for calcu... mrkn (Kenta Murata)
01:50 AM Feature #18057: Introduce Array#mean
oh goodness... that is embarrassing... Thank you for catching my error... 🙏 ggmichaelgo (Michael Go)
01:43 AM Feature #18057: Introduce Array#mean
ggmichaelgo, thanks for the reply. I have thought that what you wrote as the comment in the example code snippet are ... sawa (Tsuyoshi Sawada)
01:26 AM Feature #18057: Introduce Array#mean
Hello Sawa! I apologize for the confusion... (this is my first time contributing, and I am hoping to contribute more ... ggmichaelgo (Michael Go)
01:05 AM Feature #18057: Introduce Array#mean
The proposal is unclear. It seems to be neither arithmetic nor geometric mean. What kind of average do you have in m... sawa (Tsuyoshi Sawada)
12:22 AM Feature #18057: Introduce Array#mean
I have created PR for this feature :)
https://github.com/ruby/ruby/pull/4699
ggmichaelgo (Michael Go)
12:02 AM Feature #18057 (Open): Introduce Array#mean
Introduce Array#average to calculate the average value of an array.
```ruby
array = [1, 2, 3]
array.mean # 2
...
ggmichaelgo (Michael Go)
08:23 AM Revision 731315bf (git): Use codeql-config.yml for codeql-action/init
hsbt (Hiroshi SHIBATA)
08:23 AM Revision 0292ec9b (git): Removed paths-ignore because it's not affect with cpp
hsbt (Hiroshi SHIBATA)
08:23 AM Revision 954852f7 (git): Removed unnecessary configuration for the latest version of actions/checkout
hsbt (Hiroshi SHIBATA)
03:39 AM Revision 8b466ea5 (git): Use `${{}}` for if statement
hsbt (Hiroshi SHIBATA)
03:09 AM Revision 7f4e8680 (git): Fix documentation of #<=> and #casecmp [ci skip]
Descriptions for return values of -1 and 1 were reversed. Troy Chance
03:06 AM Revision 378e8cda (git): Using RBOOL macro
S_H_ (Shun Hiraoka)
01:18 AM Revision 3688b476 (git): * 2021-08-02 [ci skip]
git[bot]
01:18 AM Revision 4453280b (git): Stop infinite object allocation to get rid of OOM killer
nobu (Nobuyoshi Nakada)

08/01/2021

09:53 AM Bug #10902: require("enumerator") scans LOAD_PATH 2x on every invocation
ruby_3_0 6f4ab641bb1035c5811e42e43320112e4a502a0e merged revision(s) 345db8f2aa373a31c619c8f85bd372f0a20829c1. nagachika (Tomoyuki Chikanaga)
09:31 AM Revision a4d2e48c (git): merge revision(s) 24e5f1c982966c379220b1bbb26b4e0320180fa1:
Ignore 7z unless available
`DebugSystem#system` is prepended in vcs.rb and defaulted to
`exception: ...
nagachika (Tomoyuki Chikanaga)
09:30 AM Revision 6f4ab641 (git): merge revision(s) 345db8f2aa373a31c619c8f85bd372f0a20829c1: [Backport #10902]
Avoid pointless attempts to open .so file if already required
When attempting to require a file without an e...
nagachika (Tomoyuki Chikanaga)
09:27 AM Bug #17725: Prepend breaks ability to override optimized methods
I think fa0279d947c3962c3f8c32852278d3ebb964cb19 should be backported too.
But it could introduce a tiny incompati...
nagachika (Tomoyuki Chikanaga)
09:23 AM Bug #15856: Performance of redundant `Kernel.require` is slow when many gems are activated
ruby_3_0 0dbb3c15dbe9b7693ea362c94ed8939d20cba083 merged revision(s) b360588cd3cbac5fb4f004aa53a8fdc715906719. nagachika (Tomoyuki Chikanaga)
09:05 AM Revision 0dbb3c15 (git): merge revision(s) b360588cd3cbac5fb4f004aa53a8fdc715906719: [Backport #15856]
Sort feature index arrays by the priority of file types [Bug #15856]
When looking for libraries to load with...
nagachika (Tomoyuki Chikanaga)
12:54 AM Revision 605421f4 (git): gcc 10.3.0 says "__VA_OPT__ is not available until C++2a"
nobu (Nobuyoshi Nakada)
12:36 AM Bug #18049 (Feedback): Cannot build ruby-3.0.2 on NetBSD
nobu (Nobuyoshi Nakada)
12:36 AM Bug #18049: Cannot build ruby-3.0.2 on NetBSD
Maybe only miniruby needs to disable ASLR? nobu (Nobuyoshi Nakada)

07/31/2021

09:50 PM Bug #18046 (Closed): Missing include leads to build breakage of glib2 on head
Applied in changeset commit:git|3b52230452980f3afc6a7380276ea62f7c65e517.
----------
Define functions using rb_wait_...
nobu (Nobuyoshi Nakada)
09:49 PM Revision d99b10ac (git): * 2021-08-01 [ci skip]
git[bot]
09:49 PM Revision 3b522304 (git): Define functions using rb_wait_for_single_fd [Bug #18046]
nobu (Nobuyoshi Nakada)
05:15 PM Bug #18056 (Third Party's Issue): Found this while running rails server
This issue is from the sassc gem, not Ruby itself: https://github.com/sass/sassc-ruby/issues/218
jeremyevans0 (Jeremy Evans)
02:10 PM Bug #18056 (Third Party's Issue): Found this while running rails server
``` ruby
-- Crash Report log information --------------------------------------------
See Crash Report log file ...
amitsiddhu (Amit Siddhu)
05:11 PM Bug #17561 (Closed): The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2
jeremyevans0 (Jeremy Evans)
12:30 PM Bug #17561: The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2
merged into ruby_2_7 at d9ff8b3e86a03499a5c6bc36fae1592914a25b9c usa (Usaku NAKAMURA)
01:15 PM Revision 242f024b (git): [ruby/error_highlight] Keep it work if paren exists after receiver
https://github.com/ruby/error_highlight/commit/b79d679bbd pocke (Masataka Kuwabara)
12:29 PM Bug #17841: The first instance of SortedSet doesn't sort when rbtree is present
merged into ruby_2_7 at 2a7235421fcd59b449c84306d059f22b4c5f0865 usa (Usaku NAKAMURA)
12:27 PM Revision 2a723542 (git): Fix SortedSet not being sorted the first time when rbtree is used
Fixes [Bug #17841] jeremyevans (Jeremy Evans)
12:25 PM Revision 4b371d6a (git): * 2021-07-31 [ci skip]
git[bot]
12:24 PM Revision d9ff8b3e (git): Ignore timeout option to Addrinfo.getaddrinfo
This was already ignored on platforms that do not implement
getaddrinfo_a. Using getaddrinfo_a causes issues with man...
jeremyevans (Jeremy Evans)
12:23 PM Bug #18049: Cannot build ruby-3.0.2 on NetBSD
Does this work?
```diff
diff --git a/configure.ac b/configure.ac
index d018e8a6f4f..2d91972c218 100644
--- a/configu...
nobu (Nobuyoshi Nakada)
02:40 AM Revision 4ab52816 (git): * 2021-07-31 [ci skip]
git[bot]
02:38 AM Revision e294beb7 (git): [DOC] Fix Process::exec documentation [ci skip]
Shell reserved words and special built-in commands can be placed
at only the beginning of the command (except for lea...
nobu (Nobuyoshi Nakada)
01:02 AM Bug #17583: Segfault on large stack(RUBY_THREAD_VM_STACK_SIZE)
Hi, could you backport this to Ruby 3.0? ciel (T Yamada)

07/30/2021

10:36 AM Revision 01d9e7f2 (git): [DOC] Fix Process::exec documentation [ci skip]
The environment variable `RUBYSHELL` is used only on Windows, as
well as `COMSPEC`.
nobu (Nobuyoshi Nakada)
09:36 AM Revision ff6c1760 (git): Tweak rb_str_modify_expand() + read() spec to try to find out why it fails on some platforms
* Use a longer string as <= 23 characters it's embedded on CRuby and
the value of rb_str_capacity() is implementati...
Eregon (Benoit Daloze)
09:30 AM Feature #18055: Introduce
Hi Matz!
I see value in it, since it gives us one unified way, to call libraries:
Where ever you do it, when ever y...
shalokshalom (Matthias Schuster)
08:06 AM Feature #18055: Introduce
Can you explain how `introduce` solves the issue? How it is better than `require` and `autoload`?
Matz.
matz (Yukihiro Matsumoto)
07:47 AM Feature #18055 (Open): Introduce
Currently, ``autoload`` provides the ability to load libraries on the fly, also called lazy loading, in order to avoi... shalokshalom (Matthias Schuster)
05:41 AM Bug #18054: No rule to make target 'thread_fd_close.c', needed by 'thread_fd_close.o'
Do `ext/-test-/thread_fd` directory and `Makefile` there exist?
Probably `make -C ext/-test-/thread_fd_close distc...
nobu (Nobuyoshi Nakada)
03:21 AM Revision fd96503f (git): Fix bundled gems locations
Changed since 55bf0ef1aa7c936b564b883196de1ace4be4cc7e. nobu (Nobuyoshi Nakada)
01:54 AM Revision 2aecb95a (git): Skip test_ensure_after_nomemoryerror
This test appears to cause failures in some environments. jeremyevans (Jeremy Evans)

07/29/2021

11:41 PM Bug #18053: Crashes and infinite loops when generating partial backtraces in Ruby 3.0+
jeremyevans0 (Jeremy Evans) wrote in #note-1:
> At this point, I think reverting the optimization in 3.0 is the best...
jhawthorn (John Hawthorn)
11:32 PM Bug #18053: Crashes and infinite loops when generating partial backtraces in Ruby 3.0+
Thanks for the report. I can confirm both of the issues. I checked with my rewrite of the backtrace generation algo... jeremyevans0 (Jeremy Evans)
11:08 PM Bug #18053 (Closed): Crashes and infinite loops when generating partial backtraces in Ruby 3.0+
In Ruby 3.0+ there are some cases where generating a partial backtrace will hang (due to an infinite loop) or segfaul... jhawthorn (John Hawthorn)
11:12 PM Bug #18054 (Closed): No rule to make target 'thread_fd_close.c', needed by 'thread_fd_close.o'
When running `make` on the newest `master` checkout, I get the following error:
```
transdb.h unchanged
generati...
duerst (Martin Dürst)
10:19 PM Bug #14391 (Closed): Integer#digitsが遅い
Applied in changeset commit:git|9931e2f5091e95dd947de3b3a00167ae2fd5194a.
----------
Improve performance of Integer#...
jeremyevans (Jeremy Evans)
10:19 PM Revision 9931e2f5 (git): Improve performance of Integer#digits
This speeds up performance by multiple orders of magnitude for
large integers.
Fixes [Bug #14391]
Co-authored-by: t...
jeremyevans (Jeremy Evans)
09:09 PM Bug #18046: Missing include leads to build breakage of glib2 on head
I think either option is okay.
The macro could be considered slight incompatibility since it breaks `have_function...
ioquatix (Samuel Williams)
04:39 AM Bug #18046: Missing include leads to build breakage of glib2 on head
The problem seems `RUBY_IO_READABLE`,
how about moving the `enum`s to include/ruby/internalintern/io.h?
Or turning ...
nobu (Nobuyoshi Nakada)
08:51 PM Bug #16983 (Closed): RubyVM::AbstractSyntaxTree.of(method) returns meaningless node if the method is defined in eval
Applied in changeset commit:git|64ac984129a7a4645efe5ac57c168ef880b479b2.
----------
Make RubyVM::AbstractSyntaxTree...
jeremyevans (Jeremy Evans)
08:51 PM Revision 64ac9841 (git): Make RubyVM::AbstractSyntaxTree.of raise for method/proc created in eval
This changes Thread::Location::Backtrace#absolute_path to return
nil for methods/procs defined in eval. If the realp...
jeremyevans (Jeremy Evans)
08:11 PM Revision 6998d758 (git): Update to ruby/spec@b65d01f
Eregon (Benoit Daloze)
08:11 PM Revision 15d05f81 (git): Update to ruby/mspec@9542a88
Eregon (Benoit Daloze)
05:56 PM Revision 41e2ab88 (git): Use test-unit assertions
aycabta (aycabta .)
05:27 PM Revision 1c9cb9da (git): [ruby/reline] Support Terminfo on Cygwin and macOS
https://github.com/ruby/reline/commit/b0b75fcd27 aycabta (aycabta .)
05:27 PM Revision f1b5cb7e (git): [ruby/reline] Don't check the existence of Terminfo on Windows
https://github.com/ruby/reline/commit/320f09055c aycabta (aycabta .)
05:27 PM Revision b158b466 (git): [ruby/reline] Check TYPE_VARIADIC
https://github.com/ruby/reline/commit/8e62e46e33 aycabta (aycabta .)
05:27 PM Revision 0f496b9b (git): [ruby/reline] Define StringWithTiparm instead of singular method
https://github.com/ruby/reline/commit/de234dc875 aycabta (aycabta .)
05:27 PM Revision 5b9f3ed3 (git): [ruby/reline] Fixed Ctrl+Enter key in Windows.
https://github.com/ruby/reline/commit/0c38e39023 SilverPhoenix99
05:27 PM Revision 46c6da9c (git): [ruby/reline] Check empty .inputrc
https://github.com/ruby/reline/commit/b60b3b76cd aycabta (aycabta .)
05:27 PM Revision 51ee24e7 (git): [ruby/reline] Add original C function declarations comment for each function
https://github.com/ruby/reline/commit/9a25ee9f12 aycabta (aycabta .)
05:27 PM Revision 44a9337a (git): [ruby/reline] Fix reline on OpenBSD
OpenBSD doesn't support tiparm, only tparm. I'm not sure if the
two are compatible, but this at least this allows me...
jeremyevans (Jeremy Evans)
05:27 PM Revision 1bf768d2 (git): [ruby/reline] Added support for Numpad divide key on Windows.
https://github.com/ruby/reline/commit/84577da0c4 SilverPhoenix99
05:27 PM Revision 750359ce (git): [ruby/reline] Support Enter key of numpad on Windows
The yamatanooroti gem can't emulate numpad key pressing...
https://github.com/ruby/reline/commit/8e9da1aeaf
aycabta (aycabta .)
05:27 PM Revision 03f8c271 (git): [ruby/reline] Windows cmd: Don't type anything when pressing ALT keys alone
Fixes #298
https://github.com/ruby/reline/commit/72acfcd27a
larskanis (Lars Kanis)
05:27 PM Revision 5313d234 (git): [ruby/reline] Use "omit" instead of "return"
https://github.com/ruby/reline/commit/940cdaa301 aycabta (aycabta .)
05:27 PM Revision b0633ee4 (git): [ruby/reline] Add TODO comment to implement tigetflag() and tigetnum()
https://github.com/ruby/reline/commit/a0d946a398 aycabta (aycabta .)
05:27 PM Revision 8fc98295 (git): [ruby/reline] Add Terminfo tests
https://github.com/ruby/reline/commit/17721e477e aycabta (aycabta .)
05:27 PM Revision 2a7e8684 (git): [ruby/reline] Add require 'reline/terminfo' to use Reline::Terminfo.enabled?
https://github.com/ruby/reline/commit/7ef9805b35 aycabta (aycabta .)
04:48 PM Bug #18052 (Closed): Find のignore_error オプションが、文字化けファイル遭遇時の例外に対応していない (Windows)
This was fixed in commit:230111802c2b9dcb8f391b489ff52a9dc0b41b87. jeremyevans0 (Jeremy Evans)
01:55 PM Bug #18052 (Closed): Find のignore_error オプションが、文字化けファイル遭遇時の例外に対応していない (Windows)

Find.find(".", ignore_error: true ) を指定しても、文字化けするファイルに出会った場合には、
ignore せずに例外を起こしてしまうようです。
https://docs.ruby-lan...
araragi (Nagisawa Minoru)
04:44 PM Bug #13876 (Closed): Tempfile's finalizer can be interrupted by a Timeout exception which can cause the process to hang
Applied in changeset commit:git|87b327efe6c1f456c43b3f105c7a92a5a7effe93.
----------
Do not check pending interrupts...
jeremyevans (Jeremy Evans)
04:44 PM Bug #15507 (Closed): Thread#raise is delivered to GC context
Applied in changeset commit:git|87b327efe6c1f456c43b3f105c7a92a5a7effe93.
----------
Do not check pending interrupts...
jeremyevans (Jeremy Evans)
04:44 PM Revision 87b327ef (git): Do not check pending interrupts when running finalizers
This fixes cases where exceptions raised using Thread#raise are
swallowed by finalizers and not delivered to the runn...
jeremyevans (Jeremy Evans)
04:04 PM Revision cbecf9c7 (git): Fix use-after-free on -DUSE_EMBED_CI=0
On -DUSE_EMBED_CI=0, there are more GC allocations and the old code
didn't keep old_operands[0] reachable while alloc...
alanwu (Alan Wu)
03:14 PM Revision 12d4da74 (git): * 2021-07-30 [ci skip]
git[bot]
03:10 PM Revision 693ce6af (git): Update documentation for ruby2_keywords
Point out that the method should be used for backwards compatibility
with code prior to Ruby 3.0 instead of Ruby 2.7....
jeremyevans (Jeremy Evans)
02:25 PM Revision fd476075 (git): merge revision(s) 8897098b5ca3ce987307d1799f7765e6a279ff0d,d04ba0906c35013a8432535168eec270d6e9a913:
Update bundled_gems to pass test-bundled-gems on macOS.
---
gems/bundled_gems | 2 +-
1 fil...
nagachika (Tomoyuki Chikanaga)
12:15 PM Revision 7564e066 (git): Renamed thraed_fd_close as thread_fd
nobu (Nobuyoshi Nakada)
11:54 AM Revision f8ad51dd (git): Fix test failure of 60b02db5161625dd5f7d22d31989dd966837333c with Windows
hsbt (Hiroshi SHIBATA)
07:26 AM Revision a4df7cb3 (git): Partly picking https://github.com/ruby/error_highlight/commit/25ef7dbeda4f2cfcad1675f70319401ef4916f40#diff-1ce41a048bf2c08aa7bf25b741e9d3a4e08ea03f0d80bc6b8ee6d1c3c259704dR1022
hsbt (Hiroshi SHIBATA)
07:20 AM Revision 67279657 (git): Update the latest version of readline.gemspec
hsbt (Hiroshi SHIBATA)
06:57 AM Revision a889ab48 (git): Update the latest version of json.gemspec from flori/json
hsbt (Hiroshi SHIBATA)
06:54 AM Revision e99d2d06 (git): [ruby/psych] fix: use git repository link for LibYAML in docs
LibYAML has moved from their previous Mercurial based hosting on BitBucket to a git repository on GitHub. This commit... Rhys Powell
06:54 AM Revision b11638ee (git): [ruby/psych] require 'delegate' explicitly
https://github.com/ruby/psych/commit/51a9ce13db Pavel Rosický
06:53 AM Revision 60b02db5 (git): [ruby/net-http] Enforce write timeout when body_stream is used
The existing implementation of `Net::HTTP#write_timeout` relies on
`Net::BefferedIO` to trigger the `Net::WriteTimeou...
Miguel Teixeira
06:52 AM Revision b3413914 (git): Partly picked from https://github.com/ruby/ostruct/commit/20d0b8c065392a22ba6d74194cf116755f38337f
hsbt (Hiroshi SHIBATA)
05:18 AM Revision 1e04571d (git): [ruby/set] Improve What's Here links
https://github.com/ruby/set/commit/76b056c3b9 burdettelamar (Burdette Lamar)
05:18 AM Revision 2bd68e32 (git): [ruby/set] Improve What's Here links
https://github.com/ruby/set/commit/dd787a3988 burdettelamar (Burdette Lamar)
05:18 AM Revision 899194f3 (git): [ruby/set] gemspec: This gem exposes 0 executables
This change removes unused configuration.
https://github.com/ruby/set/commit/6c2338d699
olleolleolle (Olle Jonsson)
05:18 AM Revision 52e602ed (git): [ruby/set] Update documentation for intersect?/disjoint?
https://github.com/ruby/set/commit/35b69e9d69 jeremyevans (Jeremy Evans)
05:18 AM Revision cafa7d89 (git): [ruby/set] Allow the use of any enumerable in intersect?/disjoint?
https://github.com/ruby/set/commit/1a73ab9047 jeremyevans (Jeremy Evans)
05:18 AM Revision 571dafdc (git): [ruby/set] Allow Set#intersect? and #disjoint? to accept array argument
Implements [Feature #17838]
https://github.com/ruby/set/commit/d9b389bafa
jeremyevans (Jeremy Evans)
04:51 AM Revision 27fb9d27 (git): test/socket/test_socket.rb: skip on Solaris
The test fails on Solaris 10. Maybe due to the IPv6 configuration on the
server, but I have no idea at all. I've aske...
mame (Yusuke Endoh)
03:51 AM Revision 64adeead (git): Add RBOOL macro and use it
S_H_ (Shun Hiraoka)
01:49 AM Revision 656b49ec (git): Bundle RBS 1.3.3 (#4688)
soutaro (Soutaro Matsumoto)

07/28/2021

07:41 PM Bug #18049: Cannot build ruby-3.0.2 on NetBSD
This turned out to be an issue with miniruby when the NetBSD kernel has PaX ASLR (Address Space Layout Randomization)... sydofficious (Kenneth Dunlap)
07:36 PM Bug #18050: Cannot build ruby-2.7.4 on NetBSD
This turned out to be an issue with miniruby when the NetBSD kernel has PaX ASLR (Address Space Layout Randomization)... sydofficious (Kenneth Dunlap)
05:51 PM Revision f06f1981 (git): Don't export rb_gc_ractor_newobj_cache_clear
Peter Zhu
03:57 PM Bug #17725 (Closed): Prepend breaks ability to override optimized methods
Applied in changeset commit:git|fb4cf204a662a8cd9dafef6f31f2bd0db9129abe.
----------
use me->def instead of me for o...
ko1 (Koichi Sasada)
03:56 PM Revision fa0279d9 (git): should not share same `def` for specialized method
Because the key of redefine table is `def`, `def` should be
unique for each optimized method (`alias` is not allowed).
ko1 (Koichi Sasada)
03:56 PM Revision fb4cf204 (git): use me->def instead of me for opt_table
`vm_opt_method_table` is me=>bop table to manage the optimized
methods (by specialized instruction). However, `me` ca...
ko1 (Koichi Sasada)
03:51 PM Revision 7af750af (git): * 2021-07-29 [ci skip]
git[bot]
03:48 PM Revision 3b9fe3e1 (git): Handle Timeout::Error instead of NoMemoryError in test
Solaris 11 CI times out instead of raising NoMemoryError for large
allocations, so it cannot test ensure after NoMemo...
jeremyevans (Jeremy Evans)
01:54 PM Revision d04ba090 (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)
11:13 AM Revision 0dcae3bd (git): Support document sync for optparse
hsbt (Hiroshi SHIBATA)
11:13 AM Revision 23ef3266 (git): Manually picking https://github.com/ruby/optparse/pull/14
hsbt (Hiroshi SHIBATA)
11:13 AM Revision 3026ee56 (git): [ruby/optparse] Remove an errant { character (https://github.com/ruby/optparse/pull/26)
https://github.com/ruby/optparse/commit/47417f1b4c olleolleolle (Olle Jonsson)
11:13 AM Revision c4556a20 (git): [ruby/optparse] Fix link in included file
https://github.com/ruby/optparse/commit/bf03038d95 burdettelamar (Burdette Lamar)
11:13 AM Revision 1333620a (git): [ruby/optparse] More on tutorial (https://github.com/ruby/optparse/pull/24)
- Adds section "Parsing" to tutorial.rdoc.
- Removes section "Terminators" from option_params.rdoc. (Terminator '--' ...
burdettelamar (Burdette Lamar)
11:13 AM Revision 27679b34 (git): [ruby/optparse] More on tutorial (https://github.com/ruby/optparse/pull/23)
- Removed a largish block of repeated text.
- Added sections "Top List and Base List" and "Methods for Defining Optio...
burdettelamar (Burdette Lamar)
11:13 AM Revision a10db320 (git): [ruby/optparse] Removed a duplicate section
https://github.com/ruby/optparse/commit/7ef3d89e78 nobu (Nobuyoshi Nakada)
11:13 AM Revision 98ccb49a (git): [ruby/optparse] More on tutorial (https://github.com/ruby/optparse/pull/22)
Adds argument abbreviation in option_params.rdoc.
Adds entire Argument Values section to tutorial.rdoc.
https://...
burdettelamar (Burdette Lamar)
11:13 AM Revision 43af561e (git): [ruby/optparse] Rdoc for help (https://github.com/ruby/optparse/pull/21)
https://github.com/ruby/optparse/commit/d07cb96a96 burdettelamar (Burdette Lamar)
11:13 AM Revision a15f0b9f (git): [ruby/optparse] Tutorial: explain custom argument converters (https://github.com/ruby/optparse/pull/19)
https://github.com/ruby/optparse/commit/385dd4322d burdettelamar (Burdette Lamar)
11:13 AM Revision bf175e7e (git): [ruby/optparse] nodoc private methods
https://github.com/ruby/optparse/commit/f23d750d14 nobu (Nobuyoshi Nakada)
11:13 AM Revision 311eb328 (git): [ruby/optparse] Fixed mismatched <tt> tag
https://github.com/ruby/optparse/commit/7e65ef3cfa nobu (Nobuyoshi Nakada)
11:13 AM Revision a4631a42 (git): [ruby/optparse] Enhanced doc for option parameters (https://github.com/ruby/optparse/pull/11)
https://github.com/ruby/optparse/commit/5618eeb49e burdettelamar (Burdette Lamar)
11:13 AM Revision 05e9efa3 (git): [ruby/optparse] More on tutorial (https://github.com/ruby/optparse/pull/9)
* More on tutorial
* More on tutorial
* More on tutorial
* More on tutorial: clearer example output
https://githu...
burdettelamar (Burdette Lamar)
11:13 AM Revision 8844eba4 (git): [ruby/optparse] Beginnings of tutorial
https://github.com/ruby/optparse/commit/f209276f79 burdettelamar (Burdette Lamar)
10:46 AM Bug #10902: require("enumerator") scans LOAD_PATH 2x on every invocation
IMHO it would be fine to simply not allow loading any `foo.rb` if `foo.so` is already loaded, a change of semantics w... Eregon (Benoit Daloze)
03:30 AM Bug #10902 (Closed): require("enumerator") scans LOAD_PATH 2x on every invocation
Applied in changeset commit:git|345db8f2aa373a31c619c8f85bd372f0a20829c1.
----------
Avoid pointless attempts to ope...
jeremyevans (Jeremy Evans)
03:28 AM Bug #10902: require("enumerator") scans LOAD_PATH 2x on every invocation
Seems fine. nobu (Nobuyoshi Nakada)
10:39 AM Feature #18051 (Closed): Move symbols exported under internal
Some symbols exported in headers under `internal` are declared and used in some extension libraries.
These seem OK t...
nobu (Nobuyoshi Nakada)
10:26 AM Revision 59a65f2d (git): Update to latest uri
* https://github.com/ruby/uri/commit/bc47bf71df2b2e9cea09d0b2684ceac7355e42a0
* To include the fix from https://githu...
Eregon (Benoit Daloze)
10:08 AM Revision 71945ad8 (git): Fix a comment [ci skip]
nobu (Nobuyoshi Nakada)
07:58 AM Revision 342dbd4f (git): Remove duplicate declarations
Also defined in include/ruby/internal/core/rarray.h which always
will be included.
nobu (Nobuyoshi Nakada)
04:40 AM Revision b3d62a77 (git): [ruby/zlib] Synchronize access to zstream to prevent segfault in multithreaded use
I'm not sure whether this handles all multithreaded use cases,
but this handles the example that crashes almost immed...
jeremyevans (Jeremy Evans)
04:35 AM Revision 218c3b25 (git): [ruby/readline] Improve the gem's description
Improve the language in the gem's summary and description;
also remove U+00A0 (no-break space) characters from post-i...
stomar (Marcus Stollsteimer)
04:32 AM Revision 5b574b40 (git): [ruby/resolv-replace] gemspec: Drop executables directive
This gem exposes no executables.
https://github.com/ruby/resolv-replace/commit/fa405185f7
olleolleolle (Olle Jonsson)
04:32 AM Revision 51321985 (git): [ruby/resolv] Bump version to 0.2.1
https://github.com/ruby/resolv/commit/095f1c003f hsbt (Hiroshi SHIBATA)
04:32 AM Revision 0663134a (git): [ruby/getoptlong] RDoc: escape to avoid links to the word Set
We would like to avoid linking to the Set class for these words.
https://github.com/ruby/getoptlong/commit/33b56d6141
Olle Jonsson
04:32 AM Revision eb3a7eda (git): [ruby/getoptlong] gemspec: Drop executables directives
This gem exposes 0 executables.
https://github.com/ruby/getoptlong/commit/4522163cbd
olleolleolle (Olle Jonsson)
03:29 AM Revision 345db8f2 (git): Avoid pointless attempts to open .so file if already required
When attempting to require a file without an extension that has
already been required or provided with an .so extensi...
jeremyevans (Jeremy Evans)
02:48 AM Revision 30d0e5d1 (git): [ruby/digest] Also drop to support Ruby 2.4
https://github.com/ruby/digest/commit/360a7de366 hsbt (Hiroshi SHIBATA)
02:48 AM Revision 260546ba (git): [ruby/digest] Use Gemfile instead of Gem::Specification#add_development_dependency
https://github.com/ruby/digest/commit/460a6f807e hsbt (Hiroshi SHIBATA)
02:48 AM Revision 5b96f4dd (git): [ruby/digest] Drop to support Ruby 2.3
https://github.com/ruby/digest/commit/23dc9c7425 hsbt (Hiroshi SHIBATA)
02:48 AM Revision be4b0eee (git): [ruby/digest] Use pend instead of skip
https://github.com/ruby/digest/commit/82fb618157 hsbt (Hiroshi SHIBATA)
02:48 AM Revision 26e859b5 (git): [ruby/digest] gemspec: Avoid distributing extraneous files
https://github.com/ruby/digest/commit/0a451e0c94 olleolleolle (Olle Jonsson)
02:48 AM Revision add48ace (git): [ruby/digest] gemspec: Explicitly have 0 executables
https://github.com/ruby/digest/commit/086d54ba94 olleolleolle (Olle Jonsson)
02:48 AM Revision 478f0ddb (git): [ruby/digest] Experiment: Use a .pre version in gemspec
This makes it slightly more explicit that this is not a definite new version.
https://github.com/ruby/digest/commit/...
olleolleolle (Olle Jonsson)
02:48 AM Revision 73c5d4d5 (git): [ruby/digest] Experiment: bump patch version
This is a test, to see if the build failures are about the shipped Ruby master version of this gem.
https://github.c...
Olle Jonsson
02:43 AM Revision 42ea359a (git): Suppress "possibly useless use of * in void context" warning
nobu (Nobuyoshi Nakada)
02:05 AM Revision 6505c775 (git): Revert "Fix potential hang when joining threads."
This reverts commit 13f8521c630a15c87398dee0763e95f59c032a94.
http://rubyci.s3.amazonaws.com/solaris11-gcc/ruby-mast...
mame (Yusuke Endoh)

07/27/2021

09:48 PM Bug #10902: require("enumerator") scans LOAD_PATH 2x on every invocation
If we want to allow loading an `enumerator.rb` library, then we cannot avoid the scan of the load path for *.rb files... jeremyevans0 (Jeremy Evans)
09:11 PM Feature #18042: YARV code optimization
I think you'd have to do a lot of work, to even get the basic benefits of this approach. So they may not want what is... chrisseaton (Chris Seaton)
07:29 PM Feature #18042: YARV code optimization
But way MRI team don't want to borrow the developments of other ruby implementations? because it's hard to support? motoroller (Iskandar Gohar)
12:28 PM Feature #18042: YARV code optimization
Yes these are all optimisations that compilers can do and you can see them being done in implementations of Ruby like... chrisseaton (Chris Seaton)
11:46 AM Feature #18042: YARV code optimization
@nobu Yes you are right, but I want to say that we don't need temp object in this case, so wy can't we do some optimi... motoroller (Iskandar Gohar)
11:15 AM Feature #18042: YARV code optimization
Hanmac (Hans Mackowiak) wrote in #note-6:
> motoroller (Iskandar Gohar) wrote:
> > ```ruby
> > # before
> > ...
nobu (Nobuyoshi Nakada)
07:11 AM Feature #18042: YARV code optimization
motoroller (Iskandar Gohar) wrote:
> ```ruby
> # before
> array.map(&:method1).map(&:method2)
>
> # if ...
Hanmac (Hans Mackowiak)
06:12 AM Feature #18042 (Feedback): YARV code optimization
> as I see mjit only translates yarv into C
It's interesting that many people seem to think it's what MJIT does. We ...
k0kubun (Takashi Kokubun)
07:36 PM Bug #14500 (Closed): Missing Regexp documentation and clarification on behavior of \K for edge case
Applied in changeset commit:git|4fc9ddd7b6af54abf88d702c2e11e97ca7750ce3.
----------
Update Capturing and Anchors se...
jeremyevans (Jeremy Evans)
07:35 PM Bug #14500: Missing Regexp documentation and clarification on behavior of \K for edge case
Sundeep (Sundeep Agarwal) wrote:
> **Anchors** section (https://ruby-doc.org/core-2.5.0/Regexp.html#class-Regexp-lab...
jeremyevans0 (Jeremy Evans)
07:30 PM Revision 4fc9ddd7 (git): Update Capturing and Anchors sections of regexp documention
Document that only first 9 numbered capture groups can use the \n
backreference syntax. Document \0 backreference. ...
jeremyevans (Jeremy Evans)
06:01 PM Bug #18018 (Closed): Float#floor / truncate sometimes result that is too small.
Applied in changeset commit:git|35e467080ca35a9a129e95f802f102c3bc0a81b3.
----------
Make Float#floor with ndigits a...
jeremyevans (Jeremy Evans)
05:48 PM Bug #18018: Float#floor / truncate sometimes result that is too small.
jeremyevans0 (Jeremy Evans) wrote in #note-5:
> > A correct algorithm seem to be to rely on `Rational#floor`:
> >
...
marcandre (Marc-Andre Lafortune)
06:00 PM Revision 35e46708 (git): Make Float#floor with ndigits argument handle error
The previous implementation could result in a returned
float that is 1/(10**ndigits) too low. First try adding
one b...
jeremyevans (Jeremy Evans)
05:48 PM Bug #15779 (Closed): After NoMemoryError, ruby freezes and takes 100% CPU
Applied in changeset commit:git|a6dc48f86a8ee7b1f713105b5c7136824d6b5720.
----------
Fix infinite loop in ensure aft...
jeremyevans (Jeremy Evans)
05:48 PM Revision 338b604b (git): * 2021-07-28 [ci skip]
git[bot]
05:47 PM Revision a6dc48f8 (git): Fix infinite loop in ensure after NoMemoryError
VM patch from wanabe.
Test based on example from buzztaiki (Taiki Sugawara).
Test fails when compiles with -DRUBY_D...
jeremyevans (Jeremy Evans)
05:35 PM Bug #13810 (Open): Inconsistency between Date and Time.strftime("%v")
I submitted a pull request upstream to fix this: https://github.com/ruby/date/pull/35. However, I'm not sure if the ... jeremyevans0 (Jeremy Evans)
05:08 PM Feature #18047: TracePoint: Add event type for constant access
Is it only on constant reads or also on constant writes/assignments?
Access is a pretty generic term and I would thin...
Eregon (Benoit Daloze)
01:46 AM Feature #18047 (Feedback): TracePoint: Add event type for constant access
Hi there
We've made a PR to add new :constant_access TracePoint event. https://github.com/ruby/ruby/pull/4683
Burke...
suusan2go (Kenta Suzuki)
03:52 PM Bug #18049: Cannot build ruby-3.0.2 on NetBSD
First, it should be clarified that it is the already installed `/usr/local/bin/ruby` (version 3.0.1p64) that segfault... xtkoba (Tee KOBAYASHI)
01:49 PM Bug #18049 (Feedback): Cannot build ruby-3.0.2 on NetBSD
I get random segfaults when attempting to build on NetBSD
```sh
uname -a
NetBSD juggler.panix.com 9.1 NetBSD 9.1...
sydofficious (Kenneth Dunlap)
03:00 PM Bug #18050 (Closed): Cannot build ruby-2.7.4 on NetBSD
```
NetBSD juggler.panix.com 9.1 NetBSD 9.1 (PANIX-STD) #2: Thu Mar 18 17:46:23 EDT 2021 [email protected]:/mi...
sydofficious (Kenneth Dunlap)
12:20 PM Revision 23011180 (git): [ruby/find] Add Errno::EINVAL to list of ignored errors
This error can occur on Windows for certain filenames on certain
code pages.
Fixes [Bug #14591]
https://github.com/...
jeremyevans (Jeremy Evans)
11:56 AM Feature #12675 (Closed): Code simplification and readability for prime_division method in prime.rb
prime.rb was extracted from ruby repository to https://github.com/ruby/prime. If you still interested in this, Can yo... hsbt (Hiroshi SHIBATA)
11:38 AM Misc #12567 (Closed): Where is parser.bundle ?
You can find it like `lib/ruby/3.1.0/x86_64-darwin20/json/ext/parser.bundle`. hsbt (Hiroshi SHIBATA)
09:49 AM Revision acfec23b (git): Remove probably unintented symlinks
nobu (Nobuyoshi Nakada)
09:35 AM Feature #14331 (Closed): change call CGI methods from :: to .
Applied at https://github.com/ruby/cgi/commit/724c9e0e0acf29f39471393b1b67239760d8ce14 hsbt (Hiroshi SHIBATA)
09:20 AM Bug #18028 (Closed): test/ruby/enc/test_emoji_breaks.rb does not deal with Unicode ranges in file emoji-sequences.txt
Completed with commit 26b1e6fca8. duerst (Martin Dürst)
09:14 AM Revision 26b1e6fc (git): Deal with Unicode ranges in the file emoji-sequences.txt
Detect Unicode ranges and loop over them.
This fixes issue #18028.
duerst (Martin Dürst)
09:00 AM Revision c3d31377 (git): Bump unicode version for Ruby 3.1
hsbt (Hiroshi SHIBATA)
08:39 AM Feature #18029 (Closed): Update Unicode Emoji version to 13.1
Completed with revisions 01e98d8785 and 3010b40477. duerst (Martin Dürst)
08:34 AM Revision 6656309f (git): Fix test failure for parallel testing
hsbt (Hiroshi SHIBATA)
08:33 AM Revision b875a85c (git): Added missing require for URI::WS class
hsbt (Hiroshi SHIBATA)
08:10 AM Revision 3010b404 (git): Adjust test/ruby/enc/test_emoji_breaks.rb to handle Emoji Version 13.1
Deal with the issue that the emoji files in emoji/13.1 have Unicode
Emoji version 13.1, but at the same time the file...
duerst (Martin Dürst)
08:10 AM Revision 01e98d87 (git): Change Unicode Emoji Version from 13.0 to 13.1
duerst (Martin Dürst)
07:57 AM Revision d3d68aa8 (git): [ruby/uri] User assert_ractor for test case of Ractor
https://github.com/ruby/uri/commit/bbf8b44dba hsbt (Hiroshi SHIBATA)
07:54 AM Revision 1cf11177 (git): [ruby/uri] Add proper Ractor support to URI
* Using a module to map scheme name to scheme class, which also works with Ractor.
* No constant redefinition, no Obj...
Eregon (Benoit Daloze)
07:54 AM Revision 090d799c (git): [ruby/uri] Revert "Fix to support Ruby 3.0 Ractor"
* This reverts commit 1faa4fdc161d7aeebdb5de0c407b923beaecf898.
* It has too many problems, see https://github.com/ru...
Eregon (Benoit Daloze)
07:54 AM Revision a288c21a (git): [ruby/uri] Fix to support Ruby 3.0 Ractor
https://github.com/ruby/uri/commit/1faa4fdc16 kvokka (Mike Beliakov)
07:25 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
The PR is 050a89543952a2c9e7c9bc938f4fdb538f6c9278 followed by 13f8521c630a15c87398dee0763e95f59c032a94 ioquatix (Samuel Williams)
07:22 AM Bug #18048 (Closed): Thread#join can break with fiber scheduler unblock fails or blocks.
nagachika (Tomoyuki Chikanaga)
07:21 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
Thank you for creating the pack for backport. I see the PR was basically backporting 050a89543952a2c9e7c9bc938f4fdb53... nagachika (Tomoyuki Chikanaga)
06:57 AM Bug #18048 (Closed): Thread#join can break with fiber scheduler unblock fails or blocks.
In addition to https://bugs.ruby-lang.org/issues/17666 we found several more cases that need to be addressed.
Fix ...
ioquatix (Samuel Williams)
06:40 AM Revision 82191da2 (git): Predefine recursive key ID
nobu (Nobuyoshi Nakada)
06:40 AM Revision 03e7fc89 (git): Extracted repeatedly defined IDs
nobu (Nobuyoshi Nakada)
06:40 AM Revision 537e8245 (git): Don't redefine #rb_intern over and over again
nobu (Nobuyoshi Nakada)
06:40 AM Revision 6329da58 (git): Use predefined IDs
nobu (Nobuyoshi Nakada)
06:40 AM Revision 0754cc48 (git): Added intern_ids.rb
nobu (Nobuyoshi Nakada)
06:23 AM Revision 13f8521c (git): Fix potential hang when joining threads.
If the thread termination invokes user code after `th->status` becomes
`THREAD_KILLED`, and the user unblock function...
Samuel Williams
05:55 AM Revision cd49940c (git): Run in a separated process to run finalizers certainly
nobu (Nobuyoshi Nakada)
04:41 AM Revision 2de7c29b (git): test/ruby/test_parse.rb: Prevent an "unused variable" warning
mame (Yusuke Endoh)
03:30 AM Revision 2d0a1e5f (git): Try GC more during suppressing the warning
nobu (Nobuyoshi Nakada)
02:47 AM Revision ed51e8b8 (git): Make GCed during suppressing the warning
Consume the VM stack more, to make the target object get GCed with
more probability during suppressing the warning.
nobu (Nobuyoshi Nakada)
02:37 AM Bug #17429: Prohibit include/prepend in refinement modules
I've changed the behavior and have added tests in https://github.com/shugo/ruby/pull/3/commits/3aaca9217f958640495c14... shugo (Shugo Maeda)
12:57 AM Revision 5b27c1a1 (git): * 2021-07-27 [ci skip]
git[bot]
12:25 AM Revision bd8daa85 (git): [rubygems/rubygems] Remove the warning for not defining a gem server source
Bundler has deprecated gemfiles without a global source and this feature
is now obsolete. `Bundler::Definition#has_ru...
daniel_niknam (Daniel Niknam)
12:25 AM Revision 49176e8c (git): [rubygems/rubygems] Refactor Bundler::Dsl#check_rubygems_source_safety to improve readability
`check_rubygems_source_safety` is responsible for:
1. if there are multiple global sources
- for bundle 3.x raise ...
daniel_niknam (Daniel Niknam)
12:25 AM Revision 1ef36023 (git): [rubygems/rubygems] Deprecate Gemfile without an explicit global source
Raise a warning when parsing a Gemfile and it doesn't have a global source. Gemfiles like this, specially now that ru... daniel_niknam (Daniel Niknam)
12:25 AM Revision 2f9e0cf1 (git): [rubygems/rubygems] Explicitly define a global source for tests
This is in preparation for deprecating source-less gemfiles.
https://github.com/rubygems/rubygems/commit/d6493fa3e2
daniel_niknam (Daniel Niknam)
12:25 AM Revision b500e8fa (git): [rubygems/rubygems] Implement Bundler::SourceList#implicit_global_source?
This method is created to tell whether any global source exist in the object or not and it will be used by `Bundler:D... daniel_niknam (Daniel Niknam)
12:25 AM Revision 91a3f06e (git): [rubygems/rubygems] Implement Bundler::Source::Rubygems#no_remotes?
This method is created to tell whether any remote exist in the object or not and it will be used by `Bundler:SourceLi... daniel_niknam (Daniel Niknam)
12:25 AM Revision 095b5bbc (git): [rubygems/rubygems] Lazily load shellwords
https://github.com/rubygems/rubygems/commit/ef6388656a deivid (David Rodríguez)
12:25 AM Revision 350f4a0b (git): [rubygems/rubygems] Rubygems doesn't need to load the `base64` library
https://github.com/rubygems/rubygems/commit/fe723c0f7f deivid (David Rodríguez)
12:25 AM Revision 960023ff (git): [rubygems/rubygems] Rubygems doesn't need to load the `resolv` library
https://github.com/rubygems/rubygems/commit/8bf41f53cc deivid (David Rodríguez)
12:25 AM Revision 9cddc0ec (git): [rubygems/rubygems] Lazily load `shellwords` library
https://github.com/rubygems/rubygems/commit/e5532ef886 deivid (David Rodríguez)
12:25 AM Revision 9ac89fe3 (git): [rubygems/rubygems] The `--quiet` should still display warnings
The is the previous intentional behaviour until
https://github.com/rubygems/bundler/commit/ca0676cb1c638e0b9747ea8c18...
deivid (David Rodríguez)
12:25 AM Revision 24aca87d (git): [rubygems/rubygems] Make `--quiet` spec independent on the specific warning
We'll be removing the warning about no gem sources, so this spec will no
longer test that warnings are hidden by `--q...
deivid (David Rodríguez)
12:25 AM Revision 803c6085 (git): [rubygems/rubygems] Check requirements classes
Mitigate the security risk:
https://devcraft.io/2021/01/07/universal-deserialisation-gadget-for-ruby-2-x-3-x.html
ht...
nobu (Nobuyoshi Nakada)
12:25 AM Revision 88e46cf6 (git): [rubygems/rubygems] Remove all `syck` traces from `rubygems`
After reading [this blog
post](https://blog.rubygems.org/2011/08/31/shaving-the-yaml-yak.html),
published almost 10 y...
deivid (David Rodríguez)
12:25 AM Revision 6bcedabf (git): [rubygems/rubygems] Remove `gem install` hint when installing a gem fails
A fresh `gem install` might not reproduce the exact `bundle install`
environment that originally caused the error. It...
deivid (David Rodríguez)
12:25 AM Revision 6eb6f740 (git): [rubygems/rubygems] Show a backtrace in case gem installation fails
For example, due to extension compilation issues.
https://github.com/rubygems/rubygems/commit/adbe55bb6a
deivid (David Rodríguez)
12:25 AM Revision 4271f4ae (git): [rubygems/rubygems] Fix bundler binstub version selection
To mimic built-in rubygems behaviour, only thing that should be
approximated is the lockfile version. Other alternati...
deivid (David Rodríguez)
12:25 AM Revision 90899c50 (git): [rubygems/rubygems] Remove LoadError message in regards to requiring a relative file
Ruby 1.9.2 removed "." from LOAD_PATH for robustness and security reasons.
This code was introduced by https://github...
daniel_niknam (Daniel Niknam)
12:25 AM Revision 705b1bde (git): [rubygems/rubygems] Fix interrupt handling in Bundler workers
The existing interrupt handling using `SharedHelpers.trap` fails when the previous
handler for a signal is not callab...
haines (Andrew Haines)
 

Also available in: Atom