Project

General

Profile

Activity

From 09/24/2017 to 09/30/2017

09/30/2017

10:08 PM Bug #13794: Infinite loop of sched_yield
[email protected] wrote:
> Anyone can use Gregory's sched_yield_loop.rb to check for the
> bug. If the weaker ...
normalperson (Eric Wong)
09:50 PM Bug #13794 (Closed): Infinite loop of sched_yield
Applied in changeset trunk|r60079.
----------
thread_pthread.c: do not wakeup inside child processes
* thread_pthre...
Anonymous
03:21 AM Bug #13794: Infinite loop of sched_yield
Gregory Potamianos wrote:
> `while true; do nice -n19 ruby sched_yield_loop.rb; [ $? -ne 0 ] && break; done`
With...
kernigh (George Koehler)
10:04 PM Feature #13946: Rename configure.in to configure.ac
kernigh (George Koehler) wrote:
> I had an old Makefile before I pulled this change (rename configure.in to configur...
nobu (Nobuyoshi Nakada)
12:26 AM Feature #13946: Rename configure.in to configure.ac
I had an old Makefile before I pulled this change (rename configure.in to configure.ac). The old Makefile can't find ... kernigh (George Koehler)
09:50 PM Revision 000169c5 (git): * 2017-10-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:50 PM Revision b860f064 (git): thread_pthread.c: do not wakeup inside child processes
* thread_pthread.c (rb_thread_wakeup_timer_thread): check
ownership before incrementing
(rb_thread_wakeup_timer_t...
Eric Wong
02:33 PM Bug #13957 (Closed): readline が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで、Readline.insert_text の文字列が正しく扱われません。
```
% ruby -rreadline -e 'p Readli...
tommy (Masahiro Tomita)
01:14 PM Revision 8efc4132 (git): hash.c: use rb_hash_new_with_size()
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
12:53 PM Feature #13395: Add a method to check for not nil
I believe the english equivalent to `not_nil` would be `exist` (instead of exists, to follow prev use). I believe co... MSP-Greg (Greg L)
05:44 AM Feature #13395: Add a method to check for not nil
I think `Array#nitems` is like this. But it was removed since ruby 1.9.1.
In doc/NEWS-1.9.1:
> o Array#nitems w...
znz (Kazuhiro NISHIYAMA)
12:26 PM Bug #13956 (Closed): Segmentation fault when calling Method#using with a non-module argument and block
Applied in changeset trunk|r60077.
----------
eval.c: check type
* eval.c (ignored_block): check argument type, whi...
nobu (Nobuyoshi Nakada)
11:32 AM Bug #13956 (Closed): Segmentation fault when calling Method#using with a non-module argument and block
Module#usingをモジュールでない引数とブロックをつけて呼び出すとクラッシュします。
再現プログラムは以下です。
~~~ ruby
def using(x)
yield x
end
using(1)...
minoritea (Minori Tokuda)
12:26 PM Revision 327b22ad (git): eval.c: check type
* eval.c (ignored_block): check argument type, which must be
Module. [ruby-dev:50270] [Bug #13956]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
11:58 AM Revision c879b601 (git): hash.c: remove special treatments on deletion
st.c was improved in r56650 that it permits deletion during iteration.
In this commit, special treatments for previou...
Glass_saga (Masaki Matsushita)
11:50 AM Revision e7c8073a (git): dbm.c: suppress unused-but-set-variable warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:06 AM Revision c0a58759 (git): gdbm.c: use the default external encoding
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:27 AM Revision 7f2fd38b (git): configure.ac: remove --enable-pthread option.
* configure.ac: remove --enable-pthread option.
it was obsoleted in 2009.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
Glass_saga (Masaki Matsushita)
09:07 AM Revision 1b7e9704 (git): dbm.c: removed useless assignments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:35 AM Bug #13953 (Closed): gdbm が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
Applied in changeset trunk|r60071.
----------
ext: check if null byte is contained
[ruby-dev:50267] [Bug #13953]
nobu (Nobuyoshi Nakada)
04:37 AM Bug #13953 (Closed): gdbm が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで、GDBM.new が指定した文字列ではなく共有元の文字列終端までファイル名として使用してしまいます。
~~~
% ruby -rgdbm -e...
tommy (Masahiro Tomita)
08:35 AM Revision 1852b4a8 (git): ext: check if null byte is contained
[ruby-dev:50267] [Bug #13953]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60071 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
08:01 AM Bug #13955 (Closed): NKF.nkf のオプション文字列が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで、NKF.nkf のオプション文字列が正しく扱われません。
```
% ruby -rnkf -e 'opt="--ic=UTF-8 --oc=...
tommy (Masahiro Tomita)
07:23 AM Bug #13954 (Closed): Etc.getpwnam, getgrnam が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
SHARABLE_MIDDLE_SUBSTRING=1 でコンパイルしたRubyで Etc.getpwnam, getgrnam が共有元の文字列終端まで使用してしまいます。
```
% sudo useradd abcdef...
tommy (Masahiro Tomita)
06:45 AM Revision d00c9d7e (git): configure.ac: remove unused macro
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
06:42 AM Revision 3ca9f25b (git): ripper/lexer.rb: remove double quotes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:30 AM Revision 9189cf57 (git): configure.ac: use m4_version_prereq
* configure.ac: use m4_version_prereq to check
running autoconf version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
Glass_saga (Masaki Matsushita)
03:31 AM Revision 917bc687 (git): test_find.rb: improve branch coverage
* test/test_find.rb (test_to_path): add a test
for to_path conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
ktsj (Kazuki Tsujimoto)
12:01 AM Bug #13952 (Closed): String#succ not updating code range
Applied in changeset trunk|r60066.
----------
string.c: fix ASCII-only on succ
* string.c (str_succ): clear coderan...
nobu (Nobuyoshi Nakada)
12:01 AM Revision 16759238 (git): string.c: fix ASCII-only on succ
* string.c (str_succ): clear coderange cache when no alpha-numeric
character case, carried part may become ASCII-on...
nobu (Nobuyoshi Nakada)

09/29/2017

11:41 PM Revision 623cf297 (git): sizes.c.tmpl: prototype
* template/sizes.c.tmpl (Init_limits): turned a K&R style
declaration into a prototype declaration.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
05:19 PM Revision da7303e5 (git): * 2017-09-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:19 PM Revision b5b2bd86 (git): test_etc.rb: fix test_getgrnam for duplicated group names
* test/etc/test_etc.rb: Etc.getgrnam would not return the first entry in the order of Etc.group for duplicated group ... sonots (Naotoshi Seo)
01:46 PM Bug #13952 (Closed): String#succ not updating code range
I'm seeing some strange behavior with `String#succ` and updating code ranges. I haven't yet traced the code to see wh... nirvdrum (Kevin Menard)
01:21 PM Feature #13946 (Closed): Rename configure.in to configure.ac
Applied in changeset trunk|r60062.
----------
configure.ac
* configure.ac: renamed configure.in. [Feature #13946]
...
nobu (Nobuyoshi Nakada)
03:32 AM Feature #13946: Rename configure.in to configure.ac
[email protected] wrote:
> trunk is currently using `configure.in` - so i would like to
> propose we renam...
normalperson (Eric Wong)
12:33 AM Feature #13946: Rename configure.in to configure.ac
If there are no side effects of problems then this may be fine. I can't say
though since I know next to nothing abou...
shevegen (Robert A. Heiler)
01:21 PM Revision 3133a5c9 (git): configure.ac
* configure.ac: renamed configure.in. [Feature #13946]
* Makefile.in, common.mk, ext/rbconfig/sizeof/depend: use
...
nobu (Nobuyoshi Nakada)
11:00 AM Feature #13943 (Closed): Use unpack1 instead of unpack(template)[0] in erb.rb
Applied in changeset trunk|r60061.
----------
Use unpack1 instead of unpack and `[0]`
[Feature #13943][ruby-core:83...
Anonymous
11:00 AM Revision 5723d9fd (git): Use unpack1 instead of unpack and `[0]`
[Feature #13943][ruby-core:83027]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60061 b2dd03c8-39d4-4d8f-98ff-82...
znz (Kazuhiro NISHIYAMA)
10:20 AM Bug #13794: Infinite loop of sched_yield
Hi,
We are also affected by this bug, running Debian's ruby 2.3.3p222. We are encountering it with Exec resources ...
gregoryp (Gregory Potamianos)
08:54 AM Feature #13951 (Closed): [PATCH] File#rename releases GVL
rename(2) requires two pathname resolution operations which can
take considerable time on slow filesystems, release ...
normalperson (Eric Wong)
08:16 AM Bug #13950 (Closed): String#tr incorrectly marks strings as CR_7BIT
Applied in changeset trunk|r60060.
----------
string.c: ASCII-incompatible is not ASCII only
* string.c (tr_trans):...
nobu (Nobuyoshi Nakada)
08:15 AM Revision 2d421199 (git): string.c: ASCII-incompatible is not ASCII only
* string.c (tr_trans): ASCII-incompatible encoding strings cannot
be ASCII-only even if valid. [ruby-core:83056] [...
nobu (Nobuyoshi Nakada)
08:00 AM Bug #13949 (Closed): String#unpack with 'M' directive can create strings with wrong code range
Applied in changeset trunk|r60059.
----------
pack.c: unpack "M" may be ASCII only
* pack.c (pack_unpack_internal):...
nobu (Nobuyoshi Nakada)
08:00 AM Revision d35b5a47 (git): pack.c: unpack "M" may be ASCII only
* pack.c (pack_unpack_internal): set ASCII only properly on "M",
may be ASCII only. [ruby-core:83055] [Bug #13949]...
nobu (Nobuyoshi Nakada)
07:43 AM Feature #13884 (Closed): Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
Applied in changeset trunk|r60057.
----------
array.c: improve operations on small arrays
[Feature #13884]
Reduce ...
nobu (Nobuyoshi Nakada)
07:43 AM Revision b455b839 (git): * 2017-09-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:43 AM Revision 9bc73cd8 (git): array.c: improve operations on small arrays
[Feature #13884]
Reduce number of memory allocations for "and", "or" and "diff"
operations on small arrays
Very oft...
nobu (Nobuyoshi Nakada)

09/28/2017

08:56 PM Bug #13950: String#tr incorrectly marks strings as CR_7BIT
For what it's worth, I may have the root cause of this wrong. It looks like setting to `CR_7BIT` might be designed to... nirvdrum (Kevin Menard)
08:47 PM Bug #13950 (Closed): String#tr incorrectly marks strings as CR_7BIT
String#tr has a curious bit of code attributable to r22547, dating back to Ruby 1.9.2. It seems to blindly change the... nirvdrum (Kevin Menard)
08:26 PM Bug #13949 (Closed): String#unpack with 'M' directive can create strings with wrong code range
I've noticed that `String#unpack` with the `'M'` directive can create strings that should be `CR_7BIT` as `CR_VALID`.... nirvdrum (Kevin Menard)
08:23 PM Bug #13948 (Closed): Segfault instead of recursion depth error
Repro instructions:
~~~ ruby
# (using Ruby 2.4.2)
# 1. $ git clone [email protected]:thoughtbot/factory_girl.git ...
rpon (Ryan Pon)
07:44 PM Bug #13947: Incorreсt string parsing in Date.parse
shevegen (Robert A. Heiler) wrote:
> On my system ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux] I get:
...
jeremyevans0 (Jeremy Evans)
07:18 PM Bug #13947: Incorreсt string parsing in Date.parse
On my system ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux] I get:
Date.parse('Some random string...
shevegen (Robert A. Heiler)
04:33 PM Bug #13947 (Rejected): Incorreсt string parsing in Date.parse
There is no exception when parsing random lorem ipsum string to date. But if parse any another string everithing work... gregory (Gregory Tereshko)
03:50 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
Thank you for showing benchmark result.
While the impact is not so large with that benchmark, this would be expected...
k0kubun (Takashi Kokubun)
02:19 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
Using benchmark_driver gem, `unpack1(template)` is about 1.07x faster than `unpack(template)[0]`.
```
% cat url_e...
znz (Kazuhiro NISHIYAMA)
01:37 AM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
I think a benchmark would be great. There are some ruby hackers/devs that almost always add benchmarks to their chang... shevegen (Robert A. Heiler)
03:45 PM Feature #13884: Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
I like the idea. Nobu, could you review?
Matz.
matz (Yukihiro Matsumoto)
03:32 PM Feature #13884: Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
Send request to Github https://github.com/ruby/ruby/pull/1709 DmitryBochkarev (Dmitry Bochkarev)
01:56 PM Bug #13642 (Closed): MinGW - Bug::Win32::TestDln#test_check_imported & misc
Applied in changeset trunk|r60056.
----------
test_dln.rb: fix path separator on MinGW
* test/-ext-/win32/test_dln....
Anonymous
01:55 PM Revision ff6573b6 (git): test_dln.rb: fix path separator on MinGW
* test/-ext-/win32/test_dln.rb (TestDln#test_check_imported):
RbConfig::CONFIG["PATH_SEPARATOR"] is : which is a se...
h.shirosaki (Hiroshi Shirosaki)
01:43 PM Bug #13856 (Closed): MinGW / mswin intermittent failure in test/socket/test_socket.rb
Applied in changeset trunk|r60055.
----------
io.c: fix segfault with closing socket on Windows
* io.c (fptr_finali...
Anonymous
01:43 PM Revision fd50c2ee (git): io.c: fix segfault with closing socket on Windows
* io.c (fptr_finalize_flush): add an argument to keep GVL.
* io.c (fptr_finalize): adjust for above change.
* io.c (i...
h.shirosaki (Hiroshi Shirosaki)
01:35 PM Feature #13946 (Closed): Rename configure.in to configure.ac
Hello ruby team!
In my quest to learn about Ruby-lang's src i was reading through [autoconf's documentation](http:...
colby (Colby Swandale)
01:32 PM Feature #12125: Proposal: Shorthand operator for Object#method
`File[&:basename]` and `File.&basename` are valid syntax already. nobu (Nobuyoshi Nakada)
01:23 PM Feature #12125: Proposal: Shorthand operator for Object#method
A colon does too many things already, a ternary operator, a symbol literal, and a keyword argument. nobu (Nobuyoshi Nakada)
12:07 PM Feature #12125: Proposal: Shorthand operator for Object#method
Is it possible to use a single colon for this?
object:name
File:basename
URI:parse
As far as ...
vassilevsky (Ilya Vassilevsky)
10:52 AM Bug #13944 (Closed): Appveyor fix GitHub PR 1708
naruse (Yui NARUSE)
12:33 AM Bug #13944: Appveyor fix GitHub PR 1708
Applied via svn 60047, [GitHub commit be4bfe4](https://github.com/ruby/ruby/commit/be4bfe4a85527c047e1010af09f7cb7c7b... MSP-Greg (Greg L)
10:51 AM Feature #11195 (Closed): Add "no_proxy" parameter to Net::HTTP.new
Applied in changeset trunk|r60054.
----------
Net::HTTP.new: Support no_proxy parameter [Feature #11195]
naruse (Yui NARUSE)
10:51 AM Revision c4130b09 (git): Net::HTTP.new: Support no_proxy parameter [Feature #11195]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:51 AM Revision ec7c76c4 (git): URI::Generic: Separate no_proxy handling
To share with Net::HTTP. see #11195
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60053 b2dd03c8-39d4-4d8f-98ff-...
naruse (Yui NARUSE)
09:20 AM Revision e4136c7b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:19 AM Revision 52d2636f (git): Update to ruby/spec@691755d
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:19 AM Revision c555bd7f (git): Update to ruby/mspec@c135328
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
07:26 AM Feature #8771 (Closed): Start does not use proxy configuration form ENV variables
Implemented as r58798 naruse (Yui NARUSE)
06:27 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
Sorry, no idea about therubyracer. nobu (Nobuyoshi Nakada)
05:02 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
nobu (Nobuyoshi Nakada) wrote:
> Have you asked the therubyracer's author?
no response
nksr (nk sr)
04:34 AM Bug #13942 (Third Party's Issue): Illegal instruction at 0xb66d6b3b ___bug
Have you asked the therubyracer's author? nobu (Nobuyoshi Nakada)
03:29 AM Bug #13942 (Open): Illegal instruction at 0xb66d6b3b ___bug
nksr (nk sr)
03:25 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
nobu (Nobuyoshi Nakada) wrote:
> Seems a problem related to therubyracer.
>
> ```
> -- C level backtrace informa...
nksr (nk sr)
03:21 AM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
nksr (nk sr) wrote:
> this output happens while run
> rake db:blabla(any)
shevegen (Robert A. Heiler) wrote...
nksr (nk sr)
02:36 AM Bug #13942 (Third Party's Issue): Illegal instruction at 0xb66d6b3b ___bug
Seems a problem related to therubyracer.
```
-- C level backtrace information -----------------------------------...
nobu (Nobuyoshi Nakada)
02:51 AM Revision 140daa52 (git): test_io_console.rb: flush
* test/io/console/test_io_console.rb: flush to ensure the second
data is sent.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
01:08 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
I've updated the series to support FIBER_USE_NATIVE=0 (along
with the proposed fix for [Bug #13887]).

The primar...
normalperson (Eric Wong)

09/27/2017

10:25 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
It should implicitly be faster, as it avoids the array creation, insertion, and dereferencing that occurs with:
m....
wyhaines (Kirk Haines)
01:49 PM Feature #13943: Use unpack1 instead of unpack(template)[0] in erb.rb
Could you put benchmark result? k0kubun (Takashi Kokubun)
12:56 PM Feature #13943 (Closed): Use unpack1 instead of unpack(template)[0] in erb.rb
I think `unpack1(template)` is faster than `unpack(template)[0]`.
Attached patch for `lib/erb.rb`.
znz (Kazuhiro NISHIYAMA)
09:55 PM Revision d21aab2d (git): * 2017-09-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:55 PM Revision be4bfe4a (git): Remove DevKit path, change zlib link
by MSP-Greg <[email protected]>
fix https://github.com/ruby/ruby/pull/1708
git-svn-id: svn+ssh://ci....
naruse (Yui NARUSE)
09:48 PM Bug #13945 (Closed): Backport r60024
```
vm.c: fetch retval iff necessary
* vm.c (rb_vm_make_jump_tag_but_local_jump): get rid of fetching
retval w...
naruse (Yui NARUSE)
04:15 PM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
Do you think you could try other ruby versions as well, just to see whether the bug is still there? It may give the r... shevegen (Robert A. Heiler)
12:50 PM Bug #13942: Illegal instruction at 0xb66d6b3b ___bug
this output happens while run
rake db:blabla(any)
nksr (nk sr)
12:36 PM Bug #13942 (Third Party's Issue): Illegal instruction at 0xb66d6b3b ___bug
See bug-13942.log nksr (nk sr)
02:33 PM Bug #13944 (Closed): Appveyor fix GitHub PR 1708
Available at https://github.com/ruby/ruby/pull/1708
'Devkit' is use with RubyInstaller builds, but not with RubyIn...
MSP-Greg (Greg L)
12:32 PM Revision 8aebd7e9 (git): Fix exception class [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
07:47 AM Revision dbb6e0a4 (git): improve grammar in documentation of Array#bsearch [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
05:27 AM Revision a59837dd (git): pty.c: shrink repeated device names
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:27 AM Revision 37a9da68 (git): objspace_dump.c: remove unnecessary break
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:08 AM Revision 253fd5fe (git): ext: adjust indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:56 AM Misc #13938: [ANN] Rolling MinGW trunk build
> Does it work? :>
For several months. Used in Appveyor testing by rubygems/rubygems and ruby/spec. Hopefully, m...
MSP-Greg (Greg L)
02:55 AM Revision 65d74799 (git): complex.c: no overflow
* complex.c (rb_complex_infinite_p): get rid of overflow and
unnecessary multiplication.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:38 AM Revision 241ba38d (git): complex.c: no overflow
* complex.c (rb_complex_finite_p): get rid of overflow and
unnecessary multiplication.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
01:01 AM Revision 9eed577c (git): * 2017-09-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:01 AM Revision ea5e91b5 (git): * complex.c: fix Complex#infinite? return value. Because nucomp_abs never returns negative value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

09/26/2017

11:28 PM Revision b9031d70 (git): Show rb_data_type_t definition [ci skip]
[Fix GH-1707]
Author: hkdnet <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
11:28 PM Revision 2461376a (git): Fix a reference [ci skip]
[Fix GH-1706]
Author: hkdnet <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
02:01 PM Bug #13790: rubyspec.org domain seems to be expired
Yay! 👏 ujihisa (Tatsuhiro Ujihisa)
02:00 PM Feature #10674 (Closed): Net::HTTP retries idempotent requests once after a timeout, but its not configurable
Applied in changeset trunk|r60035.
----------
Make retries for Net::HTTP configurable [Feature #10674]
by stereoboo...
naruse (Yui NARUSE)
02:00 PM Revision 4f4d7247 (git): Make retries for Net::HTTP configurable [Feature #10674]
by stereobooster
fix https://github.com/ruby/ruby/pull/1654
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60035 ...
naruse (Yui NARUSE)
01:40 PM Revision fbb9e6c1 (git): parse.y: moved duplicate conditions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:21 PM Revision 33118bf7 (git): Suppress warnings by other than self-assignments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:50 AM Revision 9d389d65 (git): erb.rb: drop unreachable method
This seems to be unreachable from first introduction at r21286.
In ERB implementation, `#empty?` is only called for ...
k0kubun (Takashi Kokubun)
11:34 AM Bug #13929: TypeError: no implicit conversion of XXXX into string
I don't understand the problem clearly. Can you explain it ? sbhatore (Siddharth Bhatore)
11:30 AM Revision 054e4bc4 (git): test_erb.rb: add test cases for uncovered methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
10:45 AM Revision 08bb7d3d (git): test_features.rb: fix unused variable warning
test/csv/test_features.rb:357: warning: assigned but unused variable - csv
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
k0kubun (Takashi Kokubun)
09:00 AM Bug #13905 (Feedback): files in gemspec
hsbt (Hiroshi SHIBATA)
08:34 AM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
As you may know, `include` inserts the module in the inheritance hierarchy. In this case, `module Extensions` is inse... matz (Yukihiro Matsumoto)
08:31 AM Feature #13923: Idiom to release resources safely, with less indentations
tagomoris (Satoshi TAGOMORI) wrote:
> I prefer to get resources at once, but #7 looks to work well for my use case.
...
shyouhei (Shyouhei Urabe)
04:52 AM Feature #13923: Idiom to release resources safely, with less indentations
shyouhei (Shyouhei Urabe) wrote:
> We looked at this issue in a developer meeting today and nobu's library solution ...
tagomoris (Satoshi Tagomori)
04:59 AM Revision 732fe801 (git): run-lcov.rb: support overwritten tmpdir path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
04:51 AM Revision d297bb14 (git): tool/run-lcov.rb: Filter tmp files out
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
04:13 AM Bug #13941 (Closed): File.exist? doesn't release gvl while waiting for (f)stat to return
Applied in changeset trunk|r60027.
----------
Release gvl while doing (f)stat
At the moment rb_stat function is blo...
nobu (Nobuyoshi Nakada)
02:21 AM Bug #13941: File.exist? doesn't release gvl while waiting for (f)stat to return
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/13941

Thanks, I am OK with the minor slowdown to avo...
normalperson (Eric Wong)
12:10 AM Bug #13941 (Closed): File.exist? doesn't release gvl while waiting for (f)stat to return
When using `File.exist?`, I noticed that it doesn't release gvl while waiting for system to return from (f)stat call.... graywolf (Gray Wolf)
04:13 AM Revision 66c9d4f5 (git): Release gvl while doing (f)stat
At the moment rb_stat function is blocking. This patch changes the
behaviour to release the gvl while waiting for OS ...
nobu (Nobuyoshi Nakada)
01:04 AM Feature #9323: IO#writev
[email protected] wrote:
> The main purpose of IO#writev is to make a chance for users to
> write multiple buff...
normalperson (Eric Wong)
12:28 AM Feature #9323: IO#writev
The main purpose of IO#writev is to make a chance for users to write multiple buffers atomically, not to improve perf... Glass_saga (Masaki Matsushita)
12:13 AM Bug #13940 (Third Party's Issue): em-http-request (HttpConnectionOptions) over-write :sni_hostname if provided
shyouhei (Shyouhei Urabe)
12:07 AM Revision c57eb143 (git): test_drb.rb: removed extra spaces
* test/drb/test_drb.rb (TestDRbLarge#test_02_large_ary): removed
unnecessary extra spaces which make the following ...
nobu (Nobuyoshi Nakada)

09/25/2017

11:18 PM Misc #13938: [ANN] Rolling MinGW trunk build
Does it work? :> shevegen (Robert A. Heiler)
04:14 AM Misc #13938 (Closed): [ANN] Rolling MinGW trunk build
I decided it was time to start an Appveyor MinGW build. It's rolling, starts builds at 0:00 JST and 12:00 JST (3 & 1... MSP-Greg (Greg L)
10:30 PM Feature #13927: Integrate module_function as a core language type
phluid61 (Matthew Kerwin) wrote:
> Sounds to me like you want a new type of object which is like `Module` but can't ...
rocifier (Ryan O'Connor)
01:11 PM Feature #13927: Integrate module_function as a core language type
Sounds to me like you want a new type of object which is like `Module` but can't be `include`d. If that's the case, I... phluid61 (Matthew Kerwin)
09:40 AM Feature #13927: Integrate module_function as a core language type
shevegen (Robert A. Heiler) wrote:
> Rocifier, can you say which ruby you have had in mind primarily?
I hadn't ...
rocifier (Ryan O'Connor)
07:23 AM Feature #13927: Integrate module_function as a core language type
rocifier (Ryan O'Connor) wrote:
> Using ruby commercially we have discovered that modules are no longer serving thei...
duerst (Martin Dürst)
09:52 PM Revision 6a169a49 (git): vm.c: unused function
* vm.c (rb_vm_jump_tag_but_local_jump): no longer used since
r51292.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
09:51 PM Revision d352d0a0 (git): vm.c: fetch retval iff necessary
* vm.c (rb_vm_make_jump_tag_but_local_jump): get rid of fetching
retval when it is not used. it is necessary for l...
nobu (Nobuyoshi Nakada)
09:39 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
It's a bug in 2.4.0 and 2.4.1 only.
Braces just after a literal has caused a syntax error before, like as:
daniel...
nobu (Nobuyoshi Nakada)
09:19 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
> Perhaps the error message could be more indicative of the error or what the exact
problem is or how to solve it. I...
danielpclark (Daniel P. Clark)
09:10 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
I think this was introduced in https://github.com/ruby/ruby/commit/9987109
Basically, any call `foo arg { }` when ...
asterite (Ary Borenszweig)
06:15 PM Bug #13939: Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
Let's ignore the "Seattle.rb style" for the moment because I don't know of such a
thing - may well be seattle-duck s...
shevegen (Robert A. Heiler)
03:43 PM Bug #13939 (Rejected): Ruby 2.4.2 has issue supporting Seattle.rb style for define_method
In Ruby 2.3 & 2.4.0 you can do this
~~~ruby
define_method :some_method_name { "asdf" }
~~~
As of my trying 2....
danielpclark (Daniel P. Clark)
06:47 PM Feature #13923: Idiom to release resources safely, with less indentations
shyouhei (Shyouhei Urabe) wrote:
> We looked at this issue in a developer meeting today and nobu's library solution ...
KonaBlend (Kona Blend)
12:49 PM Feature #13923 (Feedback): Idiom to release resources safely, with less indentations
We looked at this issue in a developer meeting today and nobu's library solution written in comment #7 was popular th... shyouhei (Shyouhei Urabe)
06:32 PM Feature #13221: [PATCH] gems/bundled_gems: add "curses" RubyGem
[email protected] wrote:
> As far as I understand, curses has still no active maintainer.

I am willing to mainta...
normalperson (Eric Wong)
05:01 PM Feature #13221: [PATCH] gems/bundled_gems: add "curses" RubyGem
As far as I understand, curses has still no active maintainer.
Ruby intends to keep wide portability; it's tough w...
naruse (Yui NARUSE)
05:38 PM Revision 4ea46ca0 (git): * 2017-09-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:38 PM Revision 42d4f9ea (git): Switch Build to use 2.4 with certs files
patched by MSP-Greg <[email protected]>
fix https://github.com/ruby/ruby/pull/1702
git-svn-id: svn+s...
naruse (Yui NARUSE)
05:04 PM Bug #13940 (Rejected): em-http-request (HttpConnectionOptions) over-write :sni_hostname if provided
We CRuby project doesn't handle em-http-request.
Could you ask on https://github.com/igrigorik/em-http-request ?
naruse (Yui NARUSE)
04:55 PM Bug #13940 (Third Party's Issue): em-http-request (HttpConnectionOptions) over-write :sni_hostname if provided
Breaking change introduced in 1.1.4
http_connnection_options.rb:23
@tls[:sni_hostname] = ori.host
This OVER-wr...
steve.misky (Stephen Misk)
04:26 PM Feature #13602 (Rejected): Optimize instance variable access if $VERBOSE is not true when compiling
ko1 (Koichi Sasada) wrote:
> It seems 5% can not justify this kind of optimization.
>
> We can use your technique...
jeremyevans0 (Jeremy Evans)
06:34 AM Feature #13602 (Feedback): Optimize instance variable access if $VERBOSE is not true when compiling
It seems 5% can not justify this kind of optimization.
We can use your technique when we revert all of optimized i...
ko1 (Koichi Sasada)
02:29 PM Bug #13926 (Closed): Non UTF response headers raise an Argument error since 2.4.2p198
Applied in changeset trunk|r60021.
----------
HTTPHeader#add_field should allow binary [Bug #13926]
naruse (Yui NARUSE)
02:28 PM Revision 56f91c6e (git): HTTPHeader#add_field should allow binary [Bug #13926]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:04 PM Revision 0c482713 (git): tool/run-lcov.rb: Filter test files out
And refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:31 PM Feature #13630: :[] method should accept block in nice syntax
And now mruby does too.
Matz.
matz (Yukihiro Matsumoto)
12:18 PM Feature #13630 (Closed): :[] method should accept block in nice syntax
We looked at this at a developer meeting today and confirmed that this is already done. shyouhei (Shyouhei Urabe)
12:45 PM Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
This sounds in fact cleaner. However I'm afraid it is too difficult to design a transition path. Fiber#[] could be ... shyouhei (Shyouhei Urabe)
12:41 PM Feature #13821 (Assigned): Allow fibers to be resumed across threads
In the today's developer meeting Ko1 said that migrating fibers across threads is currently not possible. I think he... shyouhei (Shyouhei Urabe)
12:37 PM Feature #13696: Add exchange and noreplace options to File.rename
I think it's hard to have platform-specific API extensions like this to be in-core. If atomicity is such an importan... shyouhei (Shyouhei Urabe)
08:54 AM Feature #13696: Add exchange and noreplace options to File.rename
nobu (Nobuyoshi Nakada) wrote:
> Glass_saga (Masaki Matsushita) wrote:
> > ```ruby
> > File.rename("hoge", "fuga",...
duerst (Martin Dürst)
12:30 PM Feature #13677: Add more details to error "Name or service not known (SocketError)"
The proposed functionality sounds fine but no one currently have spare time to implement this; patch welcomed. shyouhei (Shyouhei Urabe)
08:27 AM Feature #13677 (Feedback): Add more details to error "Name or service not known (SocketError)"
akr (Akira Tanaka)
08:26 AM Feature #13677: Add more details to error "Name or service not known (SocketError)"
It sounds fine. akr (Akira Tanaka)
12:28 PM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
We looked at this issue at a developer meeting today.
The OP's intension is clear. We can describe how it works, ...
shyouhei (Shyouhei Urabe)
07:05 AM Feature #12533: Refinements: allow modules inclusion, in which the module can call internal methods which it defines.
chucke (Tiago Cardoso) wrote:
> module Refinary
If possible, please change the spelling to "Refinery".
duerst (Martin Dürst)
12:21 PM Feature #13922: Consider showing warning messages about same-named aliases - either directly or perhaps via the "did you mean gem"
In following example, `ruby -w` warns `alias_after_def` and `duplicated_def` only, but rubocop warns all combinations... znz (Kazuhiro NISHIYAMA)
12:20 PM Feature #9001 (Rejected): Please package better standard library
Let me close this issue because its goal is too vague to be achieved. For instance if someone wants to add Nokogiri ... shyouhei (Shyouhei Urabe)
12:16 PM Feature #13613: Prefer that require/require_relative/load to tell us permission error if the target file is unreadable
We looked at this issue in a developer meeting today. It seems we need to define "fatality" of each situations for r... shyouhei (Shyouhei Urabe)
12:11 PM Bug #13438: Fix heap overflow due to configure.in not being updated for HEAP_* -> HEAP_PAGE_* variable renaming
We looked at this issue several times in recent developer meeting and it seems okay to merge. shyouhei (Shyouhei Urabe)
09:06 AM Feature #13936: Make regular expressions debugable
It needs to keep maintainability with original Onigmo/Oniguruma. naruse (Yui NARUSE)
01:27 AM Feature #13936 (Open): Make regular expressions debugable
Ruby has all kinds of features that allow a programmer to look at internals, in particular for debugging. However, on... duerst (Martin Dürst)
09:05 AM Feature #13683 (Feedback): Add strict Enumerable#single
Hmm, I don't like the name `single`. Besides that, I think it may be useful for database access, but I don't see the ... matz (Yukihiro Matsumoto)
09:01 AM Feature #13551: Add a method to alias class methods
shevegen (Robert A. Heiler) wrote:
> Martin showed this example:
>
> > class Array
> > class << self
> > ...
duerst (Martin Dürst)
08:13 AM Feature #13551 (Rejected): Add a method to alias class methods
As Martin-sensei pointed out, use singleton class notation.
class Foo
class <<Foo
def foo; end
...
matz (Yukihiro Matsumoto)
08:48 AM Feature #13693 (Rejected): Allow String#to_i and / or Kernel::Integer to parse e-notation
We quickly discussed this issue at today's Ruby committer's meeting.
For everybody, converting exponential (scient...
duerst (Martin Dürst)
08:35 AM Feature #9323 (Feedback): IO#writev
Is there benchmark?
What the situation that writev is actually fast?
akr (Akira Tanaka)
08:30 AM Misc #13915 (Closed): Updated docs of ThreadGroup
sonots (Naotoshi Seo)
08:30 AM Misc #13915: Updated docs of ThreadGroup
fixed via https://github.com/ruby/ruby/pull/1700
applied in changeset r60016
sonots (Naotoshi Seo)
08:27 AM Feature #13626: Add String#byteslice!
normalperson (Eric Wong) wrote:
> Fwiw, I'm also not convinced String#<< behavior about changing
> write_buffer...
duerst (Martin Dürst)
08:10 AM Feature #13626: Add String#byteslice!
At the developer meeting, we discuss that byteslice! and byteslice method should take same arguments. akr (Akira Tanaka)
08:08 AM Feature #13626: Add String#byteslice!
Sounds OK to me.
Matz.
matz (Yukihiro Matsumoto)
08:20 AM Feature #13332 (Feedback): Forwardable#def_instance_delegator nil
The proposed solution seems to be too generic. Show us the use-case except for `nil for nil'. For example, it is acce... matz (Yukihiro Matsumoto)
08:19 AM Bug #13748 (Closed): [PATCH] Fix mul overflow detection for LLP64 arch.
Applied in changeset trunk|r60019.
----------
Fix overflow detection for LLP64 arch [Bug #13748]
FIXNUMs are expect...
naruse (Yui NARUSE)
08:19 AM Revision c04b6232 (git): Fix overflow detection for LLP64 arch [Bug #13748]
FIXNUMs are expected to fit into a long type, but the test is about a
VALUE type. Since long is < than VALUE on LLP64...
naruse (Yui NARUSE)
08:15 AM Bug #13758: TestRubyOptions#test_segv_setproctitle segfaults on AARCH64
Eregon (Benoit Daloze) wrote:
> vo.x (Vit Ondruch) wrote:
> > it actually takes down the bash instance it is runnin...
naruse (Yui NARUSE)
08:03 AM Bug #13925 (Closed): string.split(pattern, 1) should return [self.dup], but it returns [self]
nobu (Nobuyoshi Nakada)
07:28 AM Feature #11484: add output offset for readpartial/read_nonblock/etc
How about bufoffset? akr (Akira Tanaka)
06:56 AM Feature #11484 (Feedback): add output offset for readpartial/read_nonblock/etc
I like the idea but do not like the name `off_out`. Any other candidate?
Matz.
matz (Yukihiro Matsumoto)
06:31 AM Bug #13931 (Closed): correct install_name of libruby on macOS (libruby.2.5.0.dylib -> libruby.2.5.dylib)
Applied in changeset trunk|r60018.
----------
configure.in: install_name without teeny
* configure.in (RUBY_API_VER...
nobu (Nobuyoshi Nakada)
06:31 AM Revision 2c644a50 (git): configure.in: install_name without teeny
* configure.in (RUBY_API_VERSION): remove teeny from install_name
to allow link extension libraries for the same mi...
nobu (Nobuyoshi Nakada)
06:29 AM Feature #13608 (Rejected): Add TracePoint#thread
`Thread#current` should be enough. ko1 (Koichi Sasada)
06:20 AM Feature #13919 (Closed): Add a new method to create Time instances from unix time and nsec
Applied in changeset trunk|r60017.
----------
Time#at receives 3rd argument which specifies the unit of 2nd argument...
naruse (Yui NARUSE)
05:51 AM Feature #13919: Add a new method to create Time instances from unix time and nsec
I agree with the new behavior (except for accepting `nil` as a unit).
Matz.
matz (Yukihiro Matsumoto)
06:20 AM Revision 97c5a33f (git): Time#at receives 3rd argument which specifies the unit of 2nd argument [Feature #13919]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:05 AM Revision 1aad241a (git): thread.c: Use 'Class.new' instead of 'Class::new' in doc codes.
patched by Herwin [Fix GH-1700]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60016 b2dd03c8-39d4-4d8f-98ff-823f...
sonots (Naotoshi Seo)
05:54 AM Bug #13917 (Rejected): Comparable#clamp is slower than using Array#min,max.
`Array#{min,max}` are optimized because they are used frequently. I don't think `clamp` is used that much.
Matz.
matz (Yukihiro Matsumoto)
05:28 AM Bug #13917: Comparable#clamp is slower than using Array#min,max.
Hanmac (Hans Mackowiak) wrote:
> i can explain why Array#min/max isn't much slower, because it was optimized to not ...
naruse (Yui NARUSE)
05:18 AM Feature #13934: [Feature request] Being able to set a default encoding other than Unicode on a "per-project" basis
In addition to what Matthew and Yui said, I have some more questions:
What about files with more than one module, ...
naruse (Yui NARUSE)
03:51 AM Bug #13937 (Rejected): ARGV doesn't behave like an array
lucascaton (Lucas Caton) wrote:
> Ruby allows us to access an array item by passing its index, regardless if there i...
jeremyevans0 (Jeremy Evans)
03:29 AM Bug #13937 (Rejected): ARGV doesn't behave like an array
Ruby allows us to access an array item by passing its index, regardless if there is or not a space between the array ... lucascaton (Lucas Caton)
12:09 AM Revision 5d12e826 (git): test/ruby/test_iseq.rb: Skip test_safe_call_chain if Coverage is running.
Follow up to r59990.
When Coverage is running, trace2 instructions are inserted
to take branch coverages for safe met...
yui-knk (Kaneko Yuichiro)

09/24/2017

05:14 PM Feature #13933: Add Range#empty?
Range mixes in Enumerable so you can use #none?.
~~~
('a'..'b').none? #=> false
('b'..'a').none? #=> true
~~~
shan (Shannon Skipper)
02:33 PM Feature #13933: Add Range#empty?
Note that `Range#size` currently returns `nil` for ranges of string, so it's not clear what `empty?` would return for... marcandre (Marc-Andre Lafortune)
01:32 PM Feature #13933: Add Range#empty?
Would be nice. shevegen (Robert A. Heiler)
11:17 AM Feature #13933 (Rejected): Add Range#empty?
Range already responds to #size. It would be nice if it also responded to predicate #empty? :-) ted (Ted Johansson)
04:54 PM Bug #13935 (Closed): Backport openssl v2.0.7
ruby_2_4 maintainer:
The attached patch (0001-openssl-import-v2.0.7.patch) updates the bundled openssl gem from v2.0...
rhenium (Kazuki Yamaguchi)
04:26 PM Revision fc8bacf9 (git): * 2017-09-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:26 PM Revision fdd01b53 (git): openssl: import e72d960db262
Sync with master branch of ruby/openssl.git to import changes in
v2.1.0.beta1..v2.0.6. The commit log since v2.1.0.be...
rhenium (Kazuki Yamaguchi)
02:29 PM Feature #13934: [Feature request] Being able to set a default encoding other than Unicode on a "per-project" basis
If it's a method, that means you have to parse the file and execute it, before you can know how to parse it ..? phluid61 (Matthew Kerwin)
02:07 PM Feature #13934 (Open): [Feature request] Being able to set a default encoding other than Unicode on a "per-project" basis
Hello ruby-core team and everyone else,
I propose a "project-wide encoding" or a "toplevel namespace wide encoding...
shevegen (Robert A. Heiler)
01:26 PM Feature #13923: Idiom to release resources safely, with less indentations
IMHO this defer idea is not appropriate to manage resources at it just moves the release of the resources at the end ... Eregon (Benoit Daloze)
12:59 PM Feature #13923: Idiom to release resources safely, with less indentations
How about:
```ruby
class Deferred
def initialize
@list = []
yield self
ensure
@list.reverse_...
nobu (Nobuyoshi Nakada)
02:30 AM Feature #13923: Idiom to release resources safely, with less indentations
While `ensure` in ruby is a syntax and share the scope, `defer` in go dynamically registers the clean-up code with ca... nobu (Nobuyoshi Nakada)
12:36 PM Feature #13884: Reduce number of memory allocations for "and", "or" and "diff" operations on small arrays
Can anyone review this patch? DmitryBochkarev (Dmitry Bochkarev)
12:10 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > I guess `cont->machine.stack_src` should not conta...
wanabe (_ wanabe)
10:07 AM Revision 444d0910 (git): common.mk: force link exe/ruby
* common.mk (exe/ruby): force link exe/ruby with miniruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60012 b...
nobu (Nobuyoshi Nakada)
09:44 AM Revision 6aaa2ca5 (git): test_gc.rb: relax criterion
* test/ruby/test_gc.rb (TestGc#test_expand_heap): relax the
criterion and compare by epsilon.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
09:35 AM Revision cf24b381 (git): gem.rb: load rubygems.rb
* test/rubygems/test_gem.rb: load rubygems.rb explicitly, for the
case configured as --disable-rubygems.
git-svn-i...
nobu (Nobuyoshi Nakada)
08:10 AM Revision f9ca5093 (git): Added NEWS entry for r60008
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
07:52 AM Revision e5e1f904 (git): Removed ubygems.rb. rubygems.rb is always loaded now.
* tool/sync_default_gems.rb: removed ubygems.rb from sync target.
* test/rubygems/test_gem.rb: only enable "-rubyge...
hsbt (Hiroshi SHIBATA)
05:22 AM Revision 6f968cab (git): load.c: fix rb_load_protect condition
* load.c (rb_load_protect): fix the condition to load the found
file. fixup of r59155.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
01:48 AM Revision 1d44d10b (git): ruby-runner.c: RUBYLIB
* ruby-runner.c (insert_env_path): extracted the function which
insert path list to an environment variable.
* rub...
nobu (Nobuyoshi Nakada)
01:45 AM Feature #5481: Gemifying Ruby standard library
Hi, I have some feedback implying a possibility of unexpected dependency on features packaged in Ruby installation wh... akihikodaki (Akihiko Odaki)
12:15 AM Revision a2026d89 (git): common.mk: link exe/ruby
* common.mk (exe/ruby): make fixed name symbolic link exe/ruby to
exe/$(PROGRAM), to run hardcoded bundler tests.
...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom