Project

General

Profile

Activity

From 04/02/2019 to 04/08/2019

04/08/2019

11:26 PM Feature #15742: Add Date#jisx0301 support new Japanese era
akr (Akira Tanaka) wrote:
> > Maybe, we should await next JIS X 0301?
>
> I think it is too late.
> JIS X 0301 u...
nobu (Nobuyoshi Nakada)
05:34 AM Feature #15742: Add Date#jisx0301 support new Japanese era
- Unicode CLDR 35.1 alpha uses "R".
https://www.unicode.org/repos/cldr/tags/release-35-1-alpha/common/main/ja.xml
...
akr (Akira Tanaka)
10:08 PM Misc #15723: Reconsider numbered parameters
sawa (Tsuyoshi Sawada) wrote:
> Marc, regarding `|x, |`, I see plenty of cases like `map(&:first)` (or `map(&:last)`...
marcandre (Marc-Andre Lafortune)
07:17 PM Misc #15723: Reconsider numbered parameters
Eregon (Benoit Daloze) wrote:
> @sawa Thank you for think link, I missed that issue.
> I stand by my opinion though...
pascalbetz (Pascal Betz)
06:15 PM Misc #15723: Reconsider numbered parameters
@sawa Thank you for think link, I missed that issue.
I stand by my opinion though, and expressed it there too.
Eregon (Benoit Daloze)
11:58 AM Misc #15723: Reconsider numbered parameters
Eregon (Benoit Daloze) wrote:
> @sawa The `|x,|` behavior for `@1` can only be considered a bug. It prevents `array_...
sawa (Tsuyoshi Sawada)
06:35 PM Bug #15708: Implicit numbered argument decomposes an array
FWIW, I would bet >99% of Rubyists would agree this is a bug: https://twitter.com/eregontp/status/1115318993299083265 Eregon (Benoit Daloze)
06:13 PM Bug #15708: Implicit numbered argument decomposes an array
As I said in #15723,
I believe the `|x,|` behavior for `@1` can only be considered a bug.
It prevents `array_of...
Eregon (Benoit Daloze)
06:11 PM Bug #15754: MinGW build/compile failure with Ruby 2.5.5, but 2.6.2 & trunk ok
As to commits, see:
r64620 - Declare as gnu_printf on mingw
https://github.com/ruby/ruby/commit/c115b39e033979bac...
MSP-Greg (Greg L)
03:42 PM Bug #15754: MinGW build/compile failure with Ruby 2.5.5, but 2.6.2 & trunk ok
@nobu
Thanks for the reply. Stupid on my part, I overlooked the changes re `gnu_printf` in configure.ac, and it's...
MSP-Greg (Greg L)
03:36 AM Bug #15754: MinGW build/compile failure with Ruby 2.5.5, but 2.6.2 & trunk ok
`PRI_LL_PREFIX` should be defined in config.h by configure.ac.
```sh
$ grep '#define PRI_LL_PREFIX' .ext/include/...
nobu (Nobuyoshi Nakada)
01:47 PM Bug #15758 (Closed): Object.const_defined?(name) falsely returns true on classes that are not defined
Applied in changeset trunk|r67472.
----------
object.c: fix searching nested const paths
* object.c (rb_mod_const_g...
nobu (Nobuyoshi Nakada)
11:30 AM Bug #15758 (Closed): Object.const_defined?(name) falsely returns true on classes that are not defined
in short https://i.imgur.com/qvIIBuu.png
Object.const_defined?('Baz::Bar') -> true
yet Baz::Bar -> class not fo...
dux (Dino Reic)
01:47 PM Revision d10451f3 (git): object.c: fix searching nested const paths
* object.c (rb_mod_const_get, rb_mod_const_defined): nested const
paths should not search from toplevel constants.
...
nobu (Nobuyoshi Nakada)
01:47 PM Revision e1b592b5 (git): test_module.rb: fix a typo
* test/ruby/test_module.rb (TestModule#test_nested_get): fix a
typo. nested module's name is a qualified path.
gi...
nobu (Nobuyoshi Nakada)
11:52 AM Feature #15752: A dedicated module for experimental features
shevegen (Robert A. Heiler) wrote:
> But having a situation where changes to MRI could possibly be delayed due to di...
Eregon (Benoit Daloze)
11:49 AM Feature #15752: A dedicated module for experimental features
naruse (Yui NARUSE) wrote:
> Web browsers showed us that it cannot achieve at once both experimental and portable.
...
Eregon (Benoit Daloze)
11:41 AM Feature #15752: A dedicated module for experimental features
One worry that I have here is that this change may add bureaucratic overhead to MRI in
particular. I have nothing ag...
shevegen (Robert A. Heiler)
09:54 AM Feature #15752: A dedicated module for experimental features
Web browsers showed us that it cannot achieve at once both experimental and portable. naruse (Yui NARUSE)
09:31 AM Feature #15752: A dedicated module for experimental features
ioquatix (Samuel Williams) wrote:
> I think it's a good idea. Might I suggest two potential ideas?
Go ahead :)
...
Eregon (Benoit Daloze)
01:26 AM Feature #15752: A dedicated module for experimental features
I think it's a good idea. Might I suggest two potential ideas?
Firstly, maybe have a shared `Ruby` module for comm...
ioquatix (Samuel Williams)
09:54 AM Bug #15746 (Rejected): 11 test cases run failed
Run these tests under the build tree. nobu (Nobuyoshi Nakada)
09:53 AM Feature #15743: RubyVM should be renamed to CRuby
As far as I remember, the name "RubyVM" is introduced because the name of the implementation which is called as CRuby... naruse (Yui NARUSE)
05:06 AM Revision 7a4c39c5 (git): struct.c: force hash values fixable
* struct.c (rb_struct_hash): force hash values fixable on LLP64
environment.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
04:52 AM Feature #5400: Remove flip-flops in 2.0
I **STRONGLY** object removal of flip-flop, in "-e" option at least.
It is too tiresome to rewrite with a flag varia...
nobu (Nobuyoshi Nakada)
03:26 AM Bug #15757 (Closed): [BUG] Unnormalized Fixnum value on Range#hash.to_s on Windows
Applied in changeset trunk|r67468.
----------
range.c: force hash values fixable
* range.c (range_hash): force hash...
nobu (Nobuyoshi Nakada)
02:36 AM Bug #15757 (Closed): [BUG] Unnormalized Fixnum value on Range#hash.to_s on Windows
To reproduce:
```
ruby -e "(0..1).hash.to_s"
```
Result:
```
-e:1: [BUG] Unnormalized Fixnum value 0x8fa8...
5.5 (5 5)
03:26 AM Bug #15756 (Closed): [BUG] Unnormalized Fixnum value on Method#hash.to_s on Windows
Applied in changeset trunk|r67467.
----------
range.c: force hash values fixable
* range.c (method_hash): force has...
nobu (Nobuyoshi Nakada)
02:28 AM Bug #15756 (Closed): [BUG] Unnormalized Fixnum value on Method#hash.to_s on Windows
To reproduce:
```
ruby -e "method(:p).hash.to_s"
```
Result:
```
-e:1: [BUG] Unnormalized Fixnum value 0x...
5.5 (5 5)
03:26 AM Bug #15755 (Closed): [BUG] Unnormalized Fixnum value on Enumerator::ArithmeticSequence#hash.to_s on Windows
Applied in changeset trunk|r67466.
----------
enumerator.c: force hash values fixable
* enumerator.c (arith_seq_has...
nobu (Nobuyoshi Nakada)
01:58 AM Bug #15755 (Closed): [BUG] Unnormalized Fixnum value on Enumerator::ArithmeticSequence#hash.to_s on Windows
To reproduce:
```
ruby -e "0.step.hash.to_s"
```
Result:
```
-e:1: [BUG] Unnormalized Fixnum value 0xb373...
5.5 (5 5)
03:26 AM Revision b29f55c5 (git): * 2019-04-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 AM Revision ae6c195f (git): range.c: force hash values fixable
* range.c (range_hash): force hash values fixable on LLP64
environment. [ruby-core:92194] [Bug #15757]
git-svn-id...
nobu (Nobuyoshi Nakada)
03:26 AM Revision b5baceda (git): range.c: force hash values fixable
* range.c (method_hash): force hash values fixable on LLP64
environment. [ruby-core:92191] [Bug #15756]
git-svn-i...
nobu (Nobuyoshi Nakada)
03:26 AM Revision 06eece87 (git): enumerator.c: force hash values fixable
* enumerator.c (arith_seq_hash): force hash values fixable on
LLP64 environment. [ruby-core:92190] [Bug #15755]
g...
nobu (Nobuyoshi Nakada)
02:35 AM Bug #15753: unknown keyword when passing an hash to a method that accepts a default argument and a named argument
I believe this is the same issue as #12717. We are trying to address this issue in #14183. jeremyevans0 (Jeremy Evans)
02:29 AM Feature #14183: "Real" keyword argument
I have updated my GitHub branch (https://github.com/jeremyevans/ruby/commits/keyword-argument-separation) to fix the ... jeremyevans0 (Jeremy Evans)

04/07/2019

09:29 PM Bug #15754 (Closed): MinGW build/compile failure with Ruby 2.5.5, but 2.6.2 & trunk ok
As many of you may recall, I'm not a c type, especially regarding build errors. Recently tried to build 2.5.5 locall... MSP-Greg (Greg L)
08:24 PM Bug #15753 (Closed): unknown keyword when passing an hash to a method that accepts a default argument and a named argument
e.g.
```ruby
>> def a(b = {}, c: 1); p [b, c]; end; a(a: 1)
Traceback (most recent call last):
3: from ...
localhostdotdev (localhost .dev)
07:16 PM Feature #14844: Future of RubyVM::AST?
BTW, @bozhidar discussed relevant points about Ripper and `RubyVM::AbstractSyntaxTree` in
https://metaredux.com/post...
Eregon (Benoit Daloze)
07:07 PM Feature #14844: Future of RubyVM::AST?
mame (Yusuke Endoh) wrote:
> As far as I understand, RubyVM module is completely different than other builtin module...
Eregon (Benoit Daloze)
06:43 PM Misc #15723: Reconsider numbered parameters
It's kind of interesting that in this issue, I can count only 4 people which seem happy with the current state, and a... Eregon (Benoit Daloze)
06:25 PM Misc #15723: Reconsider numbered parameters
jeremyevans0 (Jeremy Evans) wrote:
> But of the other proposals considered, I think only `\1` wouldn't present backw...
Eregon (Benoit Daloze)
06:08 PM Misc #15723: Reconsider numbered parameters
I completely agree with @marcandre here.
The cases using `@2` and higher are extremely rare, all feel pretty hard ...
Eregon (Benoit Daloze)
05:21 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
* [Misc #15723] Reconsider numbered parameters (eregon)
* We should address this soon. I think it's good to collec...
Eregon (Benoit Daloze)
05:07 PM Feature #15751: Add FrozenError#receiver
The patch looks good to me.
I will let @nobu commit it.
A nice extra would be specs in `spec/ruby/core/exception/...
Eregon (Benoit Daloze)
03:40 AM Feature #15751: Add FrozenError#receiver
nobu (Nobuyoshi Nakada) wrote:
> I haven't look C-API well, the additional argument would be ok.
> `rb_raise_frozen...
jeremyevans0 (Jeremy Evans)
03:04 AM Feature #15751: Add FrozenError#receiver
I haven't look C-API well, the additional argument would be ok.
`rb_raise_frozen_error` should be `rb_frozen_error_r...
nobu (Nobuyoshi Nakada)
04:59 PM Feature #15743: RubyVM should be renamed to CRuby
waheedi (Waheed Barghouthi) wrote:
> The pull request you just created does not really reflect what you are saying, ...
Eregon (Benoit Daloze)
02:56 PM Feature #15743: RubyVM should be renamed to CRuby
Eregon (Benoit Daloze) wrote:
> waheedi (Waheed Barghouthi) wrote:
> > @Eregon, I do believe there is a sense in wh...
waheedi (Waheed Barghouthi)
02:30 PM Feature #15743: RubyVM should be renamed to CRuby
waheedi (Waheed Barghouthi) wrote:
> @Eregon, I do believe there is a sense in what you are trying to do, but what m...
Eregon (Benoit Daloze)
02:00 PM Feature #15743: RubyVM should be renamed to CRuby
Eregon (Benoit Daloze) wrote:
> I made a PR on GitHub to discuss the proposed documentation changes, please take a l...
waheedi (Waheed Barghouthi)
01:40 PM Feature #15743: RubyVM should be renamed to CRuby
I made a PR on GitHub to discuss the proposed documentation changes, please take a look and review:
https://github.c...
Eregon (Benoit Daloze)
10:51 AM Feature #15743: RubyVM should be renamed to CRuby
I just noticed `RubyVM.resolve_feature_path`.
This is a portable API, and as such should not be mixed with MRI-speci...
Eregon (Benoit Daloze)
10:31 AM Feature #15743: RubyVM should be renamed to CRuby
mame (Yusuke Endoh) wrote:
> If you think so, you have to implement the feature in any way, regardles of whether it ...
Eregon (Benoit Daloze)
01:56 PM Feature #15752 (Feedback): A dedicated module for experimental features
I believe we should introduce a module for experimental features portable across Ruby implementations.
An example ...
Eregon (Benoit Daloze)
11:26 AM Revision 012faccf (git): doc/signals.rdoc: Clarify a bit where Signal.trap handlers are executed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
11:14 AM Revision b7c4e6d1 (git): gc.c: missing break
* gc.c (obj_memsize_of): T_RATIONAL and T_COMPLEX cannot be an
imemo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
08:18 AM Revision 57573566 (git): Add debug message for test_rinda crash
We often see test-all worker crash on test_rinda, but for now we even
can't know which test is unstable from this out...
k0kubun (Takashi Kokubun)

04/06/2019

10:09 PM Feature #15751: Add FrozenError#receiver
Eregon (Benoit Daloze) wrote:
> In the patch in `rb_raise_frozen_error`, `exc` is used for both the message and the ...
jeremyevans0 (Jeremy Evans)
07:14 PM Feature #15751: Add FrozenError#receiver
`NameError#initialize` uses a keyword argument for `receiver`, so I it makes some sense to be consistent.
OTOH, ke...
Eregon (Benoit Daloze)
06:04 PM Feature #15751: Add FrozenError#receiver
nobu (Nobuyoshi Nakada) wrote:
> Seems reasonable, but shouldn't `FrozenError#initialize` use a keyword argument as ...
jeremyevans0 (Jeremy Evans)
01:44 PM Feature #15751: Add FrozenError#receiver
Seems reasonable, but shouldn't `FrozenError#initialize` use a keyword argument as well as `NameError#initialize`? nobu (Nobuyoshi Nakada)
07:06 AM Feature #15751 (Closed): Add FrozenError#receiver
Similar to `NameError#receiver`, this returns the object on which
the modification was attempted. This is useful as...
jeremyevans0 (Jeremy Evans)
04:03 PM Revision 93ecb9a1 (git): * 2019-04-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision bbb0db6f (git): Fix typo in a comment [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
02:42 PM Revision 5a6b0e39 (git): Add debug counter for VM <-> MJIT calls
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
01:21 PM Revision fe979e5b (git): internal.h: fix potential memory leak
* internal.h (rb_imemo_tmpbuf_auto_free_pointer_new_from_an_RString):
create tmpbuf to keep the pointer before xmal...
nobu (Nobuyoshi Nakada)
07:00 AM Misc #15723: Reconsider numbered parameters
Marc, regarding `|x, |`, I see plenty of cases like `map(&:first)` (or `map(&:last)`). Probably taking care of these ... sawa (Tsuyoshi Sawada)
03:36 AM Misc #15723: Reconsider numbered parameters
jeremyevans0 (Jeremy Evans) wrote:
> Marc,
>
> I agree that a shorter notation for `{|x|}` instead of `{|x,|}` wo...
marcandre (Marc-Andre Lafortune)
01:52 AM Misc #15723: Reconsider numbered parameters
Marc,
Thank you for your analysis, I think you have raised a number of good points.
marcandre (Marc-Andre Lafor...
jeremyevans0 (Jeremy Evans)
12:38 AM Misc #15723: Reconsider numbered parameters
I would like a notation to replace `{|x| ...}`, and *only* to replace this.
I strongly disagree with current imple...
marcandre (Marc-Andre Lafortune)
04:37 AM Feature #15195 (Closed): Deal with new Japanese era
duerst (Martin Dürst)
04:36 AM Misc #15750 (Closed): Switch Unicode Version 12.1.0 back from beta to final
The final version of Unicode 12.1.0 will be published on May 7 (May 8 Japanese timezone). We should make sure that we... duerst (Martin Dürst)
02:53 AM Revision f15d0435 (git): Cover all insns in test_jit again
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
02:42 AM Revision feecc10b (git): Suppress unnecessary warnings in test_jit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
02:35 AM Revision 4d1163b1 (git): Resurrect a test dropped in r67442
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
01:25 AM Revision a26d525a (git): appveyor.yml: try porting r67454 to msys2
Trying to fix
https://ci.appveyor.com/project/ruby/ruby/builds/23639998/job/0hm9v79xlryod1ff
git-svn-id: svn+ssh://c...
k0kubun (Takashi Kokubun)
12:08 AM Revision b5df5296 (git): appveyor.yml: Use pre-generated headers and tables
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/05/2019

11:52 PM Revision 50eea44a (git): remove Unicode 12.0.0 related directory and generated files
This completes issue #15195.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67453 b2dd03c8-39d4-4d8f-98ff-823fe69...
duerst (Martin Dürst)
11:16 PM Revision 4e788540 (git): * 2019-04-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:16 PM Revision cab005db (git): revert r67445, (r67446,) r67447
Debugging output is no longer needed because the problem has been fixed with r67449.
git-svn-id: svn+ssh://ci.ruby-l...
duerst (Martin Dürst)
02:44 PM Revision 6e0e93e6 (git): downloader.rb: fix typo, extra %
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:44 PM Revision 9dcc6f08 (git): appveyor.yml: download beta version for test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:58 PM Misc #15723: Reconsider numbered parameters
Thank you Martin for your feedback.
I agree there is a degree of similarity between the thought disambiguation. Ac...
psychoslave (mathieu lovato stumpf guntz)
11:05 AM Misc #15723: Reconsider numbered parameters
psychoslave (mathieu lovato stumpf guntz) wrote:
> An other proposal would be to use a single letter. For example ...
duerst (Martin Dürst)
10:18 AM Misc #15723: Reconsider numbered parameters
Hello Tsuyoshi Sawada:
> I hope you are not trying to repeat the joke in #15741 posted four days before.
I wasn...
psychoslave (mathieu lovato stumpf guntz)
09:36 AM Misc #15723: Reconsider numbered parameters
psychoslave (mathieu lovato stumpf guntz) wrote:
> Sticking to English custom and habit regarding ordinal number not...
sawa (Tsuyoshi Sawada)
08:41 AM Misc #15723: Reconsider numbered parameters
Hello Matthew! You wrote:
> The argument against the feature is people who don't want to use it, who inherit code ...
psychoslave (mathieu lovato stumpf guntz)
01:53 AM Misc #15723: Reconsider numbered parameters
dvogel (Drew Vogel) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > dvogel (Drew Vogel) wrote:
> > > The asterisk ...
jeremyevans0 (Jeremy Evans)
01:01 AM Misc #15723: Reconsider numbered parameters
jeremyevans0 (Jeremy Evans) wrote:
> dvogel (Drew Vogel) wrote:
> > The asterisk is already overloaded for multipli...
dvogel (Drew Vogel)
12:44 PM Revision aebc11df (git): downloader.rb: quote base name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:36 PM Revision 8f734dc7 (git): output more debug information in downloader.rb (temporary)
Unicode file download doesn't work with Visual Studio, we need more debug output.
git-svn-id: svn+ssh://ci.ruby-lang...
duerst (Martin Dürst)
11:52 AM Bug #15749 (Third Party's Issue): Rails Sever Crashing
Started GET "/" for ::1 at 2019-04-05 12:41:02 +0100
/Users/akanksha/.rvm/gems/ruby-2.5.1@alkimii/gems/pg-0.18.4/lib...
AkankshaSh (Akanksha Sharma)
10:39 AM Revision f6338966 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:39 AM Revision 7fd8cdf3 (git): add puts statements to debug Unicode file download (temporary)
Unicode file download doesn't work with Visual Studio, see e.g.
https://ci.appveyor.com/project/ruby/ruby/builds/2361...
duerst (Martin Dürst)
08:41 AM Revision b2311c67 (git): `rb_add_method` is void function.
* method.h (rb_add_method): make it void function because
nobody use a return value.
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
08:15 AM Revision 4b53f843 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:15 AM Revision 2b5bb8a0 (git): add definemethod/definesmethod insn.
* insns.def: add definemethod and definesmethod (singleton method)
instructions. Old YARV contains these instructio...
ko1 (Koichi Sasada)
12:58 AM Revision 7fe64d17 (git): update to Unicode Version 12.1.0 (beta)
Unicode Version 12.1.0 adds one single character, U+32FF SQUARE ERA NAME REIWA,
for the new Japanese era starting on ...
duerst (Martin Dürst)
12:22 AM Misc #15744: Improvement needed to documentation of 'Literals'
shevegen (Robert A. Heiler) wrote:
...I don't know myself either...
Robert,
I was only musing about a how a "l...
CaryInVictoria (Cary Swoveland)

04/04/2019

11:40 PM Revision c8d60fdd (git): * 2019-04-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:40 PM Revision c604219e (git): change lib/unicode_normalize/tables.rb to single item per line to make diffs shorter
* template/unicode_norm_gen.tmpl: Change formatting of output to produce only a
single item (or range) for each lin...
duerst (Martin Dürst)
02:03 PM Misc #15748: [Documentation] Suggestion to adjust Object.html#method-i-instance_variable_set
Duplicates #15265? mame (Yusuke Endoh)
01:27 PM Misc #15748: [Documentation] Suggestion to adjust Object.html#method-i-instance_variable_set
'Frustrating' here isn't expressing any opinion - to 'frustrate' something means to prevent it from being done. The e... chrisseaton (Chris Seaton)
05:47 AM Misc #15748 (Closed): [Documentation] Suggestion to adjust Object.html#method-i-instance_variable_set
This is not hugely important but since it was mentioned on reddit for
whatever the intent (by surfordie), I'll add ...
shevegen (Robert A. Heiler)
12:11 PM Revision 59a37c02 (git): gmake.mk: get rid of unicode normalization table timestamp
* common.mk, defs/gmake.mk: rid of unicode normalization tables
timestamp. update the target tables file only when...
nobu (Nobuyoshi Nakada)
10:07 AM Misc #15723: Reconsider numbered parameters
psychoslave (mathieu lovato stumpf guntz) wrote:
> If there is one thought that I would think worth considering in m...
phluid61 (Matthew Kerwin)
09:35 AM Misc #15723: Reconsider numbered parameters
Thank you Jeremy for your detailed feedback.
> Not backwards compatible as `by` could already be a local variab...
psychoslave (mathieu lovato stumpf guntz)
06:34 AM Misc #15723: Reconsider numbered parameters
dvogel (Drew Vogel) wrote:
> matz (Yukihiro Matsumoto) wrote:
> > Yes, I admit `{ @1[@2] = "Go Fish: #{@2}" }` is c...
jeremyevans0 (Jeremy Evans)
06:09 AM Misc #15723: Reconsider numbered parameters
What about introducing a keyword that refer to an array rather than a direct access to each element? For example nami... psychoslave (mathieu lovato stumpf guntz)
05:23 AM Misc #15723: Reconsider numbered parameters
matz (Yukihiro Matsumoto) wrote:
> Yes, I admit `{ @1[@2] = "Go Fish: #{@2}" }` is cryptic. But `{@1 * @2}` is not. ...
dvogel (Drew Vogel)
05:26 AM Revision 6f015efc (git): iseq.h: Remove dead members
* iseq.h (struct iseq_compile_data): Remove the dead ensure_node
and for_iseq members.
[Fix GH-2108]
From: Louren...
nobu (Nobuyoshi Nakada)
05:10 AM Revision 6faf2668 (git): gmake.mk: update normalization table
* defs/gmake.mk: try to update Unicode normalization tables file
if Unicode data files exist.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
03:43 AM Bug #11903: [BUG] vm_call_cfunc - cfp consistency error
jfeltesse (Julien Feltesse) wrote:
> I can reproduce in ruby 2.3.1 by lazy loading a sequence in FactoryGirl which h...
devalias (Glenn devalias)
03:34 AM Revision f1fb989f (git): enumerator.c: make arith_seq_first support nil begin
* enumerator.c: (arith_seq_first): support nil begin.
* test/ruby/test_arithmetic_sequence.rb (test_first): add asse...
Kenta Murata
03:34 AM Revision 53d3fe06 (git): ruby/test_arithmetic_sequence.rb: add assertions for beginless and endless ranges
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
03:34 AM Revision dcb37d06 (git): range.c: support to make beginless arithmetic sequences
* range.c (range_step): fix the guard condition so that a beginless
range can be turned into a beginless arithmetic...
Kenta Murata
01:43 AM Feature #15743: RubyVM should be renamed to CRuby
Eregon,
Thank you for your reply, but I'm not convinced yet.
> But we cannot, end users use whatever is availab...
mame (Yusuke Endoh)
01:34 AM Revision e5901735 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:34 AM Revision 22fd30e6 (git): Revert "Introduce inline cache for invokesuper"
This reverts commit d147ad6231aebb1d478162fb8e109e0c6a696169.
because failing on CI:
http://ci.rvm.jp/results/trunk-...
k0kubun (Takashi Kokubun)
01:02 AM Feature #15747: `(..1).last(2)` should return array but raise TypeError
Thank you to response.
mame (Yusuke Endoh) wrote:
> In general, I think that an enumerating operation against a...
wanabe (_ wanabe)
12:48 AM Feature #15747 (Feedback): `(..1).last(2)` should return array but raise TypeError
Thank you for playing with a beginless range.
In general, I think that an enumerating operation against a beginles...
mame (Yusuke Endoh)
12:12 AM Feature #15747 (Rejected): `(..1).last(2)` should return array but raise TypeError
`Range#last` with argument for beginless range shouldn't raise exception, should it?
```
$ ./miniruby -ve 'p (..1...
wanabe (_ wanabe)

04/03/2019

04:06 PM Revision e896292d (git): * 2019-04-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:06 PM Revision d147ad62 (git): Introduce inline cache for invokesuper
Looks good in micro benchmark:
```
$ benchmark-driver benchmark/vm2_super.yml -v --rbenv 'before;after'
before: ruby ...
k0kubun (Takashi Kokubun)
12:48 PM Revision 2482d1f9 (git): Partially allow failures in test-bundled-gems
Tests of minitest randomly fails with strange errors:
https://dev.azure.com/rubylang/ruby/_build/results?buildId=303
...
k0kubun (Takashi Kokubun)
12:35 PM Misc #15723: Reconsider numbered parameters
> However, limiting the usefulness to a single argument isn't bad at at. In fact, a single argument seem to be the li... xor (Mariusz Ewerest Laszi)
11:05 AM Misc #15723: Reconsider numbered parameters
>
> But who is to say that ruby users have to (only) write code like the above? Also, why would this
> have to be ...
andrewzah (Andrew Zah)
10:45 AM Misc #15723: Reconsider numbered parameters
vo.x (Vit Ondruch) wrote:
> mame (Yusuke Endoh) wrote:
> > Vote:
>
> I vote for 3 (and hashrockets ;))
I also...
andrewzah (Andrew Zah)
06:48 AM Misc #15723: Reconsider numbered parameters
Thanks everyone for the discussion. I think the feature looks nice, but the syntax does concern me, as I think it loo... burlesona (Andrew Burleson)
12:24 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
* [Feature #15752] A dedicated module for experimental features (eregon)
* We need to address this soon, it preven...
Eregon (Benoit Daloze)
12:21 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
(removed, patch accepted)
lugray (Lisa Ugray)
12:21 PM Feature #15743: RubyVM should be renamed to CRuby
hsbt (Hiroshi SHIBATA) wrote:
> I strongly against to rename to `CRuby` from `RubyVM`. Because the implementation la...
Eregon (Benoit Daloze)
12:18 PM Feature #15743: RubyVM should be renamed to CRuby
About the naming discussion, I picked CRuby because I think this is what @matz uses when referring to this implementa... Eregon (Benoit Daloze)
12:16 PM Feature #15743: RubyVM should be renamed to CRuby
I strongly against to rename to `CRuby` from `RubyVM`. Because the implementation language like C in the namespace is... hsbt (Hiroshi SHIBATA)
12:09 PM Feature #15743: RubyVM should be renamed to CRuby
k0kubun (Takashi Kokubun) wrote:
> Could you provide real-world use case in which `CRuby` looks more appropriate tha...
Eregon (Benoit Daloze)
12:05 PM Feature #15743: RubyVM should be renamed to CRuby
mame (Yusuke Endoh) wrote:
> I'm negative against the rename for some reasons.
Thank you for your feedback. I wil...
Eregon (Benoit Daloze)
11:01 AM Feature #15743: RubyVM should be renamed to CRuby
Could you provide real-world use case in which `CRuby` looks more appropriate than `RubyVM`?
Off topic: mruby is a...
k0kubun (Takashi Kokubun)
12:36 AM Feature #15743: RubyVM should be renamed to CRuby
I'm negative against the rename for some reasons.
1) CRuby/MRI is a popular name, not an official name. In fact, ...
mame (Yusuke Endoh)
11:16 AM Revision f4a1235a (git): vs2019 build is not functional now
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
10:56 AM Revision a6146af5 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:56 AM Revision 1329c7cd (git): date: make zone a substring to copy encoding and taintedness
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:40 AM Feature #15553: Addrinfo.getaddrinfo supports timeout
This is also related to it: https://bugs.ruby-lang.org/issues/14997 - once the DNS timeout is in place (when availabl... maciej.mensfeld (Maciej Mensfeld)
10:08 AM Bug #15746 (Rejected): 11 test cases run failed
Below problem is find on 2.5.3 and also 2.6.2.
and ruby is compiled from source. and source get from:
http://cache...
sandy-lcq (sandy li)
09:37 AM Bug #15745 (Closed): There is no symmetry in the beginless range and the endless range using `Range#inspect`
The following commit introduces beginless range.
https://github.com/ruby/ruby/commit/95f7992b89efd35de6b28ac095c4d34...
koic (Koichi ITO)
09:35 AM Revision f0204a25 (git): Revive accidentally removed assertion
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:35 AM Revision d4319541 (git): range.c (r_cover_range_p): support beginless range
`(..2).cover?(..1)` should return true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67423 b2dd03c8-39d4-4d8f-9...
mame (Yusuke Endoh)
08:16 AM Feature #14799 (Closed): Startless range
Committed at r67422. Please give it a try and let me know if you find any issue. mame (Yusuke Endoh)
08:11 AM Revision 95f7992b (git): Introduce beginless range [Feature#14799]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:50 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
@tenderlovemaking
I try your patch again and no error this time (without the middleware to call GC.compact)
Maybe...
PikachuEXE (Pikachu EXE)
01:17 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
Sorry, I meant @noahgibbs tenderlovemaking (Aaron Patterson)
12:37 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
@noah I think I have these errors fixed on my branch (including the performance regression). I slowed down every cal... tenderlovemaking (Aaron Patterson)

04/02/2019

09:59 PM Revision dd2479bc (git): Fix more ASAN errors
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
09:58 PM Revision be0f09a9 (git): Extract type to sym as a new function
I will use this from another function in compaction
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67420 b2dd03c8...
tenderlovemaking (Aaron Patterson)
09:13 PM Revision ad67845b (git): Fix typo in lldb script
Also fix tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:05 PM Misc #15744: Improvement needed to documentation of 'Literals'
I am not sure if your definition can be used. For example, you refer to "compile time", but what is meant with
compi...
shevegen (Robert A. Heiler)
05:34 PM Misc #15744 (Open): Improvement needed to documentation of 'Literals'
Documentation of "Literals" for v2.6.0 is given here: https://docs.ruby-lang.org/en/2.6.0/syntax/literals_rdoc.html. ... CaryInVictoria (Cary Swoveland)
07:13 PM Revision 714c2b0a (git): * 2019-04-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:13 PM Revision e377eb0e (git): Fix ASAN error
This code was trying to access memory before unpoisoning it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67417...
tenderlovemaking (Aaron Patterson)
07:13 PM Revision 4283fb42 (git): Poison / verify the freelist
This commit just adds poisoning around the freelist to help debugging.
Also verify that the freelist only contains T_...
tenderlovemaking (Aaron Patterson)
06:39 PM Feature #15743: RubyVM should be renamed to CRuby
> whereas CRuby refers to ... what name exactly?
CRuby is the name some people (including Matz I believe) used to ...
chrisseaton (Chris Seaton)
05:37 PM Feature #15743: RubyVM should be renamed to CRuby
I agree with making the "RubyVM" namespace a little less generic. In JRuby and TruffleRuby, we both have our own "JRu... headius (Charles Nutter)
03:08 PM Feature #15743: RubyVM should be renamed to CRuby
I am not involved in any of this so this should be up to those who are
involved; but one comment that is somewhat un...
shevegen (Robert A. Heiler)
11:53 AM Feature #15743 (Closed): RubyVM should be renamed to CRuby
My understanding is that `RubyVM` is supposed to only exist on MRI/CRuby, and not on any other Ruby implementation.
...
Eregon (Benoit Daloze)
06:34 PM Misc #15459: DevelopersMeeting before/after RubyKaigi2019
[Feature #13683] Add strict `Enumerable#single`
* Matz already showed his discontent with the name `single`, but `on...
rafaelfranca (Rafael França)
04:11 PM Feature #13683: Add strict Enumerable#single
I was pointed here after sharing the following code with my team mates. I really like the idea, and find I often rea... lugray (Lisa Ugray)
11:48 AM Revision f28be7e0 (git): Merge rubygems/rubygems from upstream.
The current master branch is
https://github.com/rubygems/rubygems/commit/97b264f0fa248c864b6ee9a23d3ff1cdd217dddb
...
hsbt (Hiroshi SHIBATA)
11:39 AM Misc #15723: Reconsider numbered parameters
I fail to see how the downsides outweigh the problems. The @-syntax looks ugly, misleading and adds even more complex... DarkWiiPlayer (Dennis Fischer)
11:00 AM Misc #15723: Reconsider numbered parameters
shevegen (Robert A. Heiler) wrote:
> Why would it be completely impossible to, for example, add BOTH @1 @2 AND "it"
...
sawa (Tsuyoshi Sawada)
10:22 AM Misc #15723: Reconsider numbered parameters
I was about to comment on what ted wrote, but it would have become too long,
so here is a significantly shorter vari...
shevegen (Robert A. Heiler)
07:57 AM Misc #15723: Reconsider numbered parameters
What strikes me is that this feature attempts to solve a problem that is very limited in scope:
- Blocks where the...
ted (Ted Johansson)
01:29 AM Misc #15723: Reconsider numbered parameters
zverok (Victor Shepelev) wrote:
>
> ```ruby
> HTTP.get(url).body.then(&JSON.:parse.(symbolyze_names: true))
...
phluid61 (Matthew Kerwin)
10:51 AM Revision 53702443 (git): Azure Pipeline tests on Linux are not reliable
test-bundler started to fail with r67383
https://dev.azure.com/rubylang/ruby/_build/results?buildId=278
which is very...
k0kubun (Takashi Kokubun)
09:52 AM Misc #14210 (Rejected): maintain net/protocol, net/smtp, tempfile, tmpdir
I think it's early that only you maintain them. We welcome to your patch or direct commit. hsbt (Hiroshi SHIBATA)
08:08 AM Revision 79de8e9f (git): downloader.rb: keep linked file newer than cached file
* tool/downloader.rb (Downloader.save_cache): keep linked file
newer than cached file, so that GNU make triggers wh...
nobu (Nobuyoshi Nakada)
07:41 AM Feature #15742: Add Date#jisx0301 support new Japanese era
nobu (Nobuyoshi Nakada) wrote:
> Maybe, we should await next JIS X 0301?
I think it is too late.
JIS X 0301 up...
akr (Akira Tanaka)
06:25 AM Feature #15742: Add Date#jisx0301 support new Japanese era
akr (Akira Tanaka) wrote:
> I think no-era representation is similar to truncation of ISO 8601:2000.
> "truncation"...
nobu (Nobuyoshi Nakada)
02:52 AM Feature #15742: Add Date#jisx0301 support new Japanese era
Can this be handled like thread exceptions?
```ruby
Thread.abort_on_exception=true
```
I like this approach becau...
rrroybbbean (RRRoy BBBean)
04:36 AM Revision 7cd6706b (git): date_parse.c: name JISX0301_DEFAULT_ERA
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:36 AM Revision da0fceae (git): date_parse.c: renamed JAPANESE prefix as JISX0301
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:49 AM Revision 5f3e5e6f (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:48 AM Revision e8f8cf11 (git): date: use del_hash to extract an element destructively
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom