Project

General

Profile

Activity

From 11/05/2013 to 11/11/2013

11/11/2013

10:30 PM Bug #9044: Too many warnings with VC 2013
r43398, r43407, r43408, r43417 are backported to ruby_2_0_0 at r43648. nagachika (Tomoyuki Chikanaga)
09:52 PM Feature #9099: Train emoji lambda operator
For those who cannot see it: U+1F685
http://www.unicode.org/charts/PDF/U1F680.pdf
--
Yusuke Endoh <[email protected]...
mame (Yusuke Endoh)
07:22 PM Feature #9099: Train emoji lambda operator
It's fundamentally denial.
Matz.
matz (Yukihiro Matsumoto)
06:53 PM Feature #9099: Train emoji lambda operator
On 2013/11/11 17:52, matz (Yukihiro Matsumoto) wrote:
>
> Issue #9099 has been updated by matz (Yukihiro Matsumo...
duerst (Martin Dürst)
05:52 PM Feature #9099 (Feedback): Train emoji lambda operator
Currently I have no idea to include any method not operator whose name contains non-ascii characters in the core libr... matz (Yukihiro Matsumoto)
05:25 PM Feature #9099: Train emoji lambda operator
Just implemented with λ. nobu (Nobuyoshi Nakada)
10:53 AM Feature #9099: Train emoji lambda operator
I had a look at https://bugs.ruby-lang.org/attachments/4038/train.patch.
Catching the 'train' emoji should be handl...
duerst (Martin Dürst)
07:05 AM Feature #9099: Train emoji lambda operator
Redmine truncated the sample code due to the use of emoji, so I have attached a sample file instead. Anonymous
07:04 AM Feature #9099 (Feedback): Train emoji lambda operator
Matz mentioned during the 'Questions for Matz' section at RubyConf 2013 that he would like to the train emoji as an a... Anonymous
06:27 PM Feature #6727: Add Array#rest (with implementation)
alexeymuranov (Alexey Muranov) wrote:
> If #each is to take arguments, would suggest
>
> [1, 2, 'a', :b, 3].ea...
Hanmac (Hans Mackowiak)
06:18 PM Feature #6727: Add Array#rest (with implementation)
duerst (Martin Dürst) wrote:
> On 2013/11/11 1:47, Hanmac (Hans Mackowiak) wrote:
>
> > i think in most cases we w...
alexeymuranov (Alexey Muranov)
04:23 PM Feature #6727: Add Array#rest (with implementation)
On 2013/11/11 1:47, Hanmac (Hans Mackowiak) wrote:

> i think in most cases we want something like ary[1..-1].ea...
duerst (Martin Dürst)
04:23 PM Feature #6727: Add Array#rest (with implementation)
On 2013/11/11 0:27, marcandre (Marc-Andre Lafortune) wrote:

> duckinator (Nick Markwell) wrote:

> I believ...
duerst (Martin Dürst)
01:47 AM Feature #6727: Add Array#rest (with implementation)
i think in most cases we want something like ary[1..-1].each but wouldnt it be better if we have an each method like... Hanmac (Hans Mackowiak)
12:27 AM Feature #6727: Add Array#rest (with implementation)
Hi,
duckinator (Nick Markwell) wrote:
> Regarding examples of it used in practice:
>
> Just from code I happen...
marcandre (Marc-Andre Lafortune)
05:00 PM Bug #8326: Running Redmine unter Ruby 2.0.0 produces an "Illegal instruction(coredump)" under AIX 7.1
Additional input, an SBR (stack array bounds read) was reported in mark_locations_array. for example see the attachment. kaustubh (Kaustubh D)
04:47 PM Bug #8326: Running Redmine unter Ruby 2.0.0 produces an "Illegal instruction(coredump)" under AIX 7.1
We are facing similar issue (similar stack trace) in our tests. Our observation is, if we build ruby in non-optimized... kaustubh (Kaustubh D)
04:34 PM Revision 52301063 (git): merge revision(s) 42902:
vm_method.c: constify
* vm_method.c (rb_resolve_refined_method): constify.
git-svn-id: svn+ssh://ci.ruby-la...
nagachika (Tomoyuki Chikanaga)
04:02 PM Bug #9102 (Closed): ObjectSpace.dump_all creates a FD without close-on-exec flag
I found test/objspace/test_objspace.rb creates a file descriptor without
O_CLOEXEC.
Ruby should create all file d...
akr (Akira Tanaka)
02:55 PM Revision 8d087aa8 (git): merge revision(s) 40136: [Backport #9084]
* ext/socket/init.c (cloexec_accept): Fix a compile error on
Debian GNU/kFreeBSD. Consider HAVE_ACCEPT4 is...
nagachika (Tomoyuki Chikanaga)
01:29 PM Revision 1ebb3a2b (git): merge revision(s) 43398,43407,43408,43417: [Backport #9044]
* win32/Makefile.sub (config.h): VC 2013 supports C99 mathematics
functions. [ruby-core:57981] [Bug #9044]...
nagachika (Tomoyuki Chikanaga)
11:51 AM Bug #9101 (Closed): Reference to unset variable
File ext/openssl/ossl.c
line 1107, in Init_openssl(): call to ossl_raise()
line 1112, in Init_openssl(): first ...
BertramScharpf (Bertram Scharpf)
09:39 AM Bug #9057: Thread documentation refers to thread_local_set/get but it only documents thread_variable_set/get
Thank you :) rosenfeld (Rodrigo Rosenfeld Rosas)
09:39 AM Revision 8f393426 (git): * internal.h: move common string/hash flags to include file.
* ext/objspace/objspace_dump.c: remove flags shared above.
* hash.c: ditto.
* string.c: ditto.
git-svn-id: svn+ssh:/...
tmm1 (Aman Karmani)
03:19 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
Please explain what does it mean re-register? I have heard from https://bugs.ruby-lang.org/users/7549 that he also do... mpapis (Michal Papis)
01:07 AM Misc #8741 (Closed): email notification on bugs.ruby-lang.org is broken
hsbt (Hiroshi SHIBATA)
01:07 AM Misc #8741: email notification on bugs.ruby-lang.org is broken
I'm sorry for your inconvenience experience. we rebuild our mailing list system at Aug, because of system failure.
P...
hsbt (Hiroshi SHIBATA)
01:13 AM Misc #9097 (Closed): no email notifications for bugs.ruby-lang.org
I'm sorry for your inconvenience experience. we rebuild our mailing list system at Aug, because of system failure.
P...
hsbt (Hiroshi SHIBATA)
12:47 AM Bug #9009: Wrong binding when tracing c-calls
=begin
Hi, I've translate your example to use the TracePoint API
This is the example and result:
class IO
...
deivid (David Rodríguez)

11/10/2013

11:55 PM Feature #8257: Exception#cause to carry originating exception along with new one
Automagically captured exceptions doesn't feel `cause' to me, now.
It might be irrelevant to the previously rescued ...
nobu (Nobuyoshi Nakada)
07:37 PM Revision e22d8781 (git): * lib/rubygems/specification.rb: Include 2.2.0.preview.2 when checking
if extensions should be built. Fixes a ruby-ci failure.
* test/rubygems/test_gem_specification.rb: Test for the abo...
drbrain (Eric Hodel)
06:19 PM Revision ac778eb2 (git): * vm_trace.c (symbol2event_flag): add secret feature.
add a_call/a_return events.
a_call is call | b_call | c_call, and same as a_return.
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
05:53 PM Revision df196f25 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:51 PM Revision 4f6779ba (git): * lib/rubygems: Update to RubyGems master 4bdc4f2. Important changes
in this commit:
RubyGems now chooses the test server port reliably. Patch by akr.
Partial implementation of bu...
drbrain (Eric Hodel)
04:41 PM Revision 31d355aa (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:13 PM Revision 91d38d57 (git): commit miss [DOC] tag
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
04:05 PM Revision 12e20b7c (git): * lib/timeout.rb: Added note about change from #8730 [Fixes GH-440]
* NEWS: Improve grammar on change to Timeout
Patched by @srawlins in https://github.com/ruby/ruby/pull/440
git-sv...
zzak (zzak _)
03:18 PM Revision 5567c5ed (git): * 2013-11-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:18 PM Revision f3f8f540 (git): Exception#cause
* NEWS (Core classes updates): add Exception#cause.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43638 b2dd03c8...
nobu (Nobuyoshi Nakada)
03:13 PM Feature #9042 (Closed): Remove "f" suffix in favor of VM optimization of "literal".freeze
This issue was solved with changeset r43634.
Charles, thank you for reporting this issue.
Your contribution to Ruby i...
nobu (Nobuyoshi Nakada)
02:50 PM Revision 711a069e (git): * gc.c (rb_gcdebug_print_obj_condition): catch up recent changes
to compile on GC_DEBUG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ktsj (Kazuki Tsujimoto)
01:16 PM Revision b050cc5a (git): error.c: Exception#cause
* error.c (exc_cause): captured previous exception.
* eval.c (make_exception): capture previous exception automagical...
nobu (Nobuyoshi Nakada)
10:17 AM Revision 2fff9483 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:39 AM Bug #9027 (Assigned): [Doc] improve rdoc of Digest module
zzak (zzak _)
08:38 AM Bug #9027: [Doc] improve rdoc of Digest module
I will handle the backports after reviewing and committing this patch, it's larger so I need a little more time to re... zzak (zzak _)
08:37 AM Bug #9057 (Closed): Thread documentation refers to thread_local_set/get but it only documents thread_variable_set/get
This was already fixed here: https://github.com/ruby/ruby/commit/4e040aa6ac4cc4f3b00007b8635a990ef36526c4#diff-4fb69d... zzak (zzak _)
08:13 AM Bug #9074 (Closed): Doc promotes inadequate way to sanitize a filename
This issue was solved with changeset r43632.
Chris, thank you for reporting this issue.
Your contribution to Ruby is ...
zzak (zzak _)
06:18 AM Feature #9098 (Closed): Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
tl;dr: I would like to port +String#strip_heredoc+ (http://api.rubyonrails.org/classes/String.html#method-i-strip_her... sikachu (Prem Sichanugrist)
06:13 AM Revision 90b99965 (git): parse.y: remove "f" suffix [ruby-core:57966] [Feature #9042]
revert r42847 "test_string.rb: add test string encoding"
revert r42846 "parse.y: freeze in advance to reduce objects...
nobu (Nobuyoshi Nakada)
06:03 AM Feature #8992: Use String#freeze and compiler tricks to replace "str"f suffix
charliesome (Charlie Somerville) wrote:
> At RubyConf Matz approved optimizing #freeze on static string literals and...
Eregon (Benoit Daloze)
05:52 AM Feature #8992: Use String#freeze and compiler tricks to replace "str"f suffix
At RubyConf Matz approved optimizing #freeze on static string literals and removing f-suffix. Anonymous
05:53 AM Feature #6727: Add Array#rest (with implementation)
I proposed it as well in #9023 in the CommonRuby list. I don't think the
arguments given there are enough to justi...
fuadksd (Fuad Saud)
05:12 AM Feature #6727: Add Array#rest (with implementation)
As this seems to have been either dead-ended or otherwise, I'd like to bring it back up.
Most of the arguments I h...
baweaver (Brandon Weaver)
04:25 AM Feature #9095: Allow `Symbol#to_proc` to take arguments
Hanmac (Hans Mackowiak) wrote:
> i did something similar to that there:
> https://bugs.ruby-lang.org/issues/9076#no...
alexeymuranov (Alexey Muranov)
12:34 AM Bug #9077 (Closed): RDoc typographical error
This issue was solved with changeset r43618.
Tsuyoshi, thank you for reporting this issue.
Your contribution to Ruby ...
zzak (zzak _)

11/09/2013

11:38 PM Revision ca375ee7 (git): * thread.c: [DOC] Remove duplicate reference
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
11:13 PM Revision 8493367c (git): * lib/drb/drb.rb: [DOC] promote better windows-safe filename regular
expression in DRb Logger example. Reported by Chris Pheonix
[Bug #9074]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
zzak (zzak _)
11:03 PM Revision 24537e1b (git): gc.c: finalizer functions
* gc.c (rb_define_finalizer, rb_undefine_finalizer): rename and export
finalizer functions.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
10:42 PM Revision da90029d (git): * lib/weakref.rb: [DOC] fix typos by @xaviershay [Fixes GH-439]
https://github.com/ruby/ruby/pull/439
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43630 b2dd03c8-39d4-4d8f-98...
zzak (zzak _)
09:28 PM Revision c2391bde (git): * lib/e2mmap.rb: [DOC] Fix typo in e2mmap documentation.
Patch by Xavier Shay. Closes GH-438.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43629 b2dd03c8-39d4-4d8f-98ff...
Charlie Somerville
09:21 PM Revision 1f790666 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:17 PM Revision 07ac5874 (git): * compile.c (iseq_compile_each): emit opt_str_freeze if the #freeze
method is called on a static string literal with no arguments.
* defs/id.def (firstline): add freeze so idFreeze is ...
Charlie Somerville
06:12 PM Revision d6f5e30d (git): test_objectspace.rb: run in separate process
* test/ruby/test_objectspace.rb (TestObjectSpace#test_finalizer): run
in separate process so that finalizers run at...
nobu (Nobuyoshi Nakada)
04:46 PM Revision 0a5b32c4 (git): envutil.rb: under_gc_stress parameter
* test/ruby/envutil.rb (EnvUtil#under_gc_stress): add stress parameter
so that making possible to disable stressing...
nobu (Nobuyoshi Nakada)
04:37 PM Revision e72ca2e0 (git): rbinstall.rb: fix for non-working directory
* tool/rbinstall.rb (Gem::Specification.last_date): skip if failed to
get info from VCS, for example, in the case c...
nobu (Nobuyoshi Nakada)
04:35 PM Revision 9782d219 (git): * gc.c (vm_malloc_increase): sweep immediately on GC due to malloc().
To reduce memory usage, sweep as soon as possible.
This behavior is same as Ruby 2.0.0 and before.
git-svn-id: s...
ko1 (Koichi Sasada)
03:43 PM Revision b3abb163 (git): * benchmark/gc/gcbench.rb: output version description and GC::OPTS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:36 PM Revision 3fdff050 (git): gc.c: private call
* gc.c (should_be_callable): allow private call since rb_eval_cmd
calls even private methods.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
03:34 PM Revision 7a330ba2 (git): gc.c: should_be_callable
* gc.c (should_be_callable): extract duplicate code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43620 b2dd03c...
nobu (Nobuyoshi Nakada)
03:34 PM Revision bcb4075d (git): * 2013-11-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:34 PM Revision e44d4124 (git): * lib/racc/rdoc/grammar.en.rdoc: [DOC] fix typo by Tsuyoshi Sawada
[Bug #9077]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
03:01 PM Bug #9029 (Closed): doc of ARGF.gets
This issue was solved with changeset r43602.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
zzak (zzak _)
02:56 PM Bug #8812 (Closed): RSS: document more constants
This issue was solved with changeset r43601.
Steve, thank you for reporting this issue.
Your contribution to Ruby is ...
zzak (zzak _)
02:52 PM Bug #8821 (Closed): Add documentation for Time#w3cdtf
This issue was solved with changeset r43600.
Steve, thank you for reporting this issue.
Your contribution to Ruby is ...
zzak (zzak _)
02:30 PM Bug #8944 (Closed): Error in example code of DL::CFunc
This issue was solved with changeset r43598.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is...
zzak (zzak _)
02:12 PM Bug #8975 (Closed): Confusing code sample for assert_send
This issue was solved with changeset r43597.
Andrew, thank you for reporting this issue.
Your contribution to Ruby is...
zzak (zzak _)
01:35 PM Revision 1ce82d51 (git): rbinstall.rb: spec date from VCS
* tool/rbinstall.rb (Gem::Specification.load): obtain spec date from
VCS for the case using git, RUBY_RELEASE_DATE ...
nobu (Nobuyoshi Nakada)
01:35 PM Revision ab60cf1a (git): test_objspace.rb: assertion for temporary file
* test/objspace/test_objspace.rb (TestObjSpace#test_dump_all): add
assertion for output to temporary file.
git-svn...
nobu (Nobuyoshi Nakada)
01:34 PM Revision 00dab76f (git): objspace_dump.c: fix declaration
* ext/objspace/objspace_dump.c (dump_output): fix declaration,
mkstemp() needs a writable buffer.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
12:57 PM Revision df86052a (git): fix typo in my ChangeLog entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
12:00 PM Revision baf3cf12 (git): * ext/objspace/object_tracing.c: use declarations in internal.h.
* ext/objspace/objspace.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43613 b2dd03c8-39d4-4d8f-98ff-823...
authorNari (Narihiro Nakamura)
11:53 AM Revision c3fdc2cf (git): * test/objspace/test_objspace.rb (test_dump_all): Make the test string
shorter to be an embedded string on 32bit environment as well as
64bit environment.
git-svn-id: svn+ssh://ci.rub...
akr (Akira Tanaka)
11:51 AM Revision 5e73aa6e (git): Revert "* internal.h: prototype declarations of gc.c collect up."
These declarations should be exported.
This reverts commit 3c9f88c2ce138f2714c36cd25dc9b50ec93861e7.
git-svn-id: sv...
authorNari (Narihiro Nakamura)
10:43 AM Revision f0b08722 (git): * internal.h: prototype declarations of gc.c collect up.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
07:58 AM Bug #8836: [BUG] Bus Error with bundler on large Gemfile when resolving dependencies
ulimit -s 20000 fix this bug on 32bit kernel dammer (Damir Sharipov)
06:20 AM Revision ae6f7929 (git): vcs.rb: split
* tool/vcs.rb: split from file2lastrev.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43609 b2dd03c8-39d4-4d8...
nobu (Nobuyoshi Nakada)
06:16 AM Revision 671707b5 (git): objspace_dump.c: fix portability issue
* ext/objspace/objspace_dump.c (dump_output): fix portability issue.
mkstemp() may not be available.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
06:16 AM Revision 90feeb6a (git): objspace_dump.c: extract output option utilities
* ext/objspace/objspace_dump.c (dump_output, dump_result): extract
output option utility functions from objspace_du...
nobu (Nobuyoshi Nakada)
06:16 AM Revision a50bbcfe (git): objspace_dump.c: suppress warnings
* ext/objspace/objspace_dump.c (dump_object): remove unused variables,
and cast size_t to long.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
06:16 AM Revision b60079fe (git): objspace_dump.c: indent
* ext/objspace/objspace_dump.c: adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43605 b2dd03c8-39d4...
nobu (Nobuyoshi Nakada)
06:11 AM Bug #8623 (Closed): Make stable Gem::Specification.files in default .gemspecs
This issue was solved with changeset r43587.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
06:10 AM Revision 251b1637 (git): no kanji
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
06:06 AM Revision 35b67884 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:01 AM Revision c3b3e999 (git): * io.c: [DOC] ARGF.gets may return nil [Bug #9029] patch by znz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:56 AM Revision 08936ea3 (git): * lib/rss/*: [DOC] document various constants @steveklabnik [Bug #8812]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:52 AM Revision 34cbe5ac (git): * lib/rss/rss.rb: [DOC] document Time#w3cdtf by @steveklabnik
[Bug #8821] ありがとうかににく
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
05:31 AM Revision 04e8c4ee (git): Add patch author from previous commit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:29 AM Revision c1911841 (git): * ext/dl/cfunc.c: [DOC] fix typo in example [Bug #8944]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
05:12 AM Revision 4370f846 (git): * lib/test/unit/assertions.rb: [DOC] better example for assert_send()
Patch by Andrew Grimm [Bug #8975]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43597 b2dd03c8-39d4-4d8f-98ff-8...
zzak (zzak _)
03:46 AM Revision 1546fb6c (git): * insns.def: unify ic_constant_serial and ic_class_serial into one field
ic_serial. This is possible because these fields are only ever used
exclusively with each other.
* insns.def: ditt...
Charlie Somerville
03:34 AM Revision 8b0771b0 (git): * class.c: unify names of vm state version counters to 'serial'.
This includes renaming 'vm_state_version_t' to 'rb_serial_t',
'method_state' to 'method_serial', 'seq' to 'class_se...
Charlie Somerville
02:06 AM Bug #9026 (Closed): [PATCH] Add ObjectSpace.heap_dump to objspace.so
This issue was solved with changeset r43585.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
tmm1 (Aman Karmani)
01:29 AM Bug #9026: [PATCH] Add ObjectSpace.heap_dump to objspace.so
You can use something like this: FileUtils.mv(ObjectSpace.dump_all, "mydumpfile.json") tmm1 (Aman Karmani)
12:23 AM Revision 5d663cc2 (git): * gc.c (gc_page_sweep, rgengc_rememberset_mark): Refactoring.
Get bitmaps directly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
12:17 AM Revision ead9dbae (git): * gc.c (RVALUE_PROMOTE_INFANT): Refactoring. Remove duplicated nonsense
code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
12:05 AM Revision 76a3e71c (git): * gc.c (gc_marks_test): Bugfix. Fix a struct member name for build
with RGENGC_CHECK_MODE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui

11/08/2013

11:59 PM Revision 0f091bbf (git): * gc.c : Add GC_PROFILE_DETAIL_MEMORY option.
If GC_PROFILE_MORE_DETAIL && GC_PROFILE_DETAIL_MEMORY,
maxrss, minflt and majflt are added to each profile ...
Masaya Tarui
10:42 PM Revision 8a79f9cd (git): From 33f55b1eac7f044feb59a29da4a5a82bee3f419e Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <[email protected]>
Date: Fri, 8 Nov 2013 17:40:10 -0500
Subject: [PATCH 2/2] internal.h: pro...
nobu (Nobuyoshi Nakada)
10:41 PM Revision c8cc49e4 (git): internal.h: prototype declarations
* internal.h (rb_vm_backtrace_object, rb_gc_count): make prototype
declarations, not old-K&R style.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
10:40 PM Revision 6458bfcc (git): rbinstall.rb: indent
* tool/rbinstall.rb (Gem::Specification#to_ruby): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
09:11 PM Revision 2238f11d (git): rbinstall.rb: make stable files in .gemspec
* tool/rbinstall.rb (Gem::Specification#collect): make stable
Gem::Specification.files in default .gemspecs the dif...
nobu (Nobuyoshi Nakada)
07:40 PM Misc #9097: no email notifications for bugs.ruby-lang.org
And it's reported here as well in #8741 deivid (David Rodríguez)
04:53 PM Misc #9097: no email notifications for bugs.ruby-lang.org
Dne 8.11.2013 3:53, mpapis (Michal Papis) napsal(a):
> Issue #9097 has been reported by mpapis (Michal Papis).
>...
Anonymous
11:53 AM Misc #9097 (Closed): no email notifications for bugs.ruby-lang.org
I get no email notifications for the bugs.ruby-lang.org, I also got the same message from other users. mpapis (Michal Papis)
05:08 PM Revision 213b0d78 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:06 PM Revision d0d6e2ec (git): * ext/objspace/object_tracing.c: Add experimental methods to dump
objectspace as json: ObjectSpace.dump_all and ObjectSpace.dump(obj).
These methods are useful for debugging reference...
tmm1 (Aman Karmani)
03:27 PM Revision 6edaaf15 (git): * 2013-11-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 PM Revision 7ddf295a (git): file.c: remove unnecessary declaration
* file.c (GetLastError): already defined in windows.h on nowadays
cygwin, and caused the confliction with the syste...
nobu (Nobuyoshi Nakada)
12:13 PM Bug #9090: [BUG] object allocation during garbage collection phase
r43577 で 100回ほど make check してみましたがこの問題は発生しませんでした。
ありがとうございます。
akr (Akira Tanaka)
03:03 AM Bug #9090 (Closed): [BUG] object allocation during garbage collection phase
This issue was solved with changeset r43574.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
ko1 (Koichi Sasada)
02:24 AM Bug #9090: [BUG] object allocation during garbage collection phase
=begin
手元で再現させた結果GVL無しでsweepしてる部分がみつかりました。
ここはささださんの部分らしいので担当を設定しておきます。
#これを修正しても他の部分でエラーならその時にreopenと言う事で。

...
tarui (Masaya Tarui)
09:41 AM Revision 53dc9794 (git): * lib/open3.rb: receive arguments as keyword arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
05:41 AM Feature #9095: Allow `Symbol#to_proc` to take arguments
i did something similar to that there:
https://bugs.ruby-lang.org/issues/9076#note-9
its more
~~~ruby
[1, 2, ...
Hanmac (Hans Mackowiak)
05:05 AM Feature #9095: Allow `Symbol#to_proc` to take arguments
Some prefer doing everything without variables, this is a matter of taste. I am not sure there is no better way to o... alexeymuranov (Alexey Muranov)
04:59 AM Feature #9095: Allow `Symbol#to_proc` to take arguments
Is there any real benefit to using something like:
~~~ruby
&:foo.to_proc(bar)
~~~
instead of:
~~~ruby
{ |...
Anonymous
04:55 AM Feature #9095 (Open): Allow `Symbol#to_proc` to take arguments
=begin
After discussing #9076, i've decided to propose this:
class Symbol
def to_proc(*args)
proc d...
alexeymuranov (Alexey Muranov)
05:01 AM Bug #9096 (Closed): Regexp.quote(UTF-8) returns US-ASCII
The attached program contains a unit test demonstrating that doing Regexp.quote() on an UTF-8 encoded string returns ... walles (Johan Walles)
04:30 AM Revision 05a4d176 (git): * io.c (rb_io_open_with_args): use RARRAY_CONST_PTR().
* io.c (rb_scan_open_args): use const qualifier for above.
* io.c (rb_open_file): ditto.
* io.c (rb_io_open_with_ar...
Glass_saga (Masaki Matsushita)
04:20 AM Feature #8992: Use String#freeze and compiler tricks to replace "str"f suffix
matz: Thank you for weighing in. I think we are on the same page.
There are a few different versions of this propo...
headius (Charles Nutter)
04:04 AM Feature #8839: Class and module should return the class or module that was opened
jballanc (Joshua Ballanco) wrote:
> Just to throw my 2¢ in...
>
> I think the main benefit to returning a symbol ...
headius (Charles Nutter)
03:45 AM Bug #9094 (Third Party's Issue): Curses.getch() function responds twice for unicode keys
Try this:
1. Write a curses program (or use the attached one).
2. Call Curses.getch()
3. Press "ä" on your keyboar...
walles (Johan Walles)
02:59 AM Bug #9093 (Closed): Resolv: Multiple strings should be concatenated in a DNS record's data
Moved from github [https://github.com/ruby/ruby/pull/389]:
"As per http://tools.ietf.org/html/rfc4408#section-3.1....
zzak (zzak _)
02:37 AM Revision 5c54eb40 (git): * dir.c, pack.c, ruby.c, struct.c, vm_eval.c: use RARRAY_CONST_PTR().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
02:00 AM Revision ce89a1c0 (git): * compile.c (iseq_build_from_ary_exception): use RARRAY_CONST_PTR().
* compile.c (iseq_build_from_ary_body): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43579 b2dd03c8-39d4...
Glass_saga (Masaki Matsushita)
01:52 AM Revision eb862964 (git): * enumerator.c (append_method): use RARRAY_CONST_PTR().
* enumerator.c (lazy_init_iterator): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43578 b2dd03c8-39d4-4d...
Glass_saga (Masaki Matsushita)
01:19 AM Bug #9089: rb_fix2uint no longer raises a RangeError when given negative values
One more thing:
FIX2UINT(-1) doesn't raise an exception on 32bit environment on Ruby 2.0.
akr (Akira Tanaka)

11/07/2013

11:22 PM Bug #9090: [BUG] object allocation during garbage collection phase
mswin の CI だと backtrace がまともに出ていますね。
r43558 http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/log/20131106T191452...
akr (Akira Tanaka)
05:33 PM Bug #9090: [BUG] object allocation during garbage collection phase
r43558もGC起動のスレッシュルドを変えただけなので、
ここで発生となるとこれまで発生確率が低くて眠ってたバグを掘り起こしたって事に。
とりあえず見てみます。
tarui (Masaya Tarui)
12:08 PM Bug #9090: [BUG] object allocation during garbage collection phase
objdump -S ruby の結果をつけます。
あと、rubyci.org の結果をざっとみると、同じような失敗がいくつか見つかります。
r43540 http://fb32.rubyci.org/~chkbuild/...
akr (Akira Tanaka)
10:37 AM Bug #9090: [BUG] object allocation during garbage collection phase
C-level stack traceにシンボル情報がほとんど載ってないので、objdump -S ruby の結果も何処かに上げていただけるとありがたいです。 tarui (Masaya Tarui)
09:54 AM Bug #9090 (Closed): [BUG] object allocation during garbage collection phase
昨日の夜、r43558 で make check を 300回動かしてみたところ、
なんかずいぶんと [BUG] が出ました。
% ./ruby -v
ruby 2.1.0dev (2013-11-06 trunk 4355...
akr (Akira Tanaka)
09:50 PM Bug #9089: rb_fix2uint no longer raises a RangeError when given negative values
NoKarma (Arthur Schreiber) wrote:
> That's weird. If you go back to the previous change that was made in numeric.c, ...
akr (Akira Tanaka)
07:19 PM Bug #9089: rb_fix2uint no longer raises a RangeError when given negative values
That's weird. If you go back to the previous change that was made in numeric.c, the fix2uint specs do pass:
Arthur...
NoKarma (Arthur Schreiber)
08:26 AM Bug #9089 (Feedback): rb_fix2uint no longer raises a RangeError when given negative values
As far as I know, NUM2Uxxx accepts negative integers.
For consistency, FIX2Uxxx should behaves so.
Also, both r4...
akr (Akira Tanaka)
07:52 AM Bug #9089: rb_fix2uint no longer raises a RangeError when given negative values
=begin
I guess I somehow incorrectly formatted the issue description, so here it is again with proper formatting.
...
NoKarma (Arthur Schreiber)
07:34 AM Bug #9089 (Rejected): rb_fix2uint no longer raises a RangeError when given negative values
Up until the change that was made in ((<URL:https://github.com/ruby/ruby/commit/92f59c6d7937b14bb5eefb052099ef0a3ef3b... NoKarma (Arthur Schreiber)
09:50 PM Bug #4044: Regex matching errors when using \W character class and /i option
Shouldn't this bug be mentioned in the docs for \W in the Regexp documentation?
http://www.ruby-doc.org/core-2.0.0...
rosenfeld (Rodrigo Rosenfeld Rosas)
09:23 PM Bug #9013: Crash on start
Can you tell us what is the system and the console codepage? (use chcp in
the command prompt)

Thank you.

...
luislavena (Luis Lavena)
07:13 PM Bug #9013: Crash on start
Oops! Bug is clearly reproduced on Windows Server 2003 R2 SP2 with "plain" ruby-1.9.3-p448 (just extracted from http:... zapped (Alexey Shumkin)
01:30 AM Bug #9013: Crash on start
I confirm this bug.
I had ruby 1.9.3p194 installed. Today I've tried to upgrade. I've downloaded ruby 1.9.3p448 (7-z...
zapped (Alexey Shumkin)
06:11 PM Revision 74f424c2 (git): test_logger.rb: clear garbage files
* test/logger/test_logger.rb (test_shifting_age_in_multiprocess):
unlink rotated log files all.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
06:10 PM Revision 1062dcf4 (git): gc.c: use switch for alternative BUILTIN_TYPE
* gc.c (rb_objspace_call_finalizer): BUILTIN_TYPE is alternative,
T_DATA object (Thread, Mutex, Fiber) cannot be T_...
nobu (Nobuyoshi Nakada)
06:04 PM Revision d24903f0 (git): commit miss from r43573
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
06:03 PM Revision bc319093 (git): * gc.c (vm_malloc_increase): check GVL before gc_rest_sweep().
vm_malloc_increase() can be called without GVL.
However, gc_rest_sweep() assumes acquiring GVL.
To avoid this pro...
ko1 (Koichi Sasada)
05:53 PM Revision 10b6409e (git): * lib/securerandom.rb: [DOC] specify arguments passed to ::random_bytes
By @chastell [Fixes GH-412] https://github.com/ruby/ruby/pull/412
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
zzak (zzak _)
05:44 PM Revision 2cfdbd7d (git): * ext/objspace/object_tracing.c: [DOC] trace_object_allocations_stop
By @srawlins [Fixes GH-421] https://github.com/ruby/ruby/pull/421
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
zzak (zzak _)
05:38 PM Revision 8adbcb66 (git): * lib/net/ftp.rb: [DOC] Document Net::FTP.mdtm and .set_socket and fix
spelling typo, based on patch by @artfuldodger [Fixes GH-426]
https://github.com/ruby/ruby/pull/426
git-svn-id: s...
zzak (zzak _)
05:34 PM Feature #8839: Class and module should return the class or module that was opened
Just to throw my 2¢ in...
I think the main benefit to returning a symbol from `def` is that it enables the use of ...
jballanc (Joshua Ballanco)
05:15 PM Revision 6720c0ae (git): * array.c: [DOC] Add note about negative indices in Array overview
By @ckaenzig [Fixes GH-427] https://github.com/ruby/ruby/pull/427
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
zzak (zzak _)
05:10 PM Revision bceb8569 (git): * lib/csv.rb: [DOC] Fix typo in CSV.parse_line by @funky-bibimbap
[Fixes GH-430] https://github.com/ruby/ruby/pull/430
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43569 b2dd03...
zzak (zzak _)
05:02 PM Revision 721ec227 (git): typo [Fixes GH-435] PAtch by @zed-0xff https://github.com/ruby/ruby/pull/435
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:03 PM Revision d702ec4a (git): * 2013-11-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision b393aeb0 (git): * golf_prelude.rb: syntax formatting for whitespace [Fixes GH-425]
Patch by @edward https://github.com/ruby/ruby/pull/425
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43566 b2dd...
zzak (zzak _)
02:39 PM Bug #9092 (Closed): Update Unicode data to Unicode Version 7.0
As done regularly, Ruby should be updated to the newest version of Unicode, 6.3. This year's updates on the Unicode s... duerst (Martin Dürst)
12:33 PM Feature #9091 (Closed): [PATCH] accept_nonblock supports "exception: false"
git pull git://bogomips.org/ruby.git accept_nonblock-noraise
This is analogous to functionality found in IO#read_n...
normalperson (Eric Wong)
12:31 PM Bug #9087 (Closed): swallowing "s" letters when "i" flag is on
Closed because it's a duplicate (of #4044). duerst (Martin Dürst)
10:45 AM Revision a6698bc6 (git): * gc.c: modify malloc_limit strategy.
* fix default vaues:
GC_MALLOC_LIMIT_GROWTH_FACTOR
GC_MALLOC_LIMIT: 8MB -> 16MB
GC_MALLOC_LIMIT_MAX: 384M...
ko1 (Koichi Sasada)
09:39 AM Bug #9088 (Closed): SEGV with set_trace_func and break
This issue was solved with changeset r43561.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
06:51 AM Revision 2d5233c0 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:36 AM Feature #8626: Add a Set coercion method to the standard lib: Set(possible_set)
This has been merged into ruby trunk in https://github.com/ruby/ruby/commit/ad78cf4ea8613c7e1790c5e3a2718a35fe32115f saturnflyer (Jim Gay)
02:08 AM Revision c2f3e600 (git): * array.c (rb_ary_shuffle_bang): use RARRAY_PTR_USE() without WB
because there are not new relations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43563 b2dd03c8-39d4-4d8f-98ff...
Glass_saga (Masaki Matsushita)
01:37 AM Revision cf0838f4 (git): * array.c (rb_ary_sample): use rb_ary_dup().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
01:20 AM Bug #8439: test_aes_gcm_wrong_tag(OpenSSL::TestCipher) fails randomly
I tracked down the random failure.
It seems that the failure occur when tag[-1].succ is 2byte.
I.e. it fails when...
akr (Akira Tanaka)
12:39 AM Revision cf5ef3db (git): vm_trace.c: isolate errinfo in trace blocks
* vm_trace.c (rb_threadptr_exec_event_hooks_orig): errinfo should not
be propagated to trace blocks so that no argu...
nobu (Nobuyoshi Nakada)

11/06/2013

11:32 PM Feature #9076: New one-argument block syntax: &.
asterite (Ary Borenszweig) wrote:
> Did you know that you can't do `&:to_s` wherever you want?
>
> ~~~ruby
> irb(...
alexeymuranov (Alexey Muranov)
11:22 PM Feature #9076: New one-argument block syntax: &.
alexeymuranov (Alexey Muranov) wrote:
> > Note that in doing `array.map &:to_s` the `do ... end` and curly braces ar...
asterite (Ary Borenszweig)
10:44 PM Feature #9076: New one-argument block syntax: &.
> Note that in doing `array.map &:to_s` the `do ... end` and curly braces are also missing. However, the `&` signals ... alexeymuranov (Alexey Muranov)
09:53 PM Feature #9076: New one-argument block syntax: &.
Alexey,
You are right about every point you make. It's indeed a random syntactic sugar for a special case. It only...
asterite (Ary Borenszweig)
06:39 AM Feature #9076: New one-argument block syntax: &.
Ary,
as far as i understand, the ampersand is used with symbols and not with strings because method names and iden...
alexeymuranov (Alexey Muranov)
08:37 PM Revision 6f4b9376 (git): * 2013-11-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:37 PM Revision c9cb1b8e (git): * .gdbinit (rp): fix flag name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:12 PM Bug #9088 (Closed): SEGV with set_trace_func and break
以下のようにすると SEGV します。
% ./ruby -e '
set_trace_func proc {raise rescue nil}
1.times do
break
end...
akr (Akira Tanaka)
07:04 PM Bug #9087 (Closed): swallowing "s" letters when "i" flag is on
# This regexp is removing 's' characters from the string
irb(main):091:0> "fdsa-f fdas5_-423432".gsub /[_\W]/i, ''
...
mg (Dawid Grzesiak)
05:11 PM Bug #8134: Compilation failure for 2.0.0 on 10.6.8
"Third Party's Issue" is considered as closed on this tracker. naruse (Yui NARUSE)
05:10 PM Misc #9078 (Closed): Q: Why the Roadmap states that v2.1 is due in about 14 months (12/25/2014) whereas in the bullet notes it is scheduled for release on 2013-12-25
fixed naruse (Yui NARUSE)
12:36 PM Revision 01a7e789 (git): * gc.c (gc_before_sweep): Change algorithm of malloc_limit to
conservative for closing to memory consumption of ruby 2.0.
* gc.c (GC_MALLOC_LIMIT, GC_MALLOC_LIMIT_GROWTH_...
Masaya Tarui
12:20 PM Revision 564a14e4 (git): * array.c (rb_ary_shift_m): use RARRAY_PTR_USE() without WB because
there are not new relations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43557 b2dd03c8-39d4-4d8f-98ff-823fe69...
Glass_saga (Masaki Matsushita)
12:09 PM Revision 27f2c267 (git): * array.c (rb_ary_reverse): use RARRAY_PTR_USE().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
10:50 AM Bug #9086 (Closed): lib/rubygems/LICENSE.txt does not match LICENSE.txt from http://github.com/rubygems/rubygems
lib/rubygems/LICENSE.txt in the Ruby source tree says:
RubyGems is copyrighted free software by Chad Fowler, Rich...
terceiro (Antonio Terceiro)
10:38 AM Feature #5446: at_fork callback API
I'd love to see this added. Gems using threads (like newrelic_rpm) have a lot of potential for deadlocks when forking... jasonrclark (Jason Clark)
06:48 AM Feature #5446: at_fork callback API
This is a critical feature for Ruby imho, at the moment there are 100 mechanisms for at_fork, we need a clean, suppor... sam.saffron (Sam Saffron)
10:32 AM Revision a50ce949 (git): * common.mk (help): add texts about gcbench.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
09:30 AM Bug #9004: gem which command should exit with status of '1' if 1 or more gem arguments are not found
=begin
Patch causes `gem which` to return 1 if there are no args, or if any of the args is not found.
$ gem whic...
phluid61 (Matthew Kerwin)
07:34 AM Bug #9082: popen3 hangs when stderr gets lots of output
Sorry, haven't seen your message before posting, @akr. Thanks, I surely overlooked the documentation, sorry! rosenfeld (Rodrigo Rosenfeld Rosas)
07:34 AM Bug #9082: popen3 hangs when stderr gets lots of output
Also, I'm not sure how I should use IO.select. Looking at the documentation it's not clear to me how I should use it ... rosenfeld (Rodrigo Rosenfeld Rosas)
07:32 AM Bug #9082: popen3 hangs when stderr gets lots of output
rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> At least with the block form. I think this should be documented if this...
akr (Akira Tanaka)
07:31 AM Bug #9082: popen3 hangs when stderr gets lots of output
I'm assuming that if I use popen2 or redirect all STDOUT to /dev/null I don't need IO.select, right? rosenfeld (Rodrigo Rosenfeld Rosas)
07:30 AM Bug #9082: popen3 hangs when stderr gets lots of output
You need to use IO.select to handle that. Anonymous
07:29 AM Bug #9082: popen3 hangs when stderr gets lots of output
I see, but usually a process will write both to STDOUT and STDERR so it may happen that both buffers will be full. Wh... rosenfeld (Rodrigo Rosenfeld Rosas)
07:27 AM Bug #9082: popen3 hangs when stderr gets lots of output
If you call e.read then test.rb is able to write the entire message to STDERR then exit. When it exits, both stderr a... Anonymous
07:24 AM Bug #9082: popen3 hangs when stderr gets lots of output
Also, is it expected that even if e.read is called inside the block it will hang up? rosenfeld (Rodrigo Rosenfeld Rosas)
07:19 AM Bug #9082: popen3 hangs when stderr gets lots of output
At least with the block form. I think this should be documented if this is the case. rosenfeld (Rodrigo Rosenfeld Rosas)
07:19 AM Bug #9082: popen3 hangs when stderr gets lots of output
Rodrigo: Yes, this is how UNIX works. Anonymous
07:18 AM Bug #9082: popen3 hangs when stderr gets lots of output
Will it also block on STDOUT? If so, I suppose people shouldn't use the open3 library for interacting with commands l... rosenfeld (Rodrigo Rosenfeld Rosas)
07:16 AM Bug #9082 (Rejected): popen3 hangs when stderr gets lots of output
Jeremy is correct, this is not a bug in popen3.
To properly handle things like this, look into IO.select.
Anonymous
07:14 AM Bug #9082: popen3 hangs when stderr gets lots of output
I think this is expected behavior, not a bug. Your test.rb program blocks outputting to stderr because the pipe buffe... jeremyevans0 (Jeremy Evans)
06:54 AM Bug #9082 (Rejected): popen3 hangs when stderr gets lots of output
Create this program test.rb:
STDERR.puts "some error line\n" * 10_000
Then, try this:
ruby -r open3 -e "Open...
rosenfeld (Rodrigo Rosenfeld Rosas)
07:32 AM Revision d5f642ec (git): lib/open3.rb: tweaked grammar in comments
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
07:22 AM Bug #9083 (Closed): BasicObject#method_missing does not always raise NoMethodError for missing methods

def method_missing(name, *)
super
rescue NoMethodError => e

end
if the method is called witho...
rits (First Last)
06:46 AM Bug #9026: [PATCH] Add ObjectSpace.heap_dump to objspace.so
I think it could be helpful to be able to specify the filename that the dump should be written to, or at least the di... akahn (Alexander Kahn)
06:25 AM Revision e7194e96 (git): Suppress warnings: ambiguous first argument; put parentheses or even spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:23 AM Revision e3d72485 (git): Suppress warnings: File.exists? is a deprecated name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:23 AM Revision 8e2a2a8a (git): Suppress Warnings: instance variable @installed_by_version not initialized
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:50 AM Revision da10c47e (git): * array.c (rb_ary_sample): use RARRAY_AREF() and RARRAY_PTR_USE()
instead of RARRAY_PTR().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Glass_saga (Masaki Matsushita)
01:39 AM Revision e90e8b2e (git): * array.c (rb_ary_and): defer hash creation and some refactoring.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
12:21 AM Revision 71b70f3c (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:17 AM Revision df6722d9 (git): * benchmark/bm_vm1_gc_short_lived.rb: added.
These GC benchmarks do not reflect practical applications.
They are only for tuning.
* benchmark/bm_vm1_gc_short_wi...
ko1 (Koichi Sasada)
12:14 AM Revision 3db0e564 (git): * gc.c: define RGENGC_ESTIMATE_OLDSPACE == 0 if USE_RGENGC is 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

11/05/2013

10:27 PM Revision adc4bb95 (git): * benchmark/gc/gcbench.rb: fix typo of r43543
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
10:13 PM Revision 8c6157e0 (git): * gc.c (Init_GC): add GC::OPTS to show options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:13 PM Revision 400a9a7b (git): * benchmark/gc/gcbench.rb: add some options to make quiet.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:15 PM Bug #9072 (Closed): test_weakref.rb failure
This issue was solved with changeset r43539.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
tarui (Masaya Tarui)
07:48 PM Bug #9072: test_weakref.rb failure
もうちょっと調べて、いくらか少ない繰り返しで症状を発生させてみました。
% ./ruby -ve '
wmap = ObjectSpace::WeakMap.new
keys = []
1.upto(10) {|i|
...
akr (Akira Tanaka)
08:08 PM Feature #9076: New one-argument block syntax: &.
Hanmac: thanks for the code to make it work. Ruby is very powerful.
However, I'm sure that code is very slow. At l...
asterite (Ary Borenszweig)
06:01 PM Feature #9076: New one-argument block syntax: &.
i got a working sample with `.()`
~~~ruby
class Symbol
class SymbolHelper < BasicObject
def initialize(ob...
Hanmac (Hans Mackowiak)
11:59 AM Feature #9076: New one-argument block syntax: &.
alexeymuranov (Alexey Muranov) wrote:
> In my opinion, this is a bad idea: there would be a dot `.`, an ampersand `&...
asterite (Ary Borenszweig)
06:57 AM Feature #9076: New one-argument block syntax: &.
In my opinion, this is a bad idea: there would be a dot `.`, an ampersand `&`, and an ampersand-dot `&.`, unrelated t... alexeymuranov (Alexey Muranov)
06:17 AM Feature #9076: New one-argument block syntax: &.
nobu (Nobuyoshi Nakada) wrote:
> You seem confusing that `&:` is an operator, but it's not
> They are `&` + `:` of ...
asterite (Ary Borenszweig)
05:59 AM Feature #9076 (Feedback): New one-argument block syntax: &.
You seem confusing that `&:` is an operator, but it's not.
They are `&` + `:` of the beginning of a symbol literal.
...
nobu (Nobuyoshi Nakada)
05:29 AM Feature #9076: New one-argument block syntax: &.
Introducing both syntaxes indeed is a bit confusing. I don’t think
~~~ruby
[1, 10, 100].map &.to_s.length
~~~
...
fuadksd (Fuad Saud)
12:57 AM Feature #9076: New one-argument block syntax: &.
Note that if `&:` would be removed at the same time and `&.` added I would not mind it that much. You could use `&` a... shevegen (Robert A. Heiler)
12:55 AM Feature #9076: New one-argument block syntax: &.
I dislike the amount of special meanings that would get associated with `&` and I already think that `&` is used too ... shevegen (Robert A. Heiler)
07:15 PM Revision 4b7c15fa (git): * 2013-11-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:15 PM Revision 9ae2651d (git): * ext/psych/lib/psych/visitors/to_ruby.rb: process merge keys before
reviving objects. Fixes GH psych #168
* test/psych/test_merge_keys.rb: test for change
https://github.com/tenderlov...
tenderlovemaking (Aaron Patterson)
06:23 PM Feature #9049: Shorthands (a:b, *) for inclusive indexing
[Sorry for the delay of this message. I wrote most of this mail on a
plane, but had to check a few loose ends, an...
duerst (Martin Dürst)
05:54 PM Bug #9053: SSL Issue with Ruby 2.0.0
chittoor (Rajesh Malepati) wrote:
> tisba (Sebastian Cohnen) wrote:
> > chittoor (Rajesh Malepati) wrote:
> > > Yo...
tisba (Sebastian Cohnen)
05:40 PM Bug #9053: SSL Issue with Ruby 2.0.0
MartinBosslet (Martin Bosslet) wrote:
> Thanks everyone for contributing, I'm sorry I couldn't look into it any soone...
tisba (Sebastian Cohnen)
05:03 PM Bug #9080: ENV[key] produces three objects
A little `ObjectSpace` exploration gives:
~~~ruby
n = 1
GC.disable
a = ObjectSpace.count_objects[:T_STRING]
...
Eregon (Benoit Daloze)
07:51 AM Bug #9080 (Closed): ENV[key] produces three objects
This code:
ENV["HOME"]
allocates three T_STRING according to ObjectSpace.count_objects. Unless I'm missing so...
wycats (Yehuda Katz)
12:25 PM Revision 7835e321 (git): * test/ruby/test_thread.rb (test_thread_join_in_trap):
Run the test in a different process.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43540 b2dd03c8-39d4-4d8f-98...
akr (Akira Tanaka)
12:22 PM Bug #9077 (Assigned): RDoc typographical error
Thank you for the report, I will check it! zzak (zzak _)
02:50 AM Bug #9077 (Closed): RDoc typographical error
=begin
There is a typographical error in http://www.ruby-doc.org/core-2.0.0/_lib/racc/rdoc/grammar_en_rdoc.html#labe...
sawa (Tsuyoshi Sawada)
11:15 AM Revision 3ce802b7 (git): * gc.c (is_live_object): A hidden object may be a live object.
[ruby-dev:47788] [Bug #9072]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43539 b2dd03c8-39d4-4d8f-98ff-823fe6...
Masaya Tarui
09:56 AM Bug #9081 (Rejected): Unexpected result for and opreator
This isn't a bug. The 'and' operator has lower precedence than '&&', so when you write this code:
puts true an...
Anonymous
09:51 AM Bug #9081: Unexpected result for and opreator
This isn't unexpected behavior. (({and})) and (({or})) are not boolean, but control flow operators. Execution stops w... gergoerdosi (Gergo Erdosi)
09:41 AM Bug #9081 (Rejected): Unexpected result for and opreator
I use this code to test and confirm this result
def show
@profile = .......
puts "=================="
...
aminhotob (Mo Amin)
08:10 AM Revision 7f23534b (git): pty.c: check error of seteuid
* ext/pty/pty.c (chfunc): check error of seteuid and return error
message, to suppress unused-value warning.
git-s...
nobu (Nobuyoshi Nakada)
08:10 AM Revision b2f7e64c (git): test_command_processor.rb: clear tmpdir
* test/shell/test_command_processor.rb (TestShell#teardown): should
not leave temporary directories.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
08:06 AM Bug #9079: Interpolated Symbol creates unnecessary intermediate String on the heap
To shed a bit of light on why this happens, it turns out :"" syntax is just sugar for "".intern:
~ trunk λ rub...
Anonymous
07:49 AM Bug #9079 (Closed): Interpolated Symbol creates unnecessary intermediate String on the heap
This case:
x = "world"
y = :"hello#{world}!"
allocates one T_STRING according to ObjectSpace.count_objects...
wycats (Yehuda Katz)
07:56 AM Revision 9d2c2c2b (git): eval_intern.h: rename prefix
* eval_intern.h (rb_threadptr_tag_state, rb_threadptr_tag_jump):
rename prefix ruby as rb, same as other rb_threadp...
nobu (Nobuyoshi Nakada)
07:56 AM Revision f08c697c (git): eval.c: suppress warning
* eval.c (rb_protect): get rid of false clobbered warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43535 b...
nobu (Nobuyoshi Nakada)
07:48 AM Revision 8a9dff36 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:57 AM Misc #9078 (Closed): Q: Why the Roadmap states that v2.1 is due in about 14 months (12/25/2014) whereas in the bullet notes it is scheduled for release on 2013-12-25
Are these different milestones? Otherwise the dates must match.
https://bugs.ruby-lang.org/versions/27
dsbonev (Dimitar Bonev)
04:52 AM Revision 692aab90 (git): fix typos in ChangeLog.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:51 AM Revision d1674ef6 (git): * gc.c: add support to estimate increase of oldspace memory usage.
This is another approach to solve an issue discussed at r43530.
This feature is diabled as default.
This feature ...
ko1 (Koichi Sasada)
 

Also available in: Atom