Project

General

Profile

Activity

From 03/16/2013 to 03/22/2013

03/22/2013

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)
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)
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)
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)
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)
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: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)
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)
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
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: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)
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)
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: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
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)
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: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: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)
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)
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 _)
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)
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: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: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)
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)

03/17/2013

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)

03/16/2013

08:01 PM Feature #8107: [patch] runtime flag to track object allocation metadata
> + rb_gc_set_params();
> +
> if (!(opt->disable & DISABLE_BIT(rubyopt)) &&
> opt->safe_level == 0 && (s...
tmm1 (Aman Karmani)
05:47 PM Feature #8107 (Closed): [patch] runtime flag to track object allocation metadata
When a ruby program contains a reference leak, debugging is a lot easier if you know where each object was allocated.... tmm1 (Aman Karmani)
10:20 AM Bug #8103 (Closed): Fix for URI.decode_www_form ArgumentError
URI.decode_www_form pukes out an ArgumentError if passed any parameter names that aren't followed by an equals sign. ... misfo (Trent Ogren)
10:05 AM Feature #6154: Eliminate extending WaitReadable/Writable at runtime
Since a committer nominee was given permission to commit I think you should commit it drbrain (Eric Hodel)
02:24 AM Feature #6154: Eliminate extending WaitReadable/Writable at runtime
mame or matz: Is this change approved? If so, I can proceed with a patch that includes what I've already posted plus ... headius (Charles Nutter)
10:00 AM Bug #8091: Class.new is not called when class is created using class keyword
alexeymuranov (Alexey Muranov) wrote:
> I think partial overloading can be done by defining the `initialize` private...
anuraguniyal (anurag uniyal)
10:00 AM Bug #8091: Class.new is not called when class is created using class keyword
Initialize is also not called on `class X` but it is called on `Class.new`
class Class
alias old_init...
anuraguniyal (anurag uniyal)
09:37 AM Feature #8096: introduce Time.current_timestamp
Both Postgres and MySQL store timestamps with microsecond precision:
http://www.postgresql.org/docs/9.2/static/dat...
drbrain (Eric Hodel)
06:53 AM Feature #8096: introduce Time.current_timestamp
MySQL stores/transmits TIMESTAMP fields as integer seconds.

Sent from my phone, so excuse the typos.
On Mar 1...
phluid61 (Matthew Kerwin)
06:23 AM Feature #8096: introduce Time.current_timestamp
(3/15/13 4:36 PM), vipulnsward (Vipul Amler) wrote:
>
> Issue #8096 has been updated by vipulnsward (Vipul Amle...
kosaki (Motohiro KOSAKI)
05:36 AM Feature #8096: introduce Time.current_timestamp
=begin
It could be any number of purposes. On top of my head I could think of remote systems, timestamps persisted t...
vipulnsward (Vipul Amler)
08:55 AM Feature #7791: Let symbols be garbage collected
marcandre (Marc-Andre Lafortune) wrote:
> So it's probably only MRI that does stuff like `rb_funcall(obj, '>', 1, IN...
kstephens (Kurt Stephens)
07:10 AM Feature #7791: Let symbols be garbage collected
Student (Nathan Zook) wrote:
> I'm sorry, but this example just gets more strange the more you explain it. Are you...
rosenfeld (Rodrigo Rosenfeld Rosas)
06:49 AM Feature #7791: Let symbols be garbage collected
I'm sorry, but this example just gets more strange the more you explain it. Are you saying that there is one table ... Student (Nathan Zook)
06:05 AM Feature #7791: Let symbols be garbage collected
kstephens (Kurt Stephens) wrote:
> Student (Nathan Zook) wrote:
> > Questions:
> > 1) How certain are you that t...
Student (Nathan Zook)
03:54 AM Feature #7791: Let symbols be garbage collected
kstephens (Kurt Stephens) wrote:
> Unless we have a class of VALUES < 127 that are immediate single-ASCII character...
marcandre (Marc-Andre Lafortune)
03:33 AM Feature #7791: Let symbols be garbage collected
I was thinking about how to implement this in JRuby. Couldn't you just have *all* Symbols be weakly-referenced in the... headius (Charles Nutter)
02:06 AM Feature #7791: Let symbols be garbage collected
marcandre (Marc-Andre Lafortune) wrote:
> kstephens (Kurt Stephens) wrote:
> > I'm considering creating a first-cl...
kstephens (Kurt Stephens)
01:47 AM Feature #7791: Let symbols be garbage collected
kstephens (Kurt Stephens) wrote:
> I'm considering creating a first-class struct RSymbol and making ID synonymous w...
marcandre (Marc-Andre Lafortune)
01:32 AM Feature #7791: Let symbols be garbage collected
Student (Nathan Zook) wrote:
> Questions:
> 1) How certain are you that this covers all of the cases?
With the ...
kstephens (Kurt Stephens)
03:17 AM Bug #7037 (Closed): float formatting inconsistently rounds half to even
>7037: float formatting inconsistently rounds half to even
> * https://bugs.ruby-lang.org/issues/7037
> * I belie...
kosaki (Motohiro KOSAKI)
02:27 AM Feature #6309: Add a reference queue for weak references
I request a ruling by matz about adding a ReferenceQueue to weakref.rb. headius (Charles Nutter)
02:26 AM Feature #6308: Eliminate delegation from WeakRef
I request a ruling by matz for making the backward-incompatible change of having Weakref no longer be a Delegate. Alt... headius (Charles Nutter)
02:12 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
kallistec (Daniel DeLeo) wrote:
> Hi, I work on Opscode's Chef, a server configuration framework. I have an interest...
headius (Charles Nutter)
02:01 AM Feature #8090: resolv.rb checks platform based on RUBY_PLATFORM, which is insufficient for JRuby
I thought host_os is the OS that we're *actually* running on, and target_os was the OS name Ruby was built for. Was I... headius (Charles Nutter)
 

Also available in: Atom