Project

General

Profile

Activity

From 08/31/2014 to 09/06/2014

09/06/2014

11:26 PM Bug #10209: attr_reader vulnerability
And, when you wonder if it is a vulnerability, please feel free to post to [email protected], instead of an issu... nobu (Nobuyoshi Nakada)
11:19 PM Bug #10209 (Rejected): attr_reader vulnerability
A spec. nobu (Nobuyoshi Nakada)
09:10 PM Bug #10209: attr_reader vulnerability
mmm I think IMHO that the attr_reader accessor should return a .dub version of the object. That way there will be no ... crojas (Carlos Luis Rojas Aragonés)
08:18 PM Bug #10209: attr_reader vulnerability
This isn't a vulnerability, it's expected behavior. If you don't want to allow modification of an object, freeze the... jeremyevans0 (Jeremy Evans)
08:11 PM Bug #10209: attr_reader vulnerability
Output:
~~~
"Original atributes:"
"-------------------------"
"value"
[1, 2, 3, 4]
{:name=>"Carlos", :age=>25...
crojas (Carlos Luis Rojas Aragonés)
08:08 PM Bug #10209 (Rejected): attr_reader vulnerability
It is possible to change a read_only class attribute:
~~~ruby
require 'pp'
class Attributes
attr_reader :stri...
crojas (Carlos Luis Rojas Aragonés)
10:20 PM Bug #10206: garbage symbols crash symbol GC
[email protected] wrote:
> Or revert `dsymbol_check()`?

But we need to replace with rb_gc_resurrect, right?

...
normalperson (Eric Wong)
11:12 AM Bug #10206: garbage symbols crash symbol GC
Or revert `dsymbol_check()`? nobu (Nobuyoshi Nakada)
03:59 AM Bug #10206 (Closed): garbage symbols crash symbol GC
This is reproducible with just a test loop running for serveral minutes/hours:
while make test-all TESTS=-j8; do ...
normalperson (Eric Wong)
04:14 PM Feature #7793: New methods on Hash
An issue with the name is that "map" semantically means to create an Array, i.e.`ahash.map{ |k,v| ... }` produces an ... trans (Thomas Sawyer)
12:14 PM Feature #10208: Passing block to Enumerable#to_h
I agree with Nobu.
Matz.
matz (Yukihiro Matsumoto)
11:16 AM Feature #10208: Passing block to Enumerable#to_h
The name `to_h` doesn't feel nice for it, IMHO. nobu (Nobuyoshi Nakada)
04:25 AM Feature #10208 (Closed): Passing block to Enumerable#to_h
Now that we can convert 'a list of [key, value] pairs' into a hash with Enumerable#to_h,
how about make it take a bl...
yhara (Yutaka HARA)
12:08 PM Revision 11a8187b (git): * process.c (has_privilege): The gid zero is not a privilege.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:20 AM Revision 42becbdd (git): * process.c (struct child_handler_disabler_state): cancelstate field
added.
(disable_child_handler_before_fork): Record cancelstate.
(disable_child_handler_fork_parent): Restore canc...
akr (Akira Tanaka)
10:27 AM Revision 3de392de (git): * process.c (struct child_handler_disabler_state): Defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:31 AM Revision 463b5603 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:31 AM Revision ac231ef2 (git): * append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:31 AM Revision f6d2b485 (git): * lib/rake.rb, lib/rake/*, test/rake/*: Update latest rake master(e47d023)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
07:52 AM Revision 6057695c (git): * ext/win32ole/win32ole_variant.c (ole_val2variant_err,
ole_val2variantdata, Init_win32ole_variant): support VT_ERROR
variant with error code. add WIN32OLE_VARIANT::NoPara...
suke (Masaki Suketa)
04:05 AM Misc #10207 (Closed): [PATCH cleanup] compile.c: remove needless ID2SYM/SYM2ID conversions
Needless conversions made the code harder to follow.
Will commit in a few days unless there's objections.
normalperson (Eric Wong)
02:08 AM Bug #10204 (Closed): A little bit misleading warning message
Applied in changeset r47431.
----------
parse.y: fix warning message
* parse.y (arg_ambiguous_gen): fix warning mes...
nobu (Nobuyoshi Nakada)
02:08 AM Revision 3fd37d08 (git): parse.y: fix warning message
* parse.y (arg_ambiguous_gen): fix warning message, "even" does
not mean the number of spaces here. state the plac...
nobu (Nobuyoshi Nakada)
12:14 AM Revision c79117f6 (git): * 2014-09-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@47430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:14 AM Revision 779fa960 (git): Backport r47425
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@47429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
12:12 AM Revision 7fdb955c (git): Backport r47425
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@47428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
12:08 AM Revision 247d8312 (git): Bump patch level from r47426
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@47427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
12:04 AM Revision 25552e2a (git): Backport r47425
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@47426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)

09/05/2014

11:46 PM Revision f0ee1e67 (git): * lib/rdoc/generator/template/darkfish/js/jquery.js: Backport
rdoc/rdoc@74f60fcb04fee1778fe2694d1a0ea6513f8e67b7
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47425 b2dd03c8...
zzak (zzak _)
11:45 PM Revision c54e8cab (git): process.c: missing semicolon
* process.c (rb_exec_without_timer_thread): add missing semicolon
to fix compilation error on OS X and Haiku.
git-...
nobu (Nobuyoshi Nakada)
11:11 PM Revision f4ed799b (git): test/ruby/test_io.rb: use IO#nonblock=
* test/ruby/test_io.rb (test_readpartial_locktmp): use IO#nonblock=
Old fcntl invocation may drop necessary flags o...
Eric Wong
10:59 PM Bug #10205 (Third Party's Issue): Abort trap: 6You may have encountered a bug in the Ruby interpreter or extension libraries.
You mix 1.9.3 by rvm and system 2.0.0. nobu (Nobuyoshi Nakada)
02:18 PM Bug #10205 (Third Party's Issue): Abort trap: 6You may have encountered a bug in the Ruby interpreter or extension libraries.
* Loaded script: script/rails
~~~
Completed 302 Found in 210ms (ActiveRecord: 0.4ms)
/Library/Ruby/Site/2.0.0/ch...
bjorn (Björn Ekenvall)
10:49 PM Revision c3c1d6c6 (git): test/ruby/test_io.rb: avoid EBADF
* test/ruby/test_io.rb (test_readpartial_locktmp): avoid EBADF
[ruby-core:64773] [ruby-core:64775]
git-svn-id: svn...
Eric Wong
06:30 PM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
[email protected] wrote:
> This is the result with patch applied:

Sorry, I meant to ask whether removing _RAW...
normalperson (Eric Wong)
08:48 AM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
This is the result with patch applied:
http://paste.fedoraproject.org/131177/90664414
vo.x (Vit Ondruch)
04:36 PM Revision 31468275 (git): * process.c (rb_f_exec): Call before_exec_async_signal_safe and
after_exec_async_signal_safe around rb_exec_async_signal_safe.
(rb_exec_async_signal_safe): Don't call
before_exe...
akr (Akira Tanaka)
04:10 PM Revision 2942657a (git): Unwrap a useless block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:01 PM Bug #10101: Zlib::GzipReader produce different outputs for different methods applied
Thank you Eric! It is a great insight.
Backported into `ruby_2_1` at r47419.
nagachika (Tomoyuki Chikanaga)
03:58 PM Revision c44e4364 (git): merge revision(s) r47327: [Backport #10008]
* ext/zlib/zlib.c (gzfile_reset): preserve ZSTREAM_FLAG_GZFILE
[Bug #10101]
* test/zlib/test_zlib....
nagachika (Tomoyuki Chikanaga)
03:56 PM Bug #10008: conftest crashed: installing mri 2.1.2: EXC_BAD_ACCESS (SIGABRT)
Backported into `ruby_2_1` branch at r47418. nagachika (Tomoyuki Chikanaga)
03:55 PM Revision ea08099e (git): merge revision(s) r46796: [Backport #10008]
* configure.in (rb_cv_broken_backtrace): exit with failure
normally, no needs to abort. [ruby-core:63678] ...
nagachika (Tomoyuki Chikanaga)
03:54 PM Bug #9372: Date function cweek reports innaccurately for the date December 30, 2013
Nobuyoshi Nakada wrote:
> This is a repeated question, so it feels nice to add examples.
Even though this is a close...
esaari (Eric Saari)
03:50 PM Revision 99acd378 (git): * signal.c (ruby_signal): Don't set SA_SIGINFO for SIG_IGN and
SIG_DFL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:41 PM Bug #10043: Crash Report log file on MacOS X
Backported into `ruby_2_1` branch at r47416. nagachika (Tomoyuki Chikanaga)
03:41 PM Revision 0f1fb3d6 (git): merge revision(s) r44916: [Backport #10043]
error.c: Crash Report log
* error.c (REPORTBUG_MSG): mention about Crash Report log file on
MacOS X.
git-...
nagachika (Tomoyuki Chikanaga)
03:15 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
r45046, r45047, r45063, r45087, r45146, r45150, r45151 and r45152 were backported into `ruby_2_1` branch at r47415. nagachika (Tomoyuki Chikanaga)
02:54 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
I have confirmed that this issue is already fixed.
https://twitter.com/sonots/status/507804708153483264
Add rel...
nagachika (Tomoyuki Chikanaga)
03:14 PM Revision 667af1ee (git): merge revision(s) r45046,r45047,r45063,r45087,r45146,r45150,r45151,r45152: [Backport #9525]
* ext/socket: Wrap struct addrinfo by struct rb_addrinfo.
* ext/socket: Bypass getaddrinfo() if node and ser...
nagachika (Tomoyuki Chikanaga)
03:04 PM Revision d1f332d1 (git): * 2014-09-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision 2f188ee7 (git): Fix typo and method name [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:46 PM Revision 0610a859 (git): * process.c (disable_child_handler_before_fork): New function.
(disable_child_handler_fork_parent): Ditto.
(disable_child_handler_fork_child): Ditto.
(retry_fork_async_signal_s...
akr (Akira Tanaka)
12:03 PM Revision 01689aa9 (git): * process.c (handle_fork_error): Make try_gc_p argument volatile to
suppress "clobbered" warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47411 b2dd03c8-39d4-4d8f-98ff-823f...
akr (Akira Tanaka)
11:49 AM Revision 5e42cc30 (git): * process.c (handle_fork_error): Don't need state_p argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:36 AM Revision 4eed59e6 (git): * process.c (has_privilege): Fix a return value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:07 AM Bug #10204 (Closed): A little bit misleading warning message
~~~
ruby -we "''.scan //"
~~~
warns "-e:1: warning: ambiguous first argument; put parentheses or even spaces".
De...
matsuda (Akira Matsuda)
10:00 AM Bug #10155 (Closed): lib/shellwords.rb: proofreading documentation
Applied in changeset r47408.
----------
* lib/shellwords.rb: proofreading documentation.
[Bug #10155][ruby-core:64...
hsbt (Hiroshi SHIBATA)
10:00 AM Revision 925ac7ad (git): * lib/shellwords.rb: proofreading documentation.
[Bug #10155][ruby-core:64471]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47408 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
09:37 AM Revision 1ffb9ba0 (git): * ChangeLog: added reference to github
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
09:34 AM Revision 7e3b185a (git): * test/csv/test_row.rb: Added some missing tests in CSV.
* test/csv/test_table.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47406 b2dd03c8-39d4-4d8f-98ff-823...
hsbt (Hiroshi SHIBATA)
09:12 AM Bug #10203: TCPServer.new has strange behaviour when EADDRINUSE without specifying hostname
Also, a colleague using Arch Linux checked (using the same Ruby version). He doesn't have IPv6 enabled.
And he als...
lucas (Lucas Nussbaum)
07:25 AM Bug #10203: TCPServer.new has strange behaviour when EADDRINUSE without specifying hostname
that was from the Debian package indeed. I haven't rebuilt Ruby from source. The Debian package does not carry any De... lucas (Lucas Nussbaum)
07:07 AM Bug #10203: TCPServer.new has strange behaviour when EADDRINUSE without specifying hostname
I know you was Debian porter, but show the actual ruby -v naruse (Yui NARUSE)
05:35 AM Feature #9826: Enumerable#slice_between
I'm grad to see an acceptable name.
Non-block form can be used to split paragraphs (sequence of non-empty lines
w...
akr (Akira Tanaka)
05:10 AM Bug #10127: WIN32OLE segfaults
backported into `ruby_2_0_0` at r47405. usa (Usaku NAKAMURA)
05:10 AM Revision cd171e48 (git): merge revision(s) 47153: [Backport #10127]
* ext/win32ole/win32ole.c (ole_create_dcom): use the converted
result if the argument can be converted to a...
U.Nakamura
05:05 AM Bug #9946: [Win32] redirection doesn't support non-codepage
backported into `ruby_2_0_0` at r47404. usa (Usaku NAKAMURA)
05:05 AM Revision 2e86a92b (git): merge revision(s) 46441: [Backport #9946]
* process.c (open): use UTF-8 version function to support
non-ascii path properly. [ruby-core:63185] [Bug ...
U.Nakamura
04:54 AM Bug #10117: Invalid char does not cause syntax error in eval
backported into `ruby_2_0_0` at r47403. usa (Usaku NAKAMURA)
04:54 AM Revision b7a34106 (git): merge revision(s) 47098: [Backport #10117]
* parse.y (parser_yylex): fix invalid char in eval, should raise
an syntax error too, as well as directly c...
U.Nakamura
04:52 AM Bug #10114: syntax error raised from instance_eval has unexpected encoding
backported into `ruby_2_0_0` at r47402. usa (Usaku NAKAMURA)
04:52 AM Revision 98e5eb6f (git): merge revision(s) 47090: [Backport #10114]
* parse.y (parser_yyerror): preserve source code encoding in
syntax error messages. [ruby-core:64228] [Bug...
U.Nakamura
04:50 AM Bug #10078: String#count() returns wrong count under specific conditions
backported into `ruby_2_0_0` at r47401. usa (Usaku NAKAMURA)
04:50 AM Revision fc47ac27 (git): merge revision(s) 46896-46898: [Backport #10078]
* string.c (rb_str_count): fix wrong single-byte optimization.
7bit ascii can be a trailing byte in Shift_J...
U.Nakamura
04:42 AM Bug #8716: segmation fault 正規表現で大量のグループを利用時
遅ればせながら `ruby_2_0_0` にも取り込みました。ありがとうございます。 usa (Usaku NAKAMURA)
04:42 AM Revision cad94dbe (git): merge r46831 partially. these changes are from:
https://github.com/k-takata/Onigmo/commit/7abd7b29481f98eb92be786e3d33611fc7d000a0
[Bug #8716]
* include/ruby/onigur...
U.Nakamura
04:25 AM Bug #9934: High memory usage from file_expand_path_*
backported into `ruby_2_0_0` at r47399.
note: ruby 2.0.0 doesn't recognize the length of the teminator of the stri...
usa (Usaku NAKAMURA)
04:23 AM Revision b9e63060 (git): merge revision(s) 46408,46410,46413,46414,46424,46436,46437: [Backport #9934]
string.c: shrink too big buffer
* string.c (rb_str_resize): shrink the buffer even if new length
is same b...
U.Nakamura
03:58 AM Revision 192c3953 (git): * process.c (has_privilege): Refine uid/gid check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:55 AM Feature #10181: New method File.openat()
May be it is not a best option, but just to be considered:
~~~
d1 = Dir.open('d1') => aDir
d2 = d1.opendir('subd...
funny_falcon (Yura Sokolov)
03:43 AM Revision 82d85fe4 (git): * configure.in: Check sys/id.h, getuidx and getgidx for AIX.
* process.c (getresuid): Defined for AIX.
(getresgid): Ditto
AIX don't have getresuid/getresgid but getuidx/getgi...
akr (Akira Tanaka)
03:28 AM Revision 2cf2d7ee (git): * process.c (has_privilege): Fix assignements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:10 AM Revision 8fada420 (git): * lib/rdoc/generator/pot/po.rb: fixed broken tests for trailing whitespace.
* test/rdoc/test_rdoc_generator_pot.rb: ditto.
* test/rdoc/test_rdoc_generator_pot_po.rb: ditto.
git-svn-id: svn+ssh...
hsbt (Hiroshi SHIBATA)
01:41 AM Revision cf0a8d28 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:41 AM Revision ce18f59a (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:41 AM Revision bf095117 (git): * test/rdoc/test_rdoc_rdoc.rb (TestRDocRDoc#test_parse_file_encoding):
typofix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
01:41 AM Revision d42d6e69 (git): * lib/rdoc.rb, lib/rdoc, test/rdoc: Update to RDoc 4.2.0.alpha(313287)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

09/04/2014

09:28 PM Feature #10096: [PATCH] use khash for fstring and id_str tables
updated patch:
* khash.h moved to top-level, klib/ removed
* updated for recent fstring-related changes in string.c
normalperson (Eric Wong)
09:05 PM Revision 670c6e8c (git): vm.c: remove unused USE_THREAD_RECYCLE [misc #10198]
Unused feature, and it is a no-op even if enabled.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47390 b2dd03c8-...
Eric Wong
08:59 PM Bug #10193: TestIO#test_readpartial_locktmp fails randomly
Eric Wong <[email protected]> wrote:
> Testing the following:

Sorry, bad patch. The big rescue/ensure claus...
normalperson (Eric Wong)
08:38 PM Bug #10193: TestIO#test_readpartial_locktmp fails randomly
[email protected] wrote:
> Applied in changeset r47353.
>
> ----------
> test_io.rb: ignore stream closed IOEr...
normalperson (Eric Wong)
07:23 PM Bug #10194: OpenStruct does not throw an exception when calling missing method with no arguments.
Thanks for mentioning Hashie gem. It does exactly what I need. [email protected] (Alex Pogrebnyak)
05:12 PM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
[email protected] wrote:
> http://paste.fedoraproject.org/130924/14098270/
~~~
1144. 22470 clock_gettime(CLOC...
normalperson (Eric Wong)
10:38 AM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
> Just curious, can you show strace with Benchmark.realtime {} wrapped
> around sleep? Now I'm willing to bet CLO...
vo.x (Vit Ondruch)
08:48 AM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
[email protected] wrote:
> http://paste.fedoraproject.org/130884/81461414/

So I think everything looks right ...
normalperson (Eric Wong)
07:12 AM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
> The real bug might be a timer firing too soon.
>
> Can you show us the output of: strace -Tvf ruby -e 'sleep ...
vo.x (Vit Ondruch)
04:41 PM Revision f0b12c04 (git): Describe about vfork().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:54 PM Feature #9880 (Closed): Dir#fileno
Applied in changeset r47387.
----------
* configure.in (dirfd): Check function.
* dir.c (dir_fileno): New method.
...
akr (Akira Tanaka)
11:09 AM Feature #9880: Dir#fileno
Dir#fileno accepted. But we have to address portability issues in the document.
Matz.
matz (Yukihiro Matsumoto)
03:54 PM Revision 4d59fd10 (git): * 2014-09-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:54 PM Revision d03315d8 (git): * configure.in (dirfd): Check function.
* dir.c (dir_fileno): New method.
[ruby-dev:48265] [Feature #9880]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
akr (Akira Tanaka)
03:20 PM Bug #10203 (Closed): TCPServer.new has strange behaviour when EADDRINUSE without specifying hostname
after:
irb(main):003:0> TCPServer::new(10001)
=> #<TCPServer:fd 9>
I get irb listening to port 10001 using IPv4, b...
lucas (Lucas Nussbaum)
03:07 PM Feature #9826: Enumerable#slice_between
I prefer #slice_when. Besides that, could you explain the behavior when no block is given?
#slice_when might not su...
matz (Yukihiro Matsumoto)
12:08 PM Feature #9826: Enumerable#slice_between
~~~
[1,2,4,9,10,11,12,15,16,19,20,21].slice_when {|i, j| i+1 != j}
~~~
mrkn (Kenta Murata)
02:56 PM Revision f20d51b0 (git): * process.c (has_privilege): New function.
(retry_fork_async_signal_safe): Don't use vfork() for privileged
process.
* configure.in (getresuid): Check functi...
akr (Akira Tanaka)
02:54 PM Bug #10043 (Closed): Crash Report log file on MacOS X
I close this ticket because it's already committed into trunk. nagachika (Tomoyuki Chikanaga)
11:27 AM Feature #8923: Frozen nil/true/false
I agreed with making those values, if no significant comparability problem happens.
Please experiment.
Matz.
matz (Yukihiro Matsumoto)
11:22 AM Revision d80282ee (git): * test/pathname/test_pathname.rb: added testcase for Pathname#mountpoint.
[fix GH-709]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
11:19 AM Feature #10200 (Closed): Symbol list/count API with Symbol GC
matz (Yukihiro Matsumoto)
11:00 AM Feature #10200: Symbol list/count API with Symbol GC
This request is bit vague.
As a result of the developers meething on 2014-09-04, we will:
* keep Symbol.all_sym...
matz (Yukihiro Matsumoto)
11:18 AM Feature #9816: 文字列内の数字を数値として比較するメソッド
熟考の結果、Gem::Versionと仕様をあわせました。
理由は、
* Gem::Versionでこれを使ってくれればオブジェクトの生成数が減る
* 2.2.0-preview1のようなRubyのバージョンの比較ができる
か...
naruse (Yui NARUSE)
11:17 AM Feature #10201 (Rejected): Dynamically changing GC tuning parameters
After the discussion in the developers meeting on 2014-09-04, we concluded this request may conflict with future adap... matz (Yukihiro Matsumoto)
11:11 AM Revision b549ced9 (git): * removed symbian directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
11:09 AM Feature #10199 (Closed): Drop to support Symbian
Applied in changeset r47383.
----------
* symbian/*: removed Symbian support.
[Feature #10199][ruby-core:64725]
* ...
hsbt (Hiroshi SHIBATA)
10:26 AM Feature #10199: Drop to support Symbian
Agreed to remove.
Matz.
matz (Yukihiro Matsumoto)
11:09 AM Revision 8362f9b5 (git): * symbian/*: removed Symbian support.
[Feature #10199][ruby-core:64725]
* dln.c: ditto.
* include/ruby/defines.h: ditto.
* thread_pthread.c: ditto.
* vm.c:...
hsbt (Hiroshi SHIBATA)
08:50 AM Revision 68f55c4b (git): * dir.c (glob_helper): use #ifdef instead of #if.
gcc's -Wundef option shows warning for undefined macro.
* numeric.c (flo_is_finite_p): ditto.
* vm_dump.c (rb_vmdebug...
ko1 (Koichi Sasada)
05:40 AM Feature #10173: Remove meaningless ensure
@ Tomoyuki Chikanaga san
Thank you for letting me know.
I have reported to "https://github.com/rubygems/rubygem...
gogotanaka (Kazuki Tanaka)

09/03/2014

07:40 PM Bug #9115: Logger traps all exceptions; breaks Timeout
The source code for 2.1.2 doesn't seem to have changed: the LogDevice::write method still does a rescue Exception and... wpaulson (Bill Paulson)
06:58 PM Revision 1e55b27e (git): * 2014-09-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:58 PM Revision 1540b1fe (git): man/ruby.1: spelling fix ("bellow" => "below") [ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
06:58 PM Revision 3c9e195f (git): man/ruby.1: add trailing slash to URLs [ci-skip]
URLs without path component needs trailing slash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47379 b2dd03c8-3...
Eric Wong
05:59 PM Bug #10202: TestBenchmark#test_realtime_output breaks on ARM
[email protected] wrote:
> I observe following error on ARM:
>
> ~~~
> 3) Failure:
> TestBenchmark#test_r...
normalperson (Eric Wong)
01:55 PM Bug #10202 (Closed): TestBenchmark#test_realtime_output breaks on ARM
I observe following error on ARM:
~~~
3) Failure:
TestBenchmark#test_realtime_output [/builddir/build/BUILD/ru...
vo.x (Vit Ondruch)
03:48 PM Bug #10062: Segfault involving Queue
Backported into `ruby_2_1` branch at r47378. nagachika (Tomoyuki Chikanaga)
03:47 PM Revision aac5c2c7 (git): merge revision(s) r47217: [Backport #10062]
* ext/thread/thread.c (get_array): check instance variables are
initialized properly. [ruby-core:63826][Bu...
nagachika (Tomoyuki Chikanaga)
03:30 PM Bug #10039: "a+" mode for File.open doesn’t work
Backported into `ruby_2_1` branch at r47377. nagachika (Tomoyuki Chikanaga)
03:29 PM Revision 17fc590e (git): merge revision(s) r46876: [Backport #10039]
* io.c (rb_io_initialize): [DOC] fix rdoc of append mode. it does
not move the pointer at open. [ruby-cor...
nagachika (Tomoyuki Chikanaga)
03:26 PM Bug #9982: Kernel#sprintf: unmbered widht and precision with numbered argument
Backported into `ruby_2_1` branch at r47376. nagachika (Tomoyuki Chikanaga)
03:25 PM Revision f909bee1 (git): merge revision(s) r46569: [Backport #9982]
* sprintf.c (GETASTER): should not use the numbered argument to be
formatted, raise ArgumentError instead.
...
nagachika (Tomoyuki Chikanaga)
03:21 PM Bug #9984: OpenSSL::TestPKeyRSA#test_sign_verify_memory_leak timeouts on ARM
Backported into `ruby_2_1` branch at r47375. nagachika (Tomoyuki Chikanaga)
02:33 AM Bug #9984 (Closed): OpenSSL::TestPKeyRSA#test_sign_verify_memory_leak timeouts on ARM
Applied in changeset r47362.
----------
* test/openssl/test_pkey_rsa.rb (OpenSSL#test_sign_verify_memory_leak):
ad...
hsbt (Hiroshi SHIBATA)
03:21 PM Revision f28cfce8 (git): merge revision(s) r47362: [Backport #9984]
* test/openssl/test_pkey_rsa.rb (OpenSSL#test_sign_verify_memory_leak):
added timeout into testcase for low...
nagachika (Tomoyuki Chikanaga)
02:55 PM Feature #10181: New method File.openat()
The proposed Dir api must provide a way to open both files and directories in order to be useful.
New proposal:
...
technorama (Technorama Ltd.)
09:29 AM Feature #10181: New method File.openat()
[email protected] wrote:
> We should consider other *at functions, as well as openat.
>
> renameat and linkat takes t...
normalperson (Eric Wong)
07:46 AM Feature #10181: New method File.openat()
We should consider other *at functions, as well as openat.
renameat and linkat takes two file descriptors to speci...
akr (Akira Tanaka)
07:31 AM Feature #10181: New method File.openat()
> But I think we should use Dir.open instead of File.open/File.new for
> openat, and also support Dir#fileno:
Tot...
funny_falcon (Yura Sokolov)
06:20 AM Feature #10181: New method File.openat()
We already have opendir (in the form of Dir.open), so would
Dir.at would be an alias of Dir.open?

I do not like ...
normalperson (Eric Wong)
04:58 AM Feature #10181: New method File.openat()
If you can reuse result of `opendir(dirname)` why you couldn't reuse result
of `Dir.at(dirname)` ?
29.08.2014 11:5...
funny_falcon (Yura Sokolov)
02:36 PM Feature #10201: Dynamically changing GC tuning parameters
Do you mean you gave up adaptive GC parameters?
Matz.
matz (Yukihiro Matsumoto)
09:39 AM Feature #10201 (Rejected): Dynamically changing GC tuning parameters
Now, MRI has several GC tuning parameters to modify GC behavior given by environment variables. However, these parame... ko1 (Koichi Sasada)
10:23 AM Revision 777d61fa (git): * process.c (before_fork_ruby): Renamed from before_fork.
(after_fork_ruby): Renamed from after_fork.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47374 b2dd03c8-39d4...
akr (Akira Tanaka)
09:56 AM Revision ed0f2528 (git): * process.c (forked_child): Removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:23 AM Feature #10096: [PATCH] use khash for fstring and id_str tables
Sorry for delay.
I read your patch, and I'm not sure it is good idea to make klib directory.
This is only one thi...
ko1 (Koichi Sasada)
09:19 AM Feature #10197: document RUBY_* stack size/GC params in ruby.1 manpage
Most of environemnt variables should be implementation dependent.
I recommend you to use comment in gc.c:
https:/...
ko1 (Koichi Sasada)
08:55 AM Bug #9739: TestException#test_machine_stackoverflow(_by_define_method) failures on x64-mingw32
Interestingly, I met this test error recently on Fedora's builder:
~~~
3) Failure:
TestException#test_machine_...
vo.x (Vit Ondruch)
08:16 AM Feature #10200: Symbol list/count API with Symbol GC
New hash entries.
I'm not sure that "T_" prefix is appropriate here, though.
akr (Akira Tanaka)
08:12 AM Feature #10200: Symbol list/count API with Symbol GC
Akira Tanaka wrote:
> I feel ObjectSpace.count_objects can be extended to return number of symbols.
Make a new me...
ko1 (Koichi Sasada)
08:03 AM Feature #10200: Symbol list/count API with Symbol GC
I feel ObjectSpace.count_objects can be extended to return number of symbols. akr (Akira Tanaka)
07:53 AM Feature #10200 (Closed): Symbol list/count API with Symbol GC
# Abstract
We need to consider specification of "Symbol.all_symbols" method because of Symbol GC.
# Backgraound...
ko1 (Koichi Sasada)
07:56 AM Bug #10191 (Closed): Possible memory leak using dup and setting an unassigned instance variable (Windows)
Applied in changeset r47372.
----------
object.c: fix memory leak
* object.c (rb_obj_copy_ivar): allocate no memory...
nobu (Nobuyoshi Nakada)
07:56 AM Revision b46b1e3f (git): object.c: fix memory leak
* object.c (rb_obj_copy_ivar): allocate no memory for empty
instance variables. [ruby-core:64700] [Bug #10191]
gi...
nobu (Nobuyoshi Nakada)
06:05 AM Revision 8322ca8a (git): * tool/make-snapshot (usage): X.Y means the head of a branch now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:47 AM Revision cf08cf97 (git): * tool/make-snapshot (package): no teeny means a branch since 2.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:44 AM Feature #10199 (Closed): Drop to support Symbian
Symbian OS is ended in 2012.
see. http://symbian.nokia.com/
We should removed symbian from support platforms.
...
hsbt (Hiroshi SHIBATA)
04:42 AM Bug #9875: ERB#result documentation incorrect
backported into `ruby_2_0_0` at r47369. usa (Usaku NAKAMURA)
04:42 AM Revision d7f49a9b (git): merge revision(s) 46241: [Backport #9875]
* lib/erb.rb (result): [DOC] no longer accepts a Proc, as
Kernel.eval does not. [fix GH-619]
git-svn-id:...
U.Nakamura
04:40 AM Bug #9865: frozen IO object causes RuntimeError with inspect and fileno
backported into `ruby_2_0_0` at r37368.
note: respect existing security checks on this version.
usa (Usaku NAKAMURA)
04:39 AM Revision 47264c4e (git): merge revision(s) 46151,46165: [Backport #9865]
* io.c (rb_io_fileno, rb_io_inspect): non-modification does not
error on frozen IO. [ruby-dev:48241] [Bug ...
U.Nakamura
04:18 AM Bug #9914: posix_fadvise() does not work correctly with _LARGE_FILES on 32-bit AIX
backported into `ruby_2_0_0` at r47367. usa (Usaku NAKAMURA)
04:18 AM Revision 0187f76a (git): merge revision(s) 46382,46384,46913: [Backport #9914]
* io.c (rb_io_advise): AIX currently does not support a 32-bit call to
posix_fadvise() if _LARGE_FILES is d...
U.Nakamura
03:53 AM Bug #9769: un-infection in StringIO#write
backported into `ruby_2_0_0` at r47366. usa (Usaku NAKAMURA)
03:52 AM Revision 101e636d (git): merge revision(s) 45676,45677: [Backport #9769]
stringio.c: move GC guard
* ext/stringio/stringio.c (strio_write): move GC guard after the
last using posi...
U.Nakamura
03:44 AM Bug #9978: memory leak at ENV.select on Windows
backported into `ruby_2_0_0` at r47365. usa (Usaku NAKAMURA)
03:43 AM Bug #9983: memory leak at ENV.shift on Windows
backported into `ruby_2_0_0` at r47365. usa (Usaku NAKAMURA)
03:43 AM Bug #9977: memory leak at ENV.[]= on Windows
backported into `ruby_2_0_0` at r47365. usa (Usaku NAKAMURA)
03:43 AM Revision 6ed3a352 (git): merge revision(s) 46550,46557,46565,46570,46585,46595,46822: [Backport #9977] [Backport #9978] [Backport #9983]
* hash.c (ruby_setenv): fix memory leak on Windows, free
environment strings block after check for the size...
U.Nakamura
03:29 AM Bug #9903: Regexp#[] doesn't consider capture name encoding
backported into `ruby_2_0_0` at r47364.
note that it needed r42251.
usa (Usaku NAKAMURA)
03:27 AM Revision d910ce1f (git): merge revision(s) 42251,46345,46346: [Backport #9903]
* sprintf.c (ruby__sfvextra): add QUOTE flag to escape unprintable
characters.
* sprintf.c (ruby__...
U.Nakamura
03:06 AM Revision 9b16f906 (git): * process.c (retry_fork_async_signal_safe): Use vfork() if available.
vfork() is still faster than fork() especially when the parent
process uses big memory.
ruby -rbenchmark -e 'a =...
akr (Akira Tanaka)
02:33 AM Revision 51ee0a63 (git): * test/openssl/test_pkey_rsa.rb (OpenSSL#test_sign_verify_memory_leak):
added timeout into testcase for low performance environment.
[Bug #9984][ruby-core:63367]
git-svn-id: svn+ssh://ci...
hsbt (Hiroshi SHIBATA)

09/02/2014

10:51 PM Revision 93a7bf4b (git): * configure.in: Use AC_FUNC_FORK.
* io.c: Use HAVE_WORKING_FORK instead of HAVE_FORK.
* process.c: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
akr (Akira Tanaka)
09:24 PM Misc #10198 (Closed): [PATCH cleanup] vm.c: remove unused USE_THREAD_RECYCLE ifdefs
This is a totally unused ifdef branch, and does not do anything even
when it is enabled, so it only confuses new dev...
normalperson (Eric Wong)
08:44 PM Feature #10197 (Closed): document RUBY_* stack size/GC params in ruby.1 manpage
Good idea or too implementation/internals-dependent?
We can note it is implementation-dependent behavior in the manp...
normalperson (Eric Wong)
08:39 PM Bug #10194: OpenStruct does not throw an exception when calling missing method with no arguments.
The design of OpenStruct is to allow all method calls. (It is similar to a Hash but with method access.)
You can u...
avit (Andrew Vit)
08:17 PM Bug #10194 (Rejected): OpenStruct does not throw an exception when calling missing method with no arguments.
It would have been a possible design choice to prevent calling a getter unless a member has been previously set.
I...
marcandre (Marc-Andre Lafortune)
04:44 PM Bug #10194 (Rejected): OpenStruct does not throw an exception when calling missing method with no arguments.
Below is the sample that shows the problem:
#!/usr/bin/env ruby

require 'ostruct'

class Te...
[email protected] (Alex Pogrebnyak)
08:28 PM Bug #10196 (Closed): rdoc should not depend on gems
Hello,
It seems in rdoc code that it can run without gems.
However, at some places, it explicitly cites gem or ...
luizluca (Luiz Angelo Daros de Luca)
06:59 PM Feature #10195 (Closed): Alternative to rb_proc_new that provides access to self, super and passed block
I'm developing a Haskell binding to the Ruby C API. Unfortunately, `rb_proc_new`
does not provide any means of acces...
cstrahan (Charles Strahan)
03:47 PM Revision 50190956 (git): Ruby can delay arbitrarily because Ruby is not a realtime system,
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:13 PM Revision 8a4c2316 (git): * 2014-09-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:13 PM Revision 34af76e3 (git): * process.c (retry_fork_async_signal_safe): Don't return on in child
process.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:47 PM Revision 93621161 (git): * process.c (retry_fork_async_signal_safe): Specialized version of
retry_fork respect to rb_fork_async_signal_safe.
(retry_fork_ruby): Specialized version of retry_fork respect to
...
akr (Akira Tanaka)
02:27 PM Revision de884088 (git): * process.c (send_child_error): Simplified.
(recv_child_error): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47356 b2dd03c8-39d4-4d8f-98ff-823fe69...
akr (Akira Tanaka)
01:56 PM Revision a78a9b0d (git): * process.c (rb_fork_async_signal_safe): Inline rb_fork_internal.
(rb_fork_ruby): Ditto.
(rb_fork_internal): Removed.
(chfunc_protect): Removed.
git-svn-id: svn+ssh://ci.ruby-l...
akr (Akira Tanaka)
01:45 PM Revision 51f41f66 (git): * test/ruby/test_io.rb (test_new_with_block): Set autoclose to avoid EBADF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:33 PM Bug #10193 (Closed): TestIO#test_readpartial_locktmp fails randomly
Applied in changeset r47353.
----------
test_io.rb: ignore stream closed IOError
* test/ruby/test_io.rb (test_readp...
nobu (Nobuyoshi Nakada)
10:37 AM Bug #10193 (Closed): TestIO#test_readpartial_locktmp fails randomly
~~~
4) Error:
TestIO#test_readpartial_locktmp:
IOError: stream closed
/builddir/build/BUILD/ruby-2.2.0-r472...
vo.x (Vit Ondruch)
01:32 PM Revision 6bd80ffc (git): test_io.rb: ignore stream closed IOError
* test/ruby/test_io.rb (test_readpartial_locktmp): stream closed
IOError while reading is not a matter. [Bug #1019...
nobu (Nobuyoshi Nakada)
01:04 PM Revision 1a37c5a4 (git): * Makefile.in (update-coverage): Remove a never executed line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:47 AM Revision 557802a1 (git): * process.c (handle_fork_error): Extracted from retry_fork.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:08 AM Revision bd1f4738 (git): * ChangeLog: added link of github issue
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:03 AM Bug #10192 (Closed): Install local versions of bundeld gems
Applied in changeset r47349.
----------
* tool/rbinstall.rb: fixed error of local installation.
[Bug #10192][ruby-...
hsbt (Hiroshi SHIBATA)
08:02 AM Revision 4032c76a (git): * tool/rbinstall.rb: fixed error of local installation.
[Bug #10192][ruby-core:64702]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47349 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
07:59 AM Feature #10189 (Closed): Coverage report with Simplecov
Applied in changeset r47347.
----------
* test/runner.rb: reporting test coverage for test-all with COVERAGE env.
...
hsbt (Hiroshi SHIBATA)
07:59 AM Revision 3e95253e (git): * 2014-09-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:59 AM Revision 355c032f (git): * test/runner.rb: reporting test coverage for test-all with COVERAGE env.
[Feature #10189][ruby-core:64681]
* Makefile.in: added task for coverage report.
* common.mk: added definition of for...
hsbt (Hiroshi SHIBATA)

09/01/2014

05:46 PM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
Fails with gcc-4.8.2 also.
~~~
$ make check
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno...
vjoel (Joel VanderWerf)
01:24 PM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
ping ... any update? Still an issue with ruby 2.2.0dev (2014-08-26 trunk 47288) [armv7hl-linux] vo.x (Vit Ondruch)
05:34 PM Bug #9976: ENV doesn't raise SecurityError except for aset and delete
Backported into `ruby_2_1` branch at r47346. nagachika (Tomoyuki Chikanaga)
05:34 PM Revision 3513d077 (git): merge revision(s) r46547: [Backport #9976]
* hash.c (env_aset, env_has_key, env_assoc, env_has_value),
(env_rassoc, env_key): prohibit tainted strings...
nagachika (Tomoyuki Chikanaga)
05:20 PM Bug #9971: potential stack overflow check deadlock (fixed at r46495)
見すごしていました。 test_machine_stack_size のタイムアウトは r46499 で収まったとみていいんでしょうか? nagachika (Tomoyuki Chikanaga)
05:17 PM Bug #9820: miniruby -e 'Process.kill(:INT, $$)' hang under cron
r45911, r45912, r45917, r45918 and r45919 were backported into `ruby_2_1` branch at r47345. nagachika (Tomoyuki Chikanaga)
05:16 PM Revision 06042f85 (git): merge revision(s) r45911,r45912,r45917,r45918,r45919: [Backport #9820]
* signal.c (rb_f_kill): directly enqueue an ignored signal to self,
except for SIGSEGV and SIGBUS. [ruby-d...
nagachika (Tomoyuki Chikanaga)
04:49 PM Feature #7517: Fixnum::MIN,MAX
An obvious use case would be to make algorithms know how large an integer they can represent in Fixnum without overfl... headius (Charles Nutter)
12:30 PM Bug #10192 (Assigned): Install local versions of bundeld gems
hsbt (Hiroshi SHIBATA)
12:06 PM Bug #10192 (Closed): Install local versions of bundeld gems
Trying to build recent version of Ruby in Fedora's builder, which has no access to the internet, the "make install" f... vo.x (Vit Ondruch)
11:17 AM Revision e8473a67 (git): * 2014-09-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:16 AM Revision c5487618 (git): * ext/win32ole/win32ole.c (rbtime2vtdate): try to convert millisecond
of Time object to millisecond of VT_DATE VARIANT.
* test/win32ole/test_win32ole_variant.rb
(test_conversion_time2da...
suke (Masaki Suketa)
06:21 AM Bug #10188: Regression of Benchmark.realtime
Eric Wong wrote:
> [email protected] wrote:
> > I investigate this on Amazon Linux 2014.3
>
> Is this...
hsbt (Hiroshi SHIBATA)
05:52 AM Bug #10191 (Closed): Possible memory leak using dup and setting an unassigned instance variable (Windows)
Steps:
1. Run the following code (tested on Window 7):
~~~ruby
class Leaky
attr_accessor :v
def ...
benhell (Ben Hellerstein)
02:44 AM Feature #10189: Coverage report with Simplecov
Eric Wong wrote:
> Can we keep it out-of-tree and use it like rubyspec?
Good point.
I implemented ```make update...
hsbt (Hiroshi SHIBATA)

08/31/2014

11:56 PM Bug #10190 (Closed): Segmentation fault when Thread::Queue#push is called through dRuby
The fix has been backported at patchlevel 170. nobu (Nobuyoshi Nakada)
09:52 PM Bug #10190 (Closed): Segmentation fault when Thread::Queue#push is called through dRuby
I found a segmentation fault when `Thread::Queue` is attached to a dRuby server as a front object and `#push` is call... itiut (Yuichi TANIKAWA)
08:16 AM Bug #9961: TracePoint can skip c_return with rb_rescue()
backported into `ruby_2_0_0` at r47342.
note:
* ruby 2.0.0にはa_call/a_returnがありません。
* ruby 2.0.0だとcoerceの冒頭でto_sが...
usa (Usaku NAKAMURA)
08:14 AM Revision b10c3b6d (git): merge revision(s) 46465,46469,46484: [Backport #9961]
* vm.c (rb_vm_rewind_cfp): add new function to rewind specified cfp
with invoking RUBY_EVENT_C_RETURN.
...
U.Nakamura
07:59 AM Revision 8bd2d31d (git): * lib/benchmark.rb: Fix a syntax error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:56 AM Bug #9964: TracePoint invoke unexpected b_call events with redo
backported into `ruby_2_0_0` at r47340.
(note that ruby 2.0.0 doesn't have a_call/a_return events.)
usa (Usaku NAKAMURA)
07:55 AM Revision 3ed06c80 (git): merge revision(s) 46471: [Backport #9964]
* compile.c (rb_iseq_compile_node): put start label of block after
trace (b_call).
[Bug #9964]
...
U.Nakamura
07:49 AM Bug #9959 (Assigned): TracePoint can invoke inconsistent call event with bmethod
2.0.0にはそもそも th->passed_bmethod_me がなくて、現在のtrunkのelse節に相当する部分がないんですけど、どうしたもんでしょうか? usa (Usaku NAKAMURA)
07:39 AM Bug #9957: TracePoint catch b_return at rescue/ensure
backported into `ruby_2_0_0` at r47339. usa (Usaku NAKAMURA)
07:39 AM Revision f6838bc9 (git): merge revision(s) 46463: [Backport #9957]
* vm_core.h: add VM_FRAME_MAGIC_RESCUE to recognize normal block or
rescue clause.
* vm.c (vm_exec...
U.Nakamura
07:35 AM Bug #9767: test-all parallel fails if a test is skipped after raise
backported into `ruby_2_0_0` at r47338. usa (Usaku NAKAMURA)
07:35 AM Revision 7b55994c (git): merge revision(s) 45953,45961: [Backport #9767]
* lib/test/unit/parallel.rb: fix test-all parallel failure if a test
is skipped after raise.
DL::...
U.Nakamura
07:26 AM Bug #9618: Pathname#cleanpath creates mixed path separators
backported into `ruby_2_0_0` at r47337. usa (Usaku NAKAMURA)
07:25 AM Revision 1f452734 (git): merge revision(s) 45827: [Backport #9618]
* ext/pathname/lib/pathname.rb (cleanpath_aggressive): make all
separators File::SEPARATOR from File::ALT_S...
U.Nakamura
07:24 AM Bug #9571: "Error: TestFileUtils#test_rmdir: Errno::EEXIST: File exists @ dir_s_rmdir - data" on Solaris
backported into `ruby_2_0_0` at r47336. usa (Usaku NAKAMURA)
07:23 AM Revision 7eb57e5a (git): merge revision(s) 45720: [Backport #9571]
* lib/fileutils.rb (rmdir): rescue Errno::EEXIST in addition to
ENOTEMPTY (and ENOENT), because SUSv3 descr...
U.Nakamura
07:22 AM Bug #9544: Ruby resolver not using autoport
backported into `ruby_2_0_0` at r47335. usa (Usaku NAKAMURA)
07:22 AM Revision 96fac49c (git): merge revision(s) 45144: [Backport #9544]
* lib/resolv.rb (bind_random_port): Rescue EPERM for FreeBSD which
security.mac.portacl.port_high is change...
U.Nakamura
07:19 AM Bug #9902: Regexp#[] ignores after NUL byte in named capture index
backported into `ruby_2_0_0` at r47334. usa (Usaku NAKAMURA)
07:19 AM Revision 6ffd2d5d (git): merge revision(s) 46344: [Backport #9902]
* re.c (match_aref): should not ignore name after NUL byte.
[ruby-dev:48275] [Bug #9902]
git-svn-id: svn+...
U.Nakamura
07:12 AM Bug #9759 (Assigned): [TracePoint API] return event missing when raising exception
(reminder) usa (Usaku NAKAMURA)
07:11 AM Bug #9913: Digest == throws TypeError when testing against nil
backported into `ruby_2_0_0` at r47333. usa (Usaku NAKAMURA)
07:11 AM Revision a102b685 (git): merge revision(s) 46368,46371: [Backport #9913]
* ext/digest/digest.c (rb_digest_instance_equal):
fix #== for non-string arguments. [ruby-core:62967] [Bug ...
U.Nakamura
06:57 AM Bug #9939: segfault by modifying array during Array#combination
backported into `ruby_2_0_0` at r47332. usa (Usaku NAKAMURA)
06:56 AM Revision bea02d1b (git): merge revision(s) 46417,46418: [Backport #9939]
* array.c (yield_indexed_values): extract from permute0(),
rpermute0(), and rcombinate0().
* array...
U.Nakamura
06:31 AM Bug #9942: reduce memory allocation in Array#permutation (fixed at r46416)
Backported into `ruby_2_0_0` at r47331. usa (Usaku NAKAMURA)
06:30 AM Revision 1abe5c8d (git): merge revision(s) 46416: [Backport #9942]
* array.c (rb_ary_permutation): `p` is the array of size `r`, as
commented at permute0(). since `n >= r` h...
U.Nakamura
06:05 AM Revision cf990c5a (git): benchmark.rb: Process::CLOCK_MONOTONIC_RAW may be unavailable
* lib/benchmark.rb (BENCHMARK_CLOCK): Process::CLOCK_MONOTONIC_RAW
is not supported on old linux.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
05:26 AM Feature #8923: Frozen nil/true/false
Matz, what do you think about it?
ko1 (Koichi Sasada)
02:49 AM Revision d723b930 (git): test_benchmark.rb: use assert_in_epsilon
* test/benchmark/test_benchmark.rb (test_realtime_output): use
assert_in_epsilon which compares in relative range, ...
nobu (Nobuyoshi Nakada)
02:38 AM Feature #10189: Coverage report with Simplecov
Can we keep it out-of-tree and use it like rubyspec?

I may also extract the terminal-friendly coverage output of ...
normalperson (Eric Wong)
02:16 AM Feature #10189 (Closed): Coverage report with Simplecov
I ported [simplecov](https://github.com/colszowka/simplecov) into ruby core for measurement of test coverage.
see....
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom