Activity
From 04/03/2021 to 04/09/2021
04/09/2021
-
10:18 PM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- I suppose it is by luck that `arch_hdrdir` of the form `C:/foo/bar` is not causing problems with `make` from MSYS. In...
-
10:05 AM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- cfis (Charlie Savage) wrote in #note-12:
> VPATH works fine with arch_hdrdir in the form `c:/msys64/etc` - Ruby has ... -
07:35 AM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- VPATH works fine with arch_hdrdir in the form `c:/msys64/etc` - Ruby has been doing that on Windows for many years.
... -
10:10 PM Bug #17725: Prepend breaks ability to override optimized methods
- I've submitted a pull request to fix this: https://github.com/ruby/ruby/pull/4376
-
09:45 PM Feature #17790: Have a way to clear a String without resetting its capacity
- [email protected] wrote:
> > so providing a capacity method gives more control over how to expand memory
> ... -
09:28 PM Feature #17790: Have a way to clear a String without resetting its capacity
- > so providing a capacity method gives more control over how to expand memory
Agreed. Without also exposing the c... -
06:44 PM Feature #17790: Have a way to clear a String without resetting its capacity
- If we want `clear` to shrink memory by default, a `shrink: true` keyword argument could be added so the user could ov...
-
06:38 PM Feature #17790: Have a way to clear a String without resetting its capacity
- What makes sense probably depends on how long lived the String is and whether there is an upper-bound to how much nee...
-
05:53 PM Feature #17790: Have a way to clear a String without resetting its capacity
- I think that some people and libraries might expect that the `#clear` method releases the allocated memory.
This mig... -
01:38 PM Feature #17790: Have a way to clear a String without resetting its capacity
- Looks good. I doubt very much that this would be a compatibility concern.
-
11:30 AM Feature #17790: Have a way to clear a String without resetting its capacity
- Proposed patch: https://github.com/ruby/ruby/pull/4373
-
10:42 AM Feature #17790 (Open): Have a way to clear a String without resetting its capacity
- In some tight loop it can be useful to re-use a buffer string. For instance:
```ruby
buffer = String.new(encoding... -
09:24 PM Feature #16816: Prematurely terminated Enumerator should stay terminated
- I prepared a commit to fix this: https://github.com/jeremyevans/ruby/commit/851534bbffd87c79bb63e8df36d6a47cc821aef0
... - 09:10 PM Revision 836da24e (git): Fix symbol export.
-
09:07 PM Feature #17785: Allow named parameters to be keywords
- I’ll also say I like byroot’s idea, especially as bare `\VALUE`
currently throws a SyntaxError.
-
05:59 PM Feature #17785: Allow named parameters to be keywords
- I like @byroot's idea to solve the more general issue and not just this specific instance.
marcandre (Marc-Andre L... -
01:04 PM Feature #17785: Allow named parameters to be keywords
- Arguably it's a bit of a stretch, but how would you handle: `foo(class_, class:)`?
What if instead of mangling the... -
06:18 PM Feature #17762: A simple way to trace object allocation
- byroot (Jean Boussier) wrote in #note-15:
> I understand the concern. A `require` always seem more harmless than a m... - 05:48 PM Revision ff43ecc0 (git): * 2021-04-10 [ci skip]
-
05:44 PM Revision 9c31fb61 (git): Fix documentation for Enumerator::Lazy#with_index
- If a block is given, it returns a lazy enumerator that will iterate
over the block, it doesn't iterate over the block... -
05:23 PM Bug #17571 (Closed): prependしたArray#[] が反映されない
- I tested with the master branch and Ruby 3.0.1, and this problem appears fixed.
-
02:33 PM Bug #17789 (Closed): Incompatible behavior of Enumarator::Lazy#with_index
- This is expected. The behavior has changed. All bug fixes are incompatibilities.
-
11:03 AM Bug #17789: Incompatible behavior of Enumarator::Lazy#with_index
- It means it's no longer compatible with 2.6 or under, isn't it?
Thank you for quick reply! -
09:02 AM Bug #17789: Incompatible behavior of Enumarator::Lazy#with_index
- It doesn't ignores the block. It is just lazy to perform it :)
```ruby
%w(a).lazy.with_index { |s, i| puts "#{s} ... -
08:46 AM Bug #17789 (Closed): Incompatible behavior of Enumarator::Lazy#with_index
- this method ignores the block passed to it, but this behavior looks different from the Enumerator (super class).
`... -
12:33 PM Bug #17791 (Third Party's Issue): Ractor exception when using Nokogiri
- Parsing xml using nokogiri:
``` ruby
doc = Nokogiri.XML('<foo><bar /></foo>', nil, 'EUC-JP')
```
Suppose I want... -
09:04 AM Feature #17752: Enable -Wundef for C extensions in repository
- My attempt https://github.com/ruby/ruby/pull/4371
-
01:32 AM Feature #17752: Enable -Wundef for C extensions in repository
- xtkoba (Tee KOBAYASHI) wrote in #note-7:
> I noticed that `-Wundef` is explicitly disabled for GCC at [include/ruby/... -
09:00 AM Bug #17787: Four AIX build issues with xlc compiler and ruby-3.0.1
- Do these patches work?
https://github.com/ruby/ruby/compare/master...nobu:bug/17787-aix-workarounds -
04:05 AM Bug #17787: Four AIX build issues with xlc compiler and ruby-3.0.1
- xlc does not identify as GCC:
```
# egrep GCC ./3.0.0/powerpc-aix7.1.5.0/rbconfig.rb
CONFIG["GCC"] = ""
```
... -
03:38 AM Bug #17787: Four AIX build issues with xlc compiler and ruby-3.0.1
- fdeclspec section is:
```
configure:9228: result: yes
configure:9348: checking whether -fdeclspec is accepted as... -
07:12 AM Feature #17786: Proposal: new "ends" keyword
- I don't think a new keyword is acceptable, because of backward compatibility, ambiguity, and so on.
If it is an is... -
06:25 AM Feature #17786: Proposal: new "ends" keyword
- Just to be clear, I'd not be against a good way to shorten a series of `end`s into something simpler. But the current...
-
03:52 AM Feature #17786: Proposal: new "ends" keyword
- When I read the proposal I had to think about the "ennnnnd" proposal. :)
That one was linked in above:
https://... -
02:43 AM Feature #17786: Proposal: new "ends" keyword
- I agree that this proposal is very unlikely to be successful, but I guess the proposer is serious, so I'm removing "j...
-
06:17 AM Bug #16492: TestBugReporter#test_bug_reporter_add test failures
- @mame Yes I will do it!
-
04:59 AM Revision 582f4bc1 (git): test/ruby/test_gc_compact.rb: Use assert_separately for debugging
- ... the following timeout failure.
http://rubyci.s3.amazonaws.com/rhel_zlinux/ruby-master/log/20210408T213303Z.fail.... -
02:57 AM Revision 6496c76d (git): [ruby/reline] Add calling Reline::Config#reset_default_key_bindings to #reset, which is forgot to call
-
01:37 AM Bug #17788: ruby 3.0.0 - compiling c++ extension on alpine fails
- Good catch! Patch LGTM.
-
12:17 AM Bug #17788: ruby 3.0.0 - compiling c++ extension on alpine fails
- Repro (named `bug17788.cc`):
```c
#include <sys/types.h>
//extern "C" {
void *
ruby_nonempty_memcpy(void *dest...
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... - 03:01 PM Revision a6ae593c (git): * 2021-04-09 [ci skip]
-
02:53 PM Revision 5c4ff3f0 (git): Document how to handle kill/terminate interrupts in Thread.handle_interrupt
- The kill/terminate interrupts are internally handled not as Exception
instances, but as integers. So using Exception... -
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:41 PM Revision 0395aa6b (git): Make the return type of rb_char_next the same as CharNext
-
12:41 PM Revision b0b3022f (git): [ruby/reline] Moved development dependencies to Gemfile
- As expressions in a gemspec file are evaluated at the build time,
but not the run time, the conditional in the gemspe... -
12:41 PM Revision 5543695a (git): [ruby/reline] Separate keystrokes each editing mode
- https://github.com/ruby/reline/commit/ee23e6f3f8
-
12:41 PM Revision 16f31da9 (git): [ruby/reline] Check WITH_VTERM env to add vterm gem as dependency
- https://github.com/ruby/reline/commit/27b689a7e2
-
12:41 PM Revision 9e940eae (git): [ruby/irb] Moved development dependencies to Gemfile
- As expressions in a gemspec file are evaluated at the build time,
but not the run time, the conditional in the gemspe... -
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.
... -
11:42 AM Revision 3816157e (git): [ruby/irb] Ripper::Lexer::Elem#state is defined since Ruby 2.5
- And the required ruby version is 2.5 or later.
https://github.com/ruby/irb/commit/ac496d4c78 -
11:36 AM Revision d825e349 (git): Use autogen.sh
-
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... -
05:26 AM Revision ee372aa8 (git): test/zlib/test_zlib.rb: Set binmode to test output file
- Seems like the test `TestZlibGzipFile#test_gzip_reader_zcat` fails when
the timestamp has `\n\n`.
https://ci.appveyo... -
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...
-
03:37 AM Revision ec355813 (git): [ruby/optparse] gemspec: Explicit files list [ci skip]
- This avoid shelling out, and includes a narrower list of files.
https://github.com/ruby/optparse/commit/f3ca83caff
... -
03:11 AM Revision a5ecce91 (git): [ruby/optparse] Make use of option_params.rdoc
- https://github.com/ruby/optparse/commit/d55d9284c3
-
03:11 AM Revision 5891159f (git): [ruby/optparse] Enhanced doc for option parameters (#11)
- https://github.com/ruby/optparse/commit/5618eeb49e
-
03:11 AM Revision fe72cff4 (git): [ruby/optparse] More on tutorial (#9)
- * More on tutorial: clearer example output
https://github.com/ruby/optparse/commit/84dfd92d2a -
03:09 AM Revision 2b66b224 (git): [ruby/optparse] gemspec: Explicitly list 0 executables
- This gem exposes no executable files.
https://github.com/ruby/optparse/commit/d14bf83007 -
03:09 AM Revision 0d1d779c (git): [ruby/optparse] Beginnings of tutorial
- https://github.com/ruby/optparse/commit/f209276f79
-
03:04 AM Revision 956056db (git): sync_default_gems.rb: do not reset the whole directory [ci skip]
- If no files to be ignored, resetting with no argument means
resetting the whole directory. -
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... - 07:17 PM Revision cdc0cdc7 (git): * 2021-04-08 [ci skip]
- 07:16 PM Revision d8a13e50 (git): [Bug #17780] Fix Method#super_method for module alias
- Method#super_method crashes for aliased module methods because they are
not defined on a class. This bug was introduc... -
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...
- 07:43 AM Revision 587e6800 (git): * 2021-04-07 [ci skip]
-
07:34 AM Revision fbbc37dc (git): test/drb/test_drb.rb: Specify the host of DRbServer
- to try fixing the following error.
http://rubyci.s3.amazonaws.com/opensuseleap/ruby-master/log/20210407T063004Z.log.... -
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...
-
07:03 AM Revision 31ba8178 (git): Try to fix Leaked file descriptor
- https://github.com/ruby/ruby/runs/2274767991?check_suite_focus=true#step:15:118
```
Leaked file descriptor: DRbTests:... -
06:19 AM Revision 93c73ab8 (git): spec/ruby/library/matrix/: Change the version guard to 3.0.2
- [Bug #17521] is not backported to 3.0.1.
-
03:02 AM Revision ff91b97c (git): The guard is to alert patchlevel of X.Y.0
- 12:34 AM Revision 3e5b6914 (git): * 2021-04-06 [ci skip]
-
12:33 AM Revision d235dd44 (git): update-deps: prepare to run if not yet done
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... -
02:31 PM Revision 06732f8a (git): bump teeny version to 2.7.4.
-
02:19 PM Revision e0bd2938 (git): Update tool/format-release
- * remove bz2 entries for Ruby 3 series
* remove stats information except "X.X.0" release -
12:39 PM Revision 6847ee08 (git): merge revision(s) 856a9701fd13edbb9d5f0fa773082d312195df90:
- Get rid of multibyte prefix to tmpdir
---
test/ruby/test_require.rb | 12 ++++++------
1 fi... -
12:33 PM Revision 0fb782ee (git): Get rid of multibyte prefix to tmpdir
-
12:33 PM Revision 6cdc36a6 (git): [ruby/tmpdir] Bump version to 0.1.2
- https://github.com/ruby/tmpdir/commit/c79bc7adf6
-
12:20 PM Revision 856a9701 (git): Get rid of multibyte prefix to tmpdir
-
12:08 PM Revision a00d9232 (git): [ruby/tmpdir] Bump version to 0.1.2
- https://github.com/ruby/tmpdir/commit/c79bc7adf6
-
12:08 PM Revision 4b6fa03a (git): [ruby/tmpdir] Make usable chars more strict
- Remove other than alphanumeric and some punctuations considered
filesystem-safe, instead of removing some unsafe char... -
12:07 PM Revision 2f992272 (git): Update REXML to 3.2.5 (#4353)
-
11:56 AM Revision b609bf0a (git): teenyup
- 11:49 AM Revision f81a8ced (git): * 2021-04-05 [ci skip]
-
11:48 AM Revision 59cfa0b1 (git): Backport a tmpdir fix.
- Remove other then alphanumeric and some punctuations considered
filesystem-safe, instead of removing some unsafe char... - 11:48 AM Revision 1b59a4dc (git): REXML 3.1.9.1
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:46 AM Revision b7f19dd8 (git): Oops, forgotten to add
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:45 AM Revision 48706204 (git): REXML 3.1.7.4
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:14 AM Revision b59e5a64 (git): Backport rexml upstream bug fixes.
-
11:08 AM Revision 69e6e07a (git): Update REXML to 3.2.5
-
11:06 AM Revision 3b97a649 (git): Make usable chars more strict
- Remove other than alphanumeric and some punctuations considered
filesystem-safe, instead of removing some unsafe char... -
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), ... -
05:00 AM Revision 4b926330 (git): [ruby/irb] Suppress verbose messages in the parallel test
- `:VERBOSE` flag needs to be set prior to `IRB::Irb.new`.
https://github.com/ruby/irb/commit/0dbe292979 -
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:48 AM Revision d30d1e64 (git): * 2021-04-05 [ci skip]
-
02:47 AM Revision 52fb0a29 (git): [Doc] Drop signature around removed IO#codepoints
- Follow 43b95bafd57d04c8fb401d3a9b52aca3f5b4b0be
-
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
- 01:22 AM Revision 1a38986a (git): merge revision(s) 254bed302752a401b5fcc3b6c65a9c93711d91d6,fad3023e94c45e7f03478732f7641b6f39ba9d12,3156fb0f2c3ebf8229f392c8502c08fe165ab181: [Backport #17218]
- Renamed `nurat_sub` compliant with `rb_rational_plus`
Fix ArithmeticSequence#last and ArithmeticSequence#ea... -
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:19 AM Revision a5272e64 (git): merge revision(s) ebb96fa8808317ad53a4977bff26cf755d68077e: [Backport #17321]
- Fix singleton class cloning
Before this commit, `clone` gave different results depending on whether the orig... -
12:17 AM Bug #17352: Backport Subsecond of Time::tm should be 0
- backported into ruby_2_6 at r67934
- 12:17 AM Revision 082b0acf (git): merge revision(s) 276f6a225d18561cbe5282b798cb4e416c66079f,95bef7b69a6fb42687a6200b338060be307259f5: [Backport #17352]
- Don't double fractional seconds when passing timezone object to Time.new
I found that fractional seconds wer... -
12:12 AM Bug #17130: Method#super_method is broken for aliased methods
- backported into ruby_2_6 at r67933
- 12:12 AM Revision 04601ea6 (git): merge revision(s) c60aaed1856b2b6f90de0992c34771830019e021: [Backport #17130]
- Fix Method#super_method for aliased methods
Previously, Method#super_method looked at the called_id to
... -
12:05 AM Bug #16774: Don't require sub-word atomics
- ruby_2_6 r67932 merged revision(s) abe2e7de4d1f2d5861d7c9ab9c7e778f2ee1dcd2.
- 12:05 AM Revision 1c7f2cce (git): merge revision(s) abe2e7de4d1f2d5861d7c9ab9c7e778f2ee1dcd2: [Backport #16774]
- Don't require sub-word atomics
On some architectures (like RISC-V) sub-word atomics are only available
... -
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
- 12:04 AM Revision 209d0f0e (git): merge revision(s) c15cddd1d515c5bd8dfe8fb2725e3f723aec63b8: [Backport #16787]
- Allow Dir.home to work for non-login procs when $HOME not set
Allow the 'Dir.home' method to reliably locate...
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:50 PM Revision 5f83e778 (git): merge revision(s) 2a83650b0fd25719fb6c03bfec7bd895734d3ceb: [Backport #15852]
- Destroy VM-wise locks before freeing [Bug #15852]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@679... -
11:48 PM Bug #17658: DNS resolution failure with multiple named resolvers
- ruby_2_6 r67929 merged revision(s) 9682db065158da5fa4ec8a3bc267da45b429b92c.
- 11:47 PM Revision bde8e4e6 (git): merge revision(s) 9682db065158da5fa4ec8a3bc267da45b429b92c: [Backport #17658]
- Remove sender/message_id pair after response received in resolv
Once a response for a given DNS request has ... -
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:45 PM Revision 5572ae0f (git): merge revision(s) f4be7a510eebbe6507ba41d138d7d252f4a68e90,9441f3f97087a4325ee80911859d37da41fa5050: [Backport #17504]
- Added tests for Time#getlocal with UTC offset
---
test/ruby/test_time.rb | 8 ++++++++
1 fi... -
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:43 PM Revision fd734d49 (git): merge revision(s) 0036648a420f945624898568bb82bc5f83195d12: [Backport #17533]
- Capture to reserved name variables if already defined [Bug #17533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran... -
11:40 PM Bug #17572: coerceで作成した(0.0/1)を計算に用いるとコアダンプする
- ruby_2_6 r67926 merged revision(s) a55eb9a2af7950d180d9d31ffde2bce66710f44f.
- 11:40 PM Revision 88907790 (git): merge revision(s) a55eb9a2af7950d180d9d31ffde2bce66710f44f: [Backport #17572]
- Make reciprocal properly of non-integral rational [Bug #17572]
---
rational.c | 2 +... -
11:37 PM Bug #16695: Stack consistency error when using the return value
- backported into ruby_2_6 at r67925
- 11:36 PM Revision 8bfee861 (git): merge revision(s) ce7a053475cbebfb2f3e5ed6614e0ba631541917,1cbb1f1720127b0b34b38c77e27b51b182008699: [Backport #16695]
- Adjust sp for `x = false; y = (return until x unless x)` [Bug #16695]
test/ruby/test_syntax.rb: avoid "warning: ... -
11:31 PM Bug #17275: Please backport 8b0dc77a621ded75f72486c33f55404ce73f00d7
- ruby_2_6 r67924 merged revision(s) 8b0dc77a621ded75f72486c33f55404ce73f00d7.
- 11:31 PM Revision c08edc4e (git): merge revision(s) 8b0dc77a621ded75f72486c33f55404ce73f00d7: [Backport #17275]
- configure.ac: Bump the size of sigaltstack
The RubyVM uses C macro defines to feature detect whether
... -
11:30 PM Bug #15178: Wrong paramaters passing to pthread_setname_np(3)
- ruby_2_6 r67923 merged revision(s) be9dbe1c3eb4bb4cab0bdc42a91ef425bb1eaddd.
- 11:30 PM Revision 245a5e52 (git): merge revision(s) be9dbe1c3eb4bb4cab0bdc42a91ef425bb1eaddd: [Backport #15178]
- Fix pthread_setname_np arguments on NetBSD
The previous attempt to fix this in
b87df1bf243074edb2e6c... -
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:28 PM Revision 56f6c15d (git): backported a part of a569bc09e25a2ba813d0bec1228d9ff65330a3db
- picked up by Jeremy Evans [Backport #17305]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67922 b2d... -
11:08 PM Bug #17013: `RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator
- backported into ruby_2_6 at r67921
- 11:07 PM Revision 6638b504 (git): merge revision(s) 8e189df32cacef4b21e357a590d349330532baf5: [Backport #17013]
- Add operator info to OP_ASGN2 of RubyVM::AbstractSyntaxTree.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r... -
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,...
- 11:03 PM Revision 942129cd (git): merge revision(s) de9d6a7a8cb0929e0b4cf0a3120971c7b8ee8927,da5bd0047d6c961105da210c69d4c88421324b70,ce91c5615ca96f357519043181fb5b76b57ee223,c53aebb1d2eb5afbb18f9b3db9f9c956a463a4e1,d05f04d27dd86c67e4a8dfff4392f806cf577bdf: [Backport #16931]
- Split test_defined
---
test/ruby/test_defined.rb | 18 ++++++++++++++++--
1 file changed, 1... -
10:58 PM Bug #16846: Commit - win32ole: separate global variable declarations and definitions - backport?
- ruby_2_6 r67919 merged revision(s) a0bc3f2a1c2c98f225612101cb4e1ea1a6813546,75a0447c15a7ab017bd4240c2a9cc69b134b80b9,...
- 10:58 PM Revision 1bce19a7 (git): merge revision(s) a0bc3f2a1c2c98f225612101cb4e1ea1a6813546,75a0447c15a7ab017bd4240c2a9cc69b134b80b9,f1699314147bad2cf5550cc582693424fdbc2510: [Backport #16846]
- Suppress C4267 "possible loss of data" warnings
---
ext/win32ole/win32ole.c | 2 +-
1 file ... -
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:50 PM Revision ae1573ac (git): merge revision(s) 12391cdbe11f3fbeb3b04c30b944139e5bbd9ea6: [Backport #16834]
- merge revision(s) cbe4f75ef802f13d05f94e42274b65a062bd3666: [Backport
#16834]
Fix rb_profil... -
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:48 PM Revision fe85a3d5 (git): merge revision(s) 08529a61153e5c40f57a65272211357511d6e6db: [Backport #16798]
- Compare environment variable names in those manor [Bug #16798]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches... - 10:44 PM Revision b98aa3aa (git): merge revision(s) 2f1895fa: [Backport #16767]
- Fixed formatted substring expansion [Bug #16767]
---
strftime.c | 2 ++
test/ru... -
10:42 PM Bug #16764: Module.const_source_location does not work on autoloaded constants
- bacported into ruby_2_6 at r16764
- 10:41 PM Revision febd8c91 (git): merge revision(s) 2f1895fa15386fb3cdc91c5604171290828b9da8: [Backport #16767]
- Fix source location of autoloaded constant [Bug #16764]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2... -
10:27 PM Bug #16830: URI.parse raises NoMethodError instead of URI::InvalidURIError
- ruby_2_6 r67914 merged revision(s) e04418bb16cd99b4a4402e7457d3bdc967284f98.
- 10:27 PM Revision 49b37893 (git): merge revision(s) e04418bb16cd99b4a4402e7457d3bdc967284f98: [Backport #16830]
- [ruby/uri] Check if DN exists
https://bugs.ruby-lang.org/issues/16830
https://github.com/ruby/uri/c... -
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.
- 10:24 PM Revision 43449fb9 (git): merge revision(s) 579645d9: [Backport #17033]
- Fixed infinite loop at error in printing cause [Bug #17033]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru... -
02:29 PM Revision 3cd3d25d (git): Unify code by word sizes
-
01:39 PM Revision bacb6461 (git): [ruby/irb] Check WITH_VTERM env to add vterm gem as dependency
- https://github.com/ruby/irb/commit/23c8b73cb1
-
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...
-
06:26 AM Revision 2fcae4f9 (git): test/ruby/test_lambda.rb: Remove "warning: assigned but unused variable"
- 02:35 AM Revision ffaaa2e6 (git): * 2021-04-04 [ci skip]
-
02:34 AM Revision be343946 (git): Refactor rb_obj_call_init and rb_obj_call_init_kw (#4351)
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 ...
-
11:22 AM Revision 47abb702 (git): [ruby/reline] Use vterm 0.0.5 or newer on Unix like OSes because suppresses SEGV
- https://github.com/ruby/reline/commit/7562cf3b5f
-
11:21 AM Revision 281c6f50 (git): [ruby/irb] Use vterm 0.0.5 or newer on Unix like OSes because suppresses SEGV
- https://github.com/ruby/irb/commit/b034bd22b0
-
11:21 AM Revision f0793181 (git): [ruby/irb] Use yamatanooroti gem for tests
- https://github.com/ruby/irb/commit/f053f49c29
- 09:27 AM Revision 0d8c9a7f (git): * 2021-04-03 [ci skip]
-
09:26 AM Revision cafa7904 (git): Backport lib/reline, and lib/irb for 3.0.1 4th (#4349)
- * [ruby/irb] Update help message for next context-mode of 4
While here, fixing tab/space issues in help message, and... -
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... -
05:45 AM Revision 6b906ad5 (git): [Doc] Link to doc/contributing.rdoc from CONTRIBUTING.md (#4266)
- * [Doc] Link to doc/contributing.rdoc from CONTRIBUTING.md
[ci skip]
* [Doc] Add path prefix `doc/`
https://github...
Also available in: Atom