Project

General

Profile

Activity

From 06/29/2020 to 07/05/2020

07/05/2020

11:58 PM Bug #17013: `RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator
Thanks! :) osyo (manga osyo)
03:50 PM Bug #17013 (Closed): `RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator
nobu (Nobuyoshi Nakada)
01:30 PM Bug #17013 (Closed): `RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator
## Summary
`RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator.
I'm making a tool that uses...
osyo (manga osyo)
07:53 PM Bug #17014 (Closed): Range#minmax returns incorrect results on non-numeric exclusive ranges
jeremyevans0 (Jeremy Evans)
04:42 PM Bug #17014 (Closed): Range#minmax returns incorrect results on non-numeric exclusive ranges
The implementation of `Range#minmax` added in [d5c60214c45](https://github.com/ruby/ruby/commit/d5c60214c45bafc1cf2a5... sambostock (Sam Bostock)
04:15 PM Revision efe851a0 (git): [ruby/bigdecimal] Version 2.0.1
https://github.com/ruby/bigdecimal/commit/3fa4f2ac67 Kenta Murata
04:15 PM Revision 6a826eb4 (git): [ruby/bigdecimal] Return US-ASCII string from BigDecimal#to_s
Fixes #159
https://github.com/ruby/bigdecimal/commit/57ee92e700
Kenta Murata
04:15 PM Revision e794d96c (git): [ruby/bigdecimal] Drop Ruby 2.3 support
https://github.com/ruby/bigdecimal/commit/79a819d205 Kenta Murata
04:15 PM Revision 40b82afe (git): [ruby/bigdecimal] Support Ruby < 2.6
https://github.com/ruby/bigdecimal/commit/61ec452599 Kenta Murata
04:15 PM Revision 03a33603 (git): [ruby/bigdecimal] Add Complex#to_d
https://github.com/ruby/bigdecimal/commit/97e794ac97 Kenta Murata
04:15 PM Revision 66072122 (git): [ruby/bigdecimal] Make tests pass on Ruby 2.4
https://github.com/ruby/bigdecimal/commit/9d19e842ee jeremyevans (Jeremy Evans)
04:15 PM Revision d36b197d (git): [ruby/bigdecimal] Remove definition of BigDecimal#initialize_copy
This leaves the default definition, which will raise FrozenError.
https://github.com/ruby/bigdecimal/commit/05e843d838
jeremyevans (Jeremy Evans)
04:15 PM Revision f00efef3 (git): [ruby/bigdecimal] Support a Complex in Kernel.BigDecimal()
https://github.com/ruby/bigdecimal/commit/00795cb01f Kenta Murata
04:15 PM Revision ceb9d516 (git): [ruby/bigdecimal] Undef BigDecimal#initialize_copy
Both BigDecimal#clone and BigDecimal#dup return self, there is no
reason to have initialize_copy exposed as a Ruby me...
jeremyevans (Jeremy Evans)
04:15 PM Revision d69510b6 (git): Removed ext/bigdecimal/util/depend unused since dd0c75fdc2104a6ba38b68d4431a572504a3bbc2
nobu (Nobuyoshi Nakada)
03:48 PM Revision 1aed23c1 (git): tool/sync_default_gems.rb: Accept multiple commit ranges
nobu (Nobuyoshi Nakada)
03:48 PM Revision 8e189df3 (git): Add operator info to `OP_ASGN2` of `RubyVM::AbstractSyntaxTree`.
osyo (manga osyo)
03:28 PM Revision 988b4bc9 (git): * 2020-07-06 [ci skip]
git[bot]
02:20 PM Bug #16787: [patch] allow Dir.home to work for non-login procs when $HOME not set
Attaching two separate backport patches, one for branch 'ruby_2_6' and one for branch 'ruby_2_7'.
The changes for ...
salewski (Alan Salewski)
01:08 PM Revision 41fef191 (git): tool/sync_default_gems.rb: Added bigdecimal
nobu (Nobuyoshi Nakada)
01:02 PM Revision 6236bbf3 (git): Removed duplicate test with test_BigDecimal_bug7522
nobu (Nobuyoshi Nakada)
12:14 PM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
How should we proceed to include that fix in CRuby master? Eregon (Benoit Daloze)
10:47 AM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
Actually, it's already been fixed upstream: https://github.com/ruby/bigdecimal/pull/160
Maybe the Ruby spec part o...
byroot (Jean Boussier)
10:44 AM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
Sure. byroot (Jean Boussier)
10:41 AM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
Could you submit this to https://github.com/ruby/bigdecimal? nobu (Nobuyoshi Nakada)
10:16 AM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
I submitted a PR for it: https://github.com/ruby/ruby/pull/3291 byroot (Jean Boussier)
03:53 AM Bug #17011 (Closed): BigDecimal .to_s should not use ASCII-8BIT
`BigDecimal#to_s` returns a `String` in ASCII-8BIT encoding. This is inconvenient in situations where the encoding de... david.drakard (David Drakard)
11:53 AM Bug #17010: [patch] backport #16787 for 2.7: allow Dir.home to work for non-login procs when $HOME not set
jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Please don't create issues just for backporting if there is an exist...
salewski (Alan Salewski)
10:15 AM Revision 4ea57c2a (git): Escape `#` for GNU make 3
nobu (Nobuyoshi Nakada)
10:00 AM Revision 12b377a9 (git): Updated bundled gems
nobu (Nobuyoshi Nakada)
09:59 AM Revision 358f91bf (git): Skip comment and empty lines in gems/bundled_gems file
nobu (Nobuyoshi Nakada)
08:58 AM Bug #17012: Backport bf1a6771f305ea286a3ae575676924551c03e857
And c1463625555b061a2b94c3b6c5581730b482a285 too. nagachika (Tomoyuki Chikanaga)
08:57 AM Bug #17012 (Closed): Backport bf1a6771f305ea286a3ae575676924551c03e857
This is for backport management.
The issue introduced bf1a6771f305ea286a3ae575676924551c03e857 for [Bug #15807] was ...
nagachika (Tomoyuki Chikanaga)
08:27 AM Revision 41168f69 (git): Prefix export symbol prefix to coroutine_transfer
nobu (Nobuyoshi Nakada)
08:12 AM Revision 04c704c5 (git): Removed trailing spaces [ci skip]
nobu (Nobuyoshi Nakada)
01:44 AM Revision 95f5fd9a (git): fix up Primitive.cinit! code
Recent changes break Primitive.cinit!(c_code) so fix it. ko1 (Koichi Sasada)

07/04/2020

11:02 PM Revision e4f7eee0 (git): Check ROBJECT_EMBED on guards-merged ivar access
Fix CI failure like
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3043247
introduced by a69dd699ee630dd1086...
k0kubun (Takashi Kokubun)
10:03 PM Revision 97205910 (git): merge revision(s) 75802bcff1b941818832f0145071f7ce9c843d8d:
configure: suppress icc warnings
Every time a pointer to/from VALUE conversion happens, these two
wa...
nagachika (Tomoyuki Chikanaga)
08:39 PM Bug #17009 (Closed): [patch] backport #16787 for 2.6: allow Dir.home to work for non-login procs when $HOME not set
jeremyevans0 (Jeremy Evans)
08:08 PM Bug #17009: [patch] backport #16787 for 2.6: allow Dir.home to work for non-login procs when $HOME not set
I created a pull request for this over on GitHub:
https://github.com/ruby/ruby/pull/3287
The integration tests ...
salewski (Alan Salewski)
07:20 PM Bug #17009 (Closed): [patch] backport #16787 for 2.6: allow Dir.home to work for non-login procs when $HOME not set
The attached patch backports to ruby_2_6 change c15cddd1d515c5bd8dfe8fb2725e3f723aec63b8,
which fixes the issue desc...
salewski (Alan Salewski)
08:39 PM Bug #17010 (Closed): [patch] backport #16787 for 2.7: allow Dir.home to work for non-login procs when $HOME not set
Please don't create issues just for backporting if there is an existing issue. Just update the Backport field in the... jeremyevans0 (Jeremy Evans)
08:09 PM Bug #17010: [patch] backport #16787 for 2.7: allow Dir.home to work for non-login procs when $HOME not set
I created a pull request for this over on GitHub:
https://github.com/ruby/ruby/pull/3288
The integration tests ...
salewski (Alan Salewski)
07:24 PM Bug #17010 (Closed): [patch] backport #16787 for 2.7: allow Dir.home to work for non-login procs when $HOME not set
The attached patch backports to ruby_2_7 change c15cddd1d515c5bd8dfe8fb2725e3f723aec63b8,
which fixes the issue desc...
salewski (Alan Salewski)
08:34 PM Revision c1463625 (git): Use static variables in Range#minmax
jeremyevans (Jeremy Evans)
05:46 PM Bug #16853: calling bla(hash, **kw) with a string-based hash passes the strings into **kw (worked < 2.7)
FWIW I don't think it was "for Rails" but rather more use cases than that.
I want to note there is also both a per...
Eregon (Benoit Daloze)
05:05 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
nagachika (Tomoyuki Chikanaga) wrote in #note-8:
> jeremyevans0 (Jeremy Evans) wrote in #note-7:
> > No, my proposa...
jeremyevans0 (Jeremy Evans)
11:34 AM Feature #17000: 2.7.2 turns off deprecation warnings by default
jeremyevans0 (Jeremy Evans) wrote in #note-7:
> No, my proposal only affects keyword arguments. `rb_warn_check` is ...
nagachika (Tomoyuki Chikanaga)
05:02 PM Revision c4bdb642 (git): * 2020-07-05 [ci skip]
git[bot]
05:02 PM Revision bf1a6771 (git): Fix non-numeric exclusive Range#minmax bug
The implementation of Range#minmax added in d5c60214c45 causes the
following incorrect behaviour:
('a'...'c').minm...
sambostock (Sam Bostock)
01:04 PM Revision 9fc564cf (git): Ignore rbenv version file, and moved dot files [ci skip]
nobu (Nobuyoshi Nakada)
08:28 AM Revision 74e1bca7 (git): support all locals for cexpr!, cstmt!
Primitve.cexpr! and .cstmt! can access Ruby's parameter and
*local variables* (note that local parameters are also lo...
ko1 (Koichi Sasada)
07:51 AM Feature #17006: Let `Kernel#Hash` take a block to provide the default value
nobu (Nobuyoshi Nakada) wrote in #note-2:
> The description mentions the default value first, but the proposal will ...
sawa (Tsuyoshi Sawada)
07:35 AM Feature #17006: Let `Kernel#Hash` take a block to provide the default value
The description mentions the default value first, but the proposal will solve the default proc only. nobu (Nobuyoshi Nakada)
04:41 AM Revision 7a5da7d5 (git): Allow hidden files with a hyphen to be source controlled
Latest bundler includes a file named `.gitlab-ci.yml.tt`. Because of
this too specific .gitignore entry, it was faili...
deivid (David Rodríguez)
01:02 AM Revision 24fa37d8 (git): Make Kernel#then, #yield_self, #frozen? builtin (#3283)
* Make Kernel#then, #yield_self, #frozen? builtin
* Fix test_jit
k0kubun (Takashi Kokubun)
12:52 AM Revision a69dd699 (git): Merge ivar guards on JIT (#3284)
when an ISeq has multiple ivar accesses. k0kubun (Takashi Kokubun)

07/03/2020

08:29 PM Bug #17008: JIT enabled on Windows can cause constant conhost pop-ups
k0kubun (Takashi Kokubun) wrote in #note-1:
> I have my own MinGW environment, but I've never observed such a behavi...
AWiederin (Aubrey Wiederin)
07:58 PM Bug #17008 (Feedback): JIT enabled on Windows can cause constant conhost pop-ups
I have my own MinGW environment, but I've never observed such a behavior. Could you provide at least one way to repro... k0kubun (Takashi Kokubun)
07:46 PM Bug #17008 (Feedback): JIT enabled on Windows can cause constant conhost pop-ups
I'm unsure of the min requirements for it to happen, but at least for ruby embedded in a gui mingw32 application, ena... AWiederin (Aubrey Wiederin)
04:52 PM Revision ccb2e6ea (git): * 2020-07-04 [ci skip]
git[bot]
04:52 PM Revision f3a0d7a2 (git): Rewrite Kernel#tap with Ruby (#3281)
* Rewrite Kernel#tap with Ruby
This was good for VM too, but of course my intention is to unblock JIT's inlining of ...
k0kubun (Takashi Kokubun)
02:49 PM Revision e8010c74 (git): Enhanced RDoc for Array (#3276)
*Methods:
keep_if
delete
delete_at
slice!
burdettelamar (Burdette Lamar)
01:31 PM Feature #16986: Anonymous Struct literal
the problem i have with that is that each time it creates a (cached) struct class.
after taking so long to make fr...
Hanmac (Hans Mackowiak)
10:52 AM Feature #16986: Anonymous Struct literal
Hello, this is a great idea. I would just love to have this feature in Ruby, so I thought I may provide some helpful ... esquinas (Enrique Esquinas)
12:32 PM Bug #17007 (Closed): SystemStackError when using super inside Module included and lexically inside refinement
```ruby
class C
def foo
["C"]
end
end
refinement = Module.new do
R = refine C do
def foo
...
Eregon (Benoit Daloze)
08:09 AM Feature #17006 (Open): Let `Kernel#Hash` take a block to provide the default value
Sometimes, we need to create a hash that has explicit key-value pairs as well as a default value, but there has not b... sawa (Tsuyoshi Sawada)
07:56 AM Revision a0f12a02 (git): Use ID instead of GENTRY for gvars. (#3278)
Use ID instead of GENTRY for gvars.
Global variables are compiled into GENTRY (a pointer to struct
rb_global_entry)....
ko1 (Koichi Sasada)
07:55 AM Revision 8655c2e6 (git): RUBY_DEBUG_LOG: Logging debug information mechanism (#3279)
* RUBY_DEBUG_LOG: Logging debug information mechanism
This feature provides a mechanism to store logging information...
ko1 (Koichi Sasada)
06:16 AM Revision 01776ca1 (git): Ignore conftest.c under the ext directories for CodeQL analysis
hsbt (Hiroshi SHIBATA)
02:47 AM Revision 1e039474 (git): test/json/json_fixtures_test.rb: Prevent an "out of range" warning
```
/home/mame/work/ruby/.ext/common/json/common.rb:263: warning: Float 23456789012E666 out of range
```
mame (Yusuke Endoh)
02:27 AM Revision 05a12297 (git): * 2020-07-03 [ci skip]
git[bot]
02:05 AM Revision e6a8590a (git): Reintroduce c565dfb09ad7d55fa671f65cea7088a914bf1931
mame (Yusuke Endoh)

07/02/2020

11:14 PM Feature #16986: Anonymous Struct literal
Accessing object methods via dots is more convenient than via brackets. And I tend to think of `{a: 1, b: 2}` as of o... dimasamodurov (Dima Samodurov)
08:56 PM Feature #16986: Anonymous Struct literal
Without expressing an opinion on the proposal (yet), I'd like to point an easy way to avoid having to use `fetch` all... marcandre (Marc-Andre Lafortune)
06:58 PM Feature #16986: Anonymous Struct literal
> klass.new(**kwargs).freeze
This proposal doesn't include `freeze`.
I agree it is one option, but need a discu...
ko1 (Koichi Sasada)
05:02 PM Feature #16986: Anonymous Struct literal
> it was "almost the same" - what differences are there?
The actual implementation is more like this:
```ruby
...
byroot (Jean Boussier)
04:06 PM Feature #16986: Anonymous Struct literal
I'm also +1 for this. The utility of such a feature is obvious and would improve a lot of Ruby code both in readabili... calebhearth (Caleb Hearth)
11:34 AM Feature #16986: Anonymous Struct literal
+1 for the idea, I'm using my_hash.fetch(:my_key) to ensure consistency in a lot of places.
Concerns:
1. Struct...
sobrinho (Gabriel Sobrinho)
08:44 AM Feature #16986: Anonymous Struct literal

i think this is more of a confusing feature
IF `${a: 1, b: 2}` is like `Struct.new(:a, :b).new(1, 2)` then my gu...
Hanmac (Hans Mackowiak)
09:11 PM Feature #17004: Provide a way for methods to omit their return value
marcandre (Marc-Andre Lafortune) wrote in #note-19:
> jeremyevans0 (Jeremy Evans) wrote in #note-13:
> > Due to Seq...
jeremyevans0 (Jeremy Evans)
08:15 PM Feature #17004: Provide a way for methods to omit their return value
jeremyevans0 (Jeremy Evans) wrote in #note-13:
> Due to Sequel::Dataset#insert's flexible API, it would be hard to s...
marcandre (Marc-Andre Lafortune)
05:26 PM Feature #17004: Provide a way for methods to omit their return value
Agreed as well on the point of "if I observe it with `p/puts/IRB` I don't want the method call to behave differently.... Eregon (Benoit Daloze)
04:45 PM Feature #17004: Provide a way for methods to omit their return value
jeremyevans0 (Jeremy Evans) wrote in #note-16:
> soulcutter (Bradley Schaefer) wrote in #note-15:
> > Also, how wou...
soulcutter (Bradley Schaefer)
04:21 PM Feature #17004: Provide a way for methods to omit their return value
soulcutter (Bradley Schaefer) wrote in #note-15:
> Also, how would you test this behavior?
```ruby
# return valu...
jeremyevans0 (Jeremy Evans)
04:13 PM Feature #17004: Provide a way for methods to omit their return value
jeremyevans0 (Jeremy Evans) wrote in #note-13:
> ```ruby
> def foo(**kw)
> kw.merge(FORCE_VALUES)
> b...
soulcutter (Bradley Schaefer)
05:31 AM Feature #17004: Provide a way for methods to omit their return value
Re: other languages with similar concepts.
- Perl has `wantarray`. In spite of its name, the intrinsic can be use...
shyouhei (Shyouhei Urabe)
01:01 AM Feature #17004: Provide a way for methods to omit their return value
duerst (Martin Dürst) wrote in #note-12:
> - Where there are performance implications, couldn't that be solved by an...
jeremyevans0 (Jeremy Evans)
12:18 AM Feature #17004: Provide a way for methods to omit their return value
Additional questions:
- Are there any other languages that have such a feature?
- Where there are performance impli...
duerst (Martin Dürst)
04:31 PM Bug #16853: calling bla(hash, **kw) with a string-based hash passes the strings into **kw (worked < 2.7)
> > The reason why it was changed is because there are some methods that want to accept both symbol and non-symbol ke... Dan0042 (Daniel DeLorme)
01:55 PM Bug #16853: calling bla(hash, **kw) with a string-based hash passes the strings into **kw (worked < 2.7)
Hi Yusuke. Thanks for the long thought-out answer. I really appreciate you taking the time.
> But the behavior was...
sylvain.joyeux (Sylvain Joyeux)
11:53 AM Revision 59ded36c (git): Expose `assert_pattern_list` for drb test with test-unit gem.
hsbt (Hiroshi SHIBATA)
05:51 AM Feature #17002: Extend heap pages to exactly 16KiB
Thank you for your survey. Seems fine! ko1 (Koichi Sasada)
05:34 AM Revision 08ba5bec (git): * 2020-07-02 [ci skip]
git[bot]
05:34 AM Revision bf3f03c9 (git): integer.rbinc: do not generate C functions
This changeset changes for instance Integer#integer? from:
== disasm: #<ISeq:to_i@<internal:integer>:66 (66,2)-(...
shyouhei (Shyouhei Urabe)
01:15 AM Feature #17000: 2.7.2 turns off deprecation warnings by default
nagachika (Tomoyuki Chikanaga) wrote in #note-6:
> jeremyevans0 (Jeremy Evans) wrote in #note-4:
> > An alternative...
jeremyevans0 (Jeremy Evans)
01:00 AM Feature #17000: 2.7.2 turns off deprecation warnings by default
mame (Yusuke Endoh) wrote in #note-3:
> Let me confirm: what do you mean "dependent"?
I'm sorry, I just misspelled i...
nagachika (Tomoyuki Chikanaga)

07/01/2020

11:42 PM Feature #17004: Provide a way for methods to omit their return value
Are there examples (for example from known gems) where this would actually be useful? marcandre (Marc-Andre Lafortune)
05:04 PM Feature #17004: Provide a way for methods to omit their return value
The more I think about this, the more it concerns me. If there is some library code like this:
``` ruby
def do_s...
tenderlovemaking (Aaron Patterson)
05:02 PM Feature #17004: Provide a way for methods to omit their return value
> I'd see an explicit caution such as "DO NOT ABUSE THIS!" in its document.
It will definitely be abused.
I do ...
headius (Charles Nutter)
04:52 PM Feature #17004: Provide a way for methods to omit their return value
I will add that although I can see the same potential problem with the C api I am less concerned it will lead to the ... enebo (Thomas Enebo)
04:42 PM Feature #17004: Provide a way for methods to omit their return value
Reposted from github issue:
"Having only thought about this for about half an hour I am concerned with this feature....
enebo (Thomas Enebo)
04:14 PM Feature #17004: Provide a way for methods to omit their return value
As an example, I don't think using such a manual optimization in OptCarrot (default mode) would be appropriate (it wo... Eregon (Benoit Daloze)
04:10 PM Feature #17004: Provide a way for methods to omit their return value
What Jeremy said, so in short RubyVM is not a good place for this because it's CRuby-specific (ExperimentalFeatures o... Eregon (Benoit Daloze)
04:02 PM Feature #17004: Provide a way for methods to omit their return value
My first impression is that this is a very bad tool to change method behavior depending upon its caller context. How... mame (Yusuke Endoh)
03:42 PM Feature #17004: Provide a way for methods to omit their return value
I can see definite performance advantages to this in my libraries (specifically Sequel). Knowing that the return val... jeremyevans0 (Jeremy Evans)
03:41 PM Feature #17004: Provide a way for methods to omit their return value
In `rb_whether_the_return_value_is_used_p` I believe `whether_the` is redundant with `p`. `is` also seems unnecessary... headius (Charles Nutter)
09:24 AM Feature #17004 (Open): Provide a way for methods to omit their return value
In ruby, it often is the case for a method's return value to not be used by its caller. Even when a method returns s... shyouhei (Shyouhei Urabe)
07:59 PM Bug #17005 (Third Party's Issue): lib_gssapi.rb:182: [BUG] Segmentation fault at 0x000000000000004d
Looks like an issue with the gssapi gem and not Ruby. There is an issue on the gssapi repository that looks the same... tenderlovemaking (Aaron Patterson)
07:51 PM Bug #17005: lib_gssapi.rb:182: [BUG] Segmentation fault at 0x000000000000004d
In case it is of any use:
```
Alberts-MacBook-Pro:dcache_deploy arossi$ /opt/puppetlabs/bolt/bin/gem list | grep ...
alrossi55 (Albert Rossi)
07:49 PM Bug #17005 (Third Party's Issue): lib_gssapi.rb:182: [BUG] Segmentation fault at 0x000000000000004d
I am running Bolt from a MacBook Pro (mid-2014) with Mojave 10.14.6.
My organization requires us to use kerberized...
alrossi55 (Albert Rossi)
05:36 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
> This also makes it easier to turn on keyword warnings (-w vs -W:keyword_deprecated). The downside is it also turns ... byroot (Jean Boussier)
03:51 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
An alternative approach to adding `Warning[:keyword_deprecated]` that would be easier to implement in 2.7 and would n... jeremyevans0 (Jeremy Evans)
02:47 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
nagachika-san, thank you for your reply!
nagachika (Tomoyuki Chikanaga) wrote in #note-2:
> I worried about a kin...
mame (Yusuke Endoh)
12:34 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
I understand the pain point discussion of warning for the 3.0 keyword arguments, and I agree to turn off the warning ... nagachika (Tomoyuki Chikanaga)
05:26 PM Feature #17002: Extend heap pages to exactly 16KiB
I chatted with @tenderlovemaking a bit about this.
I did some research as well and my reading of this "extra" meta...
headius (Charles Nutter)
01:41 PM Revision 49029811 (git): Reduced working `Rational` object allocations
When rationalizing negative values. nobu (Nobuyoshi Nakada)
01:41 PM Revision 254bed30 (git): Renamed `nurat_sub` compliant with `rb_rational_plus`
nobu (Nobuyoshi Nakada)
01:41 PM Revision 53d2bfd5 (git): Added a few integer case short-circuits
nobu (Nobuyoshi Nakada)
01:41 PM Revision 29ecce4d (git): Replaced f_odd_p with rb_int_odd_p
nobu (Nobuyoshi Nakada)
09:51 AM Revision 68d7e93b (git): * 2020-07-01 [ci skip]
git[bot]
09:50 AM Revision 0aac138e (git): Merge json-2.3.1 from flori/json
hsbt (Hiroshi SHIBATA)
09:47 AM Revision 26041da2 (git): [flori/json] Typo fix
https://github.com/flori/json/commit/26c1769969 Marc-Andre Lafortune
09:47 AM Revision d69b55ac (git): [flori/json] Added :call-seq: to RDOc for some methods
https://github.com/flori/json/commit/ee5b6a74e9 burdettelamar (Burdette Lamar)
09:47 AM Revision cb3e6251 (git): [flori/json] Use frozen string for hash key
When use non-frozen string for hash key with `rb_hash_aset()`, it will duplicate and freeze it internally.
To avoid d...
watson1978 (Shizuo Fujita)
09:47 AM Revision 7d8ce96d (git): [flori/json] RDoc enhancements
https://github.com/flori/json/commit/ada48f0236 burdettelamar (Burdette Lamar)
09:47 AM Revision be644738 (git): [flori/json] RDoc enhancements
https://github.com/flori/json/commit/470d909c0d burdettelamar (Burdette Lamar)
09:47 AM Revision 99980b30 (git): [flori/json] RDoc enhancements
https://github.com/flori/json/commit/7bee2c7c13 burdettelamar (Burdette Lamar)
09:47 AM Revision fe10323a (git): [flori/json] Fix test that wasn't testing anything
https://github.com/flori/json/commit/d5c6566b41 Marc-Andre Lafortune
09:47 AM Revision 4689fd5f (git): [flori/json] Rdoc enhancements
https://github.com/flori/json/commit/e7e3732130 burdettelamar (Burdette Lamar)
08:41 AM Bug #17003 (Closed): Segfault during bundler specs on Windows
About a month ago, we got a segfault on Windows while running bundler specs in CI.
I'm posting the log here in cas...
deivid (David Rodríguez)

06/30/2020

10:07 PM Feature #17002 (Closed): Extend heap pages to exactly 16KiB
Hi,
I would like to extend heap pages to be exactly 16KiB. Currently, `struct heap_page_body` is 16KiB - `(sizeof...
tenderlovemaking (Aaron Patterson)
07:57 PM Feature #17001 (Open): [Feature] Dir.scan to yield dirent for efficient and composable recursive directory scaning
### Use case
When you need to recusrsively scan a directory, you either have to use `Dir[]` / `Dir.glob`, which is...
byroot (Jean Boussier)
04:29 PM Feature #17000: 2.7.2 turns off deprecation warnings by default
I understand (and also had to feel) the pain points. I can't imagine what this would have been with duplication warni... marcandre (Marc-Andre Lafortune)
11:52 AM Feature #17000 (Closed): 2.7.2 turns off deprecation warnings by default
Matz has decided to disable deprecation warnings for 3.0 keyword separation by default because many users feel them n... mame (Yusuke Endoh)
02:58 PM Feature #16891 (Rejected): Restore Positional Argument to Keyword Conversion
jeremyevans0 (Jeremy Evans)
10:12 AM Revision 1351374b (git): Split visibility cases
nobu (Nobuyoshi Nakada)
10:12 AM Revision 52ef2477 (git): Extracted METHOD_ENTRY_CACHEABLE macro
nobu (Nobuyoshi Nakada)
10:12 AM Revision 74ac1283 (git): Evaluate macros argument just once
nobu (Nobuyoshi Nakada)
10:03 AM Revision 7cb8904a (git): Extract correct processor name for ARM64 Macs
segiddins (Samuel Giddins)
08:14 AM Revision 15a312ed (git): * 2020-06-30 [ci skip]
git[bot]
08:13 AM Revision eefc2d8a (git): Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
07:13 AM Feature #16984: Remove write barrier exemption for T_ICLASS
> Could you measure the memory/objects consumption before and after this patch if it is not difficult?
I took meas...
alanwu (Alan Wu)
04:48 AM Bug #16974 (Assigned): frozen string issue in lib/reline/ansi.rb on ruby-2.7.1
hsbt (Hiroshi SHIBATA)

06/29/2020

01:49 PM Bug #16988: Kernel.load loads file from current directory without '.' in path
nobu (Nobuyoshi Nakada) wrote in #note-1:
> I don’t this is an implementation bug, but a documentation issue.
Sho...
TheSmartnik (Nikita Misharin)
08:39 AM Bug #16998 (Closed): [Backport] support for Bison 3 to 2.6 and 2.7
To build with latest Bison 3.5, the following commits are needed.
### for [2.7]:
* `8e694129305a3978313cf4bcd463c...
nobu (Nobuyoshi Nakada)
07:59 AM Feature #16378: Support leading arguments together with ...
Thank you for your notice and providing the patch. I will take a look into it. nagachika (Tomoyuki Chikanaga)
04:25 AM Revision 3621a7de (git): Avoid deprecated OpenSSL::Digest constants
bdewater (Bart de Water)
03:33 AM Revision 1ce9c372 (git): Revert "RBIMPL_UNREACHABLE_RETURN: evaluate the argument"
This reverts commit c8dc2bf1401fc01d35a4a7587ed224f1f2fe29e6.
No longer necessary.
shyouhei (Shyouhei Urabe)
02:43 AM Revision 94ab244b (git): rb_class_modify_check: add UNREACHABLE
(I was not aware of this because I use clang, but) it seems gcc cannot
detect reachablility of this point. It render...
shyouhei (Shyouhei Urabe)
02:06 AM Revision 1020e120 (git): * 2020-06-29 [ci skip]
git[bot]
02:05 AM Revision a523eca1 (git): rb_enc_symname_type: refactor split
Reduce goto by splitting the function. shyouhei (Shyouhei Urabe)
02:05 AM Revision 2bd0f37e (git): glob_opendir: move cleanup codes at the end
Nobu likes this arrangement. shyouhei (Shyouhei Urabe)
02:05 AM Revision da8af471 (git): find_time_t: reset status before goto
shyouhei (Shyouhei Urabe)
02:05 AM Revision de3e931d (git): add UNREACHABLE_RETURN
Not every compilers understand that rb_raise does not return. When a
function does not end with a return statement, ...
shyouhei (Shyouhei Urabe)
02:05 AM Revision c8dc2bf1 (git): RBIMPL_UNREACHABLE_RETURN: evaluate the argument
Prevent casual typos inside of UNREACHABLE_RETURN(...). shyouhei (Shyouhei Urabe)
02:05 AM Revision bacd03eb (git): compile_redo: fix wrong condition
shyouhei (Shyouhei Urabe)
02:05 AM Revision 2b636dc8 (git): make_exception: early return
The rb_exc_new3() result is already ready to be returned. No need to
fall through the switch.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 801752f5 (git): builtin_class_name: add variant that return VALUE
Found that `if (builtin_class_name) { printf } else { printf }` happens
twice. It would be better if we could elimin...
shyouhei (Shyouhei Urabe)
02:05 AM Revision 2071c61e (git): tracepoint_inspect: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 1bf0d361 (git): vm_getivar: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 6e67b305 (git): method_missing: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision edb1680a (git): rb_method_call_status: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision f12efec2 (git): vm_exec_handle_exception: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision b95b2497 (git): rb_mod_remove_cvar: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 1e9d5839 (git): rb_copy_generic_ivar: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision fc45a061 (git): generic_ivar_update: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 421db59c (git): rb_path_to_class: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 3d636ecc (git): make_econv_exception: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision fd0e9358 (git): time_mload: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision ed6938ef (git): indent [ci skip]
shyouhei (Shyouhei Urabe)
02:05 AM Revision 83f6de86 (git): find_time_t: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision ce6be888 (git): utc_offset_arg: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 1c0a97bf (git): vtm_add_offset: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 0fc56936 (git): num_exact: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision f402dc35 (git): rb_szqueue_push: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 8fc89121 (git): exec_recursive: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 08fc718e (git): indent [ci skip]
shyouhei (Shyouhei Urabe)
02:05 AM Revision ad6512f3 (git): rb_enc_synmane_type: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 5f926b2b (git): rb_str_partition: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision e3d821a3 (git): rb_str_crypt: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision a5ae9aeb (git): trnext: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision c7a40731 (git): chompped_length: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision fdae2063 (git): get_pat_quoted: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 673ddea9 (git): get_pat: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 31e5d138 (git): rb_str_slice_bang: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 19f2cabe (git): rb_str_aset: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 841eea4b (git): rb_str_subpat_set: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 0358846f (git): rb_str_update: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision d49924ed (git): rb_str_match: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision c422fc4b (git): rb_str_rindex_m: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision c29ec1ef (git): rb_str_index_m: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 6df790f2 (git): rb_enc_cr_str_buf_cat: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 31a770ac (git): rb_strftime_with_timespec: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision b5eeb345 (git): trap_handler: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 224e9c38 (git): signm2signo: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 7cf46256 (git): feature_option: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 689dd3ae (git): parse_rat: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision d7eec15f (git): rb_rational_cmp: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 9c5804ac (git): range_each: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision cc27cd26 (git): rand_range: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 08202d1f (git): check_exec_redirect: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 92986313 (git): check_exec_redirect_fd: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 2bfac015 (git): proc_binding: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 3db15919 (git): rb_obj_singleton_method: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 8b9b51bb (git): rb_method_name_error: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 2390a8bd (git): bind_local_variable_get: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 82ed66a7 (git): rb_cstr_to_dbl_raise: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 06ed9a7a (git): rb_convert_to_integer: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 26896207 (git): rb_mod_const_location: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 60212cd8 (git): rb_mod_const_defined: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 3b8d9bad (git): rb_mod_const_get: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 1f6e7410 (git): class_or_module_required: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 03354feb (git): fix_pow: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 250189f5 (git): int_pow: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision bf19820b (git): flo_to_s: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 41703fcf (git): r_object0: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 6575766e (git): search_required: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision e551dfda (git): rb_feature_p: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 9e92292e (git): rb_io_modestr_fmode: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 0e4ee715 (git): rb_io_each_codepoint: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 1e846142 (git): rb_hash_transient_heap_evacuate: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 5f605382 (git): any_hash: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision b5adaa8d (git): goruby_options: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision c5f43451 (git): get_envparam_double: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 22811848 (git): gc_marks_finish: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision e9cb092b (git): rb_f_stat: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 4606ec49 (git): make_exception: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 13bdbfce (git): setup_exception: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 0b1b7345 (git): rb_class_modify_check: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision a2677815 (git): rb_check_typeddata: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision c47b805d (git): add spaces [ci skip]
shyouhei (Shyouhei Urabe)
02:05 AM Revision d060ebf8 (git): sum_iter: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 5e960545 (git): dln_find_1: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 99073f49 (git): glob_opendir: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 70857ae1 (git): glob_make_pattern: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 9c92dcf3 (git): ibf_dump_object_object: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision a8d992ac (git): compile_call: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision aa2cb7f7 (git): compile_redo: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision cf29de7e (git): compile_next: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision cc1e9b8e (git): compile_break: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 1f90690a (git): compile_branch_condition: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision a6b1454a (git): optimize_checktype: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision a5342f46 (git): iseq_set_exception_table: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision a93da497 (git): cmp_clamp: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 3a3728e4 (git): singleton_class_of: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 86e3d637 (git): SPECIAL_SINGLETON: no longer used
This macro does not improve any readability and/or runtime performance. shyouhei (Shyouhei Urabe)
02:05 AM Revision 8d182b04 (git): builtin_lookup: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 9ec4f1f2 (git): rb_big_aref: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 184f0ab4 (git): rb_int_parse_cstr: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 5a7c0dd0 (git): str2big_scan_digits: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 4dfc2f2e (git): bary_mul_karatsuba_branch: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision e634a9d1 (git): node_children: do not goto into a branch
Was this an autogenerated function? This tendency of avoiding empty
branches are no longer preserved (see for instan...
shyouhei (Shyouhei Urabe)
02:05 AM Revision 4f242554 (git): rb_ary_slice_bang: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 73f98d25 (git): ary_join_1: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 4dc83eef (git): rb_ary_aset: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 2d6f8db3 (git): add spaces [ci skip]
shyouhei (Shyouhei Urabe)
02:05 AM Revision 86c869fb (git): ary_ensure_room_for_unshift: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
02:05 AM Revision 2e8d8d10 (git): rb_ary_behead: do not goto into a branch
I'm not necessarily against every goto in general, but jumping into a
branch is definitely a bad idea. Better refactor.
shyouhei (Shyouhei Urabe)
 

Also available in: Atom