Project

General

Profile

Activity

From 03/17/2013 to 03/23/2013

03/23/2013

11:51 PM Feature #8126: OpenSSL::SSL::SSLSocket does not define #recv and #send messages
Do you have a use-case for these methods? Or do you just want them added for consistency? zzak (zzak _)
01:23 PM Feature #8126: OpenSSL::SSL::SSLSocket does not define #recv and #send messages
Here is a list of methods which are defined by TCPSocket, but not SSLSocket:
* recvfrom
* shutdown
* getsockname...
postmodern (Hal Brodigan)
10:12 PM Bug #8156: native extensions won't load on Ubuntu
My apologies, I have indeed verified that I can build Ruby myself successfully on Ubuntu, and have opened an issue on... rubys (Sam Ruby)
09:40 PM Bug #8156 (Third Party's Issue): native extensions won't load on Ubuntu
Thanks for your report. but I think that this issue is rvm problem. Please report to https://github.com/wayneeseguin/... hsbt (Hiroshi SHIBATA)
09:30 PM Bug #8156 (Third Party's Issue): native extensions won't load on Ubuntu
This worked with previous builds of ruby. I've tracked it down to somewhere between revision 39832 and 39842.
$ r...
rubys (Sam Ruby)
09:57 PM Bug #8100: Segfault in trunk
charliesome (Charlie Somerville) wrote:
> nobu-san, this will loop forever when the bug is fixed. Perhaps change it ...
nobu (Nobuyoshi Nakada)
08:57 PM Bug #8100: Segfault in trunk
I'd set it to a duration rather than a set number of iterations. I've see it go for 2 seconds on my machine before se... wardrop (Tom Wardrop)
07:16 PM Bug #8100: Segfault in trunk
nobu-san, this will loop forever when the bug is fixed. Perhaps change it to 100_000.times? Anonymous
07:02 PM Bug #8100 (Assigned): Segfault in trunk
nobu (Nobuyoshi Nakada)
05:46 PM Bug #8100 (Closed): Segfault in trunk
This issue was solved with changeset r39883.
Magnus, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
09:51 PM Bug #7584: Ruby hangs when shutting down an ssl connection in gc finalization
The order of finalizers is indeterminate.
You'd be able to leave FDs open with IO#autoclose.
nobu (Nobuyoshi Nakada)
11:50 AM Bug #7584: Ruby hangs when shutting down an ssl connection in gc finalization
It looks like it is a race condition where the TCPSocket finalizer closes a fd, that fd is reused by another thread a... bpot (Bob Potter)
10:32 AM Bug #7584: Ruby hangs when shutting down an ssl connection in gc finalization
=begin
Digging into this some more because it cropped up in another project.
I've had some luck reproducing this ...
bpot (Bob Potter)
08:36 PM Revision 7a64cdeb (git): * lib/rinda/ring.rb: Added documentation for multicast support.
* NEWS: Point to above documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39897 b2dd03c8-39d4-4d8f-9...
drbrain (Eric Hodel)
08:32 PM Revision f70e0e62 (git): * test/rinda/test_rinda.rb: Restore tests commented out while fixing
test slowdown bug before r39895.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39896 b2dd03c8-39d4-4d8f-98ff-82...
drbrain (Eric Hodel)
08:10 PM Revision 646bcaa7 (git): * lib/rinda/ring.rb: Add multicast support to Rinda::RingFinger and
Rinda::RingServer. [ruby-trunk - Bug #8073]
* test/rinda/test_rinda.rb: Test for the above.
* NEWS...
drbrain (Eric Hodel)
07:50 PM Revision 362208c0 (git): Add timeout to infinite loop [Bug #8100]
On FreeBSD, it doesn't SEGV.
http://fbsd.rubyci.org/~chkbuild/ruby-trunk/log/20130323T170203Z.log.html.gz
git-svn-id...
naruse (Yui NARUSE)
07:50 PM Revision 20219afd (git): Suppress warnings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:38 PM Feature #8073: Add multicast support to Rinda::Ring*
please commit this patch. seki (Masatoshi Seki)
07:16 PM Bug #8125: lost-tuple bug and fix for Rinda::TupleSpaceProxy.take
please commit it! seki (Masatoshi Seki)
04:37 PM Bug #8125: lost-tuple bug and fix for Rinda::TupleSpaceProxy.take
Oops, I forgot to run all the tests, this fixes the remaining tests by restoring an accidentally deleted line. drbrain (Eric Hodel)
04:26 PM Bug #8125: lost-tuple bug and fix for Rinda::TupleSpaceProxy.take
Here is an updated patch that matches the rinda style and removes a leftover p drbrain (Eric Hodel)
04:21 PM Bug #8125 (Assigned): lost-tuple bug and fix for Rinda::TupleSpaceProxy.take
I think the safe take should be the default take.
I updated your patch and converted thread-int.rb into a test.
drbrain (Eric Hodel)
07:13 PM Revision 71012b3a (git): * test/rinda/test_rinda.rb: Fixed test failures in r39890 and r39890
due to stopping DRb service.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39892 b2dd03c8-39d4-4d8f-98ff-823fe6...
drbrain (Eric Hodel)
06:35 PM Revision 90d94133 (git): Commit miss
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
06:34 PM Revision ebca3dd3 (git): * lib/rinda/rinda.rb: Fixed loss of tuple when remote is alive but the
call stack was unwound. Patch by Joel VanderWerf.
[ruby-trunk - Bug #8125]
* test/rinda/test_rinda...
drbrain (Eric Hodel)
05:16 PM Revision c09287bd (git): * test/mkmf/test_have_macro.rb: remove temporally files in the tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:00 PM Feature #8155 (Closed): Improve support for streaming responses in WEBrick
Currently WEBrick only understands a body that is a String or an IO. This makes it difficult to stream a response bo... drbrain (Eric Hodel)
04:45 PM Feature #8128 (Assigned): New primitives for Rinda::TupleSpace
A TupleSpace isn't designed for these types of operations, see: http://www.lindaspaces.com/book/ (the TupleSpace book). drbrain (Eric Hodel)
04:40 PM Feature #8119: more efficient version of Rinda::TupleSpaceProxy.take
I think #8125 should be applied, then a new patch be generated for this issue. drbrain (Eric Hodel)
04:05 PM Revision 668f6c7b (git): * 2013-03-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:05 PM Revision 3de18117 (git): * addr2line.c (kprintf): added from FreeBSD libstand's printf.
this is consided as async signal safe function.
* addr2line.c (rb_dump_backtrace_with_lines): use kfprintf.
[Bug #...
naruse (Yui NARUSE)
04:05 PM Revision e8f9b664 (git): Remove unused variable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:50 PM Bug #4487: require_relative fails in an eval'ed file
This bug also affects pry: https://github.com/pry/pry/issues/880. Our use-case is slightly different because we are d... Conrad.Irwin (Conrad Irwin)
02:30 PM Revision bc438422 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_divide): Use Qnil and NIL_P
instead of (VALUE)0 as a return value.
* ext/bigdecimal/bigdecimal.c (BigDecimal_div): ditto.
* ext/bigdecimal/bigd...
Kenta Murata
02:21 PM Revision 338456ad (git): Suppress warning: OpenSSL::X509::StoreContext#cleanup is deprecated with no replacement
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:45 PM Bug #8151 (Assigned): Duplicate character class warning
Interestingly, this seems to be a bug of Regexp#to_s, not a regexp creation.
re = /(?:[\u{33}])/
p re #=> /(?:[\u...
mame (Yusuke Endoh)
02:33 AM Bug #8151 (Closed): Duplicate character class warning
I get a duplicate character class warning, but I think it's a bug. Here is the example code:
```
def embed exp, ...
tenderlovemaking (Aaron Patterson)
08:46 AM Bug #7808 (Closed): [PATCH] Allow to install arch specific code into different location then nonarch
I was able to find suitable configuration options for -p0. I no longer need this patch. Thank you. vo.x (Vit Ondruch)
08:46 AM Revision 813ba53b (git): * KNOWNBUGS.rb: test for [Bug #8100].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:45 AM Revision b79ba4a7 (git): * array.c (take_items): honor encoding of class name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:39 AM Revision 04c9bdb1 (git): vm_eval.c: preserve passed_block
* vm_eval.c (check_funcall_respond_to): preserve passed_block, which
is modified in vm_call0_body() via vm_call0(),...
nobu (Nobuyoshi Nakada)
03:38 AM Bug #8139 (Assigned): keyreq and keyrest
I think this is definitely a bugfix. I'll backport r39869. nagachika (Tomoyuki Chikanaga)
01:54 AM Bug #7977 (Feedback): rails 4 crashes ruby 2.0 on Solaris
On sparc Solaris10, by using Oracle SolarisStudio 12.3, I cannot reproduce this issue with ruby 2.0.0p86 (svn ruby_2_... ngoto (Naohisa Goto)

03/22/2013

11:01 PM Revision 1a56e716 (git): * test_enum.rb: Make test more precise
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:56 PM Revision e25f03a6 (git): * test_array.rb: Make test more precise
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:30 PM Revision d9012883 (git): * 2013-03-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:30 PM Revision cb0093d5 (git): * array.c: Avoid zip bug by not using obsolete rb_check_block_call [Bug #8153]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:03 PM Bug #8100 (Assigned): Segfault in trunk
kosaki (Motohiro KOSAKI)
08:22 PM Bug #8100: Segfault in trunk
=begin
Magnus and I reduced this down to an even simpler^2 test case:
loop do
def x
"hello" * 1000
e...
Anonymous
07:54 PM Bug #8100: Segfault in trunk
After working with charliesome we've now found an even simpler test case:
http://eval.in/13339
This *always* se...
judofyr (Magnus Holm)
07:15 PM Bug #8100: Segfault in trunk
They've obviously done work on the garbage collector for Ruby 2.0. This is likely a bug introduced as result of that.... wardrop (Tom Wardrop)
07:01 PM Bug #8100: Segfault in trunk
Here's a backtrace I got in gdb: http://pastie.org/7064676. rb_gc_mark_unlinked_live_method_entries seems suspicious ... judofyr (Magnus Holm)
06:38 PM Bug #8100: Segfault in trunk
I've managed to reduce the script down to 30 lines (with no dependencies) that segfaults in both 2.0.0-p0 and trunk (... judofyr (Magnus Holm)
10:00 PM Bug #7521 (Closed): test_thr_kill(TestQueue) fails
thanks. then closing by duplicate. kosaki (Motohiro KOSAKI)
06:26 PM Bug #7521: test_thr_kill(TestQueue) fails
Yesterday, I did 6 x 6 builds (i.e. 36 builds in total) on different platforms and every time at leas one failed. So ... vo.x (Vit Ondruch)
07:47 PM Bug #8148 (Rejected): [patch] reduce allocations due to __FILE__ and {class,module}_eval
In my application, I noticed many long lived "(eval)" strings on the heap.
I also noticed many copies of filename ...
tmm1 (Aman Karmani)
06:23 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/22 17:41), tmm1 (Aman Gupta) wrote:
>
>> > - `task' is ambiguous (all of procedures are task).
> Do...
ko1 (Koichi Sasada)
05:41 PM Feature #8107: [patch] runtime flag to track object allocation metadata
> - `task' is ambiguous (all of procedures are task).
Do you prefer `rb_delayed_task_*` and vm_delayed_task.c ?
...
tmm1 (Aman Karmani)
05:38 PM Feature #8110 (Assigned): Regex methods not changing global variables
It sounds reasonable.
The API can be some of following:
* new API like `Regexp#match_without_backref`
* new op...
naruse (Yui NARUSE)
04:26 PM Bug #8133: Regexp macro %r{} is loosing backslash on "\}"
nagachika (Tomoyuki Chikanaga) wrote:
> Hmm, is it a bug introduced in 2.0.0?
> I personally feel the behavior of 2...
naruse (Yui NARUSE)
01:40 AM Bug #8133: Regexp macro %r{} is loosing backslash on "\}"
Hmm, is it a bug introduced in 2.0.0?
I personally feel the behavior of 2.0.0 is natural.
nagachika (Tomoyuki Chikanaga)
03:58 PM Bug #8134: Compilation failure for 2.0.0 on 10.6.8
It seems because your clang is too old; use newer clang or gcc-4.2.
Or report rvm to use gcc-4.2 prior clang/llvm-gcc.
naruse (Yui NARUSE)
11:57 AM Revision 4edd787b (git): cleanup by @vipulnsward [GH fixes #262]
lib/net/http/generic_request.rb: Removes unnecessary assignment
lib/net/ftp.rb: Fixes dead code
git-svn-id: svn+ssh...
hsbt (Hiroshi SHIBATA)
08:48 AM Revision cfe937b9 (git): forwardable.rb: reduce allocations in def_delegators
* lib/forwardable.rb (Forwardable::FILE_REGEXP): create regexp object
outside sources for eval, to reduce allocatio...
nobu (Nobuyoshi Nakada)
08:38 AM Revision 228b29a6 (git): load.c: loaded_features_index st_table
* load.c (rb_feature_p), vm_core.h (rb_vm_struct): turn
loaded_features_index into st_table. patches by tmm1 (Aman...
nobu (Nobuyoshi Nakada)
07:57 AM Revision 81cb1f63 (git): compiler version
* common.mk (showflags): show the compiler version.
* configure.in (CC_VERSION): compiler with version option.
git-...
nobu (Nobuyoshi Nakada)
04:51 AM Bug #8139 (Closed): keyreq and keyrest
This issue was solved with changeset r39869.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
nobu (Nobuyoshi Nakada)
12:17 AM Bug #8139 (Closed): keyreq and keyrest
=begin
Passing a hash without required key (:keyreq) to a method which takes keyreq: and **keyrest,
then a same has...
no6v (Nobuhiro IMAI)
01:38 AM Revision e52a4a70 (git): * ext/bigdecimal/bigdecimal.c: Fix style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
12:19 AM Bug #8140 (Closed): Incorrect warning: `+' after local variable is interpreted as binary operator
The statement:
puts '' +''
generates an invalid warning when executed with "ruby -w" which (a) implies a syntac...
glyn (Glyn Normington)

03/21/2013

11:41 PM Bug #8133: Regexp macro %r{} is loosing backslash on "\}"
Just for information: r39858 introduces the behavior change.
Whether %r{n{3\}}} matches with:
| "nnn}" ...
mame (Yusuke Endoh)
05:46 PM Bug #8133: Regexp macro %r{} is loosing backslash on "\}"
nobu (Nobuyoshi Nakada) wrote:
> This issue was solved with changeset r39858.
Thank you.
vo.x (Vit Ondruch)
04:48 PM Bug #8133 (Closed): Regexp macro %r{} is loosing backslash on "\}"
This issue was solved with changeset r39858.
Josef, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
04:13 PM Bug #8133 (Open): Regexp macro %r{} is loosing backslash on "\}"
It doesn't look to be issue of regexp but issue of parser:
C:\Projects>irb
irb(main):001:0> a = %r|\}|
=> /\}/...
vo.x (Vit Ondruch)
11:26 AM Bug #8133 (Rejected): Regexp macro %r{} is loosing backslash on "\}"
There is nothing different, as '}' is not a regexp meta character. nobu (Nobuyoshi Nakada)
12:22 AM Bug #8133 (Closed): Regexp macro %r{} is loosing backslash on "\}"
Hello,
Ruby 2.0.0 is loosing the backslash when used on "\}" string (exact match).
How to reproduce in irb:
...
jstribny (Josef Stribny)
11:17 PM Bug #8137 (Closed): r39819 以降 Process.kill(0, $$) が終了しない
This issue was solved with changeset r39862.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby i...
nobu (Nobuyoshi Nakada)
10:14 PM Bug #8137 (Closed): r39819 以降 Process.kill(0, $$) が終了しない
r39819 以降、以下のコードが終了せずにデッドロックとなります。
$ ruby -e 'Process.kill(0, $$)'
1.9.3, 2.0.0 では正常に終了します。この影響により例えば以下のようなコードが...
hsbt (Hiroshi SHIBATA)
11:07 PM Bug #8138 (Closed): rpartition(regexp) for multibyte string
=begin
以下のように、String#rpartition に正規表現を渡したとき、マルチバイト文字列だと挙動がおかしいようです。
# encoding: UTF-8
"user@domain".partition(...
no6v (Nobuhiro IMAI)
10:50 PM Bug #7805 (Closed): ruby 2.0rc2 core on solaris
This issue was solved with changeset r39860.
John, thank you for reporting this issue.
Your contribution to Ruby is g...
ngoto (Naohisa Goto)
10:04 PM Feature #7792: Make symbols and strings the same thing
Also, as a nice side effect we wouldn't even have to worry about garbage collecting symbols to avoid DoS as they woul... rosenfeld (Rodrigo Rosenfeld Rosas)
10:01 PM Feature #7792: Make symbols and strings the same thing
What I meant is that most people only use symbols as an identifier that could be a just a string as well. If you look... rosenfeld (Rodrigo Rosenfeld Rosas)
12:09 PM Feature #7792: Make symbols and strings the same thing
The problem is not "confusion", it is that there is an apparent effort to rework core features in a massive framework... Student (Nathan Zook)
12:02 AM Feature #7792: Make symbols and strings the same thing
Just another confusion caused by different behavior of strings vs symbols: https://github.com/blog/1440-today-s-email... rosenfeld (Rodrigo Rosenfeld Rosas)
09:57 PM Bug #8136: gsub strange behavior when substituting "\\'"
Seems like \' is interpreted as $' ($POSTMATCH) which is in this case 'oo'. Eregon (Benoit Daloze)
07:05 PM Bug #8136 (Closed): gsub strange behavior when substituting "\\'"
=begin
s = "\\'" # => "\\'"
print s # \'
"foo".gsub("f", s) # => "oooo"
Can anybody ...
alexeymuranov (Alexey Muranov)
08:34 PM Revision c60c0503 (git): * test/ruby/envutil.rb (assert_warning): show diff.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:30 PM Revision 9150340b (git): parse.y: refine warning message
* parse.y (ambiguous_operator): refine warning message, since this
warning is shown after literal too.
git-svn-id:...
nobu (Nobuyoshi Nakada)
07:51 PM Revision 79f7dfab (git): vm_insnhelper.c: check required kwarg with resthash
* vm_insnhelper.c (vm_callee_setup_keyword_arg): should check required
keyword arguments even if rest hash is defin...
nobu (Nobuyoshi Nakada)
06:42 PM Feature #8111 (Closed): Redmine Manager?
Make a ticket as category:Project. naruse (Yui NARUSE)
04:53 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/20 12:19), tmm1 (Aman Gupta) wrote:
> But API is too simple, maybe.

Another issues:

- `task' is...
ko1 (Koichi Sasada)
04:11 PM Revision 7e052c7b (git): use rb_pid_t instead of pid_t.
* process.c (rb_execarg_addopt, run_exec_pgroup): use rb_pid_t
instead of pid_t.
* ext/pty/pty.c (raise_from_check...
znz (Kazuhiro NISHIYAMA)
03:05 PM Revision f7108c5d (git): * 2013-03-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 65a277d7 (git): * addr2line.c (rb_dump_backtrace_with_lines): output line at once.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:55 PM Revision 03583814 (git): Retry ps if it doesn't do setproctitle
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:32 PM Revision 7f7621e7 (git): revert r39861
* include/ruby/ruby.h: revert r39861 because RB_UNUSED_VAR() is used
for array variables in extension libraries.
g...
nobu (Nobuyoshi Nakada)
02:17 PM Revision ccde88c1 (git): * thread_win32.c (native_sleep): suppress warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:17 PM Revision 5de144f3 (git): thread.c: fix deadlock
* thread.c (ruby_kill): get rid of deadlock on signal 0.
[ruby-dev:47182] [Bug #8137]
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
02:14 PM Revision 042594bb (git): ruby.h: RB_UNUSED_VAR from UNINITIALIZED_VAR
* include/ruby/ruby.h (RB_UNUSED_VAR): move code from
UNINITIALIZED_VAR() in vm_core.h.
* vm_core.h (UNINITIALIZED_...
nobu (Nobuyoshi Nakada)
01:50 PM Bug #7756 (Closed): clang 4.2 sees through UNINITIALIZED_VAR macro, gives warning
This issue was solved with changeset r39855.
Eric, thank you for reporting this issue.
Your contribution to Ruby is g...
nobu (Nobuyoshi Nakada)
01:50 PM Revision 82b8467e (git): * marshal.c (marshal_dump, marshal_load): workaround for segv on
Intel Solaris compiled with Oracle SolarisStudio 12.3.
Partly revert r38174. [ruby-core:52042] [Bug #7805]
git-sv...
ngoto (Naohisa Goto)
11:35 AM Revision 1191b359 (git): merge revision(s) 39809,39834,39837: [Backport #8132]
* test/win32ole/test_err_in_callback.rb
(TestErrInCallBack#test_err_in_callback): shouldn't create a file i...
U.Nakamura
11:31 AM Bug #8017 (Third Party's Issue): Got segmentation fault on attempt to install ruby 2.0.0-p0 on Mac 10.6.8 via RVM
nobu (Nobuyoshi Nakada)
11:31 AM Bug #8134 (Third Party's Issue): Compilation failure for 2.0.0 on 10.6.8
nobu (Nobuyoshi Nakada)
03:45 AM Bug #8134: Compilation failure for 2.0.0 on 10.6.8
This is the content of the log file reported by RVM:
[2013-03-20 19:28:58] make
current path: /Users/veleno/.rvm/src...
vschiavoni (Valerio Schiavoni)
03:45 AM Bug #8134 (Third Party's Issue): Compilation failure for 2.0.0 on 10.6.8
Trying to install 2.0.0 with rvm on Mac OSX 10.6.8, the installation fails.
vschiavoni (Valerio Schiavoni)
07:48 AM Revision ebd86634 (git): parse.y: escape all closing parens
* parse.y (simple_re_meta): escape all closing characters, not only
round parenthesis. [ruby-core:53578] [Bug #813...
nobu (Nobuyoshi Nakada)
07:46 AM Feature #8096: introduce Time.current_timestamp
Responding to some concerns:
1. nanoTime deficiencies
Yes, System.nanoTime is not monotonic. It is designed to ...
headius (Charles Nutter)
07:23 AM Feature #8096: introduce Time.current_timestamp
(3/20/13 11:14 AM), naruse (Yui NARUSE) wrote:
>
> Issue #8096 has been updated by naruse (Yui NARUSE).
>
...
kosaki (Motohiro KOSAKI)
06:53 AM Feature #8096: introduce Time.current_timestamp
"naruse (Yui NARUSE)" <[email protected]> wrote:
> Whether wall-clock or monotonic clock is desired is the most im...
normalperson (Eric Wong)
12:14 AM Feature #8096: introduce Time.current_timestamp
Eregon (Benoit Daloze) wrote:
> On 19 March 2013 17:56, headius (Charles Nutter) <[email protected]> wrote:
> >
...
naruse (Yui NARUSE)
05:26 AM Revision 1dfb5bb7 (git): Makefile.in: remove broken symlinks
* Makefile.in ($(LIBRUBY_SO)): always try to remove symlink targets
for broken symlinks.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
05:13 AM Revision 634779e6 (git): string.c: potential memory leak
* string.c (rb_str_conv_enc_opts): allocate and hide wrapper before
creating converter to be wrapped, to get rid of...
nobu (Nobuyoshi Nakada)
04:50 AM Revision 69d5f4ab (git): vm_core.h: suppress warnings
* vm_core.h (UNINITIALIZED_VAR): suppress warnings by clang 4.2.
[ruby-core:51742] [Bug #7756]
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
02:19 AM Bug #8124: gem fails to install valid gems
I periodically have similar but not the same issue.
>gem install rails
ERROR: Could not find a valid gem 'rails' (...
prijutme4ty (Ilya Vorontsov)

03/20/2013

11:53 PM Feature #8096: introduce Time.current_timestamp
On 19 March 2013 17:56, headius (Charles Nutter) <[email protected]> wrote:
>
> Issue #8096 has been updated by ...
Eregon (Benoit Daloze)
08:46 PM Feature #8096: introduce Time.current_timestamp
kosaki (Motohiro KOSAKI) wrote:
> (3/19/13 9:31 PM), headius (Charles Nutter) wrote:
> >
> > Issue #8096 has be...
naruse (Yui NARUSE)
11:53 AM Feature #8096: introduce Time.current_timestamp
(3/19/13 9:31 PM), headius (Charles Nutter) wrote:
>
> Issue #8096 has been updated by headius (Charles Nutter)...
kosaki (Motohiro KOSAKI)
10:31 AM Feature #8096: introduce Time.current_timestamp
naruse (Yui NARUSE) wrote:
> What class is it?
> If Float, it introduces extra error.
> If Rational, I feel Time i...
headius (Charles Nutter)
07:24 AM Feature #8096: introduce Time.current_timestamp
headius (Charles Nutter) wrote:
> A few more thoughts to keep this alive...
>
> Implementation in JRuby:
>
> d...
naruse (Yui NARUSE)
01:56 AM Feature #8096: introduce Time.current_timestamp
A few more thoughts to keep this alive...
Implementation in JRuby:
def Time.timestamp
java.lang.System.nano_...
headius (Charles Nutter)
10:52 PM Bug #8115 (Closed): make install DESTDIR=/my/install/path fails
This issue was solved with changeset r39841.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
10:35 PM Revision 91194dfd (git): * 2013-03-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:35 PM Revision 5d402803 (git): * ext/date/date_core.c: Typo in Date::MONTHNAMES by Matt Gauger
[GH fixes #261]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
08:01 PM Bug #8124: gem fails to install valid gems
For handle this issue, it need to know occasion of that "many people".
If you are not "many people" and you could no...
ayumin (Ayumu AIZAWA)
04:37 PM Bug #8124: gem fails to install valid gems
$ gem sources
*** CURRENT SOURCES ***
http://rubygems.org/
Like I said, I'm not able to reproduce ...
Anonymous
02:21 PM Revision 63b66167 (git): merge revision(s) 39835: [Backport #8058]
* test/rubygems/test_gem_installer.rb (test_install_extension_flat):
use ruby in build directory in case ru...
nagachika (Tomoyuki Chikanaga)
02:17 PM Revision 2aaa9ab9 (git): merge revision(s) 39809,39834,39837: [Backport #8132]
* test/win32ole/test_err_in_callback.rb
(TestErrInCallBack#test_err_in_callback): shouldn't create a file i...
nagachika (Tomoyuki Chikanaga)
02:10 PM Revision 7631f28c (git): merge revision(s) 39781,39783: [Backport #8080]
missing.h: build fix
* include/ruby/missing.h: include time.h and sys/time.h iff needed,
but excepct for s...
nagachika (Tomoyuki Chikanaga)
02:07 PM Revision 4346f5d6 (git): merge revision(s) 39779: [Backport #8080]
Makefile.sub: fix mswin build
* win32/Makefile.sub (config.h): fix mswin build, also VC has time.h
and str...
nagachika (Tomoyuki Chikanaga)
02:06 PM Revision 68a2dd54 (git): merge revision(s) 39777: [Backport #8080]
mingw build fix
* configure.in: struct timeval is defined in winsock2.h on mingw.
* include/ruby/mi...
nagachika (Tomoyuki Chikanaga)
02:03 PM Revision 9b0861fb (git): merge revision(s) 39200: [Backport #8080]
* configure.in: move OS specific header/function knowledge before
automatic header tests.
git-svn-id: svn...
nagachika (Tomoyuki Chikanaga)
02:01 PM Revision c8755ba6 (git): merge revision(s) 39174: [Backport #8080]
* configure.in: move header files check to the beginning of
"header and library section".
test rl...
nagachika (Tomoyuki Chikanaga)
01:57 PM Revision 7d772fbd (git): merge revision(s) 39198: [Backport #8080]
* configure.in: move the test for -march=i486 just after
RUBY_UNIVERSAL_ARCH/RUBY_DEFAULT_ARCH.
git-svn-i...
nagachika (Tomoyuki Chikanaga)
01:56 PM Revision 78a2c1a9 (git): merge revision(s) 39162,39163: [Backport #8080]
* configure.in: change CFLAGS temporally to test
ARCH_FLAG="-march=i486".
git-svn-id: svn+ssh://ci.ruby-l...
nagachika (Tomoyuki Chikanaga)
01:54 PM Revision d4e03967 (git): merge revision(s) 39160: [Backport #8080]
* configure.in: don't define ARCH_FLAG="-march=i486" if it causes
compilation problem.
git-svn-id: svn+ss...
nagachika (Tomoyuki Chikanaga)
01:53 PM Revision 9cbd4ac3 (git): mkmf.rb: format message
* lib/mkmf.rb (find_library): fix to format message.
[ruby-core:53568] [Bug #8130]
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
01:52 PM Revision 7e1d5045 (git): mkmf.rb: prefix install_dirs only with DESTDIR
* lib/mkmf.rb (install_dirs, with_destdir): prefix with DESTDIR
directories to install only unless bundled extensio...
nobu (Nobuyoshi Nakada)
01:37 PM Revision 7ff076d5 (git): merge revision(s) 39775: [Backport #8080]
* thread.c: disabled _FORTIFY_SOURCE for avoid to hit glibc bug.
[Bug #8080] [ruby-core:53349]
* t...
nagachika (Tomoyuki Chikanaga)
01:36 PM Revision 552817e5 (git): merge revision(s) 39774: [Backport #8080]
* include/ruby/missing.h (__syscall): moved to...
* io.c: here. because __syscall() is only used from io.c.
...
nagachika (Tomoyuki Chikanaga)
01:34 PM Revision ccb9fb0b (git): merge revision(s) 39772,39773: [Backport #8080]
* configure.in: check struct timeval exist or not.
* include/ruby/missing.h (struct timeval): check HAVE_STR...
nagachika (Tomoyuki Chikanaga)
12:19 PM Feature #8107: [patch] runtime flag to track object allocation metadata
I implemented a basic task api: https://github.com/tmm1/ruby/compare/tmm1;task-api
But API is too simple, maybe.
...
tmm1 (Aman Karmani)
09:00 AM Bug #8129: String#index has drastically different performance when a single unicode character is included
Thanks for the feedback Charlie and Nobuyoshi. This came up from https://github.com/kschiess/parslet/issues/73 which ... zmoazeni (Zach Moazeni)
08:52 AM Bug #8129: String#index has drastically different performance when a single unicode character is included
=begin
You may want to:
* use regexp, e.g. (({scan})).
* convert to fix width wide char encoding, i.e., ((|UTF-32LE|)...
nobu (Nobuyoshi Nakada)
08:40 AM Bug #8129 (Rejected): String#index has drastically different performance when a single unicode character is included
When all the characters in a string are ASCII characters (single bytes), the byte index for any given character can b... Anonymous
08:23 AM Bug #8129 (Rejected): String#index has drastically different performance when a single unicode character is included
=begin
I created a simple ruby script:
#! /usr/bin/env ruby
raise "need a file name" unless ARGV[0]
conten...
zmoazeni (Zach Moazeni)
08:52 AM Revision dd210d8f (git): * test/win32ole/test_err_in_callback.rb (TestErrInCallBack#setup):
allow using different drive for source and build directories.
this may fixes a minor problem of r39834.
git-svn-i...
U.Nakamura
08:30 AM Bug #8127 (Closed): NoMethodError for private / protected methods with Module#prepend
nobu (Nobuyoshi Nakada)
07:49 AM Bug #8127 (Closed): NoMethodError for private / protected methods with Module#prepend
=begin
Calling protected / private methods after using Module#prepend raises NoMethodError exception.

module Fo...
dimko (Dmitriy Meremyanin)
08:00 AM Feature #8128 (Rejected): New primitives for Rinda::TupleSpace
=begin
= New primitives for Rinda::TupleSpace
This issue proposes adding two new primitives to TupleSpace for a...
vjoel (Joel VanderWerf)
07:49 AM Revision f4274129 (git): * test/ruby/test_signal.rb (test_hup_me): skip if HUP isn't supported.
On Windows this test causes ArgumentError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39836 b2dd03c8-39d4-4d8...
h.shirosaki (Hiroshi Shirosaki)
07:49 AM Revision 7f2a13ea (git): * test/rubygems/test_gem_installer.rb (test_install_extension_flat):
use ruby in build directory in case ruby is not installed.
[ruby-core:53265] [Bug #8058]
git-svn-id: svn+ssh://ci....
h.shirosaki (Hiroshi Shirosaki)
06:38 AM Feature #8126 (Assigned): OpenSSL::SSL::SSLSocket does not define #recv and #send messages
OpenSSL::SSL::SSLSocket does not define #recv/#send methods and is not compatible with TCPSocket. postmodern (Hal Brodigan)
06:24 AM Revision 46048d6d (git): * test/win32ole/test_err_in_callback.rb (TestErrInCallBack#setup): use
relative path to get rid of "too long commandline" error.
* ChangeLog: fixed wrong description.
git-svn-id: svn+ss...
U.Nakamura
06:21 AM Revision 119aa9d2 (git): * test/win32ole/test_err_in_callback.rb: revert r39823 (debug code).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:48 AM Feature #7510: irb --help が古い
add patche.(incl. ja) ayumin (Ayumu AIZAWA)
02:21 AM Bug #8125 (Closed): lost-tuple bug and fix for Rinda::TupleSpaceProxy.take
=begin
Rinda::TupleSpaceProxy prevents tuple loss during #take by exposing a "port" object on the client that the ...
vjoel (Joel VanderWerf)
02:11 AM Bug #7756: clang 4.2 sees through UNINITIALIZED_VAR macro, gives warning
A macro can be following, but it still changes syntax from current UNINITIALIZED_VAR.
#if GCC_VERSION_SINCE(4,6,0)...
naruse (Yui NARUSE)
01:53 AM Bug #8120 (Rejected): OptionParser is not handling lists of arguments correctly
You must use commas and no whitespace when entering a list as in your second arguments to opts.on drbrain (Eric Hodel)

03/19/2013

09:02 PM Feature #8107: [patch] runtime flag to track object allocation metadata
This was my first time using the new TracePoint apis. I like the C API a lot- much more flexible than the old event h... tmm1 (Aman Karmani)
08:53 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/19 19:26), tmm1 (Aman Gupta) wrote:
>> > Ah, it is my mistake. I want to say *newobj hook*, instead of M...
ko1 (Koichi Sasada)
07:26 PM Feature #8107: [patch] runtime flag to track object allocation metadata
> Ah, it is my mistake. I want to say *newobj hook*, instead of Mark hook.
Oh, OK. This makes much more sense now...
tmm1 (Aman Karmani)
06:23 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/19 18:02), tmm1 (Aman Gupta) wrote:
> I like your idea. A finalization task api provides an elegant solut...
ko1 (Koichi Sasada)
06:02 PM Feature #8107: [patch] runtime flag to track object allocation metadata
I like your idea. A finalization task api provides an elegant solution for processing profiling data in a safe contex... tmm1 (Aman Karmani)
04:29 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/19 15:45), tmm1 (Aman Gupta) wrote:
> I agree this approach provides more flexibility. But GC hooks canno...
ko1 (Koichi Sasada)
03:53 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/19 14:47), SASADA Koichi wrote:
> I believe this approach allows flexible statistics.

One flexibili...
ko1 (Koichi Sasada)
03:45 PM Feature #8107: [patch] runtime flag to track object allocation metadata
> Using this APIs, users can add your own statistics libraries.
I tried a similar approach in ruby 1.8 some while...
tmm1 (Aman Karmani)
02:53 PM Feature #8107: [patch] runtime flag to track object allocation metadata
(2013/03/19 13:39), tmm1 (Aman Gupta) wrote:
> Maybe instead of file/line, this should be rb_iseq_t *iseq?

C ...
ko1 (Koichi Sasada)
01:48 PM Feature #8107: [patch] runtime flag to track object allocation metadata
Here's an example using this feature in a rails app, to find files that are allocating many long lived objects:
% ...
tmm1 (Aman Karmani)
01:39 PM Feature #8107: [patch] runtime flag to track object allocation metadata
> +typedef struct rb_obj_metadata {
> + VALUE file;
> + unsigned short line;
> +} rb_obj_metadata_t;
Mayb...
tmm1 (Aman Karmani)
01:37 PM Feature #8107: [patch] runtime flag to track object allocation metadata
> Something like RubyVM.allocated_position(obj) => [file, line].
I'll defer API decisions to core, but a method un...
tmm1 (Aman Karmani)
07:41 PM Revision dcbc7b01 (git): * test/rinda/test_rinda.rb: remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ayumin (Ayumu AIZAWA)
07:23 PM Revision 49636da4 (git): * ext/bigdecimal/bigdecimal.c: fixed typo. same as r39830
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ayumin (Ayumu AIZAWA)
07:19 PM Revision 6f072a36 (git): * ext/bigdecimal/bigdecimal.c: fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ayumin (Ayumu AIZAWA)
07:07 PM Bug #8124: gem fails to install valid gems
Please check results of "gem source" command. hsbt (Hiroshi SHIBATA)
06:02 PM Bug #8124 (Closed): gem fails to install valid gems
I'm not able to reproduce this, but many people have reported it on occasion.
$ gem install bundler
ERROR...
Anonymous
06:34 PM Revision 62565929 (git): * test/ruby/test_signal.rb (test_hup_me): added a few comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
06:26 PM Revision 8c52515e (git): * thread.c (ruby_kill): added a few comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
06:26 PM Revision df4fcd34 (git): * 2013-03-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:26 PM Revision c9073822 (git): * thread.c (ruby_kill): release GVL while waiting signal delivered.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
05:06 PM Bug #7267 (Closed): Dir.glob on Mac OS X returns unexpected string encodings for unicode file names
This issue was solved with changeset r39821.
Kenny, thank you for reporting this issue.
Your contribution to Ruby is ...
nobu (Nobuyoshi Nakada)
04:12 PM Revision 55f14b45 (git): merge revision(s) 39525: [Backport #8102]
configure.in: escape double-quotes
* configure.in (unexpand_shvar): escape double-quotes in backquotes in
...
nagachika (Tomoyuki Chikanaga)
03:05 PM Bug #8100: Segfault in trunk
I'm also getting segfaults on Ruby 2.0.0. It seems to be related to threading or forking. Can't quite put my figure o... wardrop (Tom Wardrop)
01:11 AM Bug #8100: Segfault in trunk
Forgot to add a link to the repo on github: https://github.com/zzak/segfault_spec.rb zzak (zzak _)
03:04 PM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
Attached is the gdb backtrace from running nagai's test script. edmccard (Ed McCardell)
11:09 AM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
That script,
----------------------------------------------------------
module TkCore; RUN_EVENTLOOP_ON_MAIN_THREAD ...
edmccard (Ed McCardell)
10:53 AM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
Could you test the following script?
----------------------------------------------------------
module TkCore; R...
nagai (Hidetoshi Nagai)
02:53 PM Bug #8122: [patch] gc: GC.stat improvements and related cleanup
(2013/03/19 11:58), authorNari (Narihiro Nakamura) wrote:
> ko1-san, what do you think?

(1) Performance

...
ko1 (Koichi Sasada)
11:58 AM Bug #8122: [patch] gc: GC.stat improvements and related cleanup
ko1-san, what do you think? authorNari (Narihiro Nakamura)
11:29 AM Bug #8122 (Closed): [patch] gc: GC.stat improvements and related cleanup
I propose 4 related patches below. The end result is more information from GC.stat about mark and sweep activity.
...
tmm1 (Aman Karmani)
01:52 PM Bug #8123 (Closed): Transcoding exception when using replace along with universal_newline
The following can be reproduced on 1.9.3-p385, 1.9.3-p392, and 2.0.0-p0.
body, charset = "hey", "hey".encoding.t...
k776 (Kieran Pilkington)
11:27 AM Feature #8024 (Rejected): Lazy sweep を on/off するための機能
特にみなさんから反論もなさそうなのでRejectしておきます。 authorNari (Narihiro Nakamura)
11:05 AM Feature #8121 (Closed): updated Curses::Window example
The example on http://ruby-doc.org/stdlib-2.0/libdoc/curses/rdoc/Curses/Window.html produces somewhat garbled output.... hramrach (Michal Suchanek)
10:51 AM Revision d617690a (git): * ruby_kill (internal.h, thread.c): use rb_pid_t instead of pid_t.
this fixes the build failure of mswin introduced at r39819.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39824...
U.Nakamura
10:44 AM Bug #8120 (Rejected): OptionParser is not handling lists of arguments correctly
Only the first element in a list of arguments is being processed by OptionParser. With the following program:
---...
jpsember (Jeff Sember)
08:40 AM Revision e0b74f8a (git): * test/win32ole/test_err_in_callback.rb: debug print. I'll remove this later.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:18 AM Bug #8051 (Third Party's Issue): linux_iocparm_len in io.c is ifdef __linux__, but uses glibc specifics
_IOC_SIZE is not glibc feature. It's a Linux feature. Please use Linux aware libc. kosaki (Motohiro KOSAKI)
08:09 AM Revision 10f5312d (git): convert with one converter
* string.c (rb_str_conv_enc_opts): convert with one converter, instead
of re-creating converters for each buffer ex...
nobu (Nobuyoshi Nakada)
08:06 AM Revision 29dc980e (git): compose HFS file names
* dir.c (glob_helper): compose HFS file names from UTF8-MAC.
[ruby-core:48745] [Bug #7267]
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 353cd01e (git): * dir.c (join_path): move length of path to an argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:23 AM Feature #8119 (Assigned): more efficient version of Rinda::TupleSpaceProxy.take
zzak (zzak _)
06:13 AM Feature #8119 (Closed): more efficient version of Rinda::TupleSpaceProxy.take
=begin
The purpose of Rinda::TupleSpaceProxy is to avoid losing tuples when a client disconnects during a #take ca...
vjoel (Joel VanderWerf)
04:40 AM Revision 4ea96ece (git): * internal.h: added a declaration of ruby_kill().
* thread.c (ruby_kill): helper function of kill().
* signal.c (rb_f_kill): use ruby_kill() instead of kill().
* sign...
kosaki (Motohiro KOSAKI)
03:17 AM Revision b945ad28 (git): * io.c (linux_iocparm_len): enable only exist _IOC_SIZE().
Because musl libc doesn't have it. [Bug #8051] [ruby-core:53229]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3...
kosaki (Motohiro KOSAKI)
01:17 AM Bug #8113 (Closed): ArgumentError: cannot interpret as DNS name: nil
This was fixed by r39725. There is a backport ticket #8054 drbrain (Eric Hodel)
12:53 AM Bug #8113: ArgumentError: cannot interpret as DNS name: nil
I cannot reproduce this with: ruby 2.1.0dev (2013-03-18 trunk 39805)
[x86_64-linux]

$irb -ropen-uri
open("h...
zzak (zzak _)
01:09 AM Revision 3ee89c62 (git): * ext/objspace/objspace.c: Fix typo in doc. Patch by Sho Hashimoto.
[Bug #8116] [ruby-dev:47177]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39817 b2dd03c8-39d4-4d8f-98ff-823fe69...
sorah (Sorah Fukumori)
12:30 AM Bug #8092 (Closed): [patch] gc: improve accuracy of objspace_live_num() and allocated/freed counters
This issue was solved with changeset r39812.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
authorNari (Narihiro Nakamura)
12:22 AM Bug #8092: [patch] gc: improve accuracy of objspace_live_num() and allocated/freed counters
Wow, thanks!! I'll commit it soon. authorNari (Narihiro Nakamura)

03/18/2013

11:16 PM Bug #8092: [patch] gc: improve accuracy of objspace_live_num() and allocated/freed counters
With this updated patch the test is passing both before and after r39811. Problem was in finalize_list. After r39811 ... tmm1 (Aman Karmani)
10:27 PM Bug #8092: [patch] gc: improve accuracy of objspace_live_num() and allocated/freed counters
This test is passing for me on trunk. Before r39811 it is failing.
[ 92/132] TestGc#test_stat ...
tmm1 (Aman Karmani)
05:32 PM Bug #8092: [patch] gc: improve accuracy of objspace_live_num() and allocated/freed counters
Thank you for bug report.
But, the following test case is failure.
I think ko1-san is the implementer of GC.sta...
authorNari (Narihiro Nakamura)
09:52 PM Bug #7537: OptionParser treats negative digits as options
Sent a pull-request. https://github.com/ruby/ruby/pull/259
I've made changes the same way as python do -- http://docs...
prijutme4ty (Ilya Vorontsov)
09:52 PM Bug #8115 (Closed): make install DESTDIR=/my/install/path fails
=begin
In Fedora packaging, we used to use (({make install DESTDIR=/my/install/path})) to install compiled extension...
vo.x (Vit Ondruch)
09:44 PM Bug #8093 (Closed): [patch] gc: avoid unnecessary heap growth
This issue was solved with changeset r39811.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
authorNari (Narihiro Nakamura)
06:15 PM Bug #8093: [patch] gc: avoid unnecessary heap growth
Thank you for the bug report.
I think this patch is acceptable.
ko1-san, what do you think?
# Because r37970 was...
authorNari (Narihiro Nakamura)
09:16 PM Bug #8114 (Closed): Issue in test coverage for CRL
wrt: https://github.com/ruby/ruby/blob/trunk/test/openssl/test_x509crl.rb#L104
The crl variable seems to be unused, ...
vipulnsward (Vipul Amler)
08:48 PM Bug #8113 (Closed): ArgumentError: cannot interpret as DNS name: nil
Loading development environment (Rails 3.2.12)
irb(main):001:0> open("http://www.ruby-lang.org/") {|f|
irb(main):00...
jaz_lim (Jaz Lim)
08:18 PM Feature #8111 (Closed): Redmine Manager?
How/Who do you contact for Redmine management issues? trans (Thomas Sawyer)
06:26 PM Feature #8110 (Closed): Regex methods not changing global variables
It is useful to have methods allowing pattern matching without setting global variables. It can be very hard to under... prijutme4ty (Ilya Vorontsov)
06:03 PM Bug #8095 (Closed): [patch] gc: fix unlimited memory growth with large values of RUBY_FREE_MIN
This issue was solved with changeset r39810.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
authorNari (Narihiro Nakamura)
05:39 PM Revision ab31e97c (git): Add comments to r39808
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:15 PM Revision 357b8c06 (git): * configure.in: set ac_cv_prog_cxx if CXX is supplied.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
04:22 PM Revision 5ef1525b (git): * configure.in: Fix c++ compiler auto-selection not only for
Darwin 11.x, but also the other versions of Darwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39814 b2dd03c8...
Kenta Murata
04:14 PM Bug #8100: Segfault in trunk
I got a similar one too, see here: https://github.com/padrino/padrino-framework/issues/1131
DAddYE (Davide D'Agostino)
10:51 AM Bug #8100: Segfault in trunk
I've updated the description of this ticket, because I'm able to reproduce a similar bug. Only similar in that we're ... zzak (zzak _)
03:30 PM Revision 65a709ae (git): * 2013-03-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:30 PM Revision 80329d3a (git): * gc.c: Improve accuracy of objspace_live_num() and
allocated/freed counters. patched by tmm1(Aman Gupta).
[Bug #8092] [ruby-core:53392]
git-svn-id: svn+ssh://ci.ruby...
authorNari (Narihiro Nakamura)
03:22 PM Bug #7267: Dir.glob on Mac OS X returns unexpected string encodings for unicode file names
Attaching my proof of concept code.
diff --git a/dir.c b/dir.c
index d4b3dd3..126c27e 100644
--- a/dir.c
+++ b/...
naruse (Yui NARUSE)
12:44 PM Revision 1bc93a15 (git): * gc.c: Avoid unnecessary heap growth. patched by tmm1(Aman Gupta).
[Bug #8093] [ruby-core:53393]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39811 b2dd03c8-39d4-4d8f-98ff-823fe6...
authorNari (Narihiro Nakamura)
12:04 PM Feature #2837 (Closed): Compile-time constant for HEAP_GROWTH_FACTOR (patch attached)
I commited r39746.
We can change HEAP_GROWTH_FACTOR via an enviroment variable now.
So I close this ticket.
Thanks.
authorNari (Narihiro Nakamura)
09:03 AM Revision 03c7f0ca (git): * gc.c: Fix unlimited memory growth with large values of
RUBY_FREE_MIN. patched by tmm1(Aman Gupta).
[Bug #8095] [ruby-core:53405]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
authorNari (Narihiro Nakamura)
07:42 AM Bug #8049 (Rejected): Compiling error on Ruby 2.0 with OpenSSL
Was a problem on the client side. See http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/405477 ff. MartinBosslet (Martin Bosslet)
05:47 AM Revision ac454412 (git): * test/win32ole/test_err_in_callback.rb
(TestErrInCallBack#test_err_in_callback): shouldn't create a file in
source directory.
git-svn-id: svn+ssh://ci.r...
U.Nakamura
04:31 AM Revision aa24857f (git): * vm_dump.c (backtrace): on darwin use custom backtrace() to trace
beyond _sigtramp. darwin's backtrace can't trace beyond signal
trampoline with sigaltstack.
* configure.in: check ...
naruse (Yui NARUSE)
02:06 AM Revision f8eaf3c6 (git): * vm_exec.h (END_INSN): revert r39517 because the segv seems fixed by
r39806.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:45 AM Revision 9b113a0d (git): * vm_exec.c: Correct predefined macro name. This typo is introduced by
r36534 and should be backported to ruby_2_0_0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39806 b2dd03c8-39d4...
naruse (Yui NARUSE)

03/17/2013

06:19 PM Revision d883d756 (git): * array.c: Typo in Array#delete by Timo Sand [GH fixes #258]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
04:25 PM Revision ade879ec (git): * 2013-03-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:25 PM Revision a9cbf641 (git): * io.c (io_fillbuf): show fd number on failure to debug.
http://c5632.rubyci.org/~chkbuild/ruby-trunk/log/20130316T050302Z.diff.html.gz
git-svn-id: svn+ssh://ci.ruby-lang.or...
naruse (Yui NARUSE)
03:13 PM Revision d32d8b33 (git): merge revision(s) 39731: [Backport #7991]
* lib/rubygems/commands/setup_command.rb: Don't delete non-rubygems
files when installing RubyGems.
...
nagachika (Tomoyuki Chikanaga)
03:11 PM Revision cd1d3422 (git): merge revision(s) 39696: [Backport #7991]
* lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.build):
it is impossible to predict which ...
nagachika (Tomoyuki Chikanaga)
03:07 PM Revision cae2f1eb (git): merge revision(s) 39621,39622: [Backport #7991]
* lib/rubygems/commands/setup_command.rb: Install .pem files.
* test/rubygems/test_gem_commands_setup_comma...
nagachika (Tomoyuki Chikanaga)
03:03 PM Revision c071b47a (git): merge revision(s) 39608: [Backport #7749]
* test/rubygems/test_require.rb: Fix tests when 'a.rb' exists.
[ruby-trunk - Bug #7749]
git-svn-id: svn+...
nagachika (Tomoyuki Chikanaga)
03:02 PM Revision 86ae4bc2 (git): merge revision(s) 39607: [Backport #7713]
* lib/rubygems.rb: Allow specification of directory permissions.
[ruby-trunk - Bug #7713]
* test/...
nagachika (Tomoyuki Chikanaga)
03:01 PM Revision 3e3f0346 (git): merge revision(s) 39606,39609: [Backport #8019]
* lib/rubygems/commands/query_command.rb: Only fetch remote specs when
showing details. [ruby-trunk - Bug...
nagachika (Tomoyuki Chikanaga)
02:57 PM Revision d1ce1051 (git): merge revision(s) 39603: [Backport #7991]
for [Bug #7698]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39796 b2dd03c8-39d4-4d8f-98ff-823fe...
nagachika (Tomoyuki Chikanaga)
02:53 PM Revision 9a756111 (git): merge revision(s) 39597: [Backport #7991]
* lib/rubygems.rb: Bump version to 2.0.1 for upcoming bugfix release
* lib/rubygems/ext/ext_conf_builder.rb...
nagachika (Tomoyuki Chikanaga)
02:52 PM Revision 64766e9d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:51 PM Revision b2a8d8a8 (git): merge revision(s) 39533: [Backport #7991]
* lib/rubygems/available_set.rb: Undent for style
* lib/rubygems/dependency_installer.rb: Pick latest prer...
nagachika (Tomoyuki Chikanaga)
02:28 PM Revision a4e52a1a (git): merge revision(s) 39590,39592: [Backport #7991]
* lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.build):
clear DESTDIR so RUBYARCHDIR and R...
nagachika (Tomoyuki Chikanaga)
02:27 PM Revision b28cb4fa (git): merge revision(s) 39579: [Backport #7991]
* lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.build):
fix for unusal cases again. insta...
nagachika (Tomoyuki Chikanaga)
02:22 PM Revision 8ff247ae (git): merge revision(s) 39560,39562,39572: [Backport #7991]
* lib/rubygems/ext/ext_conf_builder.rb
(Gem::Ext::ExtConfBuilder.hack_for_obsolete_sytle_gems): remove
...
nagachika (Tomoyuki Chikanaga)
02:20 PM Revision bbe80008 (git): merge revision(s) 39559: [Backport #7991]
* lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.build):
use RUBYOPT instead of -r option, ...
nagachika (Tomoyuki Chikanaga)
02:20 PM Revision 5d6aa9ba (git): merge revision(s) 39558: [Backport #7991]
* lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.build):
revert use of temporary directory ...
nagachika (Tomoyuki Chikanaga)
02:19 PM Revision 937cf089 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:18 PM Revision 1ec03bfc (git): merge revision(s) 39542,39545: [Backport #7991]
* lib/rubygems/ext/builder.rb: Fix incompatibilities when installing
extensions. Patch by Nobu.
...
nagachika (Tomoyuki Chikanaga)
05:53 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
On Sat, Mar 16, 2013 at 02:12:03AM +0900, headius (Charles Nutter) wrote:
>
> Issue #7895 has been updated by h...
Anonymous
03:58 AM Feature #8107: [patch] runtime flag to track object allocation metadata
No objections to adding this feature to MRI, but anything that goes on the standard core classes needs to involve oth... headius (Charles Nutter)
01:34 AM Revision e4811dc6 (git): * array.c: fix rdoc. [ruby-core:53485] [ruby-trunk - Bug #8108]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
 

Also available in: Atom