Activity
From 07/30/2021 to 08/05/2021
08/05/2021
-
06:55 PM Revision e687b6f4 (git): Show Readline::VERSION for debugging
- 06:50 PM Revision 983630b5 (git): * 2021-08-06 [ci skip]
-
06:50 PM Revision 9b56668b (git): Omit test_interrupt_in_other_thread with Editline
-
06:17 PM Revision 6414334d (git): Fix reversal of assertion result
-
06:15 PM Revision cd57b39f (git): Fix control structure to preperly catch Timeout::Error
-
05:51 PM Revision 7bcbee37 (git): Fix the result of checking the existence of constants being reversed
-
05:49 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- It seems we can check if the `.note.gnu.property` exists in a binary file by the command `readelf -S --wide <file>`. ...
-
05:10 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- By the way, I found a case generating ".note.gnu.property section" in the OpenSSL project.
https://github.com/openss... -
03:52 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- I applied the patch for the Ruby 3.0.2 in RHEL 8, built. But I still see the failed message.
```
annocheck: Versi... -
03:38 PM Bug #7844: include/prepend satisfiable module dependencies are not satisfied
- PickachuEXE on GitHub requested this be backported to 2.7: https://github.com/ruby/ruby/pull/4711 . This does affect...
-
03:29 PM Bug #17806: Bad interaction between method cache, prepend, and refinements
- Hi @mk, from the description you gave, it's possible that you are running into #17725.
I would try running these two... -
11:49 AM Bug #17806: Bad interaction between method cache, prepend, and refinements
- Hi @alanwu,
at GitLab we are currently working on making our application Ruby 3 ready.
We are running into a st... -
02:52 PM Feature #18045: Variable Width Allocation Phase II
- Hi @duerst, thank you for the feedback. Thank you for adding it to the committer meeting, we will wait for their feed...
-
12:55 AM Feature #18045: Variable Width Allocation Phase II
- I think this should really be discussed seriously at least once at a committer's meeting. I have added it to #18039. ...
-
02:10 PM Bug #12706: Hash#each yields inconsistent number of args
- I just ran into this since I hadn't been aware of this change.
What I find odd about this change is that it introd... -
01:30 PM Revision bda56a03 (git): Build rubyspec CAPI extensions
-
11:32 AM Bug #18062: Ruby with enabled LTO segfaults during build
- Maybe a strict aliasing issue?
-
08:42 AM Bug #18062: Ruby with enabled LTO segfaults during build
- vo.x (Vit Ondruch) wrote in #note-2:
> I'd say it goes sideways somewhere here:
>
> https://github.com/ruby/ruby/... -
08:30 AM Bug #18062: Ruby with enabled LTO segfaults during build
- I'd say it goes sideways somewhere here:
https://github.com/ruby/ruby/blob/0db68f023372b634603c74fca94588b457be084... -
08:11 AM Bug #18062: Ruby with enabled LTO segfaults during build
- GDB output:
~~~
$ gdb ./miniruby
GNU gdb (GDB) Fedora 10.2-6.fc35
Copyright (C) 2021 Free Software Foundation... -
07:56 AM Bug #18062 (Closed): Ruby with enabled LTO segfaults during build
- After a while, I am trying to enable LTO for Ruby in Fedora. Previously I hit #17052, but now I observe issues much e...
-
10:39 AM Revision 1cb5a669 (git): Show log when timed out
-
10:05 AM Bug #18054: No rule to make target 'thread_fd_close.c', needed by 'thread_fd_close.o'
- duerst (Martin Dürst) wrote in #note-2:
> Do you mean `ext/-test-/thread_fd_close` should no longer exist? Or someth... -
08:08 AM Bug #18054: No rule to make target 'thread_fd_close.c', needed by 'thread_fd_close.o'
- (sorry this answer is late)
nobu (Nobuyoshi Nakada) wrote in #note-1:
> Do `ext/-test-/thread_fd` directory and `... -
10:02 AM Feature #18063 (Open): io_uring implementation
- https://www.youtube.com/watch?v=TYq_ohhYZ9A
-
08:25 AM Revision a97837de (git): Fix a link [ci skip]
-
08:14 AM Revision ae275f67 (git): Show WorkingSetSize as RSS on Windows
-
08:11 AM Revision 228b3e43 (git): check GC.enable'd status
- Check GC.enable'd status before and after test execution.
Write this checker in gc_checker.rb, it was renamed from
g... -
05:48 AM Revision 405644f3 (git): Revert "Removed extinit.o from main programs"
- This reverts commit ac86fcbfd0bab8667d277aa575bc5b81e5135d3c.
This change broke "--disable-shared --with-static-link... -
05:15 AM Revision 3bb64109 (git): Use equivalent `__FILE__`
-
04:58 AM Revision 594c3df9 (git): Tests for Windows can run only on Windows
- Should not directly require "reline/windows.rb" which should be
loaded by "reline.rb". -
12:33 AM Misc #18039: DevelopersMeeting20210819Japan
- * [Feature #18045] Variable Width Allocation Phase II (peterzhu2118)
* Variable Width Allocation is a major change ...
08/04/2021
-
09:16 PM Feature #18045: Variable Width Allocation Phase II
- Hello! We’re still looking for feedback on this. If there are no concerns, we’ll merge it next week.
- 08:11 PM Revision bc8bc072 (git): * 2021-08-05 [ci skip]
- 08:11 PM Revision 1fd0a2e4 (git): Reenable GC at the end of test
- The test disables GC but never reenables it. Before this patch, running
all tests would have a peak RSS in the main p... -
04:39 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- Thanks for the patch! Let me check it.
-
04:20 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- Does it work just by adding an empty section?
-
01:37 PM Bug #18061 (Closed): Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
- I found an issue in our company's internal test called "execshield" by a security tool annobin - annocheck command [1...
-
02:35 PM Revision 042d4c81 (git): Remove an unused variable
-
11:39 AM Revision 5f2987d6 (git): Fix relative paths from core_assertions.rb
-
09:29 AM Revision 6e55facd (git): Run interrupt test except on Windows
-
09:29 AM Revision aba10ea6 (git): Add a load path to require 'helper'
-
09:29 AM Revision 335c1282 (git): Show the log of test_interrupt_in_other_thread when failed
-
09:29 AM Revision 17ef7a98 (git): Check the existence of the test classes
-
09:29 AM Revision 5ca0a51f (git): Add a test for handling SIGINT in other thread
-
09:29 AM Revision de93b8b0 (git): Handle SIGINT in other thread correctly
- Co-authored-by: Koichi Sasada <[email protected]>
-
09:29 AM Revision 5bb7b571 (git): Use Symbol of signal for trap
-
08:05 AM Bug #14137: Windows / MinGW - Regexp - Character Properties - General Category
- I agree with @jeremyevans0, but would like to add that
```
ruby -e 'p (/\p{L}/.match("a"))'
```
will produce `#<M... -
07:59 AM Revision 1f2b3f25 (git): Remove an extraneous escape
- Since a3fb97465df3, this string is not inside the here-document.
-
06:01 AM Misc #18059: Which FL_USERx are open to extension libraries?
- duerst (Martin Dürst) wrote in #note-6:
> Dan0042 (Daniel DeLorme) wrote in #note-4:
>
> > Actually I have so man... -
03:53 AM Misc #18059: Which FL_USERx are open to extension libraries?
- Dan0042 (Daniel DeLorme) wrote in #note-4:
> Actually I have so many questions about flags,...
> It would be nice... -
03:40 AM Revision 80c180df (git): merge revision(s) b8386f7f7f6d7a7d76481e02d389d0f5211f0f2c:
- Prepend DebugSystem to VCS class only
And revert 24e5f1c982966c379220b1bbb26b4e0320180fa1, pepending to
...
08/03/2021
-
11:47 PM Misc #18059: Which FL_USERx are open to extension libraries?
- Dan0042 (Daniel DeLorme) wrote in #note-4:
> I thought it meant those flags have a different usage for each class. N... -
03:48 PM Misc #18059: Which FL_USERx are open to extension libraries?
- shyouhei (Shyouhei Urabe) wrote in #note-1:
> The "USER" terminology never seriously meant anything I guess.
I th... -
01:37 PM Misc #18059: Which FL_USERx are open to extension libraries?
- I think it could also make sense to deprecate those macros (e.g., by making them use functions marked as deprecated) ...
-
01:32 PM Misc #18059: Which FL_USERx are open to extension libraries?
- Those specs were added because gems rely on it (https://github.com/oracle/truffleruby/issues/1884).
`rbtree3` is an ... -
03:11 AM Misc #18059: Which FL_USERx are open to extension libraries?
- I guess none of them are open for extension libraries. For instance `FL_USER0` is `FL_SINGLETON`. It is obvious tha...
-
12:38 AM Misc #18059 (Closed): Which FL_USERx are open to extension libraries?
- Often the following failure occurs in `test-spec`.
```
RBasic support for regular objects supports copying the fl... -
09:48 PM Misc #18039: DevelopersMeeting20210819Japan
- * [Bug #13392] TracePoint return event location is incorrect for methods defined with define_method (alanwu)
* The... -
01:48 AM Misc #18039: DevelopersMeeting20210819Japan
- * [Feature #18051] Move symbols exported under internal (nobu)
* Some symbols exported in headers under `internal`... -
12:41 AM Misc #18039: DevelopersMeeting20210819Japan
- * [Misc #18059] Which `FL_USER`x are open to extension libraries? (nobu)
* (need comment) -
09:47 PM Bug #13392: TracePoint return event location is incorrect for methods defined with define_method
- I implemented an alternative fix that is more complicated but allows for future optimizations here: https://github.co...
-
09:31 PM Bug #18060 (Closed): Infinite loop when b_return TracePoint raises
- The following program loops indefinitely:
```ruby
puts("PID: #{$$}")
class Foo
define_singleton_method(:foo... - 08:39 PM Revision 6e8bbabc (git): * 2021-08-04 [ci skip]
- 08:39 PM Revision c463a5e0 (git): Fix indentation in string.c
- 7 spaces were used for 2 levels of indentation. This commit changes it
to use 8 spaces. -
11:56 AM Bug #18048: Thread#join can break with fiber scheduler unblock fails or blocks.
- I see the git:2d4f29e77e883c29e35417799f8001b8046cde03 was pushed as the retry of 13f8521c630a15c87398dee0763e95f59c0...
- 10:23 AM Revision 2d4f29e7 (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... -
09:16 AM Revision 785c70e7 (git): [DOC] mention how the command is passed to the shell [ci skip]
-
03:10 AM Bug #18011 (Closed): `Method#parameters` is incorrect for forwarded arguments
- Applied in changeset commit:git|4c3140d60f6f94504842a4d0c0d79752a87aec8d.
----------
Add keyrest to ruby2_keywords p... - 03:10 AM Revision b5e94916 (git): * 2021-08-03 [ci skip]
-
01:56 AM Revision 4c3140d6 (git): Add keyrest to ruby2_keywords parameters [Bug #18011]
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.
Also available in: Atom