Activity
From 03/03/2021 to 03/09/2021
03/09/2021
- 11:59 PM Revision 67b79997 (git): * 2021-03-10 [ci skip]
-
11:55 PM Bug #17508 (Closed): io-console versioning
- I created a pull request to backport the remaining changes in io-console 0.5.7 from master to the ruby_3_0 branch: ht...
-
10:41 PM Feature #15517 (Assigned): Net::HTTP not recognizing valid UTF-8
- I've submitted a pull request (https://github.com/ruby/net-http/pull/17) that takes the patch provided by @naruse in ...
-
03:12 PM Feature #17682 (Open): String#casecmp performance improvement
- I've submitted a PR with up to 27x speedup for `String#casecmp`: https://github.com/ruby/ruby/pull/4133
According to... -
02:05 PM Revision f0b3700d (git): Given argument does not need to cache
-
11:36 AM Revision 5f821ee9 (git): Recheck ucontext functions to make reconfig stable
-
11:11 AM Bug #15852 (Closed): APPLICATION_VERIFIER_LOCKS_LOCK_IN_FREED_HEAP on exiting ruby
- Applied in changeset commit:git|2a83650b0fd25719fb6c03bfec7bd895734d3ceb.
----------
Destroy VM-wise locks before fr... -
11:11 AM Revision 2a83650b (git): Destroy VM-wise locks before freeing [Bug #15852]
-
09:10 AM Bug #17583: Segfault on large stack(RUBY_THREAD_VM_STACK_SIZE)
- Does this work?
https://github.com/nobu/ruby/tree/disable-gc-while-VM-bootsrap -
04:22 AM Bug #10961 (Closed): Zlib corrupts data when receive signal
- Applied in changeset commit:git|0c5f8c62766afe4605172800063e63fe36996658.
----------
[ruby/zlib] Resume zstream if a... - 04:19 AM Revision 7110795f (git): * 2021-03-09 [ci skip]
-
04:19 AM Revision 0c5f8c62 (git): [ruby/zlib] Resume zstream if available [Bug #10961]
-
02:37 AM Bug #17676: Accessing ENV from Ractor raises IsolationError
- I agree `ENV` should be shareable.
It is in my task list, but not high priority. -
12:43 AM Bug #17676 (Assigned): Accessing ENV from Ractor raises IsolationError
-
01:36 AM Feature #17679: Ractor incoming channel can consume unlimited resources
- It's not clear to me that this should be implemented at the Ractor level.
Both suggested approaches can be handled... -
12:42 AM Feature #17679 (Assigned): Ractor incoming channel can consume unlimited resources
-
12:42 AM Bug #17678 (Assigned): Ractors do not restart after fork
-
12:42 AM Bug #17677 (Assigned): Ractor crashes fork when blocking
-
12:31 AM Bug #17680: tab completion no longer works on irb3.0
- I could not reproduce the old version behaviour. I got back to irb 1.1.0 and the autocomplete behaviour is the same a...
03/08/2021
-
11:35 PM Bug #13513: Resolv::DNS::Message.decode hangs after detecting truncation in UDP messages
- I've confirmed this bug is still present in the current resolv library, and have submitted a patch to fix it: https:/...
-
07:00 PM Bug #17681 (Closed): irb3.0 exits after "source" command
-
06:53 PM Bug #17681: irb3.0 exits after "source" command
- Now resolved; I needed to update irb by gem3.0 install irb.
-
06:42 PM Bug #17681 (Closed): irb3.0 exits after "source" command
- in contrast to previous versions of irb, irb3.0 exits (with "nil") on executing a "source". Here's an example:
aye... -
06:24 PM Bug #17680 (Closed): tab completion no longer works on irb3.0
- in irb2.5:
rb(main):001:0> source 'li [then I hit tab...]
linking.rb list_load.rb list_load_OLD.rb
... -
04:22 PM Feature #17679 (Assigned): Ractor incoming channel can consume unlimited resources
- ## Background
In the [ddtrace](https://github.com/DataDog/dd-trace-rb) gem, we want to move telemetry trace sendin... -
04:19 PM Bug #17678 (Closed): Ractors do not restart after fork
- Hello there! I'm working at Datadog on the `ddtrace` gem -- <https://github.com/DataDog/dd-trace-rb> and we're experi...
-
04:19 PM Bug #17677 (Closed): Ractor crashes fork when blocking
- ## Background
If you create a Ractor which blocks (e.g. `receive`), then fork the process, the fork will segfault ... -
04:12 PM Bug #17676 (Closed): Accessing ENV from Ractor raises IsolationError
- ## Background
Accessing ENV variables from a Ractor will raise Ractor::IsolationError, as the Hash is non-shareabl... -
08:46 AM Revision e85bffc3 (git): Increment global variables atomically
-
08:46 AM Revision b7d4dcf3 (git): Make vm_exit_handler installation MT-safe
-
08:46 AM Revision 9299703b (git): Make uenvarea thread exclusive
-
08:46 AM Revision 8c943e3b (git): Make the flag in thread_exclusive unique
-
08:45 AM Revision 1a004029 (git): Enclose crtitical sections in `thread_exclusive` block
-
08:41 AM Bug #17673: sysseek(0) and '1A' in header return "EOFError (end of file reached)"
- This is not specific to Ruby, but the very (in)famous text mode spec of Windows (and other dosish systems).
-
08:12 AM Misc #17662: The heredoc pattern used in tests does not syntax highlight correctly in many editors
- Okay, the style is an intentional hack to trick the editors into syntax-highlinting and auto-indenting the code withi...
-
07:37 AM Misc #17662: The heredoc pattern used in tests does not syntax highlight correctly in many editors
- Also, does auto indentation work inside `<<~RUBY` as `begin;`...`end;` hack?
-
07:30 AM Misc #17662: The heredoc pattern used in tests does not syntax highlight correctly in many editors
- I don't mind to transfer to `<<~RUBY` if ruby-mode.el supporting it gets released.
BTW, what editors support it? -
08:04 AM Revision d10b5358 (git): test/ruby/test_string.rb: make GitHub syntax-highlight correctly
- It looks like GitHub syntax-highlighting does not support an empty
heredoc. This change adds a newline to make GitHub... -
05:37 AM Bug #17643 (Rejected): Ruby 3 embedded - no GC methods?
- You don't call `ruby_options`.
And the `argv` made in this part is wrong.
> ```c
> int argc = 0;
> char* argv = (ch... -
04:47 AM Revision 7de349bb (git): [rubygems/rubygems] Remote test to check require
- This test was triggering require of `rubygems/core_ext/tcpsocket_init`
which overrides TCPSocket.initialize globally.... -
04:47 AM Revision 53468cc1 (git): Sync latest development version of bundler & rubygems
-
04:47 AM Revision 2ab6b7a7 (git): Remove no longer needed globs
-
04:39 AM Revision 602d09a1 (git): Suppress useless default branch name hint [ci skip]
-
03:10 AM Revision b1f375cc (git): Removed HEAD^2 checkout to suppress a CodeQL annotation [ci skip]
-
02:47 AM Bug #17675 (Closed): StringIO#each_byte doesn't check for readabilty while iterating
- Applied in changeset commit:git|32a13591e0bb6e96b05452e214f14eda21ee3aa9.
----------
[ruby/stringio] Check if closed... -
02:08 AM Misc #17641: pocke should have a commit bit
- I agree.
Matz.
-
01:13 AM Revision 32a13591 (git): [ruby/stringio] Check if closed in loop
- [Bug #17675] https://bugs.ruby-lang.org/issues/17675
https://github.com/ruby/stringio/commit/1ed61d0cbc -
01:12 AM Revision 99f54c08 (git): [ruby/stringio] Use Gemfile instead of Gem::Specification#add_development_dependency.
- https://github.com/ruby/stringio/commit/157fe9f04d
-
01:08 AM Revision d0a05fd4 (git): Fixed FD leaks
- 01:03 AM Revision 8aa70b9b (git): * 2021-03-08 [ci skip]
-
12:35 AM Revision 0d29c317 (git): [ruby/stringio] Include all modules included into Test::Unit::TestCase
- Some methods are separated into modules in test-unit now.
https://github.com/ruby/stringio/commit/d289848994 -
12:35 AM Revision 21e25591 (git): [ruby/stringio] Pass IOs as separate list for ruby 2.x
- https://github.com/ruby/stringio/commit/74e39858eb
-
12:34 AM Revision c3c18007 (git): Prefer to use omit
03/07/2021
-
12:48 PM Bug #10961: Zlib corrupts data when receive signal
- I sent PR https://github.com/ruby/zlib/pull/22
-
02:20 AM Bug #17675: StringIO#each_byte doesn't check for readabilty while iterating
- Please submit to https://github.com/ruby/stringio
-
02:00 AM Bug #17675: StringIO#each_byte doesn't check for readabilty while iterating
- The PR is:
https://github.com/ruby/ruby/pull/4245 -
01:48 AM Bug #17675 (Closed): StringIO#each_byte doesn't check for readabilty while iterating
- Bug #17661 is a failure to check readability on `each_byte` of an IO, causing a segmentation fault.
StringIO has a... -
01:36 AM Bug #17659 (Closed): Ractor: can't call io/wait methods
-
01:21 AM Revision 1d1b9e02 (git): Removed a typo in a comment [ci skip]
-
12:55 AM Bug #17661: IO#each will segfault when if file is closed inside an `each_byte` block
- Aaron filed this bug on my behalf, as I was having issues with my account. Those issues appear to be issues no more, ...
-
12:54 AM Revision f6d5de8f (git): [ruby/io-wait] Declare as Ractor-safe
- Fixes https://bugs.ruby-lang.org/issues/17659
https://github.com/ruby/io-wait/commit/ba338b4764 -
12:54 AM Revision ea81fff5 (git): [ruby/io-wait] bump up to 0.1.1
- https://github.com/ruby/io-wait/commit/88db082d60
-
12:54 AM Revision ef9bde65 (git): [ruby/io-wait] Refined uncommon device type tests
- https://github.com/ruby/io-wait/commit/0c73ebcf5d
-
12:54 AM Revision 05d118fe (git): [ruby/io-wait] Fixed required_ruby_version
- Before 3.0.0, io-wait has not been gemified.
https://github.com/ruby/io-wait/commit/6fed3da323 -
12:54 AM Revision 3ba1580d (git): [ruby/io-wait] Revise IO#wait arguments
- https://github.com/ruby/io-wait/commit/0599f6d4d6
https://github.com/ruby/io-wait/commit/4e982aea1b
https://github.co...
03/06/2021
-
09:59 PM Bug #17216 (Closed): Enumerator::Chain doesn't support all Enumerator methods
- Applied in changeset commit:git|bf40fe9fed19a5e22081b133661c0629988f1618.
----------
Fix calling enumerator methods ... -
09:59 PM Feature #17347 (Closed): Enumerator::Chain of Enumerator::Lazy should be lazy
- Applied in changeset commit:git|bf40fe9fed19a5e22081b133661c0629988f1618.
----------
Fix calling enumerator methods ... -
09:59 PM Bug #17672 (Closed): Ractor stdio does not belong to the ractor
- Applied in changeset commit:git|b3c53a8a885be8f5cc2b712798b0d2741c488ce4.
----------
Make Ractor stdio belonging to ... -
09:56 PM Revision 68d02857 (git): Undef Enumerator::Chain#{feed,next,next_values,peek,peek_values}
- Previously these methods were defined but raised TypeError, which
seems worse. -
09:56 PM Revision e1d16a9e (git): Make Enumerator#{+,chain} create lazy chain if any included enumerator is lazy
- Implements [Feature #17347]
-
09:56 PM Revision bf40fe9f (git): Fix calling enumerator methods such as with_index on Enumerator::Chain
- This previously raised a TypeError. Wrap the Enumerator::Chain in
an Enumerator to work around the problem.
Fixes [... -
09:24 PM Feature #17674 (Closed): Proposal: `Method#source_location` or `Method#owner` for refined methods
- Inspired by https://bugs.ruby-lang.org/issues/15504#note-17
I'm working on a gem with Ruby refinements, and some m... -
09:16 PM Feature #15504: Freeze all Range objects
- zverok (Victor Shepelev) wrote in #note-17:
> > if I want to check was called refined method or core?
>
> It actuall... - 03:58 PM Revision 13dc0053 (git): * 2021-03-07 [ci skip]
-
03:58 PM Revision b3c53a8a (git): Make Ractor stdio belonging to the Ractor [Bug #17672]
- Defer making ractor stdio until ractor started.
Before ractor started, created objects belong to the caller ractor
in... -
02:50 AM Bug #17354: Module#const_source_location is misleading for constants awaiting autoload
- When I proposed this feature in #10771, the motivation was to create a tool that automatically reads Ruby code and do...
-
12:52 AM Bug #10203 (Closed): TCPServer.new has strange behaviour when EADDRINUSE without specifying hostname
- I think this is not a bug and can be closed. `TCPServer.new` using first `getaddrinfo` address that works is reasona...
-
12:39 AM Bug #14046 (Closed): Ripper loses DATA
- Ruby stops parsing the file when `__END__` is reached. Since the parser doesn't see the rest of the file, it is expec...
-
12:04 AM Bug #17673: sysseek(0) and '1A' in header return "EOFError (end of file reached)"
- Right, that solved it, the Ruby documentation should specify that. Ok, thanks.
03/05/2021
-
11:46 PM Bug #17673 (Closed): sysseek(0) and '1A' in header return "EOFError (end of file reached)"
- I tried on Windows and I was able to reproduce the issue:
```
C:\Users\jeremye>c:\Ruby30-x64\bin\ruby
filePath... -
11:39 PM Bug #17673: sysseek(0) and '1A' in header return "EOFError (end of file reached)"
- Aaah! I don't know if it matters but I use Windows, did you run it on Linux all of a sudden?
-
11:28 PM Bug #17673: sysseek(0) and '1A' in header return "EOFError (end of file reached)"
- Can you try on a different machine to check if this is a local problem?
Unfortunately I don't have another compute... -
11:14 PM Bug #17673 (Feedback): sysseek(0) and '1A' in header return "EOFError (end of file reached)"
- I tried your example and was unable to reproduce your problem:
```ruby
filePath = 'test.txt'
File.binwrite(fileP... -
11:03 PM Bug #17673 (Closed): sysseek(0) and '1A' in header return "EOFError (end of file reached)"
The first byte of my file starts with the value **'1A'** .
Then:
``` ruby
descriptor = IO.sysopen(filePath)
...-
10:37 PM Feature #17347: Enumerator::Chain of Enumerator::Lazy should be lazy
- This isn't a duplicate of #17216 even though it is related. I agree that this feature would be useful. I've include...
-
06:34 PM Misc #17635: DevelopersMeeting20210317Japan
- * [Bug #11335] `ruby -r debug` catchpoint problem (jeremyevans0)
* This support is broken since Ruby 2.0.
* The... -
05:59 PM Bug #17672 (Closed): Ractor stdio does not belong to the ractor
- When compiling with `RUBY_DEBUG`, the following code crashes.
```
$ ./miniruby -W0 -e 'p Ractor.new {$stdout.itse... -
05:34 PM Bug #17671 (Closed): Possible deadlock with condition variables in Net::IMAP
-
05:27 PM Bug #17671: Possible deadlock with condition variables in Net::IMAP
- Filed under https://github.com/ruby/net-imap/issues/14. Feel free to close this.
-
04:52 PM Bug #17671 (Assigned): Possible deadlock with condition variables in Net::IMAP
- Can you please file this issue in the net/imap repository: https://github.com/ruby/net-imap
-
04:40 PM Bug #17671 (Closed): Possible deadlock with condition variables in Net::IMAP
- We're using Net::IMAP via the [MailRoom gem](https://github.com/tpitale/mail_room), and quite frequently we are seein...
-
03:50 PM Bug #16784 (Closed): Compiling with --enable-load-relative and "musl-gcc -static" yields "negative string size (or size too big) (ArgumentError)"
- Applied in changeset commit:git|8ccc12118ea5257f846476088eb9c64944560892.
----------
Keep libpath length non-negativ... -
03:01 PM Bug #16784: Compiling with --enable-load-relative and "musl-gcc -static" yields "negative string size (or size too big) (ArgumentError)"
- I don't know powerpc64le-linux-musl at all, but the patch looks reasonable to me. At least, it should be benign on ot...
-
03:50 PM Revision 8ccc1211 (git): Keep libpath length non-negative [Bug #16784]
- When runtime_libruby_path does not include '/', it attempts to call
rb_str_resize with negative length. This change m... -
03:40 PM Feature #17638 (Assigned): Support backtracing with the libbacktrace library
-
03:39 PM Bug #13654 (Closed): irb save-history extension is not concurrency-safe
- 03:18 PM Revision 261b746d (git): * 2021-03-06 [ci skip]
-
03:18 PM Revision 14e1739f (git): [ruby/irb] Make save-history extension safe for concurrent use
- This makes the save-history extension check for modifications to
the history file before saving it. If the history f... -
03:08 PM Bug #17585: DWARF5 support?
- Thank you @xtkoba and @vo.x !
I've created a PR https://github.com/ruby/ruby/pull/4240 to test the patch on the Gi... -
02:53 PM Bug #17656: Improper functions shown in C level backtrace information
- Thank you @xtkoba .
Could you add a comment to the #ifdef hack?
And if possible, can you send a PR to github.co... -
01:03 PM Bug #14824 (Closed): Endless Range Support in irb
- Applied in changeset commit:git|2cc5827fdca97dbd1225a49a3114d28aa1cb2ef4.
----------
[ruby/irb] Do not continue line... -
01:03 PM Revision 182cde8d (git): [ruby/irb] Add a test for not continuing when endless range at eol
- https://github.com/ruby/irb/commit/1020ac9c65
-
01:03 PM Revision 2cc5827f (git): [ruby/irb] Do not continue line if last expression is an endless range
- Fixes [Bug #14824]
https://github.com/ruby/irb/commit/63414f8465 -
08:37 AM Revision 45b3a5f7 (git): rb_sym_interned_p: doesn't exist
- Deleted decades ago in commit 6e0fed271c1d2e6f2b13b99d89d43e7d00e81472
Note also that we eventually ended up reinven... -
07:49 AM Bug #10961 (Open): Zlib corrupts data when receive signal
- It doesn't look like it's fixed yet.
It may be a race condition between processes, or an environmental dependency th... -
07:33 AM Revision 7715d428 (git): rb_enc_symname_type: indent
-
07:33 AM Revision 0a43f0de (git): rb_enc_symname_type: refactor reduce goto
- A bit readable to me.
-
01:38 AM Bug #16810: ruby segfaults on s390x with musl libc
- I cannot reproduce this issue with mruby-2.1.0 + ruby-2.7.1p83 on my QEMU user emulated environment.
Is it still r... - 01:33 AM Revision 0ead818d (git): Generating note.GNU-stack section for FreeBSD on x86.
- Not enabling for ELF in general as not all platform support it
(e.g. NetBSD, implictly stack never executable). - 01:26 AM Revision 99c33978 (git): * 2021-03-05 [ci skip]
- 01:26 AM Revision c230ccdb (git): coroutine arm64 generating note.GNU-stack section for linux.
03/04/2021
-
11:49 PM Feature #17219 (Closed): Make URI#hostname 86-89% and hostname= 55-154% faster
-
11:26 PM Bug #11194 (Closed): Refactor env-sourced proxy logic for uri/generic
-
11:23 PM Bug #11194: Refactor env-sourced proxy logic for uri/generic
- This has been addressed in the URI gem by https://github.com/ruby/uri/pull/18.
-
10:51 PM Bug #16784: Compiling with --enable-load-relative and "musl-gcc -static" yields "negative string size (or size too big) (ArgumentError)"
- I have confirmed this issue with a recent 3.1.0dev version (33dc0a070a):
```
$ ./miniruby -e ""
./miniruby: negati... -
10:42 PM Bug #12538 (Closed): hostsを書き換えてwebrickで書いたプロキシ―に繋いでいるとrubyが落ちる
- Closing as webrick is no longer part of the standard library. If this is still an issue, please report it to https:/...
-
10:19 PM Feature #9045: URIに含まれるエンコードされたID/パスワードがデコードされない
- This is a request relating to #user and #password for URIs returning actual (encoded) values and not decoded values. ...
-
02:40 AM Revision 446d000e (git): Strip trailing spaces [ci skip]
-
02:40 AM Revision dea08758 (git): Check for trailing spaces
- 02:31 AM Revision 18767821 (git): * 2021-03-04 [ci skip]
-
02:28 AM Revision bf089d78 (git): Fixed syntax error with gcc on macOS
- Security/Authorization.h defines AuthorizationExternalForm by
using clang extension which allows variably modified ty... -
12:32 AM Bug #17666: Thread#join hangs when Fiber.set_scheduler is set
[xtkoba (Tee KOBAYASHI)](https://bugs.ruby-lang.org/users/48178) - Re-verified in the latest development. It's fixe...
03/03/2021
-
11:34 PM Bug #8203 (Closed): Rinda: recycled object
-
11:33 PM Bug #14824 (Assigned): Endless Range Support in irb
- I've submitted a pull request to fix this issue: https://github.com/ruby/irb/pull/195
-
11:33 PM Bug #11533 (Closed): AIX6.1 - Ruby 2.2.3 - TestMkmf::TestConvertible#test_typeof_builtin fails
-
10:44 PM Bug #17669 (Closed): An exception still breaks monitor state and causes deadlock in 2.6.7
-
10:38 PM Bug #17666 (Closed): Thread#join hangs when Fiber.set_scheduler is set
-
09:39 PM Bug #17585: DWARF5 support?
- Glad to hear that :-)
What I am still (probably too) anxious about is that the current `addr2line.c` calls a lot o... -
09:14 PM Bug #17606: Make failed on i386-cygwin (miniruby.exe aborted)
- Strictly speaking, another assertion is needed to ensure that there be no padding between `v2` and `v3` of `struct RV...
-
03:57 PM Bug #17573: Crashes in profiling tools when signals arrive in non-Ruby threads
- > I don't know wether it's the same issue or not.
So I tested this patch on top of the current `ruby_3_0` branch, ... -
10:40 AM Revision 70e9489f (git): merge revision(s) 0d89aedb734372bc35d8a569a992d13e86e7923e,a6f5f3cccda381ae332aaa6467f2644611371fb5,97cf290063ab940d08819cd96cbcca0ef6d50e4c: [Backport #17338]
- Assign TAG_NONE to ruby_tag_type instead of 0
---
eval.c | 4 ++--
1 file changed, 2 insert... -
08:35 AM Bug #17338: ruby-spec stuck in "C-API Kernel function rb_rescue2"
- ruby_3_0 8ac6ff27566e9c55a2594a081949154b94618256 merged revision(s) 0d89aedb734372bc35d8a569a992d13e86e7923e,a6f5f3c...
- 08:32 AM Revision db217689 (git): * 2021-03-03 [ci skip]
Also available in: Atom