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... -
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... -
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...
-
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...
-
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
``` -
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 ... -
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 `...
-
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... -
04:42 AM Feature #18057: Introduce Array#mean
- I definitely prefer using `mean` over `average`!
-
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...
-
01:50 AM Feature #18057: Introduce Array#mean
- oh goodness... that is embarrassing... Thank you for catching my error... 🙏
-
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 ...
-
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 ...
-
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...
-
12:22 AM Feature #18057: Introduce Array#mean
- I have created PR for this feature :)
https://github.com/ruby/ruby/pull/4699
-
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
... -
08:23 AM Revision 731315bf (git): Use codeql-config.yml for codeql-action/init
-
08:23 AM Revision 0292ec9b (git): Removed paths-ignore because it's not affect with cpp
-
08:23 AM Revision 954852f7 (git): Removed unnecessary configuration for the latest version of actions/checkout
-
03:39 AM Revision 8b466ea5 (git): Use `${{}}` for if statement
- 03:09 AM Revision 7f4e8680 (git): Fix documentation of #<=> and #casecmp [ci skip]
- Descriptions for return values of -1 and 1 were reversed.
-
03:06 AM Revision 378e8cda (git): Using RBOOL macro
- 01:18 AM Revision 3688b476 (git): * 2021-08-02 [ci skip]
-
01:18 AM Revision 4453280b (git): Stop infinite object allocation to get rid of OOM killer
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.
-
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: ... -
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... -
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... -
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.
-
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... -
12:54 AM Revision 605421f4 (git): gcc 10.3.0 says "__VA_OPT__ is not available until C++2a"
-
12:36 AM Bug #18049 (Feedback): Cannot build ruby-3.0.2 on NetBSD
-
12:36 AM Bug #18049: Cannot build ruby-3.0.2 on NetBSD
- Maybe only miniruby needs to disable ASLR?
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_... - 09:49 PM Revision d99b10ac (git): * 2021-08-01 [ci skip]
-
09:49 PM Revision 3b522304 (git): Define functions using rb_wait_for_single_fd [Bug #18046]
-
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
-
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 ... -
05:11 PM Bug #17561 (Closed): The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2
-
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
-
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
-
12:29 PM Bug #17841: The first instance of SortedSet doesn't sort when rbtree is present
- merged into ruby_2_7 at 2a7235421fcd59b449c84306d059f22b4c5f0865
-
12:27 PM Revision 2a723542 (git): Fix SortedSet not being sorted the first time when rbtree is used
- Fixes [Bug #17841]
- 12:25 PM Revision 4b371d6a (git): * 2021-07-31 [ci skip]
-
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... -
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... - 02:40 AM Revision 4ab52816 (git): * 2021-07-31 [ci skip]
-
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... -
01:02 AM Bug #17583: Segfault on large stack(RUBY_THREAD_VM_STACK_SIZE)
- Hi, could you backport this to Ruby 3.0?
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`. -
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... -
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... -
08:06 AM Feature #18055: Introduce
- Can you explain how `introduce` solves the issue? How it is better than `require` and `autoload`?
Matz.
-
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...
-
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... -
03:21 AM Revision fd96503f (git): Fix bundled gems locations
- Changed since 55bf0ef1aa7c936b564b883196de1ace4be4cc7e.
-
01:54 AM Revision 2aecb95a (git): Skip test_ensure_after_nomemoryerror
- This test appears to cause failures in some environments.
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... -
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...
-
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...
-
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... -
10:19 PM Bug #14391 (Closed): Integer#digitsが遅い
- Applied in changeset commit:git|9931e2f5091e95dd947de3b3a00167ae2fd5194a.
----------
Improve performance of Integer#... -
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... -
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... -
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 ... -
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... -
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... -
08:11 PM Revision 6998d758 (git): Update to ruby/spec@b65d01f
-
08:11 PM Revision 15d05f81 (git): Update to ruby/mspec@9542a88
-
05:56 PM Revision 41e2ab88 (git): Use test-unit assertions
-
05:27 PM Revision 1c9cb9da (git): [ruby/reline] Support Terminfo on Cygwin and macOS
- https://github.com/ruby/reline/commit/b0b75fcd27
-
05:27 PM Revision f1b5cb7e (git): [ruby/reline] Don't check the existence of Terminfo on Windows
- https://github.com/ruby/reline/commit/320f09055c
-
05:27 PM Revision b158b466 (git): [ruby/reline] Check TYPE_VARIADIC
- https://github.com/ruby/reline/commit/8e62e46e33
-
05:27 PM Revision 0f496b9b (git): [ruby/reline] Define StringWithTiparm instead of singular method
- https://github.com/ruby/reline/commit/de234dc875
- 05:27 PM Revision 5b9f3ed3 (git): [ruby/reline] Fixed Ctrl+Enter key in Windows.
- https://github.com/ruby/reline/commit/0c38e39023
-
05:27 PM Revision 46c6da9c (git): [ruby/reline] Check empty .inputrc
- https://github.com/ruby/reline/commit/b60b3b76cd
-
05:27 PM Revision 51ee24e7 (git): [ruby/reline] Add original C function declarations comment for each function
- https://github.com/ruby/reline/commit/9a25ee9f12
-
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... - 05:27 PM Revision 1bf768d2 (git): [ruby/reline] Added support for Numpad divide key on Windows.
- https://github.com/ruby/reline/commit/84577da0c4
-
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 -
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 -
05:27 PM Revision 5313d234 (git): [ruby/reline] Use "omit" instead of "return"
- https://github.com/ruby/reline/commit/940cdaa301
-
05:27 PM Revision b0633ee4 (git): [ruby/reline] Add TODO comment to implement tigetflag() and tigetnum()
- https://github.com/ruby/reline/commit/a0d946a398
-
05:27 PM Revision 8fc98295 (git): [ruby/reline] Add Terminfo tests
- https://github.com/ruby/reline/commit/17721e477e
-
05:27 PM Revision 2a7e8684 (git): [ruby/reline] Add require 'reline/terminfo' to use Reline::Terminfo.enabled?
- https://github.com/ruby/reline/commit/7ef9805b35
-
04:48 PM Bug #18052 (Closed): Find のignore_error オプションが、文字化けファイル遭遇時の例外に対応していない (Windows)
- This was fixed in commit:230111802c2b9dcb8f391b489ff52a9dc0b41b87.
-
01:55 PM Bug #18052 (Closed): Find のignore_error オプションが、文字化けファイル遭遇時の例外に対応していない (Windows)
Find.find(".", ignore_error: true ) を指定しても、文字化けするファイルに出会った場合には、
ignore せずに例外を起こしてしまうようです。
https://docs.ruby-lan...-
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... -
04:44 PM Bug #15507 (Closed): Thread#raise is delivered to GC context
- Applied in changeset commit:git|87b327efe6c1f456c43b3f105c7a92a5a7effe93.
----------
Do not check pending interrupts... -
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... -
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... - 03:14 PM Revision 12d4da74 (git): * 2021-07-30 [ci skip]
-
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.... -
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... -
12:15 PM Revision 7564e066 (git): Renamed thraed_fd_close as thread_fd
-
11:54 AM Revision f8ad51dd (git): Fix test failure of 60b02db5161625dd5f7d22d31989dd966837333c with Windows
-
07:26 AM Revision a4df7cb3 (git): Partly picking https://github.com/ruby/error_highlight/commit/25ef7dbeda4f2cfcad1675f70319401ef4916f40#diff-1ce41a048bf2c08aa7bf25b741e9d3a4e08ea03f0d80bc6b8ee6d1c3c259704dR1022
-
07:20 AM Revision 67279657 (git): Update the latest version of readline.gemspec
-
06:57 AM Revision a889ab48 (git): Update the latest version of json.gemspec from flori/json
- 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...
- 06:54 AM Revision b11638ee (git): [ruby/psych] require 'delegate' explicitly
- https://github.com/ruby/psych/commit/51a9ce13db
- 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... -
06:52 AM Revision b3413914 (git): Partly picked from https://github.com/ruby/ostruct/commit/20d0b8c065392a22ba6d74194cf116755f38337f
-
05:18 AM Revision 1e04571d (git): [ruby/set] Improve What's Here links
- https://github.com/ruby/set/commit/76b056c3b9
-
05:18 AM Revision 2bd68e32 (git): [ruby/set] Improve What's Here links
- https://github.com/ruby/set/commit/dd787a3988
-
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 -
05:18 AM Revision 52e602ed (git): [ruby/set] Update documentation for intersect?/disjoint?
- https://github.com/ruby/set/commit/35b69e9d69
-
05:18 AM Revision cafa7d89 (git): [ruby/set] Allow the use of any enumerable in intersect?/disjoint?
- https://github.com/ruby/set/commit/1a73ab9047
-
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 -
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... -
03:51 AM Revision 64adeead (git): Add RBOOL macro and use it
-
01:49 AM Revision 656b49ec (git): Bundle RBS 1.3.3 (#4688)
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)...
-
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)...
- 05:51 PM Revision f06f1981 (git): Don't export rb_gc_ractor_newobj_cache_clear
-
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... -
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). -
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... - 03:51 PM Revision 7af750af (git): * 2021-07-29 [ci skip]
-
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... -
01:54 PM Revision d04ba090 (git): Update bundled_gems
-
11:13 AM Revision 0dcae3bd (git): Support document sync for optparse
-
11:13 AM Revision 23ef3266 (git): Manually picking https://github.com/ruby/optparse/pull/14
-
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
-
11:13 AM Revision c4556a20 (git): [ruby/optparse] Fix link in included file
- https://github.com/ruby/optparse/commit/bf03038d95
-
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 '--' ... -
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... -
11:13 AM Revision a10db320 (git): [ruby/optparse] Removed a duplicate section
- https://github.com/ruby/optparse/commit/7ef3d89e78
-
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://... -
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
-
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
-
11:13 AM Revision bf175e7e (git): [ruby/optparse] nodoc private methods
- https://github.com/ruby/optparse/commit/f23d750d14
-
11:13 AM Revision 311eb328 (git): [ruby/optparse] Fixed mismatched <tt> tag
- https://github.com/ruby/optparse/commit/7e65ef3cfa
-
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
-
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... -
11:13 AM Revision 8844eba4 (git): [ruby/optparse] Beginnings of tutorial
- https://github.com/ruby/optparse/commit/f209276f79
-
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...
-
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... -
03:28 AM Bug #10902: require("enumerator") scans LOAD_PATH 2x on every invocation
- Seems fine.
-
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... -
10:26 AM Revision 59a65f2d (git): Update to latest uri
- * https://github.com/ruby/uri/commit/bc47bf71df2b2e9cea09d0b2684ceac7355e42a0
* To include the fix from https://githu... -
10:08 AM Revision 71945ad8 (git): Fix a comment [ci skip]
-
07:58 AM Revision 342dbd4f (git): Remove duplicate declarations
- Also defined in include/ruby/internal/core/rarray.h which always
will be included. -
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... -
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... -
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 -
04:32 AM Revision 51321985 (git): [ruby/resolv] Bump version to 0.2.1
- https://github.com/ruby/resolv/commit/095f1c003f
- 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 -
04:32 AM Revision eb3a7eda (git): [ruby/getoptlong] gemspec: Drop executables directives
- This gem exposes 0 executables.
https://github.com/ruby/getoptlong/commit/4522163cbd -
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... -
02:48 AM Revision 30d0e5d1 (git): [ruby/digest] Also drop to support Ruby 2.4
- https://github.com/ruby/digest/commit/360a7de366
-
02:48 AM Revision 260546ba (git): [ruby/digest] Use Gemfile instead of Gem::Specification#add_development_dependency
- https://github.com/ruby/digest/commit/460a6f807e
-
02:48 AM Revision 5b96f4dd (git): [ruby/digest] Drop to support Ruby 2.3
- https://github.com/ruby/digest/commit/23dc9c7425
-
02:48 AM Revision be4b0eee (git): [ruby/digest] Use pend instead of skip
- https://github.com/ruby/digest/commit/82fb618157
-
02:48 AM Revision 26e859b5 (git): [ruby/digest] gemspec: Avoid distributing extraneous files
- https://github.com/ruby/digest/commit/0a451e0c94
-
02:48 AM Revision add48ace (git): [ruby/digest] gemspec: Explicitly have 0 executables
- https://github.com/ruby/digest/commit/086d54ba94
-
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/... - 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... -
02:43 AM Revision 42ea359a (git): Suppress "possibly useless use of * in void context" warning
-
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...
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...
-
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...
-
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?
-
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...
-
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...
-
11:15 AM Feature #18042: YARV code optimization
- Hanmac (Hans Mackowiak) wrote in #note-6:
> motoroller (Iskandar Gohar) wrote:
> > ```ruby
> > # before
> > ... -
07:11 AM Feature #18042: YARV code optimization
- motoroller (Iskandar Gohar) wrote:
> ```ruby
> # before
> array.map(&:method1).map(&:method2)
>
> # if ... -
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 ... -
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... -
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... -
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. ... -
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... -
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`:
> >
... -
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... -
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... - 05:48 PM Revision 338b604b (git): * 2021-07-28 [ci skip]
-
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... -
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 ...
-
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... -
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... -
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...
-
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... -
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... -
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/... -
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...
-
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`.
-
09:49 AM Revision acfec23b (git): Remove probably unintented symlinks
-
09:35 AM Feature #14331 (Closed): change call CGI methods from :: to .
- Applied at https://github.com/ruby/cgi/commit/724c9e0e0acf29f39471393b1b67239760d8ce14
-
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.
-
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. -
09:00 AM Revision c3d31377 (git): Bump unicode version for Ruby 3.1
-
08:39 AM Feature #18029 (Closed): Update Unicode Emoji version to 13.1
- Completed with revisions 01e98d8785 and 3010b40477.
-
08:34 AM Revision 6656309f (git): Fix test failure for parallel testing
-
08:33 AM Revision b875a85c (git): Added missing require for URI::WS class
-
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... -
08:10 AM Revision 01e98d87 (git): Change Unicode Emoji Version from 13.0 to 13.1
-
07:57 AM Revision d3d68aa8 (git): [ruby/uri] User assert_ractor for test case of Ractor
- https://github.com/ruby/uri/commit/bbf8b44dba
-
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... -
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... -
07:54 AM Revision a288c21a (git): [ruby/uri] Fix to support Ruby 3.0 Ractor
- https://github.com/ruby/uri/commit/1faa4fdc16
-
07:25 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
- The PR is 050a89543952a2c9e7c9bc938f4fdb538f6c9278 followed by 13f8521c630a15c87398dee0763e95f59c032a94
-
07:22 AM Bug #18048 (Closed): Thread#join can break with fiber scheduler unblock fails or blocks.
-
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...
-
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 ... -
06:40 AM Revision 82191da2 (git): Predefine recursive key ID
-
06:40 AM Revision 03e7fc89 (git): Extracted repeatedly defined IDs
-
06:40 AM Revision 537e8245 (git): Don't redefine #rb_intern over and over again
-
06:40 AM Revision 6329da58 (git): Use predefined IDs
-
06:40 AM Revision 0754cc48 (git): Added intern_ids.rb
- 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... -
05:55 AM Revision cd49940c (git): Run in a separated process to run finalizers certainly
-
04:41 AM Revision 2de7c29b (git): test/ruby/test_parse.rb: Prevent an "unused variable" warning
-
03:30 AM Revision 2d0a1e5f (git): Try GC more during suppressing the warning
-
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. -
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...
- 12:57 AM Revision 5b27c1a1 (git): * 2021-07-27 [ci skip]
-
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... -
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 ... -
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...
-
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 -
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...
-
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...
-
12:25 AM Revision 095b5bbc (git): [rubygems/rubygems] Lazily load shellwords
- https://github.com/rubygems/rubygems/commit/ef6388656a
-
12:25 AM Revision 350f4a0b (git): [rubygems/rubygems] Rubygems doesn't need to load the `base64` library
- https://github.com/rubygems/rubygems/commit/fe723c0f7f
-
12:25 AM Revision 960023ff (git): [rubygems/rubygems] Rubygems doesn't need to load the `resolv` library
- https://github.com/rubygems/rubygems/commit/8bf41f53cc
-
12:25 AM Revision 9cddc0ec (git): [rubygems/rubygems] Lazily load `shellwords` library
- https://github.com/rubygems/rubygems/commit/e5532ef886
-
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... -
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... -
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... -
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... -
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... -
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 -
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... -
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... -
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...
Also available in: Atom