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! :)
-
03:50 PM Bug #17013 (Closed): `RubyVM::AbstractSyntaxTree.parse("struct.field += foo")` has no operator
-
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... -
07:53 PM Bug #17014 (Closed): Range#minmax returns incorrect results on non-numeric exclusive ranges
-
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...
- 04:15 PM Revision efe851a0 (git): [ruby/bigdecimal] Version 2.0.1
- https://github.com/ruby/bigdecimal/commit/3fa4f2ac67
- 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 - 04:15 PM Revision e794d96c (git): [ruby/bigdecimal] Drop Ruby 2.3 support
- https://github.com/ruby/bigdecimal/commit/79a819d205
- 04:15 PM Revision 40b82afe (git): [ruby/bigdecimal] Support Ruby < 2.6
- https://github.com/ruby/bigdecimal/commit/61ec452599
- 04:15 PM Revision 03a33603 (git): [ruby/bigdecimal] Add Complex#to_d
- https://github.com/ruby/bigdecimal/commit/97e794ac97
-
04:15 PM Revision 66072122 (git): [ruby/bigdecimal] Make tests pass on Ruby 2.4
- https://github.com/ruby/bigdecimal/commit/9d19e842ee
-
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 - 04:15 PM Revision f00efef3 (git): [ruby/bigdecimal] Support a Complex in Kernel.BigDecimal()
- https://github.com/ruby/bigdecimal/commit/00795cb01f
-
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... -
04:15 PM Revision d69510b6 (git): Removed ext/bigdecimal/util/depend unused since dd0c75fdc2104a6ba38b68d4431a572504a3bbc2
-
03:48 PM Revision 1aed23c1 (git): tool/sync_default_gems.rb: Accept multiple commit ranges
-
03:48 PM Revision 8e189df3 (git): Add operator info to `OP_ASGN2` of `RubyVM::AbstractSyntaxTree`.
- 03:28 PM Revision 988b4bc9 (git): * 2020-07-06 [ci skip]
-
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 ... -
01:08 PM Revision 41fef191 (git): tool/sync_default_gems.rb: Added bigdecimal
-
01:02 PM Revision 6236bbf3 (git): Removed duplicate test with test_BigDecimal_bug7522
-
12:14 PM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
- How should we proceed to include that fix in CRuby master?
-
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... -
10:44 AM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
- Sure.
-
10:41 AM Bug #17011: BigDecimal .to_s should not use ASCII-8BIT
- Could you submit this to https://github.com/ruby/bigdecimal?
-
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
-
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...
-
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... -
10:15 AM Revision 4ea57c2a (git): Escape `#` for GNU make 3
-
10:00 AM Revision 12b377a9 (git): Updated bundled gems
-
09:59 AM Revision 358f91bf (git): Skip comment and empty lines in gems/bundled_gems file
-
08:58 AM Bug #17012: Backport bf1a6771f305ea286a3ae575676924551c03e857
- And c1463625555b061a2b94c3b6c5581730b482a285 too.
-
08:57 AM Bug #17012 (Closed): Backport bf1a6771f305ea286a3ae575676924551c03e857
- This is for backport management.
The issue introduced bf1a6771f305ea286a3ae575676924551c03e857 for [Bug #15807] was ... -
08:27 AM Revision 41168f69 (git): Prefix export symbol prefix to coroutine_transfer
-
08:12 AM Revision 04c704c5 (git): Removed trailing spaces [ci skip]
-
01:44 AM Revision 95f5fd9a (git): fix up Primitive.cinit! code
- Recent changes break Primitive.cinit!(c_code) so fix it.
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... -
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... -
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
-
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 ... -
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... -
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...
-
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 ... -
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... -
08:34 PM Revision c1463625 (git): Use static variables in Range#minmax
-
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... -
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... -
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 ... - 05:02 PM Revision c4bdb642 (git): * 2020-07-05 [ci skip]
-
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... -
01:04 PM Revision 9fc564cf (git): Ignore rbenv version file, and moved dot files [ci skip]
-
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... -
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 ... -
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.
-
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... -
01:02 AM Revision 24fa37d8 (git): Make Kernel#then, #yield_self, #frozen? builtin (#3283)
- * Make Kernel#then, #yield_self, #frozen? builtin
* Fix test_jit -
12:52 AM Revision a69dd699 (git): Merge ivar guards on JIT (#3284)
- when an ISeq has multiple ivar accesses.
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... -
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...
-
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...
- 04:52 PM Revision ccb2e6ea (git): * 2020-07-04 [ci skip]
-
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 ... -
02:49 PM Revision e8010c74 (git): Enhanced RDoc for Array (#3276)
- *Methods:
keep_if
delete
delete_at
slice! -
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... -
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 ...
-
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
... -
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...
-
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).... -
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... -
06:16 AM Revision 01776ca1 (git): Ignore conftest.c under the ext directories for CodeQL analysis
-
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
``` - 02:27 AM Revision 05a12297 (git): * 2020-07-03 [ci skip]
-
02:05 AM Revision e6a8590a (git): Reintroduce c565dfb09ad7d55fa671f65cea7088a914bf1931
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...
-
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...
-
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... -
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
... -
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...
-
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... -
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...-
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... -
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... -
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....
-
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... -
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... -
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... -
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... -
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... -
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... -
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...
-
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... -
11:53 AM Revision 59ded36c (git): Expose `assert_pattern_list` for drb test with test-unit gem.
-
05:51 AM Feature #17002: Extend heap pages to exactly 16KiB
- Thank you for your survey. Seems fine!
- 05:34 AM Revision 08ba5bec (git): * 2020-07-02 [ci skip]
-
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)-(... -
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... -
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...
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?
-
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... -
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 ... -
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 ...
-
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.... -
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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...
-
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 ... -
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... -
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 ...
-
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...
-
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... -
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 ...
-
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... -
01:41 PM Revision 49029811 (git): Reduced working `Rational` object allocations
- When rationalizing negative values.
-
01:41 PM Revision 254bed30 (git): Renamed `nurat_sub` compliant with `rb_rational_plus`
-
01:41 PM Revision 53d2bfd5 (git): Added a few integer case short-circuits
-
01:41 PM Revision 29ecce4d (git): Replaced f_odd_p with rb_int_odd_p
- 09:51 AM Revision 68d7e93b (git): * 2020-07-01 [ci skip]
-
09:50 AM Revision 0aac138e (git): Merge json-2.3.1 from flori/json
- 09:47 AM Revision 26041da2 (git): [flori/json] Typo fix
- https://github.com/flori/json/commit/26c1769969
-
09:47 AM Revision d69b55ac (git): [flori/json] Added :call-seq: to RDOc for some methods
- https://github.com/flori/json/commit/ee5b6a74e9
-
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... -
09:47 AM Revision 7d8ce96d (git): [flori/json] RDoc enhancements
- https://github.com/flori/json/commit/ada48f0236
-
09:47 AM Revision be644738 (git): [flori/json] RDoc enhancements
- https://github.com/flori/json/commit/470d909c0d
-
09:47 AM Revision 99980b30 (git): [flori/json] RDoc enhancements
- https://github.com/flori/json/commit/7bee2c7c13
- 09:47 AM Revision fe10323a (git): [flori/json] Fix test that wasn't testing anything
- https://github.com/flori/json/commit/d5c6566b41
-
09:47 AM Revision 4689fd5f (git): [flori/json] Rdoc enhancements
- https://github.com/flori/json/commit/e7e3732130
-
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...
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... -
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... -
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...
-
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...
-
02:58 PM Feature #16891 (Rejected): Restore Positional Argument to Keyword Conversion
-
10:12 AM Revision 1351374b (git): Split visibility cases
-
10:12 AM Revision 52ef2477 (git): Extracted METHOD_ENTRY_CACHEABLE macro
-
10:12 AM Revision 74ac1283 (git): Evaluate macros argument just once
-
10:03 AM Revision 7cb8904a (git): Extract correct processor name for ARM64 Macs
- 08:14 AM Revision 15a312ed (git): * 2020-06-30 [ci skip]
-
08:13 AM Revision eefc2d8a (git): Fix a typo [ci skip]
-
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... -
04:48 AM Bug #16974 (Assigned): frozen string issue in lib/reline/ansi.rb on ruby-2.7.1
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... -
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... -
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.
-
04:25 AM Revision 3621a7de (git): Avoid deprecated OpenSSL::Digest constants
-
03:33 AM Revision 1ce9c372 (git): Revert "RBIMPL_UNREACHABLE_RETURN: evaluate the argument"
- This reverts commit c8dc2bf1401fc01d35a4a7587ed224f1f2fe29e6.
No longer necessary. -
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... - 02:06 AM Revision 1020e120 (git): * 2020-06-29 [ci skip]
-
02:05 AM Revision a523eca1 (git): rb_enc_symname_type: refactor split
- Reduce goto by splitting the function.
-
02:05 AM Revision 2bd0f37e (git): glob_opendir: move cleanup codes at the end
- Nobu likes this arrangement.
-
02:05 AM Revision da8af471 (git): find_time_t: reset status before goto
-
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, ... -
02:05 AM Revision c8dc2bf1 (git): RBIMPL_UNREACHABLE_RETURN: evaluate the argument
- Prevent casual typos inside of UNREACHABLE_RETURN(...).
-
02:05 AM Revision bacd03eb (git): compile_redo: fix wrong condition
-
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. -
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... -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
02:05 AM Revision ed6938ef (git): indent [ci skip]
-
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. -
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. -
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. -
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. -
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. -
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. -
02:05 AM Revision 08fc718e (git): indent [ci skip]
-
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
02:05 AM Revision c47b805d (git): add spaces [ci skip]
-
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
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. -
02:05 AM Revision 86e3d637 (git): SPECIAL_SINGLETON: no longer used
- This macro does not improve any readability and/or runtime performance.
-
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. -
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. -
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. -
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. -
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. -
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... -
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. -
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. -
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. -
02:05 AM Revision 2d6f8db3 (git): add spaces [ci skip]
-
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. -
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.
Also available in: Atom