Project

General

Profile

Activity

From 07/25/2013 to 07/31/2013

07/31/2013

11:17 PM Bug #8712 (Closed): Couldn't find file to include 'sample/curses/*.rb'
=begin
When builddir is not srcdir, failed to include from curses.c.
Generating RDoc documentation
Parsing sou...
znz (Kazuhiro NISHIYAMA)
10:38 PM Revision 478bd312 (git): * bignum.c (big2str_orig): Use temporary buffer when trim mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:33 PM Revision 39a00c67 (git): * bignum.c (big2str_orig): Simplified because RBIGNUM_LEN(x) <= 2 now.
(big2str_struct): Two fields added: hbase2, hbase2_numdigits.
(rb_big2str1): Initialize above fields.
git-svn-id...
akr (Akira Tanaka)
07:06 PM Revision 835c555f (git): options.rb: include root for out-place build
* lib/rdoc/options.rb (RDoc#finish): include root path in include
paths, to work in another directory than the sour...
nobu (Nobuyoshi Nakada)
07:05 PM Revision 3d562b68 (git): test_rdoc_markup_pre_process.rb: input tempfile
* test/test_rdoc_markup_pre_process.rb (TestRDocMarkupPreProcess#setup):
fix input_file_name, as the test script is...
nobu (Nobuyoshi Nakada)
06:29 PM Feature #8632 (Closed): Remove warnings for Refinements
This issue was solved with changeset r42272.
Shugo, thank you for reporting this issue.
Your contribution to Ruby is ...
shugo (Shugo Maeda)
04:48 PM Revision eed6c15a (git): * bignum.c (big2str_karatsuba): Fix a condition of power_level.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:34 PM Revision b4dd68ff (git): Fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
04:23 PM Feature #8707: Hash#reverse_each
Hello Charlie,
On 2013/07/31 14:24, Charlie Somerville wrote:
> Matz: This is quite a significant performance improv...
duerst (Martin Dürst)
02:29 PM Feature #8707: Hash#reverse_each
Matz: This is quite a significant performance improvement and therefore I think it is worthwhile.
Anonymous
12:48 PM Feature #8707 (Feedback): Hash#reverse_each
Do we really need it? What is use-cases?
Matz.
matz (Yukihiro Matsumoto)
04:21 PM Revision 278b494b (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:20 PM Revision 4f1b07e9 (git): * bignum.c (LOG2_KARATSUBA_BIG2STR_DIGITS): Removed.
(KARATSUBA_BIG2STR_DIGITS): Removed.
(big2str_numdigits_cache): New variable.
(power_cache_get_power): Merged wit...
akr (Akira Tanaka)
04:06 PM Bug #8711 (Closed): 最近NoMemoryErrorが多い
最近 rubyci で NoMemoryError を出して失敗することが多いので、それを追跡するスレ
= TestFiber#test_many_fibers
http://u64b.rubyci.org/~chkbuild...
naruse (Yui NARUSE)
03:13 PM Feature #6589 (Feedback): Set#rehash
I added some notes to the rdoc in r42265. knu (Akinori MUSHA)
03:01 PM Revision d28913b4 (git): * bignum.c (big2str_find_n1): Change the return type to size_t.
(big2str_orig): Ditto.
(big2str_karatsuba): Ditto.
(rb_big2str1): Follow the above changes.
git-svn-id: svn+ss...
akr (Akira Tanaka)
03:01 PM Revision 482a21e7 (git): * 2013-08-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision b0d4ffda (git): revert r42255 ref #8711
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:52 PM Bug #8710: Segmentation fault - when migrating a database on Debian 7.1
I just cloned my rails app onto my Debian 7.1 server and while migrating the database, Ruby reported a Segmentation f... AJ-Acevedo (AJ Acevedo)
02:51 PM Bug #8710 (Closed): Segmentation fault - when migrating a database on Debian 7.1
I just cloned my rails app onto my Debian 7.1 server and while migrating the database ruby reported AJ-Acevedo (AJ Acevedo)
02:21 PM Revision 9e84b335 (git): * bignum.c (power_cache_get_power): Change numdigits_ret to size_t *.
(big2str_orig): Change len argument to size_t.
(big2str_karatsuba): Ditto.
(rb_big2str1): Follow the above change...
akr (Akira Tanaka)
02:00 PM Revision 5f8cba07 (git): * test/rexml/parse/test_notation_declaration.rb: Change class
name to follow file name change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42290 b2dd03c8-39d4-4d8f-98ff-82...
Sutou Kouhei
01:58 PM Revision 6668c32a (git): * test/rexml/test_notationdecl_parsetest.rb: Rename to ...
* test/rexml/parse/test_notation_declaration.rb: ... this.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42289 ...
Sutou Kouhei
01:55 PM Revision 6b4a6fcb (git): * test/rexml/test_notationdecl_mixin.rb: Remove duplicated tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
01:53 PM Revision 0c1139ea (git): * test/rexml/test_notationdecl_parsetest.rb: Fix typos in expected
value.
pubilc ->
public
^^
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42287 b2dd03c8-39d4-4d8f-98ff...
Sutou Kouhei
01:52 PM Revision 7f6c69b1 (git): * test/rexml/test_notationdecl_parsetest.rb: Add tests that focus
system literal in external ID system notation declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42286 ...
Sutou Kouhei
01:42 PM Revision 621d2b3d (git): * bignum.c (bary_cmp): Extracted from rb_big_cmp.
(power_cache_get_power): Change n1 argument (number of digits) to
power_level which is just passed to power_cache_g...
akr (Akira Tanaka)
01:05 PM Revision 806dd30f (git): * test/rexml/test_notationdecl_parsetest.rb: Fix a typo.
Extern ID ->
ExternalID
^^
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42284 b2dd03c8-39d4-4d8f-98...
Sutou Kouhei
01:04 PM Revision a41ab7b3 (git): * test/rexml/test_notationdecl_parsetest.rb: Add tests that focus
public ID in external ID notation declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42283 b2dd03c8-39d...
Sutou Kouhei
01:01 PM Revision 434826c0 (git): * parse.y: fix build error with bison-3.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:59 PM Revision 43f944dc (git): * test/rexml/test_notationdecl_parsetest.rb: Split test patterns.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:44 PM Revision 3e047699 (git): * test/rexml/test_notationdecl_parsetest.rb: Group tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:38 PM Revision 1251f51e (git): * test/rexml/test_notationdecl_mixin.rb (TestNotationDecl#test_name):
Move to ...
* test/rexml/test_notationdecl_parsetest.rb
(TestNotationDecl#test_name): ... here.
git-svn-id: svn+s...
Sutou Kouhei
12:32 PM Revision 5a5ede73 (git): * test/rexml/test_notationdecl_parsetest.rb: Remove setup because it
doesn't share anything with other tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42278 b2dd03c8-39d4-4d8f...
Sutou Kouhei
12:25 PM Revision a9c4b0f4 (git): * test/rexml/test_attributes_mixin.rb: Remove a needless shebang.
* test/rexml/test_notationdecl_mixin.rb: ditto.
* test/rexml/test_doctype.rb: ditto.
* test/rexml/test_xml_declaratio...
Sutou Kouhei
12:20 PM Revision c1ada18d (git): * test/rexml/test_notationdecl_parsetest.rb: remove a needless shebang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:18 AM Revision 0e2d0bb9 (git): * string.c (rb_str_rindex): fix bug introduced in r42269.
"".rindex("") should return 0.
(str_rindex): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42275 b2dd03...
Glass_saga (Masaki Matsushita)
10:58 AM Revision aba8c29a (git): * bignum.c (MAX_BIG2STR_TABLE_ENTRIES): Use SIZEOF_SIZE_T.
(power_cache_get_power0): Add rb_bug call for too bit i argument.
(power_cache_get_power): Simplified.
git-svn-i...
akr (Akira Tanaka)
09:34 AM Revision 601f7838 (git): * lib/uri/common.rb (URI.decode_www_form_component): Use String#b.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
09:33 AM Feature #8696: Process.setproctitle
Class#nameとかぶるProcess.nameは芳しくないと思います。
Process.setproctitle()の別名ならProcess.title{,=}じゃないでしょうか。
nobu (Nobuyoshi Nakada)
02:35 AM Feature #8696: Process.setproctitle
なお、「プロセスの名前」としては*BSDの getprogname(3)/setprogname(3) も浮かびますが、これはerr(3)によるエラー表示などで使われるものですが、その初期値は File.basename($0) なの... knu (Akinori MUSHA)
02:27 AM Feature #8696: Process.setproctitle
getproctitle() というAPIはないので、 Process.setproctitle() でいいんじゃないかと思います。
$0はベタに Process.argv0 でどうでしょう。argv0という名前はTclに先例があり...
knu (Akinori MUSHA)
12:41 AM Feature #8696: Process.setproctitle
znz (Kazuhiro NISHIYAMA) wrote:
> 元々 DevelopersMeeting20130727Japan の時の雑談で出た話で、その時も
>
> * Process.setproctitle
>...
naruse (Yui NARUSE)
09:29 AM Revision 1c7f9073 (git): * eval.c (rb_mod_refine, mod_using, top_using): don't show
warnings because Refinements are no longer experimental.
[ruby-core:55993] [Feature #8632]
* test/ruby/test_refine...
shugo (Shugo Maeda)
09:00 AM Revision b30a1723 (git): * lib/uri/common.rb (URI.decode_www_form_component):
Don't raise error when str includes multibyte characters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42271 b2...
sorah (Sorah Fukumori)
08:59 AM Revision 37c05ec3 (git): show errno on FiberError ref #8711
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:47 AM Revision 867876ab (git): * string.c (rb_str_rindex): performance improvement by using
memrchr(3).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Glass_saga (Masaki Matsushita)
07:53 AM Revision 8b126d59 (git): * string.c (rb_str_rindex): refactoring and avoid to call str_nth() if
pos == 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Glass_saga (Masaki Matsushita)
07:07 AM Revision fc3b9361 (git): Show /proc/meminfo on NoMemoryError ref #8711
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:02 AM Revision 444cd6f7 (git): Add a reference to the related issue.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
05:58 AM Revision a5c8e086 (git): * lib/set.rb: [DOC] Add a couple of notes on Hash as storage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
05:58 AM Revision b426f8eb (git): * lib/set.rb: [DOC] Fix example result. Hash is now ordered.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
05:58 AM Revision d950ffe5 (git): Use the term "sorted" instead "ordered" when mentioning SortSet.
* lib/set.rb: [DOC] Use the term "sorted" instead "ordered" when
mentioning SortSet.
git-svn-id: svn+ssh://ci.ruby...
Akinori MUSHA
03:20 AM Revision 61898591 (git): * bignum.c (big2str_struct): New structure.
(big2str_orig): Use big2str_struct.
(big2str_karatsuba): Ditto.
(rb_big2str1): Ditto.
git-svn-id: svn+ssh://ci...
akr (Akira Tanaka)
03:06 AM Revision 7e465336 (git): add github url to changelog for r42260
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
03:03 AM Revision 464cf793 (git): * lib/rubygems.rb: [DOC] typo in url patch by @Red54 [Fixes #369]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
02:49 AM Feature #8709 (Rejected): Dir.glob should return sorted file list
`Dir.glob` is documented to return filenames in filesystem order:
> Note that case sensitivity depends on your syste...
Anonymous
01:24 AM Feature #8709 (Closed): Dir.glob should return sorted file list
On OS X, Dir.glob and Dir[] return an ordered list of files.
On Ubuntu Linux, they do not and one must manually so...
tommorris (Tom Morris)
12:32 AM Bug #8680: ruby crashes when built with AddressSanitizer
If we are 100% sure that the GC is fine, then the following patch can be applied to make CRuby ASAN friendly.
diff...
halfie (Ruby Guy)

07/30/2013

11:10 PM Bug #8708 (Closed): It seems that a call to the "system" changes the handler of the INT signal
this is only on cygwin, on linux all ok
$ uname -a
CYGWIN_NT-5.1 bolshakovxp 1.7.21(0.267/5/3) 2013-07-15 12:17 i68...
bdimych (Dmitry Bolshakov)
10:58 PM Feature #8707 (Feedback): Hash#reverse_each
Currently, `{}.reverse_each` calls `Enumerable#reverse_each`.
It will make array and its size can be large.
I made ...
Glass_saga (Masaki Matsushita)
10:25 PM Feature #8696: Process.setproctitle
元々 DevelopersMeeting20130727Japan の時の雑談で出た話で、その時も
* Process.setproctitle
* Process.name, Process.name=
の両方の案があ...
znz (Kazuhiro NISHIYAMA)
01:59 AM Feature #8696: Process.setproctitle
方向性としては賛成なのですが($0はぐぐらびりてぃ悪いから暗記しないといけないのがイケてない)、
細かい点をいくつか確認させてください。
$0と同等なら Process.name = "hoge" とかのほうが読みやすいんじゃ...
kosaki (Motohiro KOSAKI)
10:11 PM Revision 9d08bed1 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:10 PM Revision db38a640 (git): * 2013-07-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:10 PM Revision 310d77d4 (git): * lib/rubygems: Import RubyGems from master as of commit 523551c
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
07:32 PM Feature #8693: lambda invoked by yield acts as a proc with respect to return
rits (First Last) wrote:
> what is the reason for this?
>
> why should yield and block.call behave differently?
...
rits (First Last)
07:02 AM Feature #8693: lambda invoked by yield acts as a proc with respect to return
alexeymuranov (Alexey Muranov) wrote:
> rits (First Last) wrote:
> > what is the reason for this?
> >
> > why sh...
rits (First Last)
06:33 AM Feature #8693: lambda invoked by yield acts as a proc with respect to return
rits (First Last) wrote:
> what is the reason for this?
>
> why should yield and block.call behave differently?
...
alexeymuranov (Alexey Muranov)
06:02 AM Feature #8693: lambda invoked by yield acts as a proc with respect to return
rits (First Last) wrote:
> what is the reason for this?
>
> why should yield and block.call behave differently?
...
rits (First Last)
07:19 PM Feature #6588: Set#intersect?
I followed superset?() and the like, and made the new methods accept only a set for the moment, because I couldn't co... knu (Akinori MUSHA)
06:58 PM Feature #6588 (Closed): Set#intersect?
This issue was solved with changeset r42253.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub...
knu (Akinori MUSHA)
01:25 PM Revision d82e5cc4 (git): * test/ruby/test_hash.rb: add a test for enumeration order of Hash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
01:23 PM Bug #8697: Fixnum complement operator issue
The bit inverted VALUE is OR'd with FIXNUM_FLAG so that Ruby will still recognize the VALUE as a Fixnum. It is NOT ... david_macmahon (David MacMahon)
12:30 PM Revision 1c3ea43f (git): rescue NoMemoryError
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:21 AM Revision 038f82d2 (git): Add some more tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
09:58 AM Revision bd304ed8 (git): Add Set#intersect? and #disjoint?.
* lib/set.rb (Set#intersect?, Set#disjoint?): Add new methods for
testing if two sets have any element in common.
...
Akinori MUSHA
08:23 AM Revision 2e0fc4b2 (git): remove duplicated entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:16 AM Revision 09adba0d (git): sprintf.c: QUOTE flag
* sprintf.c (ruby__sfvextra): add QUOTE flag to escape unprintable
characters.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
07:08 AM Revision 6be21c1d (git): remove debugging raise in previous commit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42250 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:52 AM Revision 7b53830a (git): Show ObjectSpace.count_objects to debug NoMemoryError
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:02 AM Revision 7b297f0c (git): * ext/curses/extconf.rb: [DOC] nodoc to reduce Object pollution
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
01:02 AM Revision a0320f8e (git): skip if ENV['USER'] is nil
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

07/29/2013

11:53 PM Feature #8629: Method#parameters should include the default value
Hi Akira, thanks for your valuable input.

While your gem action_args is indeed interesting, it's not quite what...
rosenfeld (Rodrigo Rosenfeld Rosas)
11:23 PM Feature #8629: Method#parameters should include the default value
Rodrigo,

Here's my implementation of "params bindings to propose to the Rails web
framework", which might int...
matsuda (Akira Matsuda)
09:50 PM Feature #8629: Method#parameters should include the default value
Ok, thanks for considering. I'll try to think in other approaches to deal with params bindings to propose to the Rail... rosenfeld (Rodrigo Rosenfeld Rosas)
10:18 AM Feature #8629: Method#parameters should include the default value
The option expression can be very complex. IMHO covering simplest cases does not help.
Besides that, providing proc ...
matz (Yukihiro Matsumoto)
11:22 PM Revision 628eb567 (git): * 2013-07-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:22 PM Revision 106b0ce3 (git): * sizes.c (Init_sizes): Define sizes only if the type actually exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:43 PM Bug #8508: Invalid byte sequence in UTF-8 (ArgumentError) in win32/registry.rb
Is there any roadmap where I could find
out when this fix is gonna be available
with the release of a new ruby vers...
thasmo (Thomas Deinhamer)
05:05 AM Bug #8508: Invalid byte sequence in UTF-8 (ArgumentError) in win32/registry.rb
Perfect. Thank you for responding, really
appreciate it! Keep up the good work! :)
thasmo (Thomas Deinhamer)
04:48 PM Bug #8703 (Closed): hash_type is not duplicated if hash is empty
This issue was solved with changeset r42227.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
04:30 PM Bug #8703 (Closed): hash_type is not duplicated if hash is empty
{}.compare_by_identity.dup.compare_by_identity? #=> false
{1=>1}.compare_by_identity.dup.compare_by_identity? #=> tr...
Glass_saga (Masaki Matsushita)
02:52 PM Bug #8702 (Closed): POSTLINK fails in test/mkmf/test_framework.rb although RUBY_CODESIGN is given
This issue was solved with changeset r42223.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
02:46 PM Bug #8702 (Closed): POSTLINK fails in test/mkmf/test_framework.rb although RUBY_CODESIGN is given
=begin
See ((<URL:http://a.mrkn.jp/~mrkn/chkbuild/mountain_lion/ruby-trunk-m64-o3/log/20130728T233100Z.log.html.gz>)...
mrkn (Kenta Murata)
01:55 PM Revision 9f06167a (git): sizes.c: RbConfig::SIZEOF
* sizes.c (Init_sizes): define RbConfig::SIZEOF. [Feature #8568]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
01:37 PM Revision 654c3cde (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:34 PM Revision 6c9cd508 (git): * test/ruby/test_hash.rb: use @cls.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:25 PM Revision ffb9da9f (git): * ext/curses/curses.c: [DOC] Update location of samples
* samples/curses/*: Move Curses samples and refactor from mixin
The samples are included in rdoc for module and use...
zzak (zzak _)
01:18 PM Revision 16bf45bf (git): * bignum.c (LOG2_KARATSUBA_BIG2STR_DIGITS): Renamed from
LOG2_KARATSUBA_DIGITS.
(KARATSUBA_BIG2STR_DIGITS): Renamed from KARATSUBA_DIGITS.
git-svn-id: svn+ssh://ci.ruby-...
akr (Akira Tanaka)
01:06 PM Revision 3118deb3 (git): * hash.c (rb_hash_compare_by_id): add function prototype.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
12:57 PM Revision cff03715 (git): * hash.c (rb_hash_compare_by_id): don't call rb_hash_rehash()
if self.compare_by_identity? == true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42238 b2dd03c8-39d4-4d8f-98f...
Glass_saga (Masaki Matsushita)
12:39 PM Revision eb8f9186 (git): * hash.c (rb_hash_assoc): performance improvement by replacing
compare function in RHASH(hash)->ntbl->type temporarily like r42224.
it falls back to rb_hash_foreach() if st_looku...
Glass_saga (Masaki Matsushita)
12:24 PM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
I'm sorry for my wrong implementation.
patch2.diff makes `Hash#slice!` and `#except!` behave the same as ActiveSuppo...
Glass_saga (Masaki Matsushita)
12:20 PM Revision 952e4448 (git): Add a frozenness check test for Enumerator::Lazy#initialize.
* test/ruby/test_lazy_enumerator.rb
(TestLazyEnumerator#test_initialize): Make sure
Enumerator::Lazy#initialize r...
Akinori MUSHA
12:20 PM Revision f2f18dab (git): Update ChangeLog.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
12:06 PM Revision 075752a8 (git): Add a frozenness check to Enumerator::Generator#initialize.
* enumerator.c (generator_init): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42234 b2dd03c8-39d4-4d8f-9...
Akinori MUSHA
12:06 PM Revision 8cb0de91 (git): Add a frozenness check to Enumerator#initialize.
* enumerator.c (enumerator_init): Add a frozenness check to
prevent a frozen Enumerator object from being reinitial...
Akinori MUSHA
11:24 AM Revision ef01a5a6 (git): * hash.c (rb_hash_assoc): revert r42224. table->type->compare is
called only if hashes are matched.
* test/ruby/test_hash.rb: add a test to check using #== to compare.
git-svn-id: ...
Glass_saga (Masaki Matsushita)
09:02 AM Feature #8700: Integer#bitsize (actually Fixnum#bitsize and Bignum#bitsize)
headius (Charles Nutter) wrote:
> +1.
>
> "bitlength" seems more in line with other platforms. Also, Fixnum#size ...
phluid61 (Matthew Kerwin)
08:43 AM Feature #8700: Integer#bitsize (actually Fixnum#bitsize and Bignum#bitsize)
+1.
"bitlength" seems more in line with other platforms. Also, Fixnum#size represents octet size, not bit size.
...
headius (Charles Nutter)
08:00 AM Revision 74408151 (git): parse.y, vm_eval.c: file encoding in eval
* parse.y (yycompile): store file name as String to keep the encoding.
* parse.y (rb_parser_compile_string_path, rb_p...
nobu (Nobuyoshi Nakada)
08:00 AM Revision aa2a8451 (git): parse.y, vm_eval.c: file encoding in eval
* parse.y (yycompile): store file name as String to keep the encoding.
* parse.y (rb_parser_compile_string_path, rb_...
nobu (Nobuyoshi Nakada)
07:53 AM Revision 1f7839f1 (git): hash.c: copied identhash
* hash.c (rb_hash_initialize_copy): copy st_table type even if empty.
[ruby-core:56256] [Bug #8703]
git-svn-id: s...
nobu (Nobuyoshi Nakada)
07:51 AM Revision be24b385 (git): ChangeLog: commit miss
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:48 AM Revision ac82a1b2 (git): hash.c: copied identhash
* hash.c (rb_hash_initialize_copy): copy st_table type even if empty.
[ruby-core:56256] [Bug #8703]
git-svn-id: s...
nobu (Nobuyoshi Nakada)
07:34 AM Revision c74ad1bc (git): hash.c: clear before copy
* hash.c (rb_hash_initialize_copy): clear old table before copy new
table.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
07:34 AM Revision 15ffd4eb (git): hash.c: copy memberwise
* hash.c (rb_hash_assoc): aggregate object can be initialized only
with link time constants.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
05:58 AM Revision 3f8e82b4 (git): * hash.c (rb_hash_assoc): performance improvement by replacing
compare function in RHASH(hash)->ntbl->type temporarily.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42224 b2d...
Glass_saga (Masaki Matsushita)
05:52 AM Revision fcb58bdb (git): mkmf.rb: expand all macros
* lib/mkmf.rb (xsystem): expand environment variable in all macros not
expanded with RbConfig. [Bug #8702]
* test/...
nobu (Nobuyoshi Nakada)
05:52 AM Revision 3168bfe8 (git): vm_eval.c: fix argument type
* vm_eval.c (eval_string_from_file_helper): fix callback argument
type. rb_protect passes a VALUE not a pointer.
...
nobu (Nobuyoshi Nakada)

07/28/2013

11:20 PM Bug #8701 (Closed): REXML bug in parsing notation declarations
添付したコード(test_notationdecl.rb)を実行すると、["x", "y", "z"] が表示することが期待されますが、["y", "z"] と表示されます。
パースに使っている正規表現の問題で, 添付したパッチ...
ohai (Ippei Obayashi)
10:56 PM Feature #8700 (Closed): Integer#bitsize (actually Fixnum#bitsize and Bignum#bitsize)
How about adding Integer#bitsize (actually Fixnum#bitsize and Bignum#bitsize)?
Integer#bitsize returns the positio...
akr (Akira Tanaka)
10:04 PM Bug #8687: mathn and round causes an segmentationfault
Backported to ruby_2_0_0 at r42217. nagachika (Tomoyuki Chikanaga)
09:58 PM Bug #8669: outbuf can be "temporarily" locked forever in IO#read
Backported to ruby_2_0_0 at r42216. nagachika (Tomoyuki Chikanaga)
05:49 PM Bug #8669 (Closed): outbuf can be "temporarily" locked forever in IO#read
This issue was solved with changeset r42212.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is...
Anonymous
09:54 PM Revision da8406f0 (git): win32.c: use enum
* win32/win32.c (rb_w32_pipe): use enum for compile time constants,
instead of const int for debugging.
git-svn-id...
nobu (Nobuyoshi Nakada)
09:49 PM Bug #8664: open ssl not_before failure on small set of certificates
Backported to ruby_2_0_0 at r42215. nagachika (Tomoyuki Chikanaga)
08:27 PM Revision fc0511f4 (git): add assert_not_empty ENV['USER']
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:16 PM Bug #8689: REXML::StreamListener#entityが呼び出されない
修正ありがとうございます。元々のコードを書いた人も取れている情報を捨てずに活用できる手段を用意したかったのでしょう。
るりまもこれに合わせて適当に修正します。
ohai (Ippei Obayashi)
08:06 PM Bug #8685: Problems of the example of REXM::Attribute#namespace
zzak (Zachary Scott) wrote:
> @ohai Thank you! It seems you removed an example for #add_attributes
>
> Why was th...
ohai (Ippei Obayashi)
06:26 PM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
The attached file is not a part of my proposal. It made by Glass_saga. My proposal is the same as ActiveSupport.
mrkn (Kenta Murata)
05:56 AM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
I've missed the returned values until I've implemented it actually.
- In ActiveSupport
* `Hash#slice!` keeps th...
nobu (Nobuyoshi Nakada)
05:39 PM Bug #8697: Fixnum complement operator issue
=begin
As you've admitted, ~ operator implementation does more than ((*just flipping of it's each bit*)). It also do...
torimus (Torimus GL)
06:14 AM Bug #8697: Fixnum complement operator issue
=begin
I guess you mistake "the ones' complement of a binary number" for "the ones' complement system".
The former ...
mame (Yusuke Endoh)
04:02 AM Bug #8697: Fixnum complement operator issue
=begin
When one's complement is applied to zero, the result is ((*not*)) -1 but so called "negative zero", ie. -0.
Wh...
torimus (Torimus GL)
12:34 AM Bug #8697 (Feedback): Fixnum complement operator issue
Please show us an actual problem.
At least, ~0 is -1 as follows.
% ./ruby -v -e 'p ~0'
ruby 2.1.0dev (2013-07-...
akr (Akira Tanaka)
05:27 PM Feature #8699 (Closed): Feature request: Detect line encoding problems
This is a feature which would have saved me hours of debugging.
If you give ruby a file with old mac line endings,...
mattsains (Matthew Sainsbury)
05:22 PM Bug #8625 (Assigned): IO#read(len, buf) shortens buf even if data is not read actually
Nakada-san, what do you think? Glass_saga (Masaki Matsushita)
05:14 PM Bug #8698 (Closed): レシーバに不正なバイト列が含まれている場合にString#each_lineや#linesの挙動が引数の有無で変わってしまう
String#each_lineや#linesは、レシーバに不正なバイト列が含まれている場合に引数無しで呼ばれると例外を発生させませんが、
引数を与えると例外を発生させます。
invalid_str = "\x80" * 3
...
Glass_saga (Masaki Matsushita)
03:14 PM Revision 77763b51 (git): * 2013-07-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:14 PM Revision 7a9aeb33 (git): * bignum.c (bigdivrem): Specialized implementation added for
nx == 2 && ny == 2
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:06 PM Feature #8671 (Closed): support SEEK_DATA and SEEK_HOLE
This issue was solved with changeset r42211.
Masaki, thank you for reporting this issue.
Your contribution to Ruby is...
Anonymous
01:04 PM Revision 6cd7a039 (git): merge revision(s) 42178: [Backport #8687]
* rational.c (f_round_common): Rational is expected to be returned by
Rational#*, but mathn.rb breaks that ...
nagachika (Tomoyuki Chikanaga)
12:58 PM Revision a728dd25 (git): merge revision(s) 42212,42214: [Backport #8669]
* string.c: add internal API rb_str_locktmp_ensure().
* io.c (io_fread): use rb_str_locktmp_ensure().
...
nagachika (Tomoyuki Chikanaga)
12:49 PM Revision 0f1fb6ff (git): merge revision(s) 42126: [Backport #8664]
* ext/openssl/ossl_asn1.c (asn1time_to_time): Implement YYMMDDhhmmZ
format for ASN.1 UTCTime. [ruby-trunk...
nagachika (Tomoyuki Chikanaga)
11:31 AM Revision e4b0852a (git): * io.c (io_getpartial): use rb_str_locktmp_ensure().
[ruby-core:56121] [Bug #8669]
* io.c (rb_io_sysread): ditto.
* test/ruby/test_io.rb: add tests for above.
git-svn-...
Glass_saga (Masaki Matsushita)
11:19 AM Feature #6065: Allow Bignum marshalling/unmarshalling from C API
I made rb_absint_size and rb_absint_numwords public too, as described in
[ruby-core:55408]. (comment #18)
I also...
akr (Akira Tanaka)
12:15 AM Feature #6065: Allow Bignum marshalling/unmarshalling from C API
I made rb_integer_pack and rb_integer_unpack public because it seems no one against them. akr (Akira Tanaka)
12:11 AM Feature #6065 (Closed): Allow Bignum marshalling/unmarshalling from C API
This issue was solved with changeset r42202.
Martin, thank you for reporting this issue.
Your contribution to Ruby is...
akr (Akira Tanaka)
11:10 AM Revision 5c2f4fbc (git): extmk.rb: static extensions
* ext/extmk.rb (extmake): should make static libraries for extensions
to be statically linked. [Bug #7948]
git-sv...
nobu (Nobuyoshi Nakada)
10:43 AM Bug #5954: IO.read_nonblock on IO.pipe generates Errno::EBADF (MinGW)
It's natural.
Windows doesn't support non-blocking mode on other than sockets.
nobu (Nobuyoshi Nakada)
08:49 AM Revision dd8f7a6c (git): * string.c: add internal API rb_str_locktmp_ensure().
* io.c (io_fread): use rb_str_locktmp_ensure().
[ruby-core:56121] [Bug #8669]
* test/ruby/test_io.rb: add a test f...
Glass_saga (Masaki Matsushita)
04:06 AM Revision 0a778543 (git): * io.c (interpret_seek_whence): support SEEK_DATA and SEEK_HOLE.
These are whences for lseek(2) supported by Linux since version 3.1.
[ruby-core:56123] [Feature #8671]
* test/ruby...
Glass_saga (Masaki Matsushita)
03:51 AM Revision 37377b24 (git): * bignum.c (absint_numwords_generic): The char_bit variable changed
to a static constant.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:42 AM Feature #7292: Enumerable#to_h
=begin
I would suggest
module Enumerable
def to_h
h = {}
each do |e|
h[e.first] = e...
alexeymuranov (Alexey Muranov)
03:12 AM Revision aecf0077 (git): * bignum.c: Constify bary_* functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:14 AM Revision e5ff9d58 (git): * include/ruby/intern.h (rb_absint_size): Declaration moved from
internal.h to calculate required buffer size to pack integers.
(rb_absint_numwords): Ditto.
(rb_absint_singlebit_...
akr (Akira Tanaka)
01:54 AM Revision 56150eba (git): win32.c: fix pipe name formatting
* win32/win32.c (rb_w32_pipe): fix pipe name formatting. as "%x" may
not contain '0' at all, fill at fixed positio...
nobu (Nobuyoshi Nakada)
12:39 AM Feature #8553 (Closed): Bignum#size (and Fixnum#size)
This issue was solved with changeset r42204.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
akr (Akira Tanaka)
12:09 AM Feature #8430 (Assigned): Rational number literal
mrkn (Kenta Murata)

07/27/2013

09:07 PM Feature #8629: Method#parameters should include the default value
I don't understand, I've expressed already my opinion on how it should behave in the case you pointed out directly in... rosenfeld (Rodrigo Rosenfeld Rosas)
04:42 PM Feature #8629 (Rejected): Method#parameters should include the default value
There can be a default value expression that refers external scope, e.g.
def foo(a, b=a+2)
end
In the case...
matz (Yukihiro Matsumoto)
08:23 PM Bug #8697 (Rejected): Fixnum complement operator issue
=begin
By the ((<documentation|URL:http://www.ruby-doc.org/core-2.0/Fixnum.html#method-i-7E>)), bitwise complement o...
torimus (Torimus GL)
07:37 PM Revision b592a740 (git): Show TERM environment variable on failure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:10 PM Revision f1312bc0 (git): test_rubyoptions.rb: split test_segv_test
* test/ruby/test_rubyoptions.rb (test_segv_test): split assertions to
each tests.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
04:54 PM Feature #8696 (Closed): Process.setproctitle
$0= と同じ機能が$変数を使わずに書けないようなので、
Process.setproctitle を追加するのはどうでしょうか?
znz (Kazuhiro NISHIYAMA)
04:29 PM Feature #8430: Rational number literal
matz (Yukihiro Matsumoto) wrote:
> The final idea was "1r" to be "Rational(1,1)". We also accept the idea of "1i" a...
mrkn (Kenta Murata)
04:16 PM Feature #8430: Rational number literal
The final idea was "1r" to be "Rational(1,1)". We also accept the idea of "1i" as "Complex(0,1)".
Matz.
matz (Yukihiro Matsumoto)
04:13 PM Feature #8671: support SEEK_DATA and SEEK_HOLE
We accept. Go ahead.
Matz.
matz (Yukihiro Matsumoto)
03:48 PM Feature #6589: Set#rehash
Actually, an undocumented "feature" is that Set does not support an element being modified once it is added.
Maybe...
knu (Akinori MUSHA)
03:39 PM Revision 5b89a56b (git): * bignum.c (rb_big_size): Return the bignum "bytewise" size.
[ruby-core:55578] [Feature #8553]
This is accepted by matz on DevelopersMeeting20130727Japan.
git-svn-id: svn+ss...
akr (Akira Tanaka)
03:27 PM Feature #8026: Need Module#prepended_modules
What about adding Module#prepend?(other) also, which could be implemented in ruby as follows?
module Module
def...
knu (Akinori MUSHA)
02:47 PM Feature #8026: Need Module#prepended_modules
I am OK with the idea.
Matz.
matz (Yukihiro Matsumoto)
03:25 PM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
In attached patch.diff
~~~ruby
assert_equal({1=>2, 3=>4}, h.slice!(1, 3))
~~~
but ActiveSupport's `h.slice!(1...
znz (Kazuhiro NISHIYAMA)
03:22 PM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
The slice method (`Array#slice`) retrieve "a slice of elements" from an `Array`.
Considering that, slice is *not* a ...
matz (Yukihiro Matsumoto)
03:11 PM Revision c15e0070 (git): * 2013-07-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:11 PM Revision 8fd992d7 (git): * include/ruby/intern.h (rb_integer_pack): Declaration moved from
internal.h.
(rb_integer_unpack): Ditto.
[ruby-core:42813] [Feature #6065]
git-svn-id: svn+ssh://ci.ruby-lang.o...
akr (Akira Tanaka)
03:10 PM Bug #8221: 2 AES-128-GCM (probably same in AES-256-GCM) bug?
http://rbci.lakewood.privs.net/ruby-trunk/log/20130726T230003Z.log.html.gz also relates this naruse (Yui NARUSE)
03:07 PM Feature #7292 (Feedback): Enumerable#to_h
the name 'to_h' is OK, simpler behavior is preferable compared with the past proposals.
But I am not sure the foll...
matz (Yukihiro Matsumoto)
02:59 PM Feature #6588: Set#intersect?
OK, accepted. I'll work on it. knu (Akinori MUSHA)
02:29 PM Feature #8632: Remove warnings for Refinements
I agree. Remove warning.
Matz.
matz (Yukihiro Matsumoto)
01:53 PM Feature #8678: Allow invalid string to work with regexp
duerst (Martin Dürst) wrote:
> Sorry to be late with my comment.
>
> naruse (Yui NARUSE) wrote:
> > People can f...
naruse (Yui NARUSE)
01:45 PM Feature #3753: value of def-expr
We accept this change for 2.1 in the developers' meeting on 2013-07-27. We also think define_method() should return ... matz (Yukihiro Matsumoto)
01:36 PM Feature #5138: Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK
In the developers' meeting on 2007-07-27, we concluded we accepted the proposal from Aaron in https://dl.dropboxuserc... matz (Yukihiro Matsumoto)
08:23 AM Feature #5138: Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK
Aaron Patterson <[email protected]> wrote:
> In the last developer meeting, matz suggested that the existin...
normalperson (Eric Wong)
10:46 AM Bug #8695 (Feedback): CompilationMakefile for 1.9.3-p448 and 2.0.0-p247 produces "Inconsistent rules lines" errors on HP-UX 9000/800
Your log is 1.8.7. nobu (Nobuyoshi Nakada)
04:35 AM Bug #8695 (Closed): CompilationMakefile for 1.9.3-p448 and 2.0.0-p247 produces "Inconsistent rules lines" errors on HP-UX 9000/800
I was following the instructions in the README file for the compilation of Ruby version2.0.0-p247. The problem is al... tluedeke (Thomas Luedeke)
09:56 AM Feature #8601: Win32API.rb long life plan
usa (Usaku NAKAMURA) wrote:
> Win32API.rb should be removed at 2.1.0.
Hello usa,
This doesn't go against what ...
luislavena (Luis Lavena)
09:45 AM Bug #5954: IO.read_nonblock on IO.pipe generates Errno::EBADF (MinGW)
Hello usa, nobu.
I've hit this issue with several project again.
Can you confirm or reject if this failure is i...
luislavena (Luis Lavena)
08:53 AM Feature #8658: Process.clock_gettime
2013/7/26 Tanaka Akira <[email protected]>:
> 2013/7/26 KOSAKI Motohiro <[email protected]>:
>
>> Really? I...
akr (Akira Tanaka)
08:13 AM Revision 8a165f96 (git): * 2013-07-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:13 AM Revision aef16b8f (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:22 AM Feature #8693: lambda invoked by yield acts as a proc with respect to return
what is the reason for this?
why should yield and block.call behave differently?
why should lambdas sometimes n...
rits (First Last)

07/26/2013

11:23 PM Bug #8689: REXML::StreamListener#entityが呼び出されない
ちょっとみたらすぐにいけそうだったので実装しておきました!あと、パースして情報が落ちるのは切ないなぁという気持ちもありました。
まぁ、なにに使うんですかねぇ。。。未定義のパラメーター実体参照をしていないか、というチェックをするプ...
kou (Kouhei Sutou)
11:17 PM Bug #8689 (Closed): REXML::StreamListener#entityが呼び出されない
This issue was solved with changeset r42198.
Ippei, thank you for reporting this issue.
Your contribution to Ruby is ...
kou (Kouhei Sutou)
11:16 PM Bug #8689 (Assigned): REXML::StreamListener#entityが呼び出されない
kou (Kouhei Sutou)
02:54 AM Bug #8689 (Closed): REXML::StreamListener#entityが呼び出されない
REXML::StreamListener#entity のドキュメントによると
# Called when %foo; is encountered in a doctype declaration.
# @p ...
ohai (Ippei Obayashi)
10:58 PM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
How about this implementation? Glass_saga (Masaki Matsushita)
09:55 PM Bug #8694 (Third Party's Issue): scheduled_tasks bug report
It crashes in win32-api. nobu (Nobuyoshi Nakada)
07:48 PM Bug #8694 (Third Party's Issue): scheduled_tasks bug report
gem crash trying to use a scheduled_task resource. I first tried using forward slashes, but had similar errors.
s...
jstnlth (Justin Luth)
09:41 PM Feature #8693 (Rejected): lambda invoked by yield acts as a proc with respect to return
It's spec. nobu (Nobuyoshi Nakada)
02:14 PM Feature #8693 (Closed): lambda invoked by yield acts as a proc with respect to return
irb(main):004:0> def m1; yield end; def m2; m1 &->{return 0}; 1 end; m2
=> 0
rits (First Last)
06:17 PM Feature #8678: Allow invalid string to work with regexp
Sorry to be late with my comment.
naruse (Yui NARUSE) wrote:
> Legacy Ruby 1.8 could regexp match with broken str...
duerst (Martin Dürst)
08:41 AM Feature #8678: Allow invalid string to work with regexp
I am positive. I'd rather want to make this default (if possible).
Matz.
matz (Yukihiro Matsumoto)
05:41 PM Feature #7292: Enumerable#to_h
Yes, thanks, i forgot. Then "to_h" would be fine with me.
In fact, for me it would be enough to have a method lik...
alexeymuranov (Alexey Muranov)
04:53 PM Feature #5138: Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK
On Tue, Aug 02, 2011 at 07:35:15AM +0900, Yehuda Katz wrote:
>
> Issue #5138 has been reported by Yehuda Katz.
...
tenderlovemaking (Aaron Patterson)
03:30 PM Bug #8680 (Feedback): ruby crashes when built with AddressSanitizer
naruse (Yui NARUSE)
01:18 AM Bug #8680: ruby crashes when built with AddressSanitizer
Does Boehm GC works on the AddressSanitizer? IOW, is this ruby specific?
kosaki (Motohiro KOSAKI)
02:19 PM Revision 30f5e8ca (git): * NEWS: Add a new feature that REXML::Parsers::StreamParser
supports "entity" event.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
02:17 PM Revision 75a13873 (git): * lib/rexml/parsers/streamparser.rb
(REXML::Parsers::StreamParser#parse): Add "entity" event support to
listener. [Bug #8689] [ruby-dev:47542]
Report...
Sutou Kouhei
02:05 PM Revision 41f864fa (git): parse.y: separate numeric literal
* parse.y (parser_yylex): separate numeric literal from succeeding
token, and treat 'e' as floating point number on...
nobu (Nobuyoshi Nakada)
01:14 PM Revision 2d9a4afb (git): vm_exec.h: fix CHECK_VM_STACK_OVERFLOW_FOR_INSN
* vm_exec.h (CHECK_VM_STACK_OVERFLOW_FOR_INSN): surround with
do/while (0), and remove unnecessary casts.
git-svn-...
nobu (Nobuyoshi Nakada)
01:04 PM Bug #8676 (Closed): ruby 2.0 can not require or load the source file with non-ascii path name
This issue was solved with changeset r42183.
贾, thank you for reporting this issue.
Your contribution to Ruby is grea...
nobu (Nobuyoshi Nakada)
09:37 AM Bug #8676: ruby 2.0 can not require or load the source file with non-ascii path name
Update the patch
Using the encoding from path name
[email protected] (贾 延平)
12:59 PM Feature #8658: Process.clock_gettime
2013/7/26 KOSAKI Motohiro <[email protected]>:

> Really? I don't think so because CLOCK_*_CPUTIME_ID ha...
akr (Akira Tanaka)
12:53 PM Feature #8658: Process.clock_gettime
2013/7/24 Eregon (Benoit Daloze) <[email protected]>:
> Issue #8658 has been updated by Eregon (Benoit Daloze)...
akr (Akira Tanaka)
02:53 AM Feature #8658: Process.clock_gettime
(7/23/13 9:50 PM), Tanaka Akira wrote:
> 2013/7/24 KOSAKI Motohiro <[email protected]>:
>
>> So, Why d...
kosaki (Motohiro KOSAKI)
12:55 PM Bug #8692 (Rejected): segv in fiddle
=begin
(({time()})) returns (({time_t})), not pointer.
As Fiddle doesn't provide (({TYPE_TIME_T})) currently, you h...
nobu (Nobuyoshi Nakada)
11:45 AM Bug #8692 (Rejected): segv in fiddle
=begin
require 'fiddle'
libc = Fiddle.dlopen('libc.dylib')
time = Fiddle::Function.new( libc['time'], [Fiddl...
zzak (zzak _)
11:42 AM Bug #8687 (Closed): mathn and round causes an segmentationfault
This issue was solved with changeset r42178.
Hans, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)
02:10 AM Bug #8687 (Closed): mathn and round causes an segmentationfault
require "mathn"; (5/2).round(2)
-- Control frame information -----------------------------------------------
c:...
Hanmac (Hans Mackowiak)
11:39 AM Feature #8675: Add Readline.point=(pos)
ありがとうございます。
7月中には取り込む方向で進めますね。
取り込むならユニットテストもほしいですね。あと、libeditでの動作確認も。
kouji (Kouji Takao)
11:15 AM Revision 9d00f3f5 (git): Add facility to Syslog::Logger.
* ext/syslog/lib/syslog/logger.rb (Syslog::Logger): Add facility
to Syslog::Logger. [Fixes GH-305] patch by Max Shy...
Akinori MUSHA
10:28 AM Revision 621da983 (git): * vm_exec.h, tool/instruction.rb: not an error, but a BUG if stack
overflow checking failed just before/after the beginning of an
instruction. It should be treated as a BUG.
Please...
ko1 (Koichi Sasada)
09:31 AM Revision d4622613 (git): * array.c (ary_memcpy): cast to int to suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:23 AM Revision d320b2d9 (git): * array.c (ary_memcpy): try to enable optimization.
At least on my environments, I don't see any errors
with many trials. Please tell us if you find any GC bugs.
gi...
ko1 (Koichi Sasada)
08:52 AM Feature #8691 (Closed): Add warning for variable that is re-assigned but not re-used
The following code
def reassigned_unused
a = 42
b = a.to_s
a = 56
b
end
Does not currently generat...
agrimm (Andrew Grimm)
08:50 AM Revision 48443714 (git): win32/file.c: suppress warning
* win32/file.c (convert_mb_to_wchar): omit never-true NULL check to
suppress maybe-uninitialized warning in rb_file...
nobu (Nobuyoshi Nakada)
08:49 AM Revision c4c78f75 (git): win32/file.c: fix target encoding
* win32/file.c (fix_string_encoding): fix target encoding. the
parameter `encoding' is not the target encoding but...
nobu (Nobuyoshi Nakada)
06:57 AM Bug #8690: Enciphering a key with AES-128-CBC-HMAC-SHA1 crashes in OpenSSL
We just talked about it and found out that it's an issue only with Intel processors with the AES-NI instructions. The... MartinBosslet (Martin Bosslet)
05:55 AM Bug #8690: Enciphering a key with AES-128-CBC-HMAC-SHA1 crashes in OpenSSL
AES-256-CBC-HMAC-SHA1 also crashes with the same stack trace drbrain (Eric Hodel)
05:45 AM Bug #8690 (Third Party's Issue): Enciphering a key with AES-128-CBC-HMAC-SHA1 crashes in OpenSSL
=begin
While I realize this is probably wrong, I was trying to find a cipher that JRuby 1.7.4 supported and encounte...
drbrain (Eric Hodel)
06:43 AM Revision e9b8488f (git): win32/file.c: adjust indent
* win32/file.c (get_user_from_path): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42189 b2dd03c8...
nobu (Nobuyoshi Nakada)
05:08 AM Revision 76d83e5e (git): ChangeLog typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:06 AM Revision 6bb201d6 (git): * ext/fiddle/*: [DOC] More doc on dlopen and RTLD_DEFAULT from r42186
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
04:19 AM Revision 45c4d828 (git): test_require.rb: same process
* test/ruby/test_require.rb (assert_require_nonascii_path): run in
same process.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
04:19 AM Revision 4af852fa (git): test_require.rb: use assert_separately
* test/ruby/test_require.rb: use assert_separately preferably to
assert_in_out_err for clear messages.
git-svn-id:...
nobu (Nobuyoshi Nakada)
04:11 AM Revision 5cbfd750 (git): * ext/fiddle/lib/fiddle.rb: [DOC] Document Fiddle.dlopen(nil)
* ext/fiddle/handle.c: [DOC] Document Fiddle::Handle.new(nil)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@421...
zzak (zzak _)
04:04 AM Revision 8948280c (git): load.c: search in OS path encoding
* load.c (rb_load_internal): use rb_load_file_str() to keep path
encoding.
* load.c (rb_require_safe): search in OS...
nobu (Nobuyoshi Nakada)
04:04 AM Revision 2c181b6d (git): test_require.rb: split
* test/ruby/test_require.rb (TestRequire#test_require_nonascii_path):
split test body.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
04:02 AM Revision f375a8b4 (git): file.c: use rb_str_conv_enc
* file.c (rb_str_encode_ospath): simplify using rb_str_conv_enc().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
04:01 AM Revision 320a0dd2 (git): win32/file.c: refine fix_string_encoding
* win32/file.c (fix_string_encoding): simplify with rb_str_conv_enc().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
04:00 AM Revision 45fbfd0a (git): win32/file.c: refine convert_mb_to_wchar
* win32/file.c (convert_mb_to_wchar): use bare pointer instead of
VALUE, and remove useless argument.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
02:42 AM Revision 8974d5aa (git): rational.c: ensure to be Rational
* rational.c (f_round_common): Rational is expected to be returned by
Rational#*, but mathn.rb breaks that assumpti...
nobu (Nobuyoshi Nakada)
02:33 AM Feature #8688 (Open): #sprintf should accept strings as keys
=begin
Hi there,
Kernel#sprintf should support strings as keys. Currently it only works with symbols:
{irb(ma...
Quintus (Marvin Gülker)
02:23 AM Bug #8674: [patch] unused-parameter warning in ruby/ruby.h
(7/24/13 6:31 PM), shyouhei (Shyouhei Urabe) wrote:
>
> Issue #8674 has been updated by shyouhei (Shyouhei Urabe...
kosaki (Motohiro KOSAKI)
02:10 AM Bug #8685 (Assigned): Problems of the example of REXM::Attribute#namespace
zzak (zzak _)
02:09 AM Bug #8685: Problems of the example of REXM::Attribute#namespace
@ohai Thank you! It seems you removed an example for #add_attributes
Why was this removed?
zzak (zzak _)
01:35 AM Bug #8685 (Closed): Problems of the example of REXM::Attribute#namespace
The exmaple of the comment document of REXML::Attribute#namespace has some problems.
* An old style hash literal i...
ohai (Ippei Obayashi)
01:03 AM Feature #8671: support SEEK_DATA and SEEK_HOLE
The patch looks good to me. kosaki (Motohiro KOSAKI)
12:21 AM Feature #8684 (Rejected): GC.disable with block
It's easily done by
begin
GC.disable
do_something
ensure
GC.enable
end
and considering b...
matz (Yukihiro Matsumoto)
12:06 AM Revision 0f126589 (git): fix missing assignment in r42174
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:05 AM Revision 0779f743 (git): fix warning: shadowing outer local variable - path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

07/25/2013

08:54 PM Revision ad859f31 (git): envutil.rb: encoding
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_separately):
specify the encoding of source.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
08:49 PM Revision 7f6ef1f3 (git): Somehow Debian 6.0.7 needs ifname for IPv6 multicast connect
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:40 PM Feature #8684 (Rejected): GC.disable with block
I propose GC.disable with block.
It is useful to ensure GC.enable.
usage:
GC.disable do
do_something # GC d...
Glass_saga (Masaki Matsushita)
04:38 PM Revision 14dfb46b (git): * include/ruby/ruby.h: check defined(USE_RGENGC_LOGGING_WB_UNPROTECT)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:34 PM Revision 59d945ef (git): * 2013-07-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:33 PM Revision f86be91b (git): * file.c (rb_file_expand_path_internal): fix r42160; skip '~'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:42 PM Revision 589da706 (git): * lib/rubygems: Update to RubyGems 2.0.6. [ruby-core:56160]
[Backport #8682]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@42170 b2dd03c8-39d4-4d8f-98ff-823f...
nagachika (Tomoyuki Chikanaga)
01:59 PM Bug #8669: outbuf can be "temporarily" locked forever in IO#read
> Furthermore, should we introduce a function to callback with locking temporarily?
I made rb_str_locktmp_ensure()...
Glass_saga (Masaki Matsushita)
12:53 PM Bug #8386: OpenSSL thread safety
(2013/07/24 19:37), MartinBosslet (Martin Bosslet) wrote:
> @naruse: You're right, and I also believe it would mak...
ko1 (Koichi Sasada)
10:44 AM Feature #8683: CSV library can't append to the current row. It should be able to.
@nobu Thanks! I've re-created an example using CSV::Table:
require "csv"
row = CSV::Row.new ["Name"], ["Name"], true
...
robertgleeson (Robert Gleeson)
09:46 AM Feature #8683 (Rejected): CSV library can't append to the current row. It should be able to.
CSV class is a reader/writer, not to edit CSV data on memory.
You may want to use CSV::Table instead.
nobu (Nobuyoshi Nakada)
07:21 AM Feature #8683: CSV library can't append to the current row. It should be able to.
I guess I could settle for:
headers = ["one"]
CSV.generate headers: true do
["two", three"].each do |e|
heade...
robertgleeson (Robert Gleeson)
07:08 AM Feature #8683 (Rejected): CSV library can't append to the current row. It should be able to.
The CSV library can only add *new* rows, and it provides no way to update the current row after it has been created.
...
robertgleeson (Robert Gleeson)
09:33 AM Revision 044e75db (git): fix r42168; Add class name to constants
[ruby-core:56158] [Feature #8681]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42169 b2dd03c8-39d4-4d8f-98ff-82...
naruse (Yui NARUSE)
08:54 AM Revision 67d05682 (git): * lib/net/http.rb (Net::HTTP#connect): disable Nagle's algorithm on
HTTP connection. [ruby-core:56158] [Feature #8681]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42168 b2dd03c8-...
naruse (Yui NARUSE)
08:52 AM Revision 6be6666f (git): * re.c (rb_reg_to_s): convert closing parenthes to the target encoding
if it is ASCII incompatible encoding. [ruby-core:56063] [Bug #8650]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
naruse (Yui NARUSE)
08:21 AM Revision 6c00e177 (git): encoding.c: is_obj_encoding
* encoding.c (is_obj_encoding): new macro to check if obj is an
Encoding. obj can be any type while is_data_encodi...
nobu (Nobuyoshi Nakada)
08:17 AM Revision 84d473b7 (git): file.c: clear coderange for user name
* file.c (rb_file_expand_path_internal): should clear coderange after
copying user name as binary data.
git-svn-id...
nobu (Nobuyoshi Nakada)
07:31 AM Bug #8674: [patch] unused-parameter warning in ruby/ruby.h
Linda_pp (R H) wrote:
> + #else
> + (void)filename;
> + (void)line;
> #endif
(void) で黙らせるのは感心しません。gc...
shyouhei (Shyouhei Urabe)
07:31 AM Revision 2998934c (git): Change repository of rubyspec from original to nurse's
Because RubySpec often include tests which fails on CRuby even if
RubySpec is a test suite which verifies whether an ...
naruse (Yui NARUSE)
07:24 AM Revision 501c12a6 (git): Add a test for r42162
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:19 AM Revision 72293b69 (git): * encoding.c (check_encoding): Check T_DATA or not.
is_data_encoding(obj) assumes that `obj' is T_DATA.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42162 b2dd03...
ko1 (Koichi Sasada)
06:28 AM Feature #7292: Enumerable#to_h
alexeymuranov (Alexey Muranov) wrote:
> it seems to me that other "#to_?" methods are applicable to all or almost al...
marcandre (Marc-Andre Lafortune)
04:16 AM Revision 276457df (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:06 AM Revision 7ec4a447 (git): file.c: split rb_home_dir
* dir.c (dir_s_home): use rb_home_dir_of and rb_default_home_dir.
* file.c (rb_home_dir_of): split from rb_home_dir()...
nobu (Nobuyoshi Nakada)
03:40 AM Feature #8681 (Open): Net::HTTP should set TCP_NODELAY for requests with body
Setting TCP_NODELAY to disable Nagle's algorithm speeds up successive writes which
we use when sending HTTP PUT/POST...
normalperson (Eric Wong)
03:39 AM Revision dda113e3 (git): * ext/openssl/ossl.c: support additional three thread synchronization
functions. [ruby-trunk - Bug #8386]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42159 b2dd03c8-39d4-4d8f-98f...
ko1 (Koichi Sasada)
01:14 AM Revision 03b66024 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom