Project

General

Profile

Activity

From 08/26/2017 to 09/01/2017

09/01/2017

10:31 PM Feature #13828: Win32ole extension should support licensed COM servers
Looking at trunk|r59665, there a typo `keyward_ids`, dunno if it's worth fixing. graywolf (Gray Wolf)
10:26 PM Bug #13859 (Closed): Segfault running `Fiber#inspect` on trunk
I started encountering segfaults on ruby-head in the test suite for neovim-ruby a couple weeks ago (e.g. https://trav... alexgenco (Alex Genco)
07:14 PM Bug #13670: [BUG] Bus Error at 0xefce7b (armv7l) (ruby 2.3.4p301)
Could you try trunk or Ruby 2.4.1 and provide how to reproduce the issue?
I have armv7l-linux-eabihf environment and...
naruse (Yui NARUSE)
04:51 PM Bug #13858 (Closed): getoptlong cannot process multiple line argument with equal sign (=) version
Here is the test case:
# more getopt.rb
require 'getoptlong'
a=GetoptLong.new(
[ '--user', ...
iefoaix (Michael Wang)
04:09 PM Bug #13794: Infinite loop of sched_yield
Hi Eric,
I have been testing your original patch (just the PID check) for a couple of days and it appears to have ...
catphish (Charlie Smurthwaite)
03:18 PM Feature #13847: Gem activated problem for default gems
Shouldn't the focus be on why the OpenSSL is loaded at the first place? vo.x (Vit Ondruch)
02:58 PM Feature #13667 (Closed): Add Coverage.running? to quickly check if Coverage is enabled.
Applied in changeset trunk|r59716.
----------
ext/coverage/coverage.c: add Coverage.enabled?
* ext/coverage/coverag...
mame (Yusuke Endoh)
02:58 PM Revision 95d949d5 (git): ext/coverage/coverage.c: add Coverage.enabled?
* ext/coverage/coverage.c (rb_coverage_running): add to quickly
check if coverage is enabled. patched by Burke Libbe...
mame (Yusuke Endoh)
12:10 PM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
Or maybe a String#freeze which returns an already existing frozen literal if such already exists. I think that the #d... chucke (Tiago Cardoso)
11:19 AM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
OK, I see what you want. So maybe what is wanted is a String#downcase variant which "inherits" frozenness of the sou... shyouhei (Shyouhei Urabe)
10:54 AM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
Please don't get me wrong, I'm not arguing that the spec for the feature is vague.
I understood that the introduct...
chucke (Tiago Cardoso)
10:08 AM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
chucke (Tiago Cardoso) wrote:
> > These are not literals, so not subjects of frozen-string-literal.
>
> I'd argue...
shyouhei (Shyouhei Urabe)
09:31 AM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
chucke (Tiago Cardoso) wrote:
> According to the principle of least surprise, I'd expect them to be the same.
And...
nobu (Nobuyoshi Nakada)
09:28 AM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
chucke (Tiago Cardoso) wrote:
> > These are not literals, so not subjects of frozen-string-literal.
>
> I'd argue...
nobu (Nobuyoshi Nakada)
09:27 AM Bug #13857: frozen string literal: can freeze same string into two unique frozen strings
> These are not literals, so not subjects of frozen-string-literal.
I'd argue, that's an implementation detail. Ac...
chucke (Tiago Cardoso)
09:22 AM Bug #13857 (Rejected): frozen string literal: can freeze same string into two unique frozen strings
chucke (Tiago Cardoso) wrote:
> Running an interpreter with `--enable-frozen-string-literal` on, I get the following...
nobu (Nobuyoshi Nakada)
07:16 AM Bug #13857 (Rejected): frozen string literal: can freeze same string into two unique frozen strings
Running an interpreter with `--enable-frozen-string-literal` on, I get the following:
```ruby
> "bang".object_id ...
chucke (Tiago Cardoso)
10:22 AM Bug #12598 (Closed): List files with Unicode license in LEGAL file
Applied in changeset trunk|r59715.
----------
replace copyrights by explanatory text in data files for GB2312/GB1234...
duerst (Martin Dürst)
10:09 AM Bug #12598: List files with Unicode license in LEGAL file
To give some more details on what Hiroshi wrote, what happened (actually upstreams, not at Ruby itself) is that someb... duerst (Martin Dürst)
05:50 AM Bug #12598: List files with Unicode license in LEGAL file
I discussed UCD license on the Ruby language with Prof. Martin.
enc/trans/GB/*.src files have a wrong license hold...
hsbt (Hiroshi SHIBATA)
10:22 AM Revision 3d46d51c (git): replace copyrights by explanatory text in data files for GB2312/GB12345 mappings
Replace the copyrights and explanatory texts in the data files used for mapping
GB2312/GB12345 to/from Unicode with s...
duerst (Martin Dürst)
08:30 AM Feature #13581: Syntax sugar for method reference
Consider the following:
~~~ ruby
def get_method(sym, object = Object)
object.send(:method, sym)
end
~~~
...
tom-lord (Tom Lord)
06:36 AM Feature #13581: Syntax sugar for method reference
What about triple colon `:::`?
```ruby
[1,2,3].map(&Math:::sqrt)
[1,2,3].each(&:::puts)
```
`::` is for loo...
tom_dalling (Tom Dalling)
06:15 AM Feature #13581: Syntax sugar for method reference
Another pretty unholy idea: resemble the way Ruby docs document the methods:
```ruby
[1,2,3].map(&Math#sqrt)
%w[...
zverok (Victor Shepelev)
12:56 AM Feature #13581: Syntax sugar for method reference
How about `obj.{method_name}` for the syntax sugar of `obj.method(:method_name)`? mrkn (Kenta Murata)
08:16 AM Revision fc188f16 (git): object.c: fix potential oob write in rb_str_to_dbl()
Ensure space for the terminating NUL byte. Note that this code path is
reachable only when Ruby is compiled with SHAR...
rhenium (Kazuki Yamaguchi)
05:57 AM Misc #13747 (Closed): MinGW trunk build available on Appveyor
MSP-Greg (Greg L) wrote:
> I'm fine with you closing this whenever you'd like.
Done.
duerst (Martin Dürst)
01:50 AM Misc #13747: MinGW trunk build available on Appveyor
naruse (Yui NARUSE) wrote:
> Thank you for providing CI for mingw.
> ...
> I'll add your site to rubyci.org.
Th...
MSP-Greg (Greg L)
04:29 AM Feature #13563: Implement Hash#choice method.
I vote for `Hash#slice` that is ActiveSupport compatible.
Matz.
matz (Yukihiro Matsumoto)
04:03 AM Feature #13604 (Assigned): Exposing alternative interface of readline
@kouji or @nobu
Can you review this patch?
hsbt (Hiroshi SHIBATA)
03:55 AM Feature #13822: Time.dst_changes(t=Time.now.year)
Usually Ruby itself doesn't have such information by itself.
It just calls localtime(3).
If you want to have info...
naruse (Yui NARUSE)
03:39 AM Misc #13704: [PATCH] Exclude Changelog files from documentation.
@larskanis
We discussed this issue on Developer Meeting.
There is no objection to your request.
I'm ok to merge ...
hsbt (Hiroshi SHIBATA)
03:34 AM Misc #13704 (Closed): [PATCH] Exclude Changelog files from documentation.
Applied in changeset trunk|r59713.
----------
Exclude Changelog files from documentation.
Patch from larskanis (L...
hsbt (Hiroshi SHIBATA)
03:34 AM Revision 99d64640 (git): Exclude Changelog files from documentation.
Patch from larskanis (Lars Kanis).
[Misc #13704][ruby-core:81878]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
hsbt (Hiroshi SHIBATA)
03:31 AM Feature #13849: Show --dump options in help
Changed implementation to (1).
https://github.com/ruby/ruby/pull/1688
https://github.com/sonots/ruby/blob/d762ee5...
sonots (Naotoshi Seo)
02:52 AM Feature #13849: Show --dump options in help
!! So, (1) was fine.
Hmm, I feel showing everything by one command makes easier to find options, so I will change im...
sonots (Naotoshi Seo)
02:31 AM Feature #13849: Show --dump options in help
sonots (Naotoshi Seo) wrote:
> I feel (2) is better based on the matz principle to keep help as compact as possible....
nobu (Nobuyoshi Nakada)
12:46 AM Feature #13849: Show --dump options in help
Sorry for raising a discussion again.
I noticed that Features list are shown bottom at --help.
```
$ ruby --help...
sonots (Naotoshi Seo)
02:57 AM Feature #13803: Add Socket::Ifaddr.vhid on supported platforms
I also confirmed to build success with FreeBSD 11.0-RELEASE-p1 hsbt (Hiroshi SHIBATA)
02:42 AM Bug #13856 (Closed): MinGW / mswin intermittent failure in test/socket/test_socket.rb
Recently, there have been two Appveyor fails, [first](https://ci.appveyor.com/project/ruby/ruby/build/1.0.5036) and [... MSP-Greg (Greg L)
02:28 AM Bug #13855: Hash#compact! returns nil if the hash is empty
`nil` is returned if there is no change, not only if the hash is empty:
```
hash = { foo: :bar, one: :two } # => ...
duerst (Martin Dürst)
02:09 AM Revision ed740754 (git): skip unless PLATFORM is darwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:15 AM Bug #13566 (Closed): A process freezes at the beginning of C level backtrace when a certain SEGV is occurred
Fixed by r59710. naruse (Yui NARUSE)
01:13 AM Revision 5ba15ec8 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:13 AM Revision 3bd01f99 (git): Fix C level backtrace on Darwin
SEGV caused by invalid instruction call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59710 b2dd03c8-39d4-4d8f-...
naruse (Yui NARUSE)
12:58 AM Revision b8243bb8 (git): compile.c: fix loading pathobj
* compile.c (ibf_load_iseq_each): location.pathobj may not be a
mere string now.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
12:43 AM Bug #13844 (Closed): Toplevel returns should fire ensures
Applied in changeset trunk|r59708.
----------
compile.c: ensure after toplevel return
* compile.c (iseq_compile_eac...
nobu (Nobuyoshi Nakada)
12:43 AM Revision d6347a46 (git): compile.c: ensure after toplevel return
* compile.c (iseq_compile_each0): toplevel returns should fire
ensures. [ruby-core:82492] [Bug #13844]
git-svn-id...
nobu (Nobuyoshi Nakada)
12:29 AM Bug #13758 (Feedback): TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
I can't reproduce on ruby -v: ruby 2.5.0dev (2017-09-01 trunk 59707) [aarch64-linux].
see also http://rubyci.s3.amaz...
naruse (Yui NARUSE)

08/31/2017

10:21 PM Bug #13855: Hash#compact! returns nil if the hash is empty
lucasbuchala (Lucas Buchala) wrote:
> Rather than a bug, I wonder if this is just a documentation omission.
>
> I...
elandesign (Paul Smith)
06:44 PM Bug #13855: Hash#compact! returns nil if the hash is empty
Hmm.
I had a look at class String and class Array what they do.
First Array:
array = [1,2,3] # => [1, 2,...
shevegen (Robert A. Heiler)
04:45 PM Bug #13855: Hash#compact! returns nil if the hash is empty
Rather than a bug, I wonder if this is just a documentation omission.
In case of a documentation omission, I creat...
lucasbuchala (Lucas Buchala)
03:24 PM Bug #13855 (Closed): Hash#compact! returns nil if the hash is empty
This behaviour feels like a bug to me.
From the documentation (with my emphasis):
> compact! → hsh
> Removes a...
elandesign (Paul Smith)
03:41 PM Revision 3541e365 (git): * 2017-09-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 PM Revision e896e9b9 (git): Skip test_open_tempfile_path on EINVAL
Looks like File::Constants::TMPFILE could be defined even when not
supported on system. Just skip the test when we g...
sorah (Sorah Fukumori)
02:51 PM Feature #13581: Syntax sugar for method reference
my idea for optimising `&obj.method(:symbol)`
is that it already creates a proc (object) without going over a `Metho...
Hanmac (Hans Mackowiak)
02:31 PM Feature #13581: Syntax sugar for method reference
k0kubun (Takashi Kokubun) wrote:
> Another idea: `&obj:method`
Consider more complex example, `&(obj.some.method(...
nobu (Nobuyoshi Nakada)
02:27 PM Feature #13581: Syntax sugar for method reference
Hanmac (Hans Mackowiak) wrote:
> i am not sure about that:
>
> ~~~ ruby
> obj\
> .method
> ~~~
> is already v...
nobu (Nobuyoshi Nakada)
01:12 PM Feature #13581: Syntax sugar for method reference
Oh, I'm so sad to hear `obj:method` (without `&`) is already valid. I still have hope to have it only when it's put w... k0kubun (Takashi Kokubun)
12:56 PM Feature #13581: Syntax sugar for method reference
k0kubun (Takashi Kokubun) wrote:
> Another idea: `&obj:method`
>
hm i like that idea, but think that might be a...
Hanmac (Hans Mackowiak)
12:30 PM Feature #13581: Syntax sugar for method reference
Another idea: `&obj:method`
It just puts receiver between `&` and `:` from existing one. I'm not sure it conflicts...
k0kubun (Takashi Kokubun)
12:10 PM Feature #13581: Syntax sugar for method reference
> I am for adding syntax sugar for method reference. But I don't like proposed syntax (e.g. ->).
> Any other idea?
...
zverok (Victor Shepelev)
10:10 AM Feature #13581: Syntax sugar for method reference
nobu (Nobuyoshi Nakada) wrote:
> `obj\.method`
i am not sure about that:
~~~ ruby
obj\
.method
~~~
is alre...
Hanmac (Hans Mackowiak)
08:48 AM Feature #13581: Syntax sugar for method reference
`obj\.method` nobu (Nobuyoshi Nakada)
06:31 AM Feature #13581: Syntax sugar for method reference
I am for adding syntax sugar for method reference. But I don't like proposed syntax (e.g. `->`).
Any other idea?
...
matz (Yukihiro Matsumoto)
01:02 PM Feature #13784: Add Enumerable#filter as an alias of Enumerable#select
matz (Yukihiro Matsumoto) wrote:
> Sounds OK. One concern left is `Hash#filter`.
>
> Matz.
I have added a bug ...
davidarnold (David Arnold)
09:09 AM Feature #13784: Add Enumerable#filter as an alias of Enumerable#select
Sounds OK. One concern left is `Hash#filter`.
Matz.
matz (Yukihiro Matsumoto)
06:37 AM Feature #13784: Add Enumerable#filter as an alias of Enumerable#select
+1 because I like the name filter_map for #5663.
shugo (Shugo Maeda)
11:22 AM Revision de6b788f (git): add NEWS entry for [Feature #13568] r59704
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sorah (Sorah Fukumori)
11:16 AM Bug #13854 (Closed): `make golf` broken
make golf が失敗します。
```
% make golf
...
compiling .../ruby/goruby.c golf_prelude.c
gcc: fatal error: cannot spec...
znz (Kazuhiro NISHIYAMA)
11:14 AM Feature #13568 (Closed): File#path for O_TMPFILE fds has no meaning
Applied in changeset trunk|r59704.
----------
File#path: Raise IOError when a file is O_TMPFILE
File#path for a fil...
sorah (Sorah Fukumori)
07:04 AM Feature #13568: File#path for O_TMPFILE fds has no meaning
Nobu's patch at [ruby-core:81329] fails when fd is closed... Updated the patch.
* Raise IOError when fptr->pathv i...
sorah (Sorah Fukumori)
06:05 AM Feature #13568: File#path for O_TMPFILE fds has no meaning
I vote for raising exceptions (ENOENT?).
Matz.
matz (Yukihiro Matsumoto)
11:14 AM Revision 75cda5e2 (git): File#path: Raise IOError when a file is O_TMPFILE
File#path for a file opened with O_TMPFILE has no meaning.
A filepath returned by this method isn't guarranteed abou...
sorah (Sorah Fukumori)
09:06 AM Feature #13639: Add "RTMIN" and "RTMAX" to Signal.list
I propose
* Signal::RTMIN
* Signal::RTMAX
instead.
Matz.
matz (Yukihiro Matsumoto)
09:06 AM Feature #13770: Can't create valid Cyrillic-named class/module
In the patch, I suggest adding something like
```c
if (rb_enc_islower(c, enc)) return FALSE;
```
immediately ...
duerst (Martin Dürst)
08:58 AM Bug #13769: IPAddr#ipv4_compat incorrect behavior
Agreed with deprecating it. Other libraries like the ipaddress gem do not seem to have this, so I'll remove it by 2.5. knu (Akinori MUSHA)
08:48 AM Feature #13789 (Rejected): Dir - methods
Rejected. You can simply filter Dir entries. If you have concrete use-case of the method, reopen the issue, please.
...
matz (Yukihiro Matsumoto)
08:46 AM Feature #13839 (Rejected): String Interpolation Statements
I think it should be done in the gem. Templating need not to be a part of the core.
Matz.
matz (Yukihiro Matsumoto)
08:42 AM Misc #13747: MinGW trunk build available on Appveyor
Thank you for providing CI for mingw.
I and branch maintainers monitors CI results by http://rubyci.org/
If you o...
naruse (Yui NARUSE)
08:33 AM Revision 5f3c228f (git): Added NEWS for r59702
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:29 AM Feature #13803 (Closed): Add Socket::Ifaddr.vhid on supported platforms
Applied in changeset trunk|r59702.
----------
Add Socket::Ifaddr.vhid on supported platforms [Feature #13803]
patch...
naruse (Yui NARUSE)
08:18 AM Feature #13803 (Assigned): Add Socket::Ifaddr.vhid on supported platforms
hsbt (Hiroshi SHIBATA)
07:19 AM Feature #13803: Add Socket::Ifaddr.vhid on supported platforms
Although I don't tested, it seems fine except the document should use Integer instead of Fixnum. akr (Akira Tanaka)
08:29 AM Revision e7ddf878 (git): Add Socket::Ifaddr.vhid on supported platforms [Feature #13803]
patched by Alan Somers
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:21 AM Bug #13597 (Closed): Does read_nonblock call remalloc for the buffer if does it just set the size attribute
Applied in changeset trunk|r59701.
----------
io.c: shrink read buffer
* io.c (io_setstrbuf): return true if the bu...
nobu (Nobuyoshi Nakada)
06:59 AM Bug #13597: Does read_nonblock call remalloc for the buffer if does it just set the size attribute
We discussed this in a developer meeting,
it is better to call realloc when outbuf is not given and
maxlen - len is...
akr (Akira Tanaka)
06:41 AM Bug #13597: Does read_nonblock call remalloc for the buffer if does it just set the size attribute
I think that it's possible to call remalloc when
"outbuf" argument is not supplied to read_nonblock.
It makes pos...
akr (Akira Tanaka)
08:21 AM Revision 9f1994ed (git): io.c: shrink read buffer
* io.c (io_setstrbuf): return true if the buffer is newly created.
* io.c (io_set_read_length): shrink the read buff...
nobu (Nobuyoshi Nakada)
08:07 AM Revision bb03f028 (git): string.c: adjust indent [ci skip]
* string.c (rb_str_enumerate_grapheme_clusters): adjust indent.
[Feature #13780]
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 1f506de6 (git): test_syntax.rb: suppress warnings
* test/ruby/test_syntax.rb (TestSyntax#test_return_toplevel):
suppress unreachable statement warnings.
git-svn-id:...
nobu (Nobuyoshi Nakada)
07:44 AM Feature #13849: Show --dump options in help
Changed as:
```
$ ./ruby --help
Usage: ./ruby [switches] [--] [programfile] [arguments]
-0[octal] sp...
sonots (Naotoshi Seo)
06:40 AM Feature #13849: Show --dump options in help
What about `--help=dump` (`--help=feature` and so on)? nobu (Nobuyoshi Nakada)
05:41 AM Feature #13849: Show --dump options in help
I removed old --dump=help, and --dump=usage, and changed --dump=help to show help messages of --dump.
https://github...
sonots (Naotoshi Seo)
07:36 AM Feature #13606 (Rejected): Enumerator equality and comparison
Without any actual use case, there would be no effective definition of equality for enumerators.
FWIW, the initial...
knu (Akinori MUSHA)
07:34 AM Bug #13833: String#scanf("%a") incorrectly requires a sign on the (binary) exponent
Hi, cabo.
I implemented to fix this bug and created PR:
https://github.com/ruby/ruby/pull/1689
Could you ple...
tarotaro0 (taro taro)
07:19 AM Feature #12733: Bundle bundler to ruby core
It's OK as long as bundling bundler makes users happy (and I believe it would).
Matz.
matz (Yukihiro Matsumoto)
07:02 AM Bug #12598: List files with Unicode license in LEGAL file
Though GB2312 seems still needed, but we may be able to remove GB12345. naruse (Yui NARUSE)
06:41 AM Bug #12598 (Assigned): List files with Unicode license in LEGAL file
hsbt (Hiroshi SHIBATA)
06:59 AM Misc #12529 (Closed): LEGAL file covering all the license information within Ruby
hsbt (Hiroshi SHIBATA)
06:43 AM Misc #12529: LEGAL file covering all the license information within Ruby
>junaruga
Thanks. We reopen issue about UCD license issue: https://bugs.ruby-lang.org/issues/12598
Without UCD ...
hsbt (Hiroshi SHIBATA)
06:44 AM Feature #13600 (Rejected): yield_self should be chainable/composable
Function composition should **not** be implemented by `yield_self`.
Matz.
matz (Yukihiro Matsumoto)
06:35 AM Feature #13780 (Closed): String#each_grapheme
Applied in changeset trunk|r59698.
----------
String#each_grapheme_cluster and String#grapheme_clusters
added to en...
naruse (Yui NARUSE)
05:32 AM Feature #13780: String#each_grapheme
`grapheme` sounds like an element in the grapheme cluster. How about `each_grapheme_cluster`?
If everyone gets used ...
matz (Yukihiro Matsumoto)
06:35 AM Revision df49fc65 (git): String#each_grapheme_cluster and String#grapheme_clusters
added to enumerate grapheme clusters [Feature #13780]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59698 b2dd03...
naruse (Yui NARUSE)
06:26 AM Feature #6284: Add composition for procs
Most languages do not define function composition in built-in operators, but provide them as function or method such ... yuroyoro (TOMOHITO Ozaki)
06:04 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> I believe that this feature should be introduced with another
> name. I have no count...
normalperson (Eric Wong)
05:49 AM Feature #13516 (Assigned): Improve the text of the circular require warning
matz (Yukihiro Matsumoto)
05:48 AM Feature #13516 (Open): Improve the text of the circular require warning
The update of the message is OK.
Matz.
matz (Yukihiro Matsumoto)
05:47 AM Feature #13516 (Assigned): Improve the text of the circular require warning
mrkn (Kenta Murata)
05:41 AM Feature #13395: Add a method to check for not nil
Your example is bit weak. Is there any **realistic** use-case for the method?
Matz.
matz (Yukihiro Matsumoto)
05:31 AM Bug #13407 (Assigned): We have recv_nonblock but not send_nonblock... can we add it?
hsbt (Hiroshi SHIBATA)
05:25 AM Feature #13630: :[] method should accept block in nice syntax
The trunk accepts a block after `[]` now. nobu (Nobuyoshi Nakada)
05:19 AM Feature #13686 (Assigned): Add states of scanner to tokens from Ripper.lex and Ripper::Filter#on_*
hsbt (Hiroshi SHIBATA)
03:06 AM Revision 54217d68 (git): test_syntax.rb: assert output
* test/ruby/test_syntax.rb (TestSyntax#test_return_toplevel):
assert expected output if given.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
03:05 AM Bug #13853 (Closed): Backport request r58323
I picked commit from json-2.0.4 fixes.
Please backport attachment patch to ruby 2.2 and 2.3.
hsbt (Hiroshi SHIBATA)
02:07 AM Bug #13844: Toplevel returns should fire ensures
The behavior was intentional. nobu (Nobuyoshi Nakada)
01:25 AM Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
It seems to be fixed at trunk. Thank you.
But I guess that it is not due to r59606, but rather to r59630 and r59676....
wanabe (_ wanabe)
12:05 AM Revision 85603760 (git): `$=` is no longer effective. [ci skip]
* doc/globals.rdoc: [DOC] `$=` is no longer effective.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59696 b2dd0...
znz (Kazuhiro NISHIYAMA)

08/30/2017

10:23 PM Revision 7e8cdaa6 (git): to_str -> to_s
* lib/net/http/header.rb (set_field): `val` can not have `to_str`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
ko1 (Koichi Sasada)
07:32 PM Bug #13851: getting "can't modify string; temporarily locked" on non-frozen instances
[email protected] wrote:
> I can't unfortunately reproduce this in a deterministic way. I
> can only say t...
normalperson (Eric Wong)
10:37 AM Bug #13851 (Closed): getting "can't modify string; temporarily locked" on non-frozen instances
I'm doing some nonblocking IO, and using a local string for buffering to avoid allocations. Roughly the following
...
chucke (Tiago Cardoso)
05:25 PM Bug #13852 (Closed): Backport r59693,59695 (Net::HTTP should raise error when CR/LF in a http header value)
This is a ticket for backport management. The issue was already fixed on trunk.
Let's treat r59693 as a bugfix and b...
naruse (Yui NARUSE)
05:24 PM Revision 46180152 (git): * 2017-08-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:24 PM Revision 427f5b57 (git): A HTTP Header value must not contain CR or LF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:52 PM Feature #13849: Show --dump options in help
It sounds `--dump=?` is troublesome, and also it is not easy to implement.
It looks `--dump=help` and `--help` is sa...
sonots (Naotoshi Seo)
12:09 PM Feature #13849: Show --dump options in help
bash also expand glob if files exist.
And bash with `shopt -s failglob` can raise error like zsh.
So I think users ...
znz (Kazuhiro NISHIYAMA)
09:47 AM Feature #13849: Show --dump options in help
I feel splitting help to --dump=? is nice idea.
By the way, the current behavior is as:
bash
```
$ ./ruby -...
sonots (Naotoshi Seo)
09:37 AM Feature #13849: Show --dump options in help
+1
The "--dump=?" may also work. I do however think that Naotoshi Sao's suggestion,
although more verbose, may be...
shevegen (Robert A. Heiler)
08:19 AM Feature #13849: Show --dump options in help
Or add the message "try --dump=? to show valid arguments". nobu (Nobuyoshi Nakada)
08:08 AM Feature #13849: Show --dump options in help
elsewhere ... where are you supposed? sonots (Naotoshi Seo)
08:02 AM Feature #13849: Show --dump options in help
sonots (Naotoshi Seo) wrote:
> version, copyright, usage, help, yydebug, syntax, parsetree, parsetree_with_comment, ...
naruse (Yui NARUSE)
05:57 AM Feature #13849: Show --dump options in help

version, copyright, usage, help, yydebug, syntax, parsetree, parsetree_with_comment, insns are available as an argu...
sonots (Naotoshi Seo)
05:15 AM Feature #13849: Show --dump options in help
ruby 2.4.1 (actually, trunk) sonots (Naotoshi Seo)
05:14 AM Feature #13849 (Closed): Show --dump options in help
Current help does not show any helps for --dump options such as --dump=insns.
I want to get them.
```
$ ./ruby -...
sonots (Naotoshi Seo)
11:21 AM Bug #13848: BigDecimal.new('200.') raises an exception
Robert, yes, I think it should be the same as BigDecimal.new('200.0'). The problem arises, not when a programmer is ... ddoherty03 (Daniel Doherty)
10:07 AM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
I propose following specification: `require 'foobar'`
If ENOENT occurs for all paths searched, raise LoadError w...
sonots (Naotoshi Seo)
08:54 AM Bug #13754 (Assigned): bigdecimal with lower precision that Float
mrkn (Kenta Murata)
08:54 AM Feature #13625: BigDecimal short form / shorthand
Note that BigDecimal class is defined in a standard library, but it is not built-in. mrkn (Kenta Murata)
08:50 AM Bug #13674 (Assigned): BigDecimal comparison with Float::INFINITY is erroneous in 2.2.x and 2.3.x
mrkn (Kenta Murata)
08:26 AM Revision f0ae63b0 (git): array.c: refine binomial_coefficient
* array.c (binomial_coefficient): get rid of bignums by division
after each multiplications.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 96223329 (git): array.c: refine descending_factorial
* array.c (descending_factorial): reduce factorial multipication.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
07:44 AM Bug #13850 (Closed): backport r59584
バックポート管理用のチケットです。 usa (Usaku NAKAMURA)
07:17 AM Bug #13841: Segmentation fault in Ruby CFUNC :to_s
Hi, we need a reproducible codes. sonots (Naotoshi Seo)
06:37 AM Misc #13840: Collection methods - stability
MSP-Greg (Greg L) wrote:
> Regardless, in simplifying the code, I was left with one question regarding all of the ...
duerst (Martin Dürst)
05:37 AM Revision 6d5a4fef (git): * 2017-08-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 AM Revision 56ce5460 (git): array.c: integer calculations
* array.c (rb_ary_cycle_size, descending_factorial): use
rb_int_mul instead of rb_funcallv.
* array.c (binomial_co...
nobu (Nobuyoshi Nakada)
03:16 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
I comment in compliance with hsbt's request.
Basically I agree with ko1; Thread is considered harmful. Casual Rub...
mame (Yusuke Endoh)

08/29/2017

06:40 PM Bug #13846: Openbsd possible memory leak when using Thread
I installed 2.5.0-dev (from github) and seems that this bug does not occur or at least it is fixed. I believe that it... parhs (Coding Gorilla)
02:14 PM Bug #13846: Openbsd possible memory leak when using Thread
I've confirmed this also happens with the current version of OpenBSD and ruby 2.4.1. I'll have to write a C version ... jeremyevans0 (Jeremy Evans)
08:14 AM Bug #13846 (Closed): Openbsd possible memory leak when using Thread
On openBSD 5.9/6.1 running this code causes RSS memory to increase without limit. This does not happen in ubuntu or o... parhs (Coding Gorilla)
06:26 PM Bug #13844: Toplevel returns should fire ensures
Oh also...IRB is a very weird beast. The code you enter isn't really running at toplevel; it's running in an eval tha... headius (Charles Nutter)
06:25 PM Bug #13844: Toplevel returns should fire ensures
I do not assume it was intentional, but it was codified by tests added along with the toplevel return change. See tes... headius (Charles Nutter)
06:30 AM Bug #13844: Toplevel returns should fire ensures
This is indeed weird that the blocks are treated differently depending on whether they
are defined in a method or ou...
shevegen (Robert A. Heiler)
05:23 PM Bug #13848: BigDecimal.new('200.') raises an exception
I believe you mean for BigDecimal.new('200.') to be equivalent to BigDecimal.new('200.0')?
I could see both ways b...
shevegen (Robert A. Heiler)
12:24 PM Bug #13848 (Closed): BigDecimal.new('200.') raises an exception
BigDecimal.new('200.') raises an exception:
ArgumentError: invalid value for BigDecimal(): "200."
It should acc...
ddoherty03 (Daniel Doherty)
12:13 PM Revision 4b9aeef1 (git): array.c: use rb_check_array_type
* array.c (ary_join_1): simplified by rb_check_array_type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59688 b...
nobu (Nobuyoshi Nakada)
11:52 AM Revision f32e46b7 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:52 AM Revision 4790c089 (git): Merge rdoc-6.0.0.beta1.
This version fixed strange behavior of ruby code parser.
We will list all of impromovement to Changelog when 6.0.0 ...
hsbt (Hiroshi SHIBATA)
11:35 AM Revision 26a9bf75 (git): array.c: nested encoding
* array.c (ary_join_1): ignore encodings in nested arrays as an
initial encoding.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
11:33 AM Feature #13847: Gem activated problem for default gems
> Also, in this use case, it seems to be enough to use [..]
> require 'json', version: :default, into: :Bundler
...
shevegen (Robert A. Heiler)
09:27 AM Feature #13847: Gem activated problem for default gems
hsbt (Hiroshi SHIBATA) wrote:
> Unfortunately, since rubygems has required openssl before the bundler runs it will r...
rhenium (Kazuki Yamaguchi)
08:53 AM Feature #13847 (Assigned): Gem activated problem for default gems
If you try to use some default gems with a fixed version using Bundler, there are cases where the current RubyGems/Bu... hsbt (Hiroshi SHIBATA)
10:49 AM Revision cb70a92e (git): array.c: join encoding
* array.c (ary_join_1): copy the encoding of the converted string
of the first element by to_str too, as an initial...
nobu (Nobuyoshi Nakada)
10:22 AM Revision 9d990931 (git): Partly reverted r59642. Because IO#close is idempotent since Ruby 2.3.
Reported by Eric Wong. Thank you.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59683 b2dd03c8-39d4-4d8f-98ff-82...
hsbt (Hiroshi SHIBATA)
10:17 AM Bug #13794: Infinite loop of sched_yield
Apologies for my delay in replying. I have not yet had an opportunity to fully test any of these patches (apart from ... catphish (Charlie Smurthwaite)
09:06 AM Bug #13769 (Assigned): IPAddr#ipv4_compat incorrect behavior
Glass_saga (Masaki Matsushita)
08:25 AM Bug #13769: IPAddr#ipv4_compat incorrect behavior
I'd vote for marking it deprecated & fixing the bug in the original ticket. Despite the fact that the addresses are n... arkadiyt (Arkadiy Tetelman)
08:02 AM Bug #13769: IPAddr#ipv4_compat incorrect behavior
RFC4291 says: '"IPv4-Compatible IPv6 address" is now deprecated.'
We can remove #ipv4_compat? or mark it as deprecat...
Glass_saga (Masaki Matsushita)
08:43 AM Bug #4731 (Rejected): ruby -S irb fails with mingw/msys vanilla builds
I couldn't reproduce this with RubyInstaller 2.4.1-2. hsbt (Hiroshi SHIBATA)
08:18 AM Bug #13831 (Third Party's Issue): error when try to install
I couldn't reproduce this.
```
C:\Users\hsbt>gem i sass
Fetching: sass-listen-4.0.0.gem (100%)
Successfully ins...
hsbt (Hiroshi SHIBATA)
08:14 AM Bug #13843 (Assigned): [PATCH] RubyGems 2.6.13 - Align lib/rubygems/resolver.rb with rubygems/rubygems
hsbt (Hiroshi SHIBATA)
08:14 AM Bug #13652 (Rejected): Ruby 2.3.4 does not catch Argument error when comparing DateTime with String
It can't be reproduced.
```
% ruby -v -r "date" -e "p DateTime.parse == 'No End Date'"
ruby 2.5.0dev (2017-08-29...
Glass_saga (Masaki Matsushita)
07:41 AM Bug #11174: threads memory leak
I am having similar issue. Even calling open3.capture2 which uses threads results into 250mb of rss memory after a da... parhs (Coding Gorilla)
07:11 AM Revision 3895e300 (git): test/ruby: tweaked heredocs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:01 AM Revision 480c84e1 (git): fix error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:24 AM Revision 174fd5fd (git): .gitignore: ignore run.gdb
* .gitignore: ignore run.gdb which is assumed to be generated
by make gdb and customized manually during developmen...
sonots (Naotoshi Seo)
04:58 AM Revision f70827b7 (git): resolv.rb: remove unnecessary require statement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
04:50 AM Bug #9639: libyaml not found, rubygems not functional on freebsd with ruby 2.1.0
I couldn't reproduce FreeBSD 11.0 and Ruby 2.1.10. hsbt (Hiroshi SHIBATA)

08/28/2017

11:51 PM Bug #13794: Infinite loop of sched_yield
[email protected] wrote:
> Eric Wong <[email protected]> wrote:
> > How about checking owner_process before ...
normalperson (Eric Wong)
11:26 PM Bug #13845 (Closed): thread_win32.c: set thread name breaking mswin builds on appveyor and at rubyci
Applied in changeset trunk|r59678.
----------
win32.c: fix function pointer
* win32/win32.c (rb_w32_set_thread_desc...
nobu (Nobuyoshi Nakada)
08:26 PM Bug #13845 (Closed): thread_win32.c: set thread name breaking mswin builds on appveyor and at rubyci
The commit [svn 59660 thread_win32.c: set thread name](https://github.com/ruby/ruby/commit/19d692920d2d207c3aa891fc79... MSP-Greg (Greg L)
11:25 PM Revision c5683c9a (git): win32.c: fix function pointer
* win32/win32.c (rb_w32_set_thread_description): fix the condition
if the API function pointer is found.
[ruby-co...
nobu (Nobuyoshi Nakada)
08:20 PM Bug #13844: Toplevel returns should fire ensures
See https://github.com/jruby/jruby/issues/4761 for our placeholder bug for this missing feature. headius (Charles Nutter)
08:20 PM Bug #13844 (Closed): Toplevel returns should fire ensures
In the following contexts, a return always fires the ensure that wraps it:
```
[] ~/projects/ruby $ ruby -e 'def ...
headius (Charles Nutter)
07:36 PM Feature #4840: Allow returning from require
Ahh great, thank you for the pointer, nobu! headius (Charles Nutter)
04:49 PM Feature #4840: Allow returning from require
test/ruby/test_syntax.rb:test_return_toplevel nobu (Nobuyoshi Nakada)
03:49 PM Feature #4840: Allow returning from require
Were any tests or specs added for this feature? I don't see anything recent added to language/return_spec.rb and the ... headius (Charles Nutter)
04:05 PM Revision 9f675c5b (git): * 2017-08-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:05 PM Revision c5e4070c (git): Increase STACKFRAME_FOR_CALL_CFUNC
On below env, miniruby requires 568 and ruby requires 838 to pass.
* ruby -v: ruby 2.5.0dev (2017-08-28 trunk 59670) ...
naruse (Yui NARUSE)
04:02 PM Bug #13843: [PATCH] RubyGems 2.6.13 - Align lib/rubygems/resolver.rb with rubygems/rubygems
At rubygems/rubygems, the patch for resolver.rb was accepted first, then the patch to extend appveyor testing to incl... MSP-Greg (Greg L)
01:28 PM Bug #13843 (Rejected): [PATCH] RubyGems 2.6.13 - Align lib/rubygems/resolver.rb with rubygems/rubygems
Currently, the file `lib/rubygems/resolver.rb` differs between ruby/ruby and rubygems/rubygems in the `search_for` me... MSP-Greg (Greg L)
02:21 PM Revision 4446f528 (git): compile.c: compile_if
* compile.c (compile_if): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59675 b2...
nobu (Nobuyoshi Nakada)
11:20 AM Revision 14638d85 (git): [DOC] Fix typo in rdoc of `transform_values!` [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:55 AM Revision b3c70d4c (git): string.c: fix potential bug in String#split
* string.c (rb_str_split_m): fix potential bug when rb_memsearch()
matches a octet in the middle of a multi-byte ch...
Glass_saga (Masaki Matsushita)
08:31 AM Revision c5da5b1e (git): Merge rubygems-2.6.13.
see details for this update:
http://blog.rubygems.org/2017/08/27/2.6.13-released.html
git-svn-id: svn+ssh://ci.rub...
hsbt (Hiroshi SHIBATA)
08:07 AM Bug #13842 (Closed): Backport request: Rubygems-2.6.13
Rubygems-2.6.13 has been released now.
Its version was required to backport all stable versions of Ruby.
I create...
hsbt (Hiroshi SHIBATA)
07:54 AM Revision 1a193018 (git): lib/csv.rb: refactor and optimize. This change
includes the patch from marshall-lee.
close #1168
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59671 b2dd03c8-3...
Glass_saga (Masaki Matsushita)
01:48 AM Bug #13841 (Closed): Segmentation fault in Ruby CFUNC :to_s
Hi, a segmentation fault was found in my environment.
~~~ text
E, [2017-08-25T16:21:37.798828 #632] ERROR -- : r...
douyleyuyu (yubin liu)
12:58 AM Bug #13167: Dir.glob is 25x slower since Ruby 2.2
ahorek (Pavel Rosický) wrote:
> There's no need to call it for each directory because the result will always be same...
nobu (Nobuyoshi Nakada)

08/27/2017

04:22 PM Bug #13167: Dir.glob is 25x slower since Ruby 2.2
https://github.com/ruby/ruby/pull/1685
I reverted nobu's change and instead of recursion for simple patterns I wan...
ahorek (Pavel Rosický)
04:18 PM Revision a2f5275e (git): compile.c: compile_ensure
* compile.c (compile_ensure): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5967...
nobu (Nobuyoshi Nakada)
04:15 PM Revision 79992090 (git): compile.c: compile_resbody
* compile.c (compile_resbody): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@596...
nobu (Nobuyoshi Nakada)
04:04 PM Revision fc1714be (git): * 2017-08-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:04 PM Revision c1b32b5a (git): compile.c: compile_rescue
* compile.c (compile_rescue): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5966...
nobu (Nobuyoshi Nakada)
02:27 PM Misc #13840 (Rejected): Collection methods - stability
I'm trying to fix some method code (`Gem::Resolver#search_for`) in rubygems.
Regardless, in simplifying the code, ...
MSP-Greg (Greg L)
06:32 AM Revision 21e4ade5 (git): lib/net/imap.rb: Accept continuation requests without response text
The IMAP server of DOCOMO returns such continuation requests.
[ruby-list:50558]
git-svn-id: svn+ssh://ci.ruby-lang.o...
shugo (Shugo Maeda)

08/26/2017

11:39 PM Feature #13828 (Closed): Win32ole extension should support licensed COM servers
Applied in changeset trunk|r59665.
----------
* ext/win32ole/win32ole.c (fole_initialize): support licensed COM serv...
suke (Masaki Suketa)
11:39 PM Revision 917beef3 (git): * ext/win32ole/win32ole.c (fole_initialize): support licensed COM server. Thanks to Gray Wolf. [Feature :#13828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
09:02 PM Revision 6582a2f6 (git): vcs.rb: refresh after dcommit
* tool/vcs.rb (VCS::GIT#commit): refresh until sync after dcommit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
08:55 PM Revision 6de143f6 (git): * 2017-08-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:55 PM Revision 9cfc7442 (git): NEWS: Thread#name= on Windows [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:13 PM Feature #13839: String Interpolation Statements
Yes templating is not a key factor for large modern PHP projects, but you need to go back in late 90s. That was the s... Anonymous
07:23 AM Feature #13839: String Interpolation Statements
> I was listening a talk by Rasmus Lerdorf, the creator of PHP.
> He said that one of the most appealing feature he ...
shevegen (Robert A. Heiler)
02:14 AM Feature #13839: String Interpolation Statements
k0kubun (Takashi Kokubun) wrote:
> Ah okay, so expected feature is only "%{3.times do}Hello #{'World'}%{end}" and a ...
Anonymous
02:04 AM Feature #13839: String Interpolation Statements
Ah okay, so expected feature is only "%{3.times do}Hello #{'World'}%{end}" and a multi-line complex usage would be:
...
k0kubun (Takashi Kokubun)
01:53 AM Feature #13839: String Interpolation Statements
> You should write expected code in valid Ruby syntax. Guessing from "%{3.times do}Hello #{'World'}%{end}", probably ... Anonymous
01:46 AM Feature #13839 (Feedback): String Interpolation Statements
You wrote:
~~~
{% if true %}
Hello #{'World'}
{% end %}
Template.new('...').render(binding)
~~~
You sh...
k0kubun (Takashi Kokubun)
01:34 AM Feature #13839: String Interpolation Statements
Thanks for your feedback Jeremy. :) (I have much gratitude for all your work in Ruby!)
Yes, I didn't think of this...
Anonymous
02:22 PM Revision 420efa9c (git): win32.c: fix return value
* win32/win32.c (rb_w32_set_thread_description_str): return the
result when name is nil.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:26 AM Feature #13801: Implement case equality test for Set#===
> I expect Set to act almost like Array [...]
But why? Aside from both being collections, there is no connection....
davidarnold (David Arnold)
12:30 AM Revision 19d69292 (git): thread_win32.c: set thread name
* thread_win32.c (native_set_another_thread_name): set thread name
by SetThreadDescription.
* win32/win32.c (rb_w3...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom