Project

General

Profile

Activity

From 06/25/2019 to 07/01/2019

07/01/2019

11:00 PM Revision 897b1e05 (git): Fixed the wrong path for COVERAGE.
ref. c3c0e3f5c9444c197779cb242de46dfffda79dec hsbt (Hiroshi SHIBATA)
10:59 PM Revision c68781e9 (git): Split test files for test-framework that are test-unit and minitest to tool direcotry.
hsbt (Hiroshi SHIBATA)
10:59 PM Revision c3c0e3f5 (git): Move to tool/lib from test/lib.
hsbt (Hiroshi SHIBATA)
10:33 PM Revision 142617c8 (git): Don't use native realpath(3) on Solaris
CI shows it does work on Solaris 11, but does not work on Solaris
10. However, until I figure out a good way to diff...
jeremyevans (Jeremy Evans)
10:24 PM Feature #11523 (Assigned): optparse short options will match complete options
I'm not sure I would consider this a bug, but I can definitely see it as an undesired feature in some cases. I think... jeremyevans0 (Jeremy Evans)
09:16 PM Bug #11526 (Assigned): Streaming HTTP requests are not idempotent and should not be retried
jeremyevans0 (Jeremy Evans)
08:54 PM Bug #11576 (Closed): Inifnite recursion with inheritance provokes core dump
I did some testing with Ruby versions 1.8-2.7, and 2.0, 2.3, and 2.4 crash, while the other Ruby versions do raise Sy... jeremyevans0 (Jeremy Evans)
08:48 PM Bug #11581 (Closed): profiler extra method calls
`profile` was removed from the standard library a few months ago. jeremyevans0 (Jeremy Evans)
08:45 PM Bug #11618 (Rejected): Safe call syntax with aref or aset is
jeremyevans0 (Jeremy Evans)
07:40 PM Feature #15920 (Closed): Check frozen state of ENV
Applied in changeset commit:git|f53d7e4bfd604be6f8131c5460c29f4af16da117.
----------
Raise TypeError if calling ENV....
jeremyevans (Jeremy Evans)
07:39 PM Revision f53d7e4b (git): Raise TypeError if calling ENV.freeze
Previously, you could call ENV.freeze, but it would not have
the desired effect, as you could still modify ENV.
Fixe...
jeremyevans (Jeremy Evans)
07:17 PM Feature #15797 (Closed): Use realpath(3) instead of custom realpath implementation if available
Pull request squashed and merged as commit:11c311e36fa6f27a9144b0aefe16bdffea651251. jeremyevans0 (Jeremy Evans)
07:14 PM Revision 93328b52 (git): * expand tabs.
git[bot]
06:46 PM Revision 11c311e3 (git): Use realpath(3) instead of custom realpath implementation if available
This approach is simpler than the previous approach which tries to
emulate realpath(3). It also performs much better...
jeremyevans (Jeremy Evans)
06:44 PM Revision 81fe82be (git): Enable native fiber coroutines on i386-openbsd
jeremyevans (Jeremy Evans)
06:35 PM Revision 005dadf3 (git): * 2019-07-02
git[bot]
06:34 PM Revision 776759e3 (git): Keyword token that follows EXPR_FNAME must be a method name
aycabta (aycabta .)
05:25 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
byroot (Jean Boussier) wrote:
> What do you mean by performance ? String comparisons ? If so it doesn't really matte...
Eregon (Benoit Daloze)
03:37 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
i didn't checked the deep code, but would it help if Symbol.to_s or Module.name would return a shared string?
in t...
Hanmac (Hans Mackowiak)
02:48 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
> US-ASCII is the natural subset for 7-bit characters, so it makes perfect sense to me that it's used for 7-bit symbo... byroot (Jean Boussier)
02:38 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
Sharing char* is a more general optimization, and could apply to more cases (e.g., frozen Strings with identical byte... Eregon (Benoit Daloze)
02:33 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
byroot (Jean Boussier) wrote:
> You do want both constants to reference the same symbol. From what I gathered it was...
Eregon (Benoit Daloze)
11:36 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
Sorry for the late reply, somehow I can't make email notifications work on Redmine...
> Specs can always be change...
byroot (Jean Boussier)
04:32 PM Bug #15969: https://git.ruby-lang.org/ruby.git does not work?
k0kubun (Takashi Kokubun) wrote:
> > On ruby-core documentation page 1, there is referenced https://git.ruby-lang.or...
vo.x (Vit Ondruch)
03:08 PM Bug #15969: https://git.ruby-lang.org/ruby.git does not work?
> On ruby-core documentation page 1, there is referenced https://git.ruby-lang.org/ruby.git
Yes, but
> but the ...
k0kubun (Takashi Kokubun)
01:36 PM Bug #15969 (Closed): https://git.ruby-lang.org/ruby.git does not work?
On ruby-core documentation page [1], there is referenced https://git.ruby-lang.org/ruby.git [2], but the following fa... vo.x (Vit Ondruch)
02:23 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
Although I can understand rationale behind this proposal, I'm not sure it fits Ruby development model too well and in... joanbm (Joan Blackmoore)
03:52 AM Feature #15966: Introducing experimental features behind a flag, disabled by default
Today, I'm working on fiber pool. I wonder if I should expose it, but I don't know yet.
I wish something like this...
ioquatix (Samuel Williams)
02:16 PM Revision 7ff2bfed (git): Alias "master" and "trunk"
nobu (Nobuyoshi Nakada)
02:04 PM Revision f2769ae2 (git): Default branch name to "master"
nobu (Nobuyoshi Nakada)
12:32 PM Revision acee9384 (git): Default ASMEXT
nobu (Nobuyoshi Nakada)
12:31 PM Revision f28450c1 (git): Substitue suffixes with dot
nobu (Nobuyoshi Nakada)
12:14 PM Revision 76851381 (git): Show "-" if indent level is negative
aycabta (aycabta .)
11:46 AM Revision 90c51ca3 (git): New indent must be non-negative number
nobu (Nobuyoshi Nakada)
11:05 AM Revision babaad10 (git): Use configured ASMEXT
nobu (Nobuyoshi Nakada)
08:09 AM Revision 7f4f40ab (git): bootstraptest/runner.rb (show_limit): defer messages unless verbose and a tty
nobu (Nobuyoshi Nakada)
07:25 AM Revision 70dcf5b3 (git): * expand tabs.
git[bot]
07:20 AM Revision 78ee2c24 (git): marshal.c: check instance variable count
* marshal.c (w_ivar_each): ensure that no instance variable was
removed while dumping other instance variables. [B...
nobu (Nobuyoshi Nakada)
07:18 AM Revision 0b1e2639 (git): Hoisted out w_ivar_each
nobu (Nobuyoshi Nakada)
07:15 AM Bug #9529: TarHeader (Gem::Package) doesn't parse size correctly for +8GB entries
Hello,
Is there plan to fix this issue? Need this Windows because there is no native support for extracting tar cont...
ruby_learner (Jay Mav)
06:10 AM Bug #15968: Custom marshal_load methods allow object instance variables to "leak" into other objects
The number of instance variables is placed just after the class name.
```
\x04\b[\ao:\bFoo\x06:\t@barU:\bBar{\x06:\...
nobu (Nobuyoshi Nakada)
06:08 AM Bug #15968 (Closed): Custom marshal_load methods allow object instance variables to "leak" into other objects
Applied in changeset commit:git|c9423b016cfeab852bc5a829e55e0a11f80b3ab7.
----------
marshal.c: check instance varia...
nobu (Nobuyoshi Nakada)
02:44 AM Bug #15968 (Closed): Custom marshal_load methods allow object instance variables to "leak" into other objects
While working on a Rails app, I noticed some odd behavior where after marshalling and demarshalling an array of Activ... alipman (Aaron Lipman)
06:02 AM Revision c9423b01 (git): marshal.c: check instance variable count
* marshal.c (w_obj_each): ensure that no instance variable was
added while dumping other instance variables. [Bug ...
nobu (Nobuyoshi Nakada)
05:00 AM Revision 77a07323 (git): * expand tabs.
git[bot]
04:56 AM Revision 99dc8859 (git): Fixed inadvertent ID creation in rb_iv_get
nobu (Nobuyoshi Nakada)
04:02 AM Revision 6982a904 (git): Assert obsolete method warnings in IPAddr
nobu (Nobuyoshi Nakada)
02:28 AM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
In https://bugs.ruby-lang.org/issues/15843#note-16, I forgot to switch git.ruby-lang.org's HEAD to master (but it act... k0kubun (Takashi Kokubun)
01:16 AM Revision fe03bbaf (git): bootstraptest/runner.rb (show_limit): show dots only when printing to a tty
nobu (Nobuyoshi Nakada)

06/30/2019

09:10 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I think there are two separate concerns that have been raised in this issue.
1. The need for a standardised/agreed...
ioquatix (Samuel Williams)
04:18 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I think the idea of a flag for experimental features makes sense. This is how frozen string literal support was intr... jeremyevans0 (Jeremy Evans)
03:04 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I was about to write too much, but then I reconsidered - I think it is better to write just a bit,
so here goes:
...
shevegen (Robert A. Heiler)
02:32 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I have not yet made up my mind to this proposal, but I think of:
Pros:
* The flag will give a chance to many us...
mame (Yusuke Endoh)
12:31 PM Feature #15966: Introducing experimental features behind a flag, disabled by default
I think this idea would be a much better way to introduce experimental features at the language level (i.e., syntax).... Eregon (Benoit Daloze)
11:46 AM Feature #15966 (Rejected): Introducing experimental features behind a flag, disabled by default
I feel frustrated with some recent experimental features being added in `trunk`. These features, in my opinion:
* di...
Eregon (Benoit Daloze)
08:58 PM Bug #15967 (Rejected): Two dimensional array which have CSV::Row object returns different result in ruby 2.3 and ruby 2.6
It's introduced by #10013.
Adding `CSV::Row#to_ary` may be wrong. But I couldn't remove `CSV::Row#to_ary` to avoid c...
kou (Kouhei Sutou)
03:13 PM Bug #15967 (Third Party's Issue): Two dimensional array which have CSV::Row object returns different result in ruby 2.3 and ruby 2.6
It seems a change in csv-1.0.2.
I guess it is an intentional feature, but not sure.
Please report it to the upstrea...
nobu (Nobuyoshi Nakada)
01:34 PM Bug #15967 (Rejected): Two dimensional array which have CSV::Row object returns different result in ruby 2.3 and ruby 2.6
I posted this issue at stackoverlow below.
https://stackoverflow.com/questions/56821461/two-dimensional-array-whi...
kota0919wasabi (Kota Osabe)
04:05 PM Revision dbe834ab (git): Prefer master rather than trunk in README [ci skip]
k0kubun (Takashi Kokubun)
03:48 PM Revision d3d903cb (git): [DOC] Fix typos [ci skip]
znz (Kazuhiro NISHIYAMA)
03:43 PM Misc #15843 (Closed): Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
Hi all,
Switching the default branch "trunk" to "master" is successfully completed.
You can continue to git push ...
k0kubun (Takashi Kokubun)
03:12 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
Switching "trunk" to "master" in both git.ruby-lang.org/ruby.git and github.com/ruby.git is finished. I'll update som... k0kubun (Takashi Kokubun)
03:05 PM Misc #15843: Make "trunk" a symbolic-ref of "master" on git.ruby-lang.org
Log:
```console
k0kubun@svn:/var/git/ruby.git$ pwd
/var/git/ruby.git
k0kubun@svn:/var/git/ruby.git$ cat refs/he...
k0kubun (Takashi Kokubun)
03:24 PM Revision 3d1536e6 (git): Build AppVeyor only on master
k0kubun (Takashi Kokubun)
03:22 PM Revision f13fb814 (git): Return the result of the block given to assert_warning/assert_no_warning
nobu (Nobuyoshi Nakada)
03:22 PM Revision 51b2b605 (git): Call deprecated method only inside assert_warning block
nobu (Nobuyoshi Nakada)
03:22 PM Revision 9cb58f16 (git): Suppress unused variable warning
nobu (Nobuyoshi Nakada)
03:15 PM Revision fc4abbfc (git): * 2019-07-01
git[bot]
03:14 PM Revision 35cf3e89 (git): The default branch is changed to master
and now Travis should run on master, instead of trunk.
(this is testing git push to master branch)
k0kubun (Takashi Kokubun)
12:25 PM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #15966] Introducing experimental features behind a flag, disabled by default
* Could you read the descr...
Eregon (Benoit Daloze)
12:14 AM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #11808] Different behavior between `Enumerable#grep` and `Array#grep`
It needs a new C-API.
nobu (Nobuyoshi Nakada)
12:23 PM Revision c5eb2434 (git): [DOC] update target_thread to TracePoint#enable
nobu (Nobuyoshi Nakada)
12:21 PM Revision 8640153e (git): Added test for require-return hook
nobu (Nobuyoshi Nakada)
12:20 PM Revision 1eca2f3c (git): TracePoint#__enable requires 3 arguments now
nobu (Nobuyoshi Nakada)
12:15 PM Revision 62e66b8e (git): Allow dtrace without pty, i.e., with miniruby
nobu (Nobuyoshi Nakada)
12:12 PM Revision b89f6ac8 (git): Check for the privileges by the current process groups
Group membership of login user is not activated until login after
adding to the group.
nobu (Nobuyoshi Nakada)
12:00 PM Misc #15723: Reconsider numbered parameters
Another issue we discussed at RubyKaigi, but wasn't written down here:
`@1`, `@2`, `@3` are actually valid handles o...
Eregon (Benoit Daloze)
11:55 AM Misc #15723: Reconsider numbered parameters
I propose to put the experimental numbered parameters feature behind a flag, disabled by default, until the major iss... Eregon (Benoit Daloze)
11:56 AM Revision 3b86ec22 (git): dtrace: check for the command availablity with sudo
nobu (Nobuyoshi Nakada)
11:53 AM Feature #15799: pipeline operator
I propose to put the experimental pipeline operator behind a flag, disabled by default, until the major issues with i... Eregon (Benoit Daloze)
10:38 AM Feature #15799: pipeline operator
I remembered an old blog post from over 10 years ago by Dave Thomas, and finally found it:
https://pragdave.me/blog/...
Eregon (Benoit Daloze)
10:19 AM Feature #15799: pipeline operator
matz (Yukihiro Matsumoto) wrote:
> Unlike JavaScript and Python (Lisp-1 like languages), Ruby is a Lisp-2 like langu...
Eregon (Benoit Daloze)
09:52 AM Feature #15799: pipeline operator
inopinatus (Joshua GOODALL) wrote:
> ``` ruby
> result = 3 |> pow(2) #=> 9
> result #=> 3 (!?!?!)
> ```
This m...
Eregon (Benoit Daloze)
11:19 AM Revision 126cf11d (git): Producer threads check is the primary condition
nobu (Nobuyoshi Nakada)
02:53 AM Revision 75129c62 (git): Suppress "statement not reached" warning
nobu (Nobuyoshi Nakada)
02:49 AM Revision cc680846 (git): Suppress method redefinition warnings
nobu (Nobuyoshi Nakada)
02:49 AM Revision 5f736d43 (git): Suppress "literal in condition" warnings
nobu (Nobuyoshi Nakada)
02:49 AM Revision 4a063546 (git): Suppress unused literal warnings in verbose mode
nobu (Nobuyoshi Nakada)
02:49 AM Revision 3620568d (git): Suppress void context warnings in verbose mode
nobu (Nobuyoshi Nakada)
02:45 AM Revision c400c0b4 (git): Skip instead of return
nobu (Nobuyoshi Nakada)
02:45 AM Revision b43d6e57 (git): Fixed non-working test
nobu (Nobuyoshi Nakada)
02:45 AM Revision 8fe35908 (git): Fixed ClosedQueueError by a timing issue
nobu (Nobuyoshi Nakada)
02:45 AM Revision 44eca1b2 (git): Reset the result between assertions
nobu (Nobuyoshi Nakada)
02:45 AM Revision ad382088 (git): Fixed an assertion
nobu (Nobuyoshi Nakada)
02:45 AM Revision 409b0ec4 (git): Suppress unused variable warnings
nobu (Nobuyoshi Nakada)
02:41 AM Revision 84837e6d (git): Wait for the helper thread to terminate
nobu (Nobuyoshi Nakada)
02:41 AM Revision 41012f2e (git): Add parentheses to suppress warnings
nobu (Nobuyoshi Nakada)
01:57 AM Revision 78a8888c (git): Hoisted out f_rest_marg
* parse.y (f_rest_marg): extract named and unnamed rest parameter
in parenthesized method arguments, and should not...
nobu (Nobuyoshi Nakada)
12:13 AM Bug #11808: Different behavior between Enumerable#grep and Array#grep
There is no API for it now.
https://github.com/nobu/ruby/tree/feature/11808-block_svar
nobu (Nobuyoshi Nakada)

06/29/2019

11:50 PM Revision 81e8830a (git): * 2019-06-30
git[bot]
11:45 PM Revision 45ba027d (git): Removed unused variables
nobu (Nobuyoshi Nakada)
01:11 PM Feature #14548 (Rejected): Allow some_array&.[1] to be a valid syntax
And it's too confusing. `ary&.[]` and `ary&.[]()` for example. matz (Yukihiro Matsumoto)
12:45 PM Revision 9f648262 (git): Fix predicate to assert if object is same
nobu (Nobuyoshi Nakada)
11:11 AM Bug #13593: Addrinfo#== behaves oddly
PR here https://github.com/ruby/ruby/pull/2259 ioquatix (Samuel Williams)
10:17 AM Revision cbb7dc21 (git): Fix predicate to assert if object is same
nobu (Nobuyoshi Nakada)
10:07 AM Revision 792d1deb (git): Escape control codes in regexp warning message
nobu (Nobuyoshi Nakada)
09:45 AM Revision 27723b69 (git): Should not warn massign parameters as unused
nobu (Nobuyoshi Nakada)
08:55 AM Revision a17fba69 (git): Rmove old TestTimeTZ::TZ#abbr attribute
nobu (Nobuyoshi Nakada)
08:52 AM Revision 7ba14b02 (git): Add max option to TestProtocol#create_mockio
* test/net/protocol/test_protocol.rb (TestProtocol#create_mockio):
max option to limit maximum writable size at onc...
nobu (Nobuyoshi Nakada)
01:17 AM Bug #15965 (Closed): String#grapheme_clusters does not work with wide encodings
Applied in changeset commit:git|2f6cc15cdb3d64135b29cfd5ee376a5a03ebbee7.
----------
Fixed String#grapheme_clusters ...
nobu (Nobuyoshi Nakada)
12:52 AM Bug #15965 (Closed): String#grapheme_clusters does not work with wide encodings
```
$ ruby2.5 -v -e 'p "abc".encode("UTF-16BE").grapheme_clusters'
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_...
nobu (Nobuyoshi Nakada)
01:17 AM Revision a88107c4 (git): * expand tabs.
git[bot]
01:10 AM Revision 2f6cc15c (git): Fixed String#grapheme_clusters with wide encodings
* string.c (get_reg_grapheme_cluster): make regexp from properly
encoded sources fro wide-char encodings. [Bug #15...
nobu (Nobuyoshi Nakada)
01:02 AM Revision 8aecc909 (git): Hoisted out WIDE_ENCODINGS
nobu (Nobuyoshi Nakada)

06/28/2019

11:12 PM Revision 14da3009 (git): * 2019-06-29
git[bot]
05:40 PM Misc #15930: DevelopersMeeting20190711Japan
* [Feature #14385] Deprecate back-tick for Ruby 3.
* What does matz want to use backticks for?
* It seems too i...
Eregon (Benoit Daloze)
05:25 AM Misc #15930: DevelopersMeeting20190711Japan
* [[Feature #14385]: Deprecate back-tick for Ruby 3.](https://bugs.ruby-lang.org/issues/14385)
* related [```enfor...
znz (Kazuhiro NISHIYAMA)
05:35 PM Feature #14385: Deprecate back-tick for Ruby 3.
nrodriguez (Nicolas Rodriguez) wrote:
> You use the same symbol "`" for the begining and the end of the instruction ...
Eregon (Benoit Daloze)
01:32 PM Feature #14385: Deprecate back-tick for Ruby 3.
> In Bash $() is prefered over backticks for that reason.
Bash uses horrible things such as tapping into arguments...
shevegen (Robert A. Heiler)
05:26 PM Bug #15708: Implicit numbered argument decomposes an array
I think we don't need a new ticket.
This ticket description explains the problem and I argue it is bug, even if the ...
Eregon (Benoit Daloze)
01:54 PM Bug #15708: Implicit numbered argument decomposes an array
@eregon I think sawa says "This behavior was intentional so not a bug. Please file a new ticket if you request a fea... mame (Yusuke Endoh)
12:22 PM Bug #15708 (Rejected): Implicit numbered argument decomposes an array
nobu (Nobuyoshi Nakada)
11:32 AM Bug #15708: Implicit numbered argument decomposes an array
これは意図されたものなので、バグではありません。勘違いによりアサインされてしまったようなので、閉じてください。
この挙動に対する不満を述べているコメントがあるようですが、それなら明らかにそれは仕様として別のイシューとして書かれる...
sawa (Tsuyoshi Sawada)
10:53 AM Bug #15708 (Assigned): Implicit numbered argument decomposes an array
IMHO, this is very much a bug, and the single reason I heard for it seems largely outweigh by being non-intuitive and... Eregon (Benoit Daloze)
04:33 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
I generally like the idea, but really from a semantics perspective rather than a memory savings one. It's confusing t... nirvdrum (Kevin Menard)
09:31 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
If we change this, the encoding of Symbol literals should be the same as String literals, i.e., use the file's magic ... Eregon (Benoit Daloze)
09:29 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
byroot (Jean Boussier) wrote:
> However, there are several ruby specs asserting this behavior, but I don't know if t...
Eregon (Benoit Daloze)
09:26 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
duerst (Martin Dürst) wrote:
> If I understand this correctly, the proposal is to change the encoding of Symbols fro...
Eregon (Benoit Daloze)
04:31 PM Revision ede05690 (git): Set file name and line number
nobu (Nobuyoshi Nakada)
04:30 PM Revision d12d53a6 (git): Adjust caller's line number, expect the next line as here-doc
nobu (Nobuyoshi Nakada)
02:21 PM Revision 2bb217bf (git): Removed unused variables
nobu (Nobuyoshi Nakada)
02:21 PM Revision d233f917 (git): [DOC] Re-apply r11000, 41256fd43275c8bf66460510da7ab958a802e2a2
* eval.c (rb_thread_kill): fix Thread#kill docs, which returns
the thread object in all cases.
From: why the lucky...
nobu (Nobuyoshi Nakada)
01:25 PM Revision c718f56e (git): Remove auto indent of continuation line
aycabta (aycabta .)
10:35 AM Feature #15964 (Closed): Support for RFC2389 in Net::FTP
This patch implements [RFC 2389](https://tools.ietf.org/html/rfc2389) in the stdlib implementation of Net::FTP.
RF...
darkphnx (Dan Wentworth)
10:25 AM Feature #15955: UnboundMethod#apply
Escape analysis might be able to remove the Method allocation of `unbound.bind(recv).call(*args)`.
In fact, TruffleR...
Eregon (Benoit Daloze)
09:15 AM Feature #15950: Allow negative length in `Array#[]`, `Array#[]=`, `Array#slice`, `Array#slice!`, `String#[]`, `String#[]=`, `String#slice`, `String#slice!`
> I'm negative on making indexing semantics a lot more complicated.
To clarify, I think adding more logic to index...
Eregon (Benoit Daloze)
09:11 AM Bug #12131 (Closed): Should defining singleton_method_added call itself?
Right, it makes sense with the current semantics.
I think this is surprising though, and possibly causing bugs for p...
Eregon (Benoit Daloze)
08:10 AM Revision 8ec877d1 (git): Add parentheses to suppress a warning
nobu (Nobuyoshi Nakada)
08:08 AM Revision 3dba16a5 (git): Test string content
nobu (Nobuyoshi Nakada)
08:08 AM Revision 5331932c (git): Removed unused variables
nobu (Nobuyoshi Nakada)
08:07 AM Revision 8d04f90d (git): Fixed a variable name
nobu (Nobuyoshi Nakada)
07:36 AM Misc #15943: Add Bug Triaging Guide
Many thanks for writing this guide (and then using in and triaging lots of bugs)! It's pretty much straightforward, a... duerst (Martin Dürst)
07:02 AM Revision e9bce55c (git): Removed excess spaces
nobu (Nobuyoshi Nakada)
07:02 AM Revision 566e6b05 (git): Fixed name conflict between helper classes
nobu (Nobuyoshi Nakada)
06:26 AM Revision 35b7e8ee (git): Skip instead of return
nobu (Nobuyoshi Nakada)
06:26 AM Revision f8b528ba (git): Suppress unused variable warnings
nobu (Nobuyoshi Nakada)
06:25 AM Revision 11571b0e (git): Use assert_separately instead of invoke_ruby
nobu (Nobuyoshi Nakada)
06:22 AM Revision e0c4cb2e (git): Define singleton method on each new objects
nobu (Nobuyoshi Nakada)
06:09 AM Revision a0c141b6 (git): Suppress redefinition and void context warnings
nobu (Nobuyoshi Nakada)
06:04 AM Revision f8b64e5f (git): Use assigned local variable
nobu (Nobuyoshi Nakada)
05:54 AM Revision c52dad0e (git): Wait for the helper thread to terminate
nobu (Nobuyoshi Nakada)
05:38 AM Revision 023360ee (git): [DOC] Singleton.instance [ci skip]
nobu (Nobuyoshi Nakada)
05:23 AM Revision 2d1728b9 (git): Moved Singleton.instance to get rid of redefinition
nobu (Nobuyoshi Nakada)
05:09 AM Revision 951f80f2 (git): Removed unused variable
nobu (Nobuyoshi Nakada)
05:09 AM Revision ef45fd53 (git): Fixed the test-case class name for zsh
nobu (Nobuyoshi Nakada)
03:41 AM Revision be14f62c (git): Default @debug to $DEBUG
nobu (Nobuyoshi Nakada)
03:39 AM Revision 4562dad9 (git): Removed unused variable
nobu (Nobuyoshi Nakada)
03:37 AM Revision 7eaedda5 (git): Use block instead of explicit close
znz (Kazuhiro NISHIYAMA)
03:37 AM Revision 5627f744 (git): Add `require 'test/unit'`
znz (Kazuhiro NISHIYAMA)
03:33 AM Revision 3120252f (git): Suppress void context warning in verbose mode
nobu (Nobuyoshi Nakada)
03:31 AM Revision dc7da30b (git): Close leaked file descriptor
nobu (Nobuyoshi Nakada)
03:27 AM Revision c9bbcacc (git): Suppress unused variable warning with RUBYOPT=-w
nobu (Nobuyoshi Nakada)
03:02 AM Revision ff7f71b2 (git): O_EXCL has no meaning for fdopen
"exclusive access mode is not supported" exception has resulted in
empty "rubyheap-*.json" files after test/objspace/...
nobu (Nobuyoshi Nakada)

06/27/2019

11:59 PM Bug #11628 (Closed): Net::SMTPServerBusy is not behaving according to documentation
Applied in changeset commit:git|14b0c94ac38c40459d908fd4c5778efa60e4689f.
----------
Fix documentation for Net::SMTP...
jeremyevans (Jeremy Evans)
11:57 PM Revision 14b0c94a (git): Fix documentation for Net::SMTPServerBusy
Fixes [Bug #11628] jeremyevans (Jeremy Evans)
11:39 PM Bug #11659 (Rejected): Strange behavior setting previously-undefined local variables with a statement modifier
jeremyevans0 (Jeremy Evans)
11:36 PM Bug #11686 (Closed): Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
jeremyevans0 (Jeremy Evans)
11:35 PM Bug #11808: Different behavior between Enumerable#grep and Array#grep
`Array#grep` is actually `Enumerable#grep`:
```ruby
Array.instance_method(:grep).owner
=> Enumerable
```
If ...
jeremyevans0 (Jeremy Evans)
11:00 PM Bug #11906 (Closed): File.dirname separator stripping from the begining of path
jeremyevans0 (Jeremy Evans)
10:59 PM Feature #15797: Use realpath(3) instead of custom realpath implementation if available
I've made a couple minor tweaks to the pull request: https://github.com/ruby/ruby/pull/2205. Travis and AppVeyvor te... jeremyevans0 (Jeremy Evans)
10:53 PM Bug #11907 (Rejected): sort_by does not preserve order with arrays with 7+ items and a block that returns the same value
jeremyevans0 (Jeremy Evans)
10:51 PM Bug #11915 (Closed): File.read reading string starting with | executes it.
This was fixed in Ruby 2.6:
```
$ ruby26 -e 'File.read "|/bin/ls"'
Traceback (most recent call last):
1...
jeremyevans0 (Jeremy Evans)
10:46 PM Bug #11980 (Closed): External methods are appearing as instance methods for String
jeremyevans0 (Jeremy Evans)
10:45 PM Bug #11984 (Rejected): DateTime.parse can parse invalid datetime string
This isn't a bug. `DateTime.parse` assume the string you are passing in has some date related information in it, and... jeremyevans0 (Jeremy Evans)
10:38 PM Bug #11986 (Third Party's Issue): Segmentation fault
This crash occurs in a 3rd party C extension (EventMachine), probably inside this function: https://github.com/eventm... jeremyevans0 (Jeremy Evans)
10:30 PM Bug #12001 (Third Party's Issue): Abort trap:6
jeremyevans0 (Jeremy Evans)
10:27 PM Bug #12055 (Assigned): `NET::HTTPResponse` is not deflating responses with custom `Content-Range` header
jeremyevans0 (Jeremy Evans)
10:20 PM Bug #12131: Should defining singleton_method_added call itself?
Given that `singleton_method_added` is called after the method is added and not before, I think the current behavior ... jeremyevans0 (Jeremy Evans)
10:16 PM Bug #12056 (Rejected): kwarg is not allowed after `return`
jeremyevans0 (Jeremy Evans)
09:16 PM Feature #15963 (Closed): Add *_start and *_running methods to VM_COLLECT_USAGE_DETAILS API
I want to count how many VM instructions get executed for an arbitrary block of ruby code with `VM_COLLECT_USAGE_DETA... gmcgibbon (Gannon McGibbon)
08:50 PM Bug #15791 (Closed): Clarify reason for RbConfig's ruby_version not reflecting "teeny" value
Ok, if this is supposed to map the the ABI version, then I guess we'll leave it as is. It doesn't really have the sam... headius (Charles Nutter)
07:21 PM Revision a2091c30 (git): Update to ruby/spec@94d98ff
Eregon (Benoit Daloze)
07:04 PM Revision 632a9722 (git): * 2019-06-28
git[bot]
07:02 PM Revision d80e44de (git): Update to ruby/spec@8d74d49
Eregon (Benoit Daloze)
07:02 PM Revision c9403971 (git): Update to ruby/mspec@ca2bc42
Eregon (Benoit Daloze)
05:58 PM Bug #15432: Float の NaN のみを含む配列比較のテスト
Actually, the `should_not` above indeed doesn't make much sense, because it relies on `nan_value` returning different... Eregon (Benoit Daloze)
05:44 PM Bug #15432: Float の NaN のみを含む配列比較のテスト
It makes sense in the context of #1720.
I.e., all Ruby implementations behave that way, because `Float::NAN.equal?...
Eregon (Benoit Daloze)
05:43 PM Bug #15933: OpenURI: Assign default charset for HTTPS as well as HTTP
[HowToContribute](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToContribute) suggests that I can ping this ticket... gareth (Gareth Adams)
04:34 PM Feature #15961: Always warn for URI.{,un}{escape,encode}
I am not sure if such a verbose message would make sense, even more so as
long as the ruby user has no trivial way t...
shevegen (Robert A. Heiler)
01:32 PM Revision 310a42e8 (git): Explain rubyspec Travis job in job name
Eregon did not want https://github.com/ruby/ruby/commit/7b9dd379bfe4d597acfe4c26365feff61dabd488
because people only ...
k0kubun (Takashi Kokubun)
11:31 AM Revision 1f7cb4be (git): Omit `EXPR_` prefix to show lex_state
nobu (Nobuyoshi Nakada)
10:28 AM Feature #15931: encoding for CESU-8
naruse (Yui NARUSE) wrote:
> 文字コードの混乱という懸念は10年前ならあったでしょうが、もはやUTF-8が最高にして唯一の文字コードであることは誰の目にも明らかです。
> もっとUTF-8を信じてあ...
duerst (Martin Dürst)
10:06 AM Revision 9247f6fc (git): Expand and clarify documentation about version guards for specs
Eregon (Benoit Daloze)
09:57 AM Revision 2c02d571 (git): Add a comment explaining what to do if specs fail on Ruby 2.4
Eregon (Benoit Daloze)
09:41 AM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
naruse (Yui NARUSE) wrote:
> Note that an incompatibility which is caused by the change of string encoding is `Strin...
duerst (Martin Dürst)
07:58 AM Revision 7b716bc5 (git): Show the parser states in pretty_print too
nobu (Nobuyoshi Nakada)
07:03 AM Revision 2fd03fd7 (git): EXPR_LABEL also indicates non-continuation line
Example:
[
1, # this is not continuation line
2
]
aycabta (aycabta .)
06:35 AM Bug #15962 (Closed): irb immediately crashes when you type <<' or <<"
Applied in changeset commit:git|097554855c1a9404f3220bcc5c1906cc62399b59.
----------
Fix ripper fatal
* parse.y (pa...
nobu (Nobuyoshi Nakada)
06:31 AM Bug #15962: irb immediately crashes when you type <<' or <<"
It was my mistake and could reproduce. This is Ripper's matter. aycabta (aycabta .)
04:00 AM Bug #15962: irb immediately crashes when you type <<' or <<"
I can't reproduce it. Please show me a commit what you tried, and your irbrc. aycabta (aycabta .)
02:39 AM Bug #15962 (Assigned): irb immediately crashes when you type <<' or <<"
shugo (Shugo Maeda)
02:22 AM Bug #15962 (Closed): irb immediately crashes when you type <<' or <<"
irb crashes right after inputting `<<'` or `<<"` from the top of a line.
The crash happens without inputting Enter...
hasumikin (hitoshi hasumi)
06:32 AM Revision 09755485 (git): Fix ripper fatal
* parse.y (parser_yylex): return END_OF_INPUT at unterminated here
document instead of an error. [Bug #15962]
nobu (Nobuyoshi Nakada)
06:23 AM Feature #15865: `<expr> in <pattern>` expression
mame (Yusuke Endoh) wrote:
> I'd like to avoid to discuss a common topic between one-line and `case/in` in this part...
pvande (Pieter van de Bruggen)
02:47 AM Feature #15865: `<expr> in <pattern>` expression
Thank you for your comment.
This ticket discusses one-line pattern matching: `<expr> in <pattern>` in my proposal....
mame (Yusuke Endoh)
12:21 AM Feature #15865: `<expr> in <pattern>` expression
As suggested by Yusuke on Twitter, I'm posting a link to my own personal "wishlist" around pattern matching. I'm happ... pvande (Pieter van de Bruggen)
06:13 AM Revision 2a56702e (git): Test for unterminated here-docs
nobu (Nobuyoshi Nakada)
02:18 AM Revision c86a9e65 (git): bc mode is already removed [ci skip]
znz (Kazuhiro NISHIYAMA)
01:59 AM Revision d6bcf367 (git): EXPR_CMDARG also indicates the end of an expression
aycabta (aycabta .)
12:20 AM Feature #14912: Introduce pattern matching syntax
As suggested by Yusuke on Twitter, I'm posting a link to my own personal "wishlist" around pattern matching. I'm hap... pvande (Pieter van de Bruggen)

06/26/2019

11:50 PM Feature #15931: encoding for CESU-8
duerst (Martin Dürst) wrote:
> 念のために言っておきますが、https://www.unicode.org/reports/tr26/tr26-4.html に「It is not intended n...
naruse (Yui NARUSE)
09:13 AM Feature #15931: encoding for CESU-8
念のために言っておきますが、https://www.unicode.org/reports/tr26/tr26-4.html に「It is not intended nor recommended as an encoding us... duerst (Martin Dürst)
11:39 PM Bug #12196: lib: Date.valid_date? returns incorrect response for negative day
I don't think this is a bug in the code, but I do think we should improve the documentation for valid_date. I've add... jeremyevans0 (Jeremy Evans)
11:23 PM Revision 7172ab0e (git): Use native coroutine implementation on OpenBSD-amd64
When using native fibers, do not load ucontext, as it isn't needed. jeremyevans (Jeremy Evans)
10:59 PM Bug #12206 (Closed): undef_method on prepended module undefines same-name method on prepending class
This isn't a bug. `undef_method` and `remove_method` mean two different things in Ruby:
* `remove_method`: Remove...
jeremyevans0 (Jeremy Evans)
10:50 PM Bug #12212 (Closed): Parsing a URI of "mailto:?subject=hi" with `URI.parse` raises an exception
I can't replicate the `NoMethodError` you are receiving on any ruby version:
```
$ ruby18 -ruri -e 'p URI.parse("...
jeremyevans0 (Jeremy Evans)
08:52 PM Feature #15961: Always warn for URI.{,un}{escape,encode}
I am not sure, but can this warning be more helpful? Like method's documentation, which says:
> This method is obs...
zverok (Victor Shepelev)
08:33 PM Feature #15961 (Closed): Always warn for URI.{,un}{escape,encode}
These methods have both had a verbose mode warning for almost 10 years. If we ever plan on removing them, we should ... jeremyevans0 (Jeremy Evans)
08:12 PM Bug #12257: io/wait: wait_readable/writable working different than IO.select when descriptor not open
I don't think this is a bug. It makes sense for `IO#wait_writable` to raise an exception, because the specific `IO` ... jeremyevans0 (Jeremy Evans)
07:39 PM Bug #12259: DateTime.parse does not take into account the system timezone
I do not think this is a bug. DateTime has always defaulted to UTC, not just in `DateTime.parse`:
```ruby
DateTi...
jeremyevans0 (Jeremy Evans)
06:08 PM Bug #12297 (Rejected): Ruby stdlib date can parse non-existent date with year 0
jeremyevans0 (Jeremy Evans)
05:59 PM Bug #12421 (Closed): Please backport r53816, r53817
jeremyevans0 (Jeremy Evans)
05:51 PM Bug #12502 (Closed): ruby/test_array.rb test_permutation_stack_error very slow on some platforms
Fixed in commit:2743c491a7d7b4e015b9e0a2b114856371bdd636. jeremyevans0 (Jeremy Evans)
05:43 PM Bug #12541 (Closed): test failure with `umask 027`
Fixed by commit:3666ceb729998a6149d335151517f56aef2eba74 and commit:4c6eb271ddecc8534d10449ec2ca40df6bea2e58. jeremyevans0 (Jeremy Evans)
04:26 PM Revision 24c4e6de (git): Increase indent of continuation line
v =
3 # auto indent
aycabta (aycabta .)
04:21 PM Revision df3c9471 (git): * 2019-06-27
git[bot]
04:21 PM Revision 72bfc52d (git): Decrease indent by closing token correctly
aycabta (aycabta .)
02:53 PM Revision d004989a (git): Do not attempt to use ucontext for fibers on OpenBSD
OpenBSD does not support ucontext.
There may be a more generic way to handle this, using the result
of AC_CHECK_HEAD...
jeremyevans (Jeremy Evans)
01:09 PM Bug #15960 (Closed): rb_fstring should resize capacity [patch]
nobu (Nobuyoshi Nakada)
03:00 AM Bug #15960 (Closed): rb_fstring should resize capacity [patch]
https://github.com/ruby/ruby/pull/2256
When a string is `#frozen`, it's capacity is resized to fit (if it is much ...
jhawthorn (John Hawthorn)
12:44 PM Revision 1235e054 (git): [DOC] Add spaces [ci skip]
znz (Kazuhiro NISHIYAMA)
12:44 PM Revision d9a055a7 (git): [DOC] Fix svn account [ci skip]
znz (Kazuhiro NISHIYAMA)
10:02 AM Revision acb67472 (git): Restore updated implementation of arm32 coroutine code, but prefer ucontext.
Samuel Williams
09:44 AM Revision ba17127e (git): Decrease nesting level when closing token comes at a non-first token of line
aycabta (aycabta .)
08:23 AM Revision 28eeaed8 (git): Revert "coroutine/arm32/Context.S: save/restore the registers via stack"
This reverts commit 6df1814c08df93bbc0b3e7a73649bcf82e126064.
It caused a SEGV again:
https://rubyci.org/logs/rubyci...
mame (Yusuke Endoh)
08:19 AM Revision 6c6bf9ff (git): Add `ucontext` coroutine implementation for generic fallback.
Samuel Williams
07:04 AM Revision a84a99ff (git): test/ruby/test_array.rb (test_sort_with_replace): run in a subprocess
This test invokes GC.start 100 times, which takes approx. six minutes in
Solaris. This change runs the test in a sep...
mame (Yusuke Endoh)
06:01 AM Revision 04bc4c06 (git): Resize capacity for fstring
When a string is #frozen, it's capacity is resized to fit (if it is much
larger), since we know it will no longer be ...
jhawthorn (John Hawthorn)
06:01 AM Revision fe0ddf0e (git): `ensure` is not a continuos line
nobu (Nobuyoshi Nakada)
05:08 AM Revision 6df1814c (git): coroutine/arm32/Context.S: save/restore the registers via stack
Retry of 518adcca0a and dbe232e24e mame (Yusuke Endoh)
04:56 AM Feature #12558 (Assigned): Ruby does not support alternative server name in SSL connection
This isn't a bug, this is a request for a feature that doesn't currently exist, which is the ability to connect to a ... jeremyevans0 (Jeremy Evans)
04:08 AM Bug #12562 (Closed): URI merge removes empty segment contrary to RFC 3986
jeremyevans0 (Jeremy Evans)
02:02 AM Revision 51361272 (git): Respect --dest-dir when removing old default gems
Before this, tool/rbinstall would try to remove a gem file that
it may not have access too.
Fixes issue introduced i...
jeremyevans (Jeremy Evans)
01:49 AM Revision a3d1cacd (git): Decrease indent at "elsif" too
nobu (Nobuyoshi Nakada)
01:49 AM Revision ea8bc682 (git): Remove other debug prints
nobu (Nobuyoshi Nakada)
01:30 AM Bug #12764: rubygems with multi default gem problem
@jeremyevans0
+1, Can you commit it? Thanks.
hsbt (Hiroshi SHIBATA)
12:23 AM Revision e478671e (git): Added version guard for backtrace printing feature of psych to ruby/spec.
hsbt (Hiroshi SHIBATA)

06/25/2019

11:07 PM Revision cfa1a184 (git): Remove debug print...sorry
aycabta (aycabta .)
10:06 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
@naruse Interesting, I actually had no idea you could `String#<<(integer)`.
In my humble opinion, integer shifting...
byroot (Jean Boussier)
01:53 PM Feature #15940: Coerce symbols internal fstrings in UTF8 rather than ASCII to better share memory with string literals
Note that an incompatibility which is caused by the change of string encoding is `String#<<(integer)`.
Maybe Strin...
naruse (Yui NARUSE)
06:18 PM Revision 0f280942 (git): Improve wording of Local Variables and eval section
As pointed out by nobu, "defined" should be used instead of "assigned". jeremyevans (Jeremy Evans)
06:09 PM Bug #12764: rubygems with multi default gem problem
This change broke installation when using `--dest-dir`, if the gem file without `--dest-dir` exists and the user perf... jeremyevans0 (Jeremy Evans)
05:58 PM Bug #13337: Eval and Later Defined Local Variables
nobu (Nobuyoshi Nakada) wrote:
> "local variables assigned inside the call to +eval+" sounds like a just assignment ...
jeremyevans0 (Jeremy Evans)
05:43 PM Bug #13337: Eval and Later Defined Local Variables
"local variables assigned inside the call to +eval+" sounds like a just assignment to a local variable defined outsid... nobu (Nobuyoshi Nakada)
04:53 PM Bug #13337 (Closed): Eval and Later Defined Local Variables
Applied in changeset commit:git|0bd5f846df2f6268f653773e0cd4a20e2a944646.
----------
Document local variable interac...
jeremyevans (Jeremy Evans)
07:20 AM Bug #13337: Eval and Later Defined Local Variables
jeremyevans0 (Jeremy Evans) wrote:
> Attached is a documentation patch.
Seems fine.
A question:
> However, l...
nobu (Nobuyoshi Nakada)
05:18 PM Bug #15959 (Closed): Bug in the Ruby interpreter or extension libraries
I believe that this is a duplicate of #10933. Please try a newer version of Ruby and let us know if it reproduces. mame (Yusuke Endoh)
04:55 PM Bug #15959 (Feedback): Bug in the Ruby interpreter or extension libraries
Ruby 2.2.1 is no longer supported. Can you try with Ruby 2.5.5 or 2.6.3 and post back with the results? jeremyevans0 (Jeremy Evans)
04:49 PM Bug #15959 (Closed): Bug in the Ruby interpreter or extension libraries
``` ruby
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug r...
saferodrigo (Rodrigo Ferreira)
04:53 PM Revision 0aa8c3d8 (git): * 2019-06-26
git[bot]
04:53 PM Revision dd57442f (git): * remove trailing spaces.
git[bot]
04:52 PM Revision 0bd5f846 (git): Document local variable interactions with eval
Fixes [Bug #13337] jeremyevans (Jeremy Evans)
02:32 PM Revision 730aeb25 (git): Revert 518adcca0a and dbe232e24e
518adcca0a: "Try using arm32 implementation for fibers."
dbe232e24e: "Order of arguments might be incorrect in arm32 ...
mame (Yusuke Endoh)
01:17 PM Misc #15930: DevelopersMeeting20190711Japan
[Feature #15958] Time#inspect with frac naruse (Yui NARUSE)
01:12 PM Feature #15958 (Closed): Time#inspect with frac
When Matz changed Time#to_s format in 2006, frac part of Time string is dropped because it is considered not useful.
...
naruse (Yui NARUSE)
01:07 PM Revision 57e1a69e (git): Treat auto indent with newline correctly
aycabta (aycabta .)
01:02 PM Revision 0b57f9b2 (git): Decrease indent when "else", "rescue", "ensure", "when", or "in" come
aycabta (aycabta .)
08:22 AM Revision 1cbc4f98 (git): test/net/imap/test_imap.rb: use Thread#stop? to wait for server thread
Still timeout occurs. Retry for 5dd8fdd3f328f741fae4abba00c478e8a51d2a7e.
https://rubyci.org/logs/rubyci.s3.amazonaw...
mame (Yusuke Endoh)
07:46 AM Revision d7887b05 (git): Fixed broken ruby/spec related a53ab897c35586a836710a8afeb1e8c1abd9b087
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 746812ee (git): Do not allocate a string to check if a scalar is an integer
byroot (Jean Boussier)
06:56 AM Revision 5a4d2b9f (git): Remove string_cache in ScalarScanner
byroot (Jean Boussier)
06:56 AM Revision 63f78bba (git): Reduce string allocations in scalar_scanner
byroot (Jean Boussier)
06:56 AM Revision 00d0ede8 (git): Removed CHANGELOG from rdoc files.
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 3c4fc830 (git): Retired to write CHANGELOG.rdoc. Because It has no update from 2015.
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 03dac55f (git): Dump Hash ivars before elements
When the Hash is revived, the ivars will be set before elements. This
is for the case when the hash setter depends o...
Aaron Patterson
06:56 AM Revision 0016edbe (git): Add test to demonstrate issue deserializing hash with ivar
Currently the elements of a hash are revived before any ivar values.
This causes an issue when the `[]=` method refer...
Jordan Owens
06:56 AM Revision a53ab897 (git): Round trip exception backtraces
This commit allows exception backtraces to round trip Aaron Patterson
06:56 AM Revision f770a5be (git): Refactor exception dumping
Aaron Patterson
06:56 AM Revision 4bd19094 (git): Dumping the backtrace never worked, so remove it
Dumping the backtrace for exceptions never worked, so lets remove it. Aaron Patterson
06:56 AM Revision d118c84b (git): Fix IO#scanf on pipes on Windows
IO.seek on a pipe on Windows raises Errno::EINVAL instead of
Errno::ESPIPE.
Fixes Ruby Bug #15199
jeremyevans (Jeremy Evans)
06:56 AM Revision e572ff2f (git): Require version file relatively
deivid (David Rodríguez)
06:56 AM Revision 083fda84 (git): Bump version to 1.2.0.
hsbt (Hiroshi SHIBATA)
06:56 AM Revision 9b23aab2 (git): Fixed the wrong path for io-console.
hsbt (Hiroshi SHIBATA)
05:07 AM Bug #15957 (Closed): Splatting nil as **kwargs
Splatting nil as *array is ignored silently.
```ruby
[1, *nil]
# => [1, 2]
```
But splatting nil as **kwargs r...
Tietew (Toru Iwase)
05:04 AM Revision dbe232e2 (git): Order of arguments might be incorrect in arm32 coroutine implementation.
Samuel Williams
04:55 AM Bug #15956 (Closed): `{*nil}` causes confusing error message
```
$ ruby -e 'p({*nil})'
-e:1: syntax error, unexpected *, expecting '}'
p({*nil})
-e:1: Can't assign to nil
p(...
Tietew (Toru Iwase)
03:21 AM Bug #15199 (Closed): scanf.rb broken with io from IO.pipe (MinGW or Windows?)
Pull request merged: https://github.com/ruby/scanf/commit/50f3b58ea0b56df436025e77669413622d544fbf jeremyevans0 (Jeremy Evans)
12:40 AM Bug #15708 (Rejected): Implicit numbered argument decomposes an array
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom