Project

General

Profile

Activity

From 06/03/2021 to 06/09/2021

06/09/2021

11:27 PM Feature #17930: Add column information into error backtrace
> Another thought: for the case of NoMethodError, maybe showing the arguments would be enough to differentiate in mos... yuki24 (Yuki Nishijima)
06:07 PM Feature #17930: Add column information into error backtrace
Another thought: for the case of NoMethodError, maybe showing the arguments would be enough to differentiate in most ... Eregon (Benoit Daloze)
05:52 PM Feature #17930: Add column information into error backtrace
> I'll try to implement it again in prelude.rb, or think of creating a private, MRI-specific default gem.
Why not ...
Eregon (Benoit Daloze)
04:53 PM Feature #17930: Add column information into error backtrace
> did_you_mean is a public gem, so I think it should avoid using such a internal, unstable (the AST will evolve and d... mame (Yusuke Endoh)
06:16 PM Revision 8a46b480 (git): Refactor gc_marks_start_heap to only configure heap
Move the non-heap related configurations to gc_marks_start. peterzhu2118 (Peter Zhu)
03:17 PM Misc #17936 (Closed): Run Travis at push on forked repository
Applied in changeset commit:git|f7741cda323e759432f34c954d7da0ac3d865ab1.
----------
Enable Travis on the specific b...
jaruga (Jun Aruga)
03:17 PM Revision fa340dd9 (git): * 2021-06-10 [ci skip]
git[bot]
03:16 PM Revision f7741cda (git): Enable Travis on the specific branches or forked repositories.
Align the Travis enabling timing with GitHub Actions.
For the syntax, see <https://docs.travis-ci.com/user/condition...
Jun Aruga
02:45 PM Bug #17923 (Closed): try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
jeremyevans0 (Jeremy Evans)
12:21 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
FTR commit:e03bf76b312e9cba0e44488fcd8f67099af816cb by user:nobu should solve this in a more general way. I think we ... xtkoba (Tee KOBAYASHI)
10:15 AM Revision e03bf76b (git): Pack iseq_inline_constant_cache_entry
Reordered iseq_inline_constant_cache_entry members not to exceed
the size of RValue.
nobu (Nobuyoshi Nakada)
09:49 AM Revision 9ba335e2 (git): [Win32] fixed PACKED_STRUCT_UNALIGNED on x86
Use MACHINE for x86 CPU family, ARCH is CPU model name (i386) and
cannot be x86.
nobu (Nobuyoshi Nakada)
08:50 AM Bug #17943: Segmentation fault in dispatch()
mame (Yusuke Endoh) wrote in #note-1:
> It is a static function in protobuf. Please contact on them first.
Thanks f...
pantras (Philippe ANTRAS)
08:11 AM Bug #17943 (Third Party's Issue): Segmentation fault in dispatch()
It is a static function in protobuf. Please contact on them first.
https://github.com/protocolbuffers/protobuf/blo...
mame (Yusuke Endoh)
07:46 AM Bug #17943 (Third Party's Issue): Segmentation fault in dispatch()
Ruby is crashing due to a segfault in dispatch() while decoding a protobuf message on s390 platform. This occurred wi... pantras (Philippe ANTRAS)
05:32 AM Feature #17942: Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars as part of constructor
You should probably read @matz's response to a previous request for instance variable parameters: https://bugs.ruby-l... jeremyevans0 (Jeremy Evans)
05:25 AM Feature #17942: Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars as part of constructor
FYI: This is (partially) a duplicate of #5825, #8563, #12023, #12578, #12820, and #15192. mame (Yusuke Endoh)
04:55 AM Feature #17942 (Open): Add a `initialize(public @a, private @b)` shortcut syntax for defining public/private accessors for instance vars as part of constructor
This proposal builds on the proposed `initialize(@a, @b)` instance var assignment shortcut syntax described in #15192... TylerRick (Tyler Rick)
04:21 AM Feature #15192: Introduce a new "shortcut assigning" syntax to convenient setup instance variables
## Same feature in TypeScript
It's worth mentioning that other languages have a shortcut for assignment var assignme...
TylerRick (Tyler Rick)
03:34 AM Bug #17941 (Closed): POSIX timers are not fork-safe on 2.7.x
Applied in changeset commit:git|73f9831a57e133ab5645221df862a176a42f6685.
----------
POSIX timer cannot be shared in...
nobu (Nobuyoshi Nakada)
03:32 AM Revision 73f9831a (git): POSIX timer cannot be shared in forked process [Bug #17941]
nobu (Nobuyoshi Nakada)
12:36 AM Feature #17845: Windows Ruby - ucrt build?
A patch is attached for the configure script to set `rb_cv_msvcrt=ucrt` and `RT_VER=140` when UCRT is used. xtkoba (Tee KOBAYASHI)
12:31 AM Feature #17763: Implement cache for cvars
Thank you for the benchmark.
How about that?
>> We also measured database queries in Rails and with the cvar cache ...
ko1 (Koichi Sasada)
12:08 AM Feature #17785: Allow named parameters to be keywords
This feels related to [this proposal](https://bugs.ruby-lang.org/issues/16460) I submitted ~1.5 years ago concerning ... hibachrach (Hazel Bachrach)

06/08/2021

10:37 PM Bug #16782 (Closed): `lock': deadlock; recursive locking (ThreadError) in 2.7.1
I have not seen this issue for a long time so it must be fixed. ioquatix (Samuel Williams)
10:35 PM Feature #17930: Add column information into error backtrace
I agree we should introduce an abstract rich model for this.
https://bugs.ruby-lang.org/issues/13383 is a similar ...
ioquatix (Samuel Williams)
07:40 PM Feature #17930: Add column information into error backtrace
mame (Yusuke Endoh) wrote in #note-5:
> In fact there is no enough information because `Thread::Backtrace::Location`...
Eregon (Benoit Daloze)
12:18 PM Feature #17930: Add column information into error backtrace
Ahh, I've tried but I found that the current prototype draws an underline from "the end column of the receiver of the... mame (Yusuke Endoh)
11:42 AM Feature #17930: Add column information into error backtrace
I've created a PR for did_you_mean: https://github.com/ruby/did_you_mean/pull/151
Eregon (Benoit Daloze) wrote in ...
mame (Yusuke Endoh)
09:29 AM Feature #17930: Add column information into error backtrace
> I talked with ko1 (Koichi Sasada), and we agreed that allowing RubyVM::AbstractSyntaxTree.of(Thread::Backtrace::Loc... Eregon (Benoit Daloze)
09:17 AM Feature #17930 (Assigned): Add column information into error backtrace
Thank you @matz .
I talked with @ko1, and we agreed that allowing `RubyVM::AbstractSyntaxTree.of(Thread::Backtrace...
mame (Yusuke Endoh)
06:31 PM Revision 9f110ced (git): Add multi-heap support to gc_marks_wb_unprotected_objects
peterzhu2118 (Peter Zhu)
05:20 PM Bug #17767 (Closed): `Cloned ENV` inconsistently returns `ENV` or `self`
Applied in changeset commit:git|117310bdc00236c0a7676616ce25b5106775dabc.
----------
Make ENV.clone warn and ENV.dup...
jeremyevans (Jeremy Evans)
05:19 PM Revision f9e13cda (git): * 2021-06-09 [ci skip]
git[bot]
05:19 PM Revision 117310bd (git): Make ENV.clone warn and ENV.dup raise
ENV.dup returned a plain Object, since all of ENV's behavior is
defined in ENV's singleton class. So using dup makes...
jeremyevans (Jeremy Evans)

06/07/2021

11:12 PM Revision 8c87efaa (git): [ruby/psych] Fix the test that does not work with libyaml-0.1.7
https://github.com/ruby/psych/commit/542cf9754f mame (Yusuke Endoh)
09:54 PM Bug #17941: POSIX timers are not fork-safe on 2.7.x
Here is a small C program which aborts on Ruby 2.7+ on Linux but works on Ruby 2.5:
```
#include <ruby.h>
#include <...
jbrownEP (James Brown)
08:46 PM Bug #17941 (Closed): POSIX timers are not fork-safe on 2.7.x
I have an application which runs under a pre-fork-model web server (uwsgi).
When a worker exits, SIGCHLD will be d...
jbrownEP (James Brown)
08:14 PM Bug #17940: Bus Error
There is too little information to judge now, but my prejudication is that this is the same issue as in #17922 (and a... xtkoba (Tee KOBAYASHI)
07:21 PM Bug #17940 (Feedback): Bus Error
In general, if you are using FFI and get a Bus Error, it is unlikely to be a bug in Ruby. It is more likely this is a... jeremyevans0 (Jeremy Evans)
07:01 PM Bug #17940 (Closed): Bus Error
/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.1/lib/ffi/library.rb:275: [BUG] Bus Error at 0x00000001050bc000
ruby 2.6.3p62...
[email protected] (summer abdulaal)
06:47 PM Revision a49a08ab (git): * 2021-06-08 [ci skip]
git[bot]
06:47 PM Revision 459a9f82 (git): Don't create objects during GC
If we crash during GC, allocating new objects in the segv handler can
cause an infinite loop. This commit is to avoi...
tenderlovemaking (Aaron Patterson)
06:27 PM Bug #17767: `Cloned ENV` inconsistently returns `ENV` or `self`
At the May 2021 developer meeting, it was decided that `ENV.dup` should raise and `ENV.clone` should warn, so I close... jeremyevans0 (Jeremy Evans)
04:51 PM Feature #17938: Keyword alternative for boolean positional arguments
> This applies for any argument really. No other way than to read the docs (or know from a previous reading) to answe... matheusrich (Matheus Richard)
01:46 PM Feature #17938: Keyword alternative for boolean positional arguments
We need to name keyword arguments consistently among similar methods. Otherwise, we will face confusion as you mentio... matz (Yukihiro Matsumoto)
01:13 PM Feature #17938: Keyword alternative for boolean positional arguments
Another problem is
```ruby
object.respond_to?(:symbol, include_all: false)
object.methods(regular: true)
```
doe...
Eregon (Benoit Daloze)
02:34 AM Feature #17938: Keyword alternative for boolean positional arguments
Although it requires migration complexity and ugliness for the time being, I think it's OK.
We may need to investig...
matz (Yukihiro Matsumoto)
04:18 PM Misc #17886: DevelopersMeeting20210617Japan
* [Bug #17561] The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2 (jeremyevans0)
* Usage of...
jeremyevans0 (Jeremy Evans)
07:18 AM Misc #17886: DevelopersMeeting20210617Japan
* [Feature #12913] A way to configure the default maximum width of pp (mame)
* How about `pp(obj, pp_out: $stderr,...
mame (Yusuke Endoh)
04:04 PM Misc #17936: Run Travis at push on forked repository
I sent the PR here.
https://github.com/ruby/ruby/pull/4556
jaruga (Jun Aruga)
03:41 PM Bug #15928: Constant declaration does not conform to JIS 3017:2013
This was discussed at the May 2021 developer meeting. @naruse is against breaking backwards compatibility for this i... jeremyevans0 (Jeremy Evans)
02:19 PM Feature #17845: Windows Ruby - ucrt build?
The attached patch is essentially a cleanup of that by @Biswa96 from GitHub. With this `./configure rb_cv_msvcrt=ucrt... xtkoba (Tee KOBAYASHI)
01:47 PM Feature #17930: Add column information into error backtrace
I agree with the idea too. Let's see how it works.
Matz.
matz (Yukihiro Matsumoto)
11:44 AM Revision 26fcec5a (git): [DOC] fix metacharacter markups [ci skip]
nobu (Nobuyoshi Nakada)
11:44 AM Revision c741ea0b (git): timev.rb: moved class rdoc from time.c
nobu (Nobuyoshi Nakada)
11:44 AM Revision 4bd538e8 (git): dir.rb: moved class rdoc from dir.c
nobu (Nobuyoshi Nakada)
10:24 AM Revision bb4a1020 (git): Do not use YAML module in tests of Psych
hsbt (Hiroshi SHIBATA)
10:21 AM Revision d7146dfd (git): Use assert_raise instead of assert_raises
hsbt (Hiroshi SHIBATA)
10:15 AM Revision 85b94144 (git): [ruby/psych] Bump version to 4.0.1
https://github.com/ruby/psych/commit/4049939006 hsbt (Hiroshi SHIBATA)
10:15 AM Revision fd6225c7 (git): [ruby/psych] Implement YAML.safe_dump to make safe_load more usable.
In case where Psych is used as a two way serializers,
e.g. to serialize some cache or config, it is preferable
to hav...
byroot (Jean Boussier)
10:15 AM Revision 43088315 (git): [ruby/psych] Make YAML.load_file use YAML.load instead of safe_load
YAML.load and YAML.safe_load are different a little; the former allows
Symbol by default but the latter doesn't. So Y...
mame (Yusuke Endoh)
10:09 AM Feature #17853: Add Thread#thread_id
Thank you, @naruse and @nobu! komamitsu (Mitsunori Komatsu)
08:45 AM Revision dd765f9e (git): Get rid of updating Unicode files
Some certificates on Unicode.org have expired. nobu (Nobuyoshi Nakada)
07:22 AM Revision bc126d91 (git): Skip make update-unicode for BASERUBY CI
Unfortunately it often fails depending on the status of www.unicode.org.
https://github.com/mame/ruby/runs/276134616...
mame (Yusuke Endoh)
07:16 AM Feature #12913: A way to configure the default maximum width of pp
So, some people (including @ko1) have a custom to pass keyword arguments to Kernel#pp:
```
foo = 42
bar = 43
pp...
mame (Yusuke Endoh)
01:23 AM Revision a9d76172 (git): * 2021-06-07 [ci skip]
git[bot]
01:22 AM Revision ad22e889 (git): Fix Typo
Utkarsh Mathur
12:47 AM Bug #17939: Segmentation fault at Ruby 3.0.0 w/ CGI.escapeHTML
This segfault issue looks like #17518, which has been already fixed in 3.0.1. I have no idea about the other issue (p... mame (Yusuke Endoh)

06/06/2021

07:48 PM Bug #17939 (Rejected): Segmentation fault at Ruby 3.0.0 w/ CGI.escapeHTML
It reproduces with 2.7, and it seems like the patched gem allocates a lot of memory. Because I'm still in the middle ... k0kubun (Takashi Kokubun)
07:39 PM Bug #17939: Segmentation fault at Ruby 3.0.0 w/ CGI.escapeHTML
I tried to check if this reproduces with 3.0.1 as well, but it seems to hit another issue that puma hangs forever and... k0kubun (Takashi Kokubun)
07:23 PM Bug #17939 (Rejected): Segmentation fault at Ruby 3.0.0 w/ CGI.escapeHTML
When I run https://github.com/k0kubun/gitstar-ranking with a Gemfile modified to use haml.gem at https://github.com/k... k0kubun (Takashi Kokubun)
02:02 PM Revision cf92b3cc (git): ast.rb: reduce nesting
nobu (Nobuyoshi Nakada)
01:45 PM Revision c9af563e (git): * 2021-06-06 [ci skip]
git[bot]
01:45 PM Revision 2e972406 (git): prelude.c.tmpl: strip comment-only or empty lines at the beginning
nobu (Nobuyoshi Nakada)
09:56 AM Bug #17835: Net::HTTP should automatically add Accept-Encoding request header on HEAD request as well
Opened: https://github.com/ruby/net-http/pull/26 jrsyo (Shohei Maeda)
09:43 AM Feature #17938: Keyword alternative for boolean positional arguments
I'm negative about this, because of the overhead and complexity it would introduce while supporting both forms, and b... Eregon (Benoit Daloze)

06/05/2021

05:10 PM Feature #17845: Windows Ruby - ucrt build?
The test `TestEnv#test_huge_value` showed a difference between msvcrt and ucrt for x64-mingw32:
```
1) Failure:...
xtkoba (Tee KOBAYASHI)
11:33 AM Feature #17853: Add Thread#thread_id
@nobu that looks great! ivoanjo (Ivo Anjo)
09:29 AM Feature #17853: Add Thread#thread_id
```diff
diff --git i/thread.c w/thread.c
index cbef44a9d4a..c627e5c8f2a 100644
--- i/thread.c
+++ w/thread.c
@@ ...
nobu (Nobuyoshi Nakada)
09:21 AM Misc #17502: C vs Ruby
@ko1 Could you reply to this?
I feel C code in the middle of Ruby code is not so great, and if moving C code to st...
Eregon (Benoit Daloze)
07:59 AM Feature #17938: Keyword alternative for boolean positional arguments
When you want to make arguments self-explanatory, I wonder if it is not sufficient to write as follows:
```ruby
obj...
xtkoba (Tee KOBAYASHI)
07:22 AM Misc #17683: Current status of beginless range (experimental or not)
AFAIK, there was no such message as "Beginless range is experimental, and the behavior may change in future versions ... xtkoba (Tee KOBAYASHI)
06:48 AM Misc #17683: Current status of beginless range (experimental or not)
Hello, is there anyone who is responsible for this? I need this information for the book I'm writing now. jnchito (Junichi Ito)
04:57 AM Feature #17135 (Closed): Improve performance of Integer#size method
Applied in changeset commit:git|3208a5df2dfb429752a130a36274464e9924cf44.
----------
Improve perfomance for Integer#...
S_H_ (Shun Hiraoka)
04:57 AM Revision 3208a5df (git): Improve perfomance for Integer#size method [Feature #17135] (#3476)
* Improve perfomance for Integer#size method [Feature #17135]
* re-run ci
* Let MJIT frame skip work for Integer#si...
S_H_ (Shun Hiraoka)
03:28 AM Revision 033e76e7 (git): * 2021-06-05 [ci skip]
git[bot]
03:27 AM Revision 67ca2cce (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)

06/04/2021

07:00 PM Feature #17938 (Open): Keyword alternative for boolean positional arguments
Some Ruby methods accept optional boolean arguments. This kind of parameter is known to be confusing since you cannot... matheusrich (Matheus Richard)
05:47 PM Feature #17763: Implement cache for cvars
This is the script/app I used to measure https://github.com/k0kubun/railsbench eileencodes (Eileen Uchitelle)
05:46 PM Feature #17763: Implement cache for cvars
I ran benchmarks using railsbench and the branch with the CVAR cache is a lot faster, 657 requests per second over th... eileencodes (Eileen Uchitelle)
03:31 PM Bug #17937 (Closed): Segmentation fault in Enumerator#next on Apple M1, Mac OS Big Sur 11.2.2
If this is already fixed in 2.7.3, I think we can close this. We cannot change 2.7.1. jeremyevans0 (Jeremy Evans)
03:16 PM Bug #17937 (Closed): Segmentation fault in Enumerator#next on Apple M1, Mac OS Big Sur 11.2.2
A simple code in the irb console fails:
```
irb(main):003:0> [1,2,3].to_enum.next
[BUG] Segmentation fault at 0x...
tim.kovalev (Tim Kovalev)
03:08 PM Bug #17925: Pattern matching syntax using semicolon one-line
It is a known restriction that the code is parsed as `case (expression in 42)`.
Let me consider if it is possible to...
nobu (Nobuyoshi Nakada)
09:36 AM Misc #17936 (Closed): Run Travis at push on forked repository
I want to change the current condition to run Travis to improve developer's experience.
In my understanding, curre...
jaruga (Jun Aruga)
08:37 AM Feature #12075: some container#nonempty?
I want to mention that some of the method names proposed so far would break symmetry.
Note that "empty" is a propert...
sawa (Tsuyoshi Sawada)
06:04 AM Feature #12075: some container#nonempty?
I like `Array#some?` and `Hash#some?`. It is so frequent to write `!ary.empty?`.
I think the main concern is only ab...
mame (Yusuke Endoh)
04:56 AM Feature #15567: Allow ensure to match specific situations
Also there is a problem with the proposed work around:
```
begin
rescue Exception => exception
raise
ensure
...
ioquatix (Samuel Williams)
04:22 AM Feature #15567: Allow ensure to match specific situations
Here are some examples of situations where `$!` is used inside `ensure` block. In every case, there is a potential bu... ioquatix (Samuel Williams)
03:41 AM Bug #13298: mingw SEGV TestEnumerable#test_callcc
Note that there are two related issues, for which the solutions conflict with each other:
* #9710: no __builtin_s...
xtkoba (Tee KOBAYASHI)
01:37 AM Bug #13298: mingw SEGV TestEnumerable#test_callcc
I have a similar problem with a recent 3.1.0dev version, in which the attached test case (named `x64-mingw32-callcc-t... xtkoba (Tee KOBAYASHI)
12:24 AM Revision 91c542ad (git): lldb_cruby.py: push non-flonum float to history [ci skip]
nobu (Nobuyoshi Nakada)
12:12 AM Revision 3c57c087 (git): lldb_cruby.py: fix non-flonum float inspection [ci skip]
nobu (Nobuyoshi Nakada)

06/03/2021

08:57 PM Revision 9f3240d4 (git): * 2021-06-04 [ci skip]
git[bot]
08:56 PM Revision 38c5f273 (git): Support an arbitrary number of header bits (< BITS_BITLENGTH)
NUM_IN_PAGE(page->start) will sometimes return a 0 or a 1 depending on
how the alignment of the 40 byte slots work ou...
tenderlovemaking (Aaron Patterson)
12:18 PM Bug #17935: Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
ruby_3_0 2dd18df4a35a4b2dd0cf2dec7759898246fc6935 merged revision(s) 86c262541ad07528842d76dab4b9b34bd888d5f4,7e14762... nagachika (Tomoyuki Chikanaga)
11:44 AM Bug #17935 (Closed): Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
nagachika (Tomoyuki Chikanaga)
07:01 AM Bug #17935: Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
Sorry, I made a follow-up fix commit:7e14762159643b4415e094f9d2a90afaf7994588 as well. k0kubun (Takashi Kokubun)
05:20 AM Bug #17935 (Closed): Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
Please consider backporting commit:86c262541ad07528842d76dab4b9b34bd888d5f4 and commit:7e14762159643b4415e094f9d2a90a... k0kubun (Takashi Kokubun)
12:18 PM Bug #17928: Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
ruby_3_0 9680ee97e0b3e87c0fc9a65c01de1ee50a1a178b merged revision(s) 1aac0e88193a82ed36b43e852c46414181b66455. nagachika (Tomoyuki Chikanaga)
11:46 AM Revision 2dd18df4 (git): merge revision(s) 86c262541ad07528842d76dab4b9b34bd888d5f4,7e14762159643b4415e094f9d2a90afaf7994588: [Backport #17935]
Fix a race condition around mjit_recompile
This fixes SEGVs like https://github.com/ruby/ruby/runs/271516662...
nagachika (Tomoyuki Chikanaga)
11:46 AM Revision 9680ee97 (git): merge revision(s) 1aac0e88193a82ed36b43e852c46414181b66455: [Backport #17928]
Mark inlined ISeqs during MJIT compilation (#4539)
[Bug #17584]
---
common.mk | 6 +++...
nagachika (Tomoyuki Chikanaga)
11:07 AM Revision 93be7a4c (git): Suppress clobbered warnings on Travis-CI ppc64le-linux
nobu (Nobuyoshi Nakada)
10:15 AM Bug #17934: clipboard gem fail on Ruby 3.0.1
In Windows x64, SIZE_T and HGLOBAL (and other handles) in Fiddle shoule be map to void*(64 bits), not uint(32 bits).
...
fitmap (Justin Peal)
08:47 AM Revision dc254120 (git): Expose `rb_fiber_transfer` and `rb_fiber_transfer_kw`.
Samuel Williams
06:59 AM Revision 7e147621 (git): Do not doubly hold an MJIT lock
This is a follow-up of 86c262541ad07528842d76dab4b9b34bd888d5f4.
CRITICAL_SECTION_START/FINISH are not needed when it...
k0kubun (Takashi Kokubun)
06:11 AM Revision 9f3888d6 (git): Warn more duplicate literal hash keys
Following non-special_const literals:
* T_REGEXP
nobu (Nobuyoshi Nakada)
06:11 AM Revision 37eb5e74 (git): Warn more duplicate literal hash keys
Following non-special_const literals:
* T_BIGNUM
* T_FLOAT (non-flonum)
* T_RATIONAL
* T_COMPLEX
nobu (Nobuyoshi Nakada)
06:11 AM Revision a023db49 (git): Assertions for duplicate literal hash key warnings
nobu (Nobuyoshi Nakada)
05:26 AM Revision 31b9ce36 (git): Note about 07c05b6fe931337e928a89ac5ebf654862dc0eca
k0kubun (Takashi Kokubun)
05:11 AM Revision 86c26254 (git): Fix a race condition around mjit_recompile
This fixes SEGVs like https://github.com/ruby/ruby/runs/2715166621?check_suite_focus=true.
When mjit_recompile is ca...
k0kubun (Takashi Kokubun)
04:50 AM Revision 007e439f (git): Do not expect ec on rb_vm_bugreport
because a SEGV might happen on an MJIT worker. As you can clearly see
from `if (vm && ec) {`, ec is not guaranteed to...
k0kubun (Takashi Kokubun)
03:23 AM Revision b957c3db (git): [rubygems/rubygems] Rename test/rubygems/test_{case,utilities}.rb to avoid "test_" prefix
This changes "test/rubygems/test_case.rb" to "test/rubygems/helper.rb",
and "test/rubygems/test_utilities.rb" to "tes...
mame (Yusuke Endoh)
03:05 AM Feature #17054 (Closed): Some NilClass methods are faster if implemented in Ruby
Applied in changeset commit:git|28b481938b5c8211aad53ba82fe4ddd978ffc00f.
----------
Implemented some NilClass metho...
S_H_ (Shun Hiraoka)
03:04 AM Revision 28b48193 (git): Implemented some NilClass method in Ruby code is faster [Feature #17054] (#3366)
S_H_ (Shun Hiraoka)
 

Also available in: Atom