Project

General

Profile

Activity

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

07/01/2019

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: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)
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)
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)
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)

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)
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)
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: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: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)
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

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)
11:11 AM Bug #13593: Addrinfo#== behaves oddly
PR here https://github.com/ruby/ruby/pull/2259 ioquatix (Samuel Williams)
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)

06/28/2019

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)
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)
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)

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: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)
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)
10:28 AM Feature #15931: encoding for CESU-8
naruse (Yui NARUSE) wrote:
> 文字コードの混乱という懸念は10年前ならあったでしょうが、もはやUTF-8が最高にして唯一の文字コードであることは誰の目にも明らかです。
> もっとUTF-8を信じてあ...
duerst (Martin Dürst)
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)
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: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)
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)
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)
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)
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)
01:30 AM Bug #12764: rubygems with multi default gem problem
@jeremyevans0
+1, Can you commit it? Thanks.
hsbt (Hiroshi SHIBATA)

06/25/2019

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: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)
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)
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)
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