Activity
From 04/02/2021 to 04/08/2021
04/08/2021
-
11:49 PM Bug #17784 (Closed): lib/exe/* mistakenly appearing in Ruby 2.7?
-
09:41 AM Bug #17784: lib/exe/* mistakenly appearing in Ruby 2.7?
- https://github.com/ruby/ruby/pull/4368
-
09:21 AM Bug #17784 (Closed): lib/exe/* mistakenly appearing in Ruby 2.7?
- It seems that commit:git|931815bfd86df603337194f3fcefb46bfe3e7940 accidentally introduces the lib/exe dir. I can't se...
-
11:36 PM Feature #17786: Proposal: new "ends" keyword
- Similar proposals have been made in the past, see e.g. #5054, #12241 (make sure to check the date on the second one)....
-
09:43 PM Feature #17786: Proposal: new "ends" keyword
- Please no. Error prone, not particularly useful, can not be nested, potentially incompatible, ...
My recommendatio... -
08:09 PM Feature #17786: Proposal: new "ends" keyword
- The process to implement this proposal are actually much simpler than you make it out to be.
This would be perfect... -
05:03 PM Feature #17786: Proposal: new "ends" keyword
- I don't think you could get reasonable and useful semantics for `ends`. From your example, `ends` applies not just t...
-
04:55 PM Feature #17786: Proposal: new "ends" keyword
- > no conflict with legacy code
How do you differentiate between a call to a method called `ends` in legacy code, a... -
04:38 PM Feature #17786 (Open): Proposal: new "ends" keyword
- I'm submitting this in the same spirit that ''endless methods'' was, to promote and produce more concise and easier t...
-
11:03 PM Bug #17788 (Closed): ruby 3.0.0 - compiling c++ extension on alpine fails
- Compiling gem with C++ extension fails on alpine 3xx with Ruby 3.0.0 and Ruby 3.0.1
(does not fail on Ubuntu 18 ¯\\... -
10:47 PM Bug #17787 (Feedback): Four AIX build issues with xlc compiler and ruby-3.0.1
- lamont (Lamont Granquist) wrote:
> #1: internal/bits.h uses the gcc extension `__builtin_unreachable()` directly, t... -
10:35 PM Bug #17787: Four AIX build issues with xlc compiler and ruby-3.0.1
- Yeah that road requires having all the build tooling installed on our builders, which it turns out we don't (chaotic ...
-
10:06 PM Bug #17787: Four AIX build issues with xlc compiler and ruby-3.0.1
- An advice from me is that you should not edit `configure` directly, as that file is auto-generated from `configure.ac...
-
09:14 PM Bug #17787 (Closed): Four AIX build issues with xlc compiler and ruby-3.0.1
- Yesterday found 4 small issues trying to use xlc to build ruby 3.0 on AIX that prevented building. My solutions are ...
-
10:27 PM Feature #11541 (Closed): Let attr_accessor, _reader & _writer return symbols of the defined methods
- Shipped in Ruby 3.0
-
08:31 PM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- I suppose `arch_hdrdir` also should have been canonicalized by `mkintpath`, because otherwise it would cause trouble ...
-
06:28 AM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- Thanks for the background, that was very helpful. The difference is that I am using mingw64 make, not msys make. So:
... -
06:04 PM Feature #6470 (Closed): Make attr_accessor return the list of generated method
-
06:02 PM Feature #6470: Make attr_accessor return the list of generated method
- This is implemented https://twitter.com/avdi/status/1380213296108867586. Let's close this ticket!
:) -
04:55 PM Feature #17785: Allow named parameters to be keywords
- Clearly, `class_` is much simpler and much faster than `binding.local_variable_get(:class)`...
-
03:23 PM Feature #17785: Allow named parameters to be keywords
- We actually can:
```ruby
def check(arg, class:)
arg.is_a?(binding.local_variable_get('class'))
end
```
[Here]... -
03:20 PM Feature #17785: Allow named parameters to be keywords
- An interesting idea. I have never thought of it. A clearer name might be better, such as `keyword_variable_class`, in...
-
03:08 PM Feature #17785 (Assigned): Allow named parameters to be keywords
- We should allow named parameters to be keywords and use add a trailing `_` to the corresponding variable:
```ruby
... -
03:30 PM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- @jaruga If you think the patch is good, can you please merge it after you get a commit bit?
-
03:11 PM Bug #15735: Thread#handle_interrupt does not prevent Thread#kill from interrupting
- I've determined this is just a documentation issue, and there is a way for `Thread.handle_interrupt` to handle kill/t...
-
03:01 PM Bug #15735 (Closed): Thread#handle_interrupt does not prevent Thread#kill from interrupting
- Applied in changeset commit:git|5c4ff3f00c6bd84ef0721c1077ee9c525daa68f8.
----------
Document how to handle kill/ter... -
01:05 PM Misc #17734: DevelopersMeeting20210416Japan
- - [Feature #17795] `before_fork` and `after_fork` callback API
- Many libraries out there use various tricks to det... -
12:35 PM Misc #17734: DevelopersMeeting20210416Japan
- * [Feature #15198] Add Array#intersect? (marcandre)
* Ok to add?
-
12:53 PM Bug #17748: Ruby 3.0 takes a long time to resolv DNS of nonexistent domains
- Since this was backported and included in 2.7.3 it impacts people upgrading from 2.7.2 as well. We were just bitten ...
-
12:32 PM Feature #15198: Array#intersect?
- I am positive on the feature as has valid use cases, it can be optimized in C and as a bonus adds no cognitive load.
... -
08:31 AM Feature #5446: at_fork callback API
- +1 we have this issue at Datadog as well. Our profiler keeps a background thread that takes samples and reports back ...
-
08:15 AM Feature #17762: A simple way to trace object allocation
- > It will get checked into production at some point.
I understand the concern. A `require` always seem more harmle... -
08:10 AM Bug #13876: Tempfile's finalizer can be interrupted by a Timeout exception which can cause the process to hang
- > Run finalizers in a separate thread instead of the main thread.
This could cause backward compatibility issues a... -
04:52 AM Bug #17783: Running sidekiq with ruby 3.0 (possible thread deadlock on resolv request_id allocation and free)
- This seems to be a duplicate of Bug #17781.
-
04:42 AM Bug #17783 (Closed): Running sidekiq with ruby 3.0 (possible thread deadlock on resolv request_id allocation and free)
- I have a simple sidekiq job running http request through net/http lib, many years (no issues with ruby 2.3-2.7.2), la...
-
02:04 AM Bug #17781 (Assigned): Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- This should be fixed by https://github.com/ruby/resolv/pull/9
-
01:03 AM Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- If the issue was introduced by 70c3a195f39763dccdf9367d0c9b7e815431a41a, ruby-2.6.7 might be affected too. Since the ...
-
01:43 AM Bug #17782 (Closed): Can not compile Ruby trunk with openssl 1.1.1k
- Closing as per OP's request. Thanks
-
01:24 AM Bug #17782: Can not compile Ruby trunk with openssl 1.1.1k
- Don't mind. It is not uncommon that `make clean` followed by source/builddep/etc updates leads to failure of a subseq...
-
12:54 AM Bug #17782: Can not compile Ruby trunk with openssl 1.1.1k
- let's close this, looks like an operator error ... unable to reproduce in a clean docker container. I suspect it was ...
-
12:08 AM Bug #17782: Can not compile Ruby trunk with openssl 1.1.1k
- So this issue is irrelevant of OpenSSL upstream being updated, right?
And is related to commit commit:b91f62f38405...
04/07/2021
-
11:35 PM Bug #17782: Can not compile Ruby trunk with openssl 1.1.1k
- Thanks @xtkoba, let me see if I can make a Dockerfile here to reproduce the issue.
3.0.1 tag installs fine on my sy... -
11:30 PM Bug #17782: Can not compile Ruby trunk with openssl 1.1.1k
- I cannot reproduce this on my x86_64-linux environment.
The function `EVP_MD_CTX_pkey_ctx` is defined at [${prefix... -
10:48 PM Bug #17782 (Closed): Can not compile Ruby trunk with openssl 1.1.1k
- Following latest openssl upstream (maybe b91f62f) I can no longer compile Ruby trunk against 1.1.1k
```
In file i... -
11:24 PM Feature #17762: A simple way to trace object allocation
- I am with @Eregon here:
> ObjectSpace.trace_object_allocations_start
as a side effect of a "require" seems like a... -
10:58 PM Bug #17658: DNS resolution failure with multiple named resolvers
- This has caused a pretty giant regression:
https://bugs.ruby-lang.org/issues/17781
Requests are now being neve... -
07:34 PM Bug #17781 (Closed): Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- In between ruby 2.7.2 and 2.7.3/3.0.0 releases a bug was introduced into `Resolv::DNS` functionality that eventually ...
-
07:27 PM Bug #13876: Tempfile's finalizer can be interrupted by a Timeout exception which can cause the process to hang
- This is still a problem in the master branch. Possible solutions:
1. Run finalizers in a separate thread instead ... -
07:17 PM Feature #15198: Array#intersect?
- Matz/Marc-Andre: anything I can do to help here as far as documentation or providing more use cases? I/my colleagues ...
-
07:17 PM Bug #17780 (Closed): Backport for super_method aliases in ruby 2.7.3 causes Segfault
- Applied in changeset commit:git|d8a13e504992a45d52063f7c925408d7aad3595a.
----------
[Bug #17780] Fix Method#super_m... -
06:42 PM Bug #17780: Backport for super_method aliases in ruby 2.7.3 causes Segfault
- Pull request submitted to fix this: https://github.com/ruby/ruby/pull/4365
-
06:35 PM Bug #17780: Backport for super_method aliases in ruby 2.7.3 causes Segfault
- GitHub PR: https://github.com/ruby/ruby/pull/4364
-
06:33 PM Bug #17780: Backport for super_method aliases in ruby 2.7.3 causes Segfault
- Crash log is attached below.
-
06:29 PM Bug #17780: Backport for super_method aliases in ruby 2.7.3 causes Segfault
- Note that this bug is reproducible on 2.6.7, 2.7.3, 3.0.1, master.
-
06:20 PM Bug #17780 (Closed): Backport for super_method aliases in ruby 2.7.3 causes Segfault
- This error was discovered while trying to run `bundle exec srb init` on a new rails project.
Thanks to Peter Zhu f... -
04:32 PM Bug #16371 (Closed): Inconsistent usage of Double splat operator
- Ruby 2.6 is now in security maintenance mode, so behavior of the double splat operator will not be changed in it.
-
04:24 PM Misc #17734: DevelopersMeeting20210416Japan
- * [Feature #17682] String#casecmp performance improvement (dan0042)
* Is it ok to make casecmp faster?
-
06:33 AM Misc #17734: DevelopersMeeting20210416Japan
- * [Feature #17762] A simple way to trace object allocation
* I want `require "objspace/trace"` or something which ... -
12:54 PM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
- @hsbt yes, I sent the email by following the instructions now!
-
10:29 AM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
- @jaruga
Can you do the instructions of https://bugs.ruby-lang.org/projects/ruby/wiki/CommitterHowto ? After that, ... -
12:40 PM Feature #17752: Enable -Wundef for C extensions in repository
- I noticed that `-Wundef` is explicitly disabled for GCC at [include/ruby/internal/token_paste.h:40](https://github.co...
-
01:11 AM Feature #17752: Enable -Wundef for C extensions in repository
- Using `-Wundef` I saw that the definitions of `BIGNUM_EMBED_LEN_MAX` and `COROUTINE_LIMITED_ADDRESS_SPACE` might be i...
-
06:49 AM Feature #12133: Ability to exclude start when defining a range
Definition of a range object that exclude a start position, and its shorthand notation.
Since we have #exclude_e...-
05:53 AM Bug #17778: Properly install Bundler man pages
- Ah, thx for pointing the issue to the upstream. Disappointing outcome, however not end of the world.
-
05:10 AM Bug #17778 (Third Party's Issue): Properly install Bundler man pages
- It is https://github.com/rubygems/rubygems/pull/4209.
-
12:00 AM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- Copying the `ext/fiddle/extconf.rb` from 229c041f057 also seems to work.
04/06/2021
-
11:58 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- Digging a bit deeper in to this second item; it looks like we’re doing `USE_HEADER_HACKS`, which means we’re loading ...
-
11:47 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- Copying the `include/ruby/thread_native.h` from `master` appears to work to a point. This is what I found: `git show...
-
09:46 AM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- I believe this issue was introduced by #15852#note-9 (backport of commit:2a83650b0fd25719fb6c03bfec7bd895734d3ceb int...
-
06:20 AM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- Hi,
Using MacOS 10.15.7 / Apple clang version 11.0.3 (clang-1103.0.32.62), building ruby 2.6.7 will be sccessful.... -
02:37 AM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- In principal, we will not change ruby_2_6 no longer except security issue.
But this is a severe build problem, there... -
05:53 PM Bug #17779 (Closed): 特定の順序でHashのkeyを削除した場合に Hash#first が遅くなる
- 再現コード
~~~ruby
require'benchmark'
hash = 1000000.times.to_h { [rand, true]}
p Benchmark.realtime { 100000.times { ... -
03:08 PM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
- fkorotkov (Fedor Korotkov) wrote in #note-3:
> Hello there,
>
> I'm founder of Cirrus CI and will be happy to ans... -
03:01 PM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
- @naruse All right. I will take a look at the wiki page.
Thank you for the approval, Matz.
-
04:57 AM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
- I approve @jaruga to be a member of the core committers.
Matz.
-
04:40 AM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
- FYI
The current of the process is "Get the approval of matz about getting a commit right.".
See https://bugs.ruby-l... -
01:36 PM Bug #17775: Backport to fix build failures
- Patches for
3.0: https://github.com/ruby/ruby/pull/4358
2.7: https://github.com/ruby/ruby/pull/4359
2.6: https://g... -
10:57 AM Bug #17778: Properly install Bundler man pages
- Actually, also Rake includes manual pages, which are not installed anymore. Maybe there should be some RubyGems conve...
-
10:03 AM Bug #17778 (Third Party's Issue): Properly install Bundler man pages
- With Ruby 3.0.1, the Bundler man pages moved from `man` directory to `lib/bundler/man` directory. While I appreciate,...
-
10:50 AM Feature #5446: at_fork callback API
- I'm thinking a simpler alternative would be to make `Process.fork` the unique forking method: https://github.com/ruby...
-
08:24 AM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- Can anybody please take a look. I think this patch works just fine on Fedora.
-
08:21 AM Bug #17585: DWARF5 support?
- Setting the backport flag, because it would be useful for Fedora/RHEL and we could drop one patch from our package. H...
04/05/2021
-
11:14 PM Bug #17519 (Open): set_visibility fails when a prepended module and a refinement both exist
-
11:06 PM Bug #17519: set_visibility fails when a prepended module and a refinement both exist
- fledman (David Feldman) wrote in #note-10:
> this fix seems to have introduced a new but similar bug: https://github... -
09:52 PM Bug #17519: set_visibility fails when a prepended module and a refinement both exist
- this fix seems to have introduced a new but similar bug: https://github.com/ruby/ruby/pull/4200#issuecomment-813671308
-
05:19 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- A workaround is `export warnflags=-Wno-error=implicit-function-declaration` and then attempt to build/install 2.6.7 a...
-
05:17 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- I've also been experiencing this build failure and can reproduce on multiple systems.
-
05:14 PM Bug #17777 (Closed): 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- https://github.com/ruby/ruby-builder/runs/2271346109?check_suite_focus=true#step:14:11253
```
vm.c:2295:9: error: i... -
02:54 PM Bug #17776 (Closed): 2.7.3 source tar.gz not on ruby-lang.org/
- Thanks!
-
02:53 PM Bug #17776: 2.7.3 source tar.gz not on ruby-lang.org/
- It is working now https://twitter.com/nagachika/status/1379082363968233478. We can close this issue (it doesn't look ...
-
02:36 PM Bug #17776: 2.7.3 source tar.gz not on ruby-lang.org/
- I can download it. Could you give it a try again?
```
$ curl -I http://ftp.ruby-lang.org/pub/ruby/2.7/ruby-2.7.3.... -
02:19 PM Bug #17776 (Closed): 2.7.3 source tar.gz not on ruby-lang.org/
- It looks like the tar.gz was not uploaded for Ruby 2.7.3:
```
$ curl -I http://ftp.ruby-lang.org/pub/ruby/2.7/rub... -
06:16 AM Bug #17774: Quantified empty group causes regex to fail
- Thank you, I can reproduce the issue.
The issue is in the code from [onigmo](https://github.com/k-takata/Onigmo), ... -
03:07 AM Feature #5446: at_fork callback API
- > > For the vast majority of fork uses in practice it would be much safer if database connections and other fds which...
-
02:45 AM Feature #17769 (Rejected): Proposal: numeric coefficient syntax
-
01:22 AM Bug #17218: Range#step sometimes behaves unexpectedly with Rational endpoints and increment
- backported into ruby_2_6 at r67936
-
12:59 AM Bug #17723 (Closed): autoconf 2.70+ is not working with master branch
-
12:59 AM Bug #17775: Backport to fix build failures
- Also commit:4d2ad8d737c55c3efd4c75131687dd1c8db7441b would be preferable.
-
12:45 AM Bug #17775 (Closed): Backport to fix build failures
- commit:fcc88da5eb162043adcba552646677d2ab5adf55 is needed for autoconf 2.70 or later.
-
12:19 AM Bug #17321: Having a singleton class makes cloning imperfect
- ruby_2_6 r67935 merged revision(s) ebb96fa8808317ad53a4977bff26cf755d68077e.
-
12:17 AM Bug #17352: Backport Subsecond of Time::tm should be 0
- backported into ruby_2_6 at r67934
-
12:12 AM Bug #17130: Method#super_method is broken for aliased methods
- backported into ruby_2_6 at r67933
-
12:05 AM Bug #16774: Don't require sub-word atomics
- ruby_2_6 r67932 merged revision(s) abe2e7de4d1f2d5861d7c9ab9c7e778f2ee1dcd2.
-
12:05 AM Bug #16787: [patch] allow Dir.home to work for non-login procs when $HOME not set
- backported into ruby_2_6 at r67931
04/04/2021
-
11:51 PM Bug #15852: APPLICATION_VERIFIER_LOCKS_LOCK_IN_FREED_HEAP on exiting ruby
- backported into ruby_2_6 at r67930
-
11:48 PM Bug #17658: DNS resolution failure with multiple named resolvers
- ruby_2_6 r67929 merged revision(s) 9682db065158da5fa4ec8a3bc267da45b429b92c.
-
11:45 PM Bug #17504: Allow UTC offset without colons per ISO-8601
- ruby_2_6 [r67928] merged revision(s) commit:f4be7a510eebbe6507ba41d138d7d252f4a68e90,commit:9441f3f97087a4325ee809118...
-
11:44 PM Bug #17533: Named capture is not assigned to the same variable as reserved words.
- backported into ruby_2_6 at r67927
-
11:40 PM Bug #17572: coerceで作成した(0.0/1)を計算に用いるとコアダンプする
- ruby_2_6 r67926 merged revision(s) a55eb9a2af7950d180d9d31ffde2bce66710f44f.
-
11:37 PM Bug #16695: Stack consistency error when using the return value
- backported into ruby_2_6 at r67925
-
11:31 PM Bug #17275: Please backport 8b0dc77a621ded75f72486c33f55404ce73f00d7
- ruby_2_6 r67924 merged revision(s) 8b0dc77a621ded75f72486c33f55404ce73f00d7.
-
11:30 PM Bug #15178: Wrong paramaters passing to pthread_setname_np(3)
- ruby_2_6 r67923 merged revision(s) be9dbe1c3eb4bb4cab0bdc42a91ef425bb1eaddd.
-
11:28 PM Bug #17305: rb_rescue2() seems to loop forever if given a non-module for rescued exceptions on <= 2.6.6
- merged the patch into ruby_2_6 at r67922
-
11:08 PM Bug #17013: `RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator
- backported into ruby_2_6 at r67921
-
11:03 PM Bug #16931: `defined?` against a protected method call on an inherited instance returns wrong `nil`
- ruby_2_6 r67920 merged revision(s) de9d6a7a8cb0929e0b4cf0a3120971c7b8ee8927,da5bd0047d6c961105da210c69d4c88421324b70,...
-
10:58 PM Bug #16846: Commit - win32ole: separate global variable declarations and definitions - backport?
- ruby_2_6 r67919 merged revision(s) a0bc3f2a1c2c98f225612101cb4e1ea1a6813546,75a0447c15a7ab017bd4240c2a9cc69b134b80b9,...
-
10:50 PM Bug #16834: rb_profile_frame_classpath only recognize class singleton methods, not module singleton methods
- ruby_2_6 r67918 merged revision(s) 12391cdbe11f3fbeb3b04c30b944139e5bbd9ea6.
-
10:49 PM Bug #16798: ENV.replace on Windows with a variable name not respecting case will clear it
- backported into ruby_2_6 at r67917
-
10:42 PM Bug #16764: Module.const_source_location does not work on autoloaded constants
- bacported into ruby_2_6 at r16764
-
10:27 PM Bug #16830: URI.parse raises NoMethodError instead of URI::InvalidURIError
- ruby_2_6 r67914 merged revision(s) e04418bb16cd99b4a4402e7457d3bdc967284f98.
-
10:26 PM Feature #5446: at_fork callback API
- > it would be nice to see a use-case that just cannot be solved with IO#close_on_exec
Another use case is if you h... -
09:55 PM Feature #5446: at_fork callback API
- > it would be nice to see a use-case that just cannot be solved with IO#close_on_exec
The need is not limited to I... -
08:45 PM Feature #5446: at_fork callback API
- [email protected] wrote:
> > Is there a way to expose Ruby methods/procs as C function pointers with JIT?
>
> @... -
07:19 PM Feature #5446: at_fork callback API
- > For the vast majority of fork uses in practice it would be much safer if database connections and other fds which a...
-
06:44 PM Feature #5446: at_fork callback API
- To clarify, I don't think we even need native like `pthread_atfork`, as as far as I know it's not safe for extensions...
-
06:40 PM Feature #5446: at_fork callback API
- > I agree, we should at least have `after_fork`
Yes, that's what's needed 99% of the time.
[We implemented it i... -
10:55 AM Feature #5446: at_fork callback API
- Eregon (Benoit Daloze) wrote in #note-38:
> require the database library with a different path
Or by having some ... -
10:52 AM Feature #5446: at_fork callback API
- > Is there a way to expose Ruby methods/procs as C function pointers with JIT?
@normalperson That feels very hacky... -
05:36 AM Feature #5446: at_fork callback API
- [email protected] wrote:
> Feature #5446: at_fork callback API
> https://bugs.ruby-lang.org/issues/5446#chan... -
10:25 PM Bug #17033: Infinite Traceback when encountering an Exception while catching an Exception
- backported into ruby_2_6 at r67913.
-
08:08 AM Bug #17774 (Open): Quantified empty group causes regex to fail
- The regex `^((x*)(?=\2$))*x$` matches powers of 2 in unary, expressed as strings of `x` characters whose length is th...
04/03/2021
-
02:17 PM Feature #5446: at_fork callback API
- > Could this `at_exit` proposal be considered again?
Sorry, I meant `at_fork` -
02:16 PM Feature #5446: at_fork callback API
- Could this `at_exit` proposal be considered again? I understand and agree that in theory libraries needed to protect ...
-
12:33 PM Bug #17728: [BUG] Segmentation fault at 0x0000000000000000
- I've been working with the `ruby_3_0` branch daily since Mar. 29 and have not experienced the `:define_method` crash ...
-
05:53 AM Bug #17767: `Cloned ENV` inconsistently returns `ENV` or `self`
- jeremyevans0 (Jeremy Evans) wrote in #note-1:
> I don't think it makes sense to have cloned ENV objects.
It feels...
04/02/2021
-
11:57 PM Misc #17734: DevelopersMeeting20210416Japan
- * [Feature #17749] Add `Module#source_location`
* It's similar to the const_source_location feature, but easier ... -
10:13 PM Misc #17734: DevelopersMeeting20210416Japan
- * [Bug #17398] SyntaxError in endless method (jeremyevans0)
* I don't believe this is a bug, but maybe it is a use... -
09:41 PM Misc #17733 (Closed): Add peterzhu2118 as a committer
-
09:39 PM Bug #17767: `Cloned ENV` inconsistently returns `ENV` or `self`
- I don't think it makes sense to have cloned ENV objects. I propose the following behavior:
* `ENV.dup`/`ENV.clone`... -
08:53 PM Bug #17770 (Third Party's Issue): Assets precompilation aborts with Segmentation fault
- This does appear to be a sassc bug: https://github.com/sass/sassc-ruby/issues/207
-
07:42 PM Feature #17472: HashWithIndifferentAccess like Hash extension
- And people should likely recall the reasons for the existence of symbols and strings. Originally strings were very e...
-
07:34 PM Feature #17472: HashWithIndifferentAccess like Hash extension
- Any implementation should probably consider recursive structures under arrays and all the mutator methods on Array:
... -
02:13 PM Feature #17472: HashWithIndifferentAccess like Hash extension
- lamont (Lamont Granquist) wrote in #note-24:
> Although I really need to be able to inherit from the class and wrap ... -
01:45 PM Feature #17472: HashWithIndifferentAccess like Hash extension
- sawa (Tsuyoshi Sawada) wrote in #note-25:
> I am surprised and am sad that so many of the core developers are positi... -
04:11 AM Feature #17472: HashWithIndifferentAccess like Hash extension
- I am surprised and am sad that so many of the core developers are positive on this.
-
03:39 PM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- An example of using `-1` as a default-ish integer value is to indicate "item not found" in a C-like language (see htt...
-
02:40 PM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- You may be right that zero is not (the only) special (element). In fact, one is the unit element for multiplication w...
-
10:09 AM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- Same feeling here, empty? should be reserved for collections with elements.
Input fields from a website are always... -
07:21 AM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- I'm also against this proposal.
I do not believe that there are many cases where one checks for `.zero?` || `.empt... -
06:21 AM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- I don't think these aliases are useful for most cases so it is inappropriate as a default-provided feature.
I agree ... -
05:42 AM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
> If you are checking for user input, aliasing `zero?` to `empty?` seem... -
05:23 AM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Can you provide a reference to a set theoretic definition of the num... -
04:24 AM Feature #17773: Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- I'm against this. `empty?` exists on collection classes, and numbers are not collections, nor sets. Can you provide...
-
03:49 AM Feature #17773 (Open): Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?`
- When dealing with user input fields as in web applications, there are typical values that we want to consider as the ...
-
02:49 PM Feature #17771: String#start_with? should not construct MatchData or set $~
- I also believe it is unintended behavior and should be removed.
-
10:28 AM Feature #17771: String#start_with? should not construct MatchData or set $~
- I don't think there is a rule that predicate methods only return a boolean and never set `$~`.
It is the case for `S... -
02:21 PM Bug #17772: Performance issue with NameError message in context with large instance variables (not caused by did_you_mean)
- The slowness is caused by a large amount of allocations required to build the error message. Consider the following s...
-
12:13 PM Feature #17768 (Rejected): Proposal: Downward assignments
- I think April 1st ended in the world. I hope you enjoyed it!
-
11:31 AM Bug #17746: Backport f9f13a4f6d8be706b17efc089c28f7bc617ef549 to Ruby 3.0
- ruby_3_0 0315e1e5ca0722f9dffeae70b860c19de303e339 merged revision(s) f9f13a4f6d8be706b17efc089c28f7bc617ef549.
-
11:31 AM Bug #17732: rb_enc_interned_str crashes if called with a not yet loaded encoding
- ruby_3_0 4e2738f477b5343a0d48a400c975220fed123c9b merged revision(s) 7e8a9af9db42a21f6a1125a29e98c45ff9d5833b.
-
11:31 AM Bug #17754: NoMethodError#to_s makes segmentation fault when Module#name returns non string value
- ruby_3_0 6abb8ee711a941b7ad31d21fdb429750f7ea4463 merged revision(s) 0a544c0c35f7445d69402d7c53d825384c728017.
-
10:55 AM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- This issue is related to commit commit:389157d8cfab7b6e84cdcdb2863421bd2c93bd7f, which merged the patch posted as [[r...
-
08:45 AM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- When running msys2 (ie, in an open console) the /c/ notation does work.
But it does not work in makefiles processe... -
08:41 AM Bug #17643: Ruby 3 embedded - no GC methods?
- Screenshot
-
08:39 AM Bug #17643: Ruby 3 embedded - no GC methods?
- @nobu - Sorry that I missed your feedback.
I updated the code to call ruby_options, but that just hangs the interp... -
07:01 AM Bug #17729: Fix infinite loop when parsing RUBYLIB with locale-invalid bytes
- ruby_3_0 1a47de64f44da6d4339ba8b2c5220eeaba82954c merged revision(s) f748b911c9157a0bb86f38280ddfba72a55049b6.
-
07:01 AM Bug #17519: set_visibility fails when a prepended module and a refinement both exist
- ruby_3_0 d1cec0bca588266b9af1d55e592016c45ee68fbb merged revision(s) 58660e943488778563b9e41005a601e9660ce21f.
-
07:01 AM Bug #17731: Integer downflow with inject/reduce
- ruby_3_0 855401da495117fcf5d258fe43b71010abc43d9a merged revision(s) a85ed626f18d1014d09fb37eb0a703976c3d2b53.
-
12:25 AM Bug #17105 (Closed): A single `return` can return to two different places in a proc inside a lambda inside a method
- Applied in changeset commit:git|ecfa8dcdbaf60cbe878389439de9ac94bc82e034.
----------
fix return from orphan Proc in ...
Also available in: Atom