Project

General

Profile

Activity

From 03/30/2012 to 04/05/2012

04/05/2012

10:11 PM Feature #6261 (Rejected): Enumerable#emap and Enumerable#egrep
I was inspired by Ruby 1.9.x`s Enumerable#chunk and #slice_before, which both take a block and return an enumerator. ... yimutang (Joey Zhou)
08:59 PM Feature #6256 (Assigned): Slightly improve ruby_qsort performance
Sound good. I agree, too.
Please create a patch and show benchmark.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
07:04 PM Feature #6256: Slightly improve ruby_qsort performance
I haven't looked at the sources, but this exact optimization is very well known in the literature, and I'm showing it... duerst (Martin Dürst)
10:02 AM Feature #6256 (Feedback): Slightly improve ruby_qsort performance
Hi all,
I think I may have found a way to slightly improve the performance of ruby_qsort.
Quicksort running time...
MartinBosslet (Martin Bosslet)
05:57 PM Bug #6213: Builder::XmlMarkup drops html_safe
Hi nobu,
I wrote to jim
I want to make this builder concept
into the core of ruby.
I just love this idea,
of...
eike.rb (Eike Dierks)
05:23 PM Feature #6183: Enumerator::Lazy performance issue
Hi,

(12/04/04 20:59), Yusuke Endoh wrote:
> I glanced your patch. It will degrade functional modularity
> ...
nobu (Nobuyoshi Nakada)
01:43 PM Bug #6258: String#succ has suprising behavior for "\u1036" (MYANMAR SIGN ANUSVARA), producing "\u1000" instead of "\u1037"
"\u1036".succ is "\u1000\u1000", not a single character.
% ruby -ve 'puts "\u1036".succ.dump'
ruby 2.0.0dev (...
akr (Akira Tanaka)
01:10 PM Bug #6258 (Assigned): String#succ has suprising behavior for "\u1036" (MYANMAR SIGN ANUSVARA), producing "\u1000" instead of "\u1037"
Sounds like a bug to me, but no idea what's going on. Tanaka-san, what do you think? shyouhei (Shyouhei Urabe)
10:59 AM Bug #6258 (Closed): String#succ has suprising behavior for "\u1036" (MYANMAR SIGN ANUSVARA), producing "\u1000" instead of "\u1037"
"\u1036".succ.ord.to_s(16) # => "1000"
Discovered when investigating StackOverflow question http://stackoverflow.c...
dbenhur (Devin Ben-Hur)
01:26 PM Bug #6255 (Closed): RUBY_LIB_PREFIX in missing/alloca.c
This issue was solved with changeset r35240.
Wataru, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
11:38 AM Feature #6260 (Rejected): Relationship of collating sequence to === and <=> for Strings not documented
Collating sequences are mentioned in the documentation for the class String only in reference to the "succ" method, a... perry (Perry Metzger)
07:47 AM Feature #4264: General type coercion protocol for Ruby
And I'd like to add some question.
== Why do you want to remove the monkey-patching?
If you are worried about m...
mame (Yusuke Endoh)
07:45 AM Feature #4264: General type coercion protocol for Ruby
=begin
Hello, headius
Thank you. Is your problem about just monkey-patching?
Please check the following summary...
mame (Yusuke Endoh)
03:53 AM Feature #4264: General type coercion protocol for Ruby
On Thu, Apr 05, 2012 at 12:28:38AM +0900, headius (Charles Nutter) wrote:
>
> Issue #4264 has been updated by hea...
Anonymous
12:28 AM Feature #4264: General type coercion protocol for Ruby
Yusuke: Individual classes can (and often should) still define their own to_a, etc. There's no reason to move the cur... headius (Charles Nutter)
04:26 AM Revision 1ba77338 (git): * 2012-04-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:26 AM Revision 789f9c22 (git): * missing/alloca.c (xmalloc, xfree): use ruby version, not
depending on RUBY_LIB_PREFIX. [ruby-dev:45492][Bug #6255]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35240 b...
nobu (Nobuyoshi Nakada)
12:36 AM Bug #6246: 1.9.3-p125 intermittent segfault
attached is a more verbose valgrind
$ valgrind --num-callers=50 --error-limit=no --partial-loads-ok=yes --undef-va...
jshow (Jodi Showers)
12:08 AM Bug #6246: 1.9.3-p125 intermittent segfault
Aaron, I've updated this gist with a run that uses a more direct command line - which I think was hiding some of the ... jshow (Jodi Showers)

04/04/2012

10:45 PM Bug #6246: 1.9.3-p125 intermittent segfault
I'm in the north american eastern time zone
I can meet today if you can
11am eastern is doable for me - just ov...
jshow (Jodi Showers)
11:53 AM Bug #6246: 1.9.3-p125 intermittent segfault
On Wed, Apr 04, 2012 at 10:18:26AM +0900, jshow (Jodi Showers) wrote:
>
> Issue #6246 has been updated by jshow (...
Anonymous
11:53 AM Bug #6246: 1.9.3-p125 intermittent segfault
On Wed, Apr 04, 2012 at 10:18:26AM +0900, jshow (Jodi Showers) wrote:
>
> Issue #6246 has been updated by jshow (...
Anonymous
10:18 AM Bug #6246: 1.9.3-p125 intermittent segfault
Aaron,
attached is the full output from valgrind using your options - https://gist.github.com/2296847
I'm pres...
jshow (Jodi Showers)
02:23 AM Bug #6246: 1.9.3-p125 intermittent segfault
On Tue, Apr 03, 2012 at 11:15:14AM +0900, jshow (Jodi Showers) wrote:
>
> Issue #6246 has been updated by jshow (...
Anonymous
09:54 PM Bug #6255 (Closed): RUBY_LIB_PREFIX in missing/alloca.c
木村といいます。
missing/alloca.cに
61 #ifdef RUBY_LIB_PREFIX
62 #define xmalloc ruby_xmalloc
63 #define xfree ru...
kimuraw (Wataru Kimura)
09:29 PM Feature #6245 (Rejected): "is_integer?" method declaration in prelude
Sorry, but let's not open a ticket about goruby, but just send a mail.
I'd like to focus on redmine ticket that real...
mame (Yusuke Endoh)
09:23 PM Feature #6183: Enumerator::Lazy performance issue
Hello,

2012/4/4 gregolsen (Innokenty Mikhailov) <[email protected]>:
> Here's the new patch attached - ...
mame (Yusuke Endoh)
07:41 PM Feature #6183: Enumerator::Lazy performance issue
Here's the new patch attached - problem, mentioned by Yusuke Endoh, fixed - now I'm creating a new copy of enumerator... gregolsen (Innokenty Mikhailov)
09:14 PM Feature #6253 (Assigned): Implement a way to pass keyword options to curried procs
Hello,
2012/4/4 jballanc (Joshua Ballanco) <[email protected]>:
> The example below demonstrates a Rack-like sys...
mame (Yusuke Endoh)
02:27 PM Feature #6253 (Rejected): Implement a way to pass keyword options to curried procs
=begin
(See original discussion in issue #4610)
With the introduction of keyword arguments in Ruby 2.0, it would ...
jballanc (Joshua Ballanco)
06:23 PM Bug #6249: Process.exec doesn't restore the environment if it fails
2012/4/3 john_firebaugh (John Firebaugh) <[email protected]>:

>>> ENV["foo"]
> => nil
>>> Process.ex...
akr (Akira Tanaka)
12:49 PM Revision 3f443e61 (git): Use mount_proc to avoid the delay of writing data to files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
11:40 AM Feature #6243 (Rejected): Make ERB Ruby's Super Power
Closing since April 1st has completed. :-) tenderlovemaking (Aaron Patterson)
11:11 AM Feature #5779: Ruby-FTP - allow easy way to find out whether a remote target is a file or a directory
RFC 3659 extends ftp with MLST, the command to show the detail of directories,
but it is not widely implemented yet.
naruse (Yui NARUSE)
09:29 AM Revision 79086bb4 (git): merge revision(s) 34897,34904,34906,34931:
Old linux (at least CentOS 5.6, kernel 2.6.18) wakes up 4.99 sec.
* test/ruby/test_sleep.rb (TestSleep#test_s...
naruse (Yui NARUSE)
09:15 AM Feature #2080: Proc#to_source, Method#to_source
Still looking forward to this feature request :) rogerdpack (Roger Pack)
07:58 AM Revision 223e0212 (git): Sleep 0.5sec to wait the file is written on server.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:10 AM Revision 7865005f (git): * lib/ftp/ftp.rb (Net::FTP#close): restore original read_timeout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:01 AM Revision f0cd9107 (git): * variable.c (mark_global_entry): remove unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:21 AM Revision f9b8e21f (git): fix typo in r35183
* variable.c (mark_global_entry): fix typo in r35183.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35234 b2dd03...
nobu (Nobuyoshi Nakada)
02:33 AM Revision 5374e6b2 (git): * version.h (RUBY_PATCHLEVEL): bump.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:32 AM Revision 29f5f952 (git): * 2012-04-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:32 AM Revision a5064ff1 (git): * ext/-test-/add_suffix/bug.c: make all functions in util.c static
to get rid of multiple definitions. reported at
https://trac.macports.org/ticket/33814
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
01:33 AM Revision 096ffa2a (git): * lib/ftp/ftp.rb (Net::FTP#close): ignore exceptions from shutdown and
read on closing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:56 AM Bug #6252 (Rejected): OpenSSL - ECDSA signature reliability
=begin
The snippet code attached shows ECDSA signature test with secp160r1 curve.
Given:
* ((|msg|)) a message wit...
sacketty (Henri Sack)

04/03/2012

10:44 PM Bug #6131: Ctrl-C handler do not work from exec process (Windows)
nobu (Nobuyoshi Nakada) wrote:
> Should be 'new_process_group: true' or similar, at least.
How about `new_pgroup:...
h.shirosaki (Hiroshi Shirosaki)
10:25 PM Feature #6183: Enumerator::Lazy performance issue
In response to #6250, wouldn't the simplest implementation be to return a new Lazy Enumerator for each lazy call?
...
trans (Thomas Sawyer)
08:14 PM Feature #6183: Enumerator::Lazy performance issue
That's because each time you mapping lazy enumerator another proc objected added to procs array, so in your example y... gregolsen (Innokenty Mikhailov)
06:29 PM Feature #6183: Enumerator::Lazy performance issue
Hello,
matz (Yukihiro Matsumoto) wrote:
> Nobu, could you review the patch? And if you don't see any problem, ch...
mame (Yusuke Endoh)
05:47 PM Feature #6183 (Assigned): Enumerator::Lazy performance issue
Nobu, could you review the patch? And if you don't see any problem, check it in?
Matz.
matz (Yukihiro Matsumoto)
05:43 PM Feature #6183: Enumerator::Lazy performance issue
=begin
Finally come up with a concrete idea how to "fix" (based on my first PR https://github.com/ruby/ruby/pull/100...
gregolsen (Innokenty Mikhailov)
10:22 PM Bug #6250: Enumerator::Lazy performance increased
In response to #6250, wouldn't the simplest implementation be to return a new Lazy Enumerator for each lazy call?
...
trans (Thomas Sawyer)
06:36 PM Bug #6250 (Rejected): Enumerator::Lazy performance increased
#6183 is reopened now. Please discuss it in that ticket. Thanks,
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
05:52 PM Bug #6250 (Rejected): Enumerator::Lazy performance increased
=begin
I'm terribly sorry but it seems that I can't reopen existing issue (https://bugs.ruby-lang.org/issues/6183), ...
gregolsen (Innokenty Mikhailov)
07:30 PM Revision 58a9bf0c (git): Don't call f.close if f is nil or already closed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:24 PM Revision d3740044 (git): * 2012-04-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:24 PM Revision bc2ece6c (git): * lib/ftp/ftp.rb (Net::FTP#close): close socket more gracefully.
* lib/ftp/ftp.rb (Net::BufferedSocket#shutdown): added.
* test/net/ftp/test_ftp.rb (FTPTest#create_ftp_server): wait...
naruse (Yui NARUSE)
07:08 PM Bug #6213: Builder::XmlMarkup drops html_safe
=begin
"metadata" in builder-3.0.0.gem contains:
authors:
- Jim Weirich
email: [email protected]
hom...
nobu (Nobuyoshi Nakada)
04:09 PM Bug #6213: Builder::XmlMarkup drops html_safe
eike.rb (Eike Dierks) wrote:
> you're probably right that this is in a third party gem,
> but the xml builder is qu...
naruse (Yui NARUSE)
02:07 PM Bug #6213: Builder::XmlMarkup drops html_safe
shyouhei (Shyouhei Urabe) wrote:
> I guess it is the builder gem.
Hi Shyouhei,
you're probably right that this is in...
eike.rb (Eike Dierks)
06:41 PM Feature #6251 (Assigned): Magic comments for compile options
mame (Yusuke Endoh)
06:20 PM Feature #6251 (Feedback): Magic comments for compile options
Currently, compile options can be set by RubyVM::InstructionSequence.compile_option=.
However, it takes effect only ...
shugo (Shugo Maeda)
06:33 PM Bug #6169 (Closed): Compile error "implicit declaration of function 'ruby_setreuid'", "'ruby_setregid'"
This issue was solved with changeset r35221.
Ted, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
06:03 PM Feature #4610: Proc#curry behavior is inconsistent with lambdas containing default argument values
Hello,
jballanc (Joshua Ballanco) wrote:
> I very much like the proposal for a Proc#pass_option method. Should th...
mame (Yusuke Endoh)
04:54 PM Feature #4610: Proc#curry behavior is inconsistent with lambdas containing default argument values
=begin
I have just tried with 2.0 and keyword args, and I think the situation is now more confusing. Now, if one wan...
jballanc (Joshua Ballanco)
12:18 AM Feature #4610 (Rejected): Proc#curry behavior is inconsistent with lambdas containing default argument values
Hello,
I don't think it is a good idea to solve the original problem by using Proc#curry.
And I like the current ...
mame (Yusuke Endoh)
02:30 PM Revision d7655cc2 (git): * test/mkmf/base.rb (TestMkmf#setup): remove uninitialized global variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:30 PM Revision 5c67392c (git): * test/mkmf/base.rb (TestMkmf#teardown): remove meaningless assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:20 PM Feature #4264: General type coercion protocol for Ruby
I really don't see how this can be about the "light" conversions, to_a, to_i, to_s, etc. It only makes sense to me as... trans (Thomas Sawyer)
07:59 AM Feature #4264: General type coercion protocol for Ruby
Hello,

Thank you, but still I'm not sure...
If we are writing the following code:

class Foo
def ...
mame (Yusuke Endoh)
03:52 AM Feature #4264: General type coercion protocol for Ruby
Oh, I just noticed that attachment is actually from earlier in the conversion. trans (Thomas Sawyer)
03:50 AM Feature #4264: General type coercion protocol for Ruby
This may be of some interest to the conversation:
http://rubyworks.github.com/platypus/
It includes a derivat...
trans (Thomas Sawyer)
02:14 AM Feature #4264: General type coercion protocol for Ruby
Mostly I'd like to see some consistency in coercion supported by a base protocol in Ruby itself.
The rough proposa...
headius (Charles Nutter)
11:15 AM Bug #6246: 1.9.3-p125 intermittent segfault
Aaron, I ran a valgrind as follows:
valgrind /home/deploy/.rvm/rubies/ruby-1.9.3-p125/bin/ruby -Iext:test /home/d...
jshow (Jodi Showers)
10:29 AM Bug #6246: 1.9.3-p125 intermittent segfault
yes please - never used valgrind but will learn.
thanks
jshow (Jodi Showers)
07:53 AM Bug #6246: 1.9.3-p125 intermittent segfault
On Tue, Apr 03, 2012 at 04:22:04AM +0900, jshow (Jodi Showers) wrote:
>
> Issue #6246 has been reported by jshow ...
Anonymous
04:22 AM Bug #6246 (Closed): 1.9.3-p125 intermittent segfault
I've seen this behavior in 1.9.3p0 and 1.9.3p125
Intermittently, a rails 3.2 rake task will break while compiling ...
jshow (Jodi Showers)
10:18 AM Bug #6214 (Closed): warnings on inspect for Enumerator objects if $VERBOSE
This issue was solved with changeset r35218.
Nobuhiro, thank you for reporting this issue.
Your contribution to Ruby ...
nobu (Nobuyoshi Nakada)
10:03 AM Revision 995d212a (git): * test/net/ftp/test_ftp.rb (FTPTest#create_ftp_server): should wait
a little before closing socket because if the client call
Net::FTP#getmultiline the socket is suddenly closed by th...
U.Nakamura
09:41 AM Revision 9102ee7b (git): * test/mkmf: remove generated files and ensure nothing left.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:34 AM Revision 65d88f94 (git): merge revision(s) 35221:
* process.c (setreuid, setregid): suppress warnings.
[ruby-core:43374][Bug #6169]
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
09:33 AM Revision ca512bda (git): * process.c (setreuid, setregid): suppress warnings.
[ruby-core:43374][Bug #6169]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35221 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
08:06 AM Bug #6249 (Closed): Process.exec doesn't restore the environment if it fails
>> ENV["foo"]
=> nil
>> Process.exec({"foo" => "bar"}, "nonexistent")
Errno::ENOENT: No such file or directory - n...
john_firebaugh (John Firebaugh)
08:05 AM Bug #6248 (Third Party's Issue): Truncation of log when null character included in stream
=begin
Seems to be an issue of syslog(), not ruby:
$ cat t.c
#include <syslog.h>
#include <stdarg.h>
...
drbrain (Eric Hodel)
06:00 AM Bug #6248 (Third Party's Issue): Truncation of log when null character included in stream
require 'syslog'
Syslog.open("n")
Syslog.info("everything is normal and fine\0 additional message")
This r...
rubysubmit (Ruby Submit)
05:57 AM Bug #6247 (Closed): Range not checked for day of year
File: strftime.c
case 'j': /* day of the year, 001 - 366 */
FMT('0', 3, "d", vtm->yday);
continue;
The...
rubysubmit (Ruby Submit)
05:12 AM Feature #6243: Make ERB Ruby's Super Power
@kernigh You actually tried it!? Sweet!
Looking it over the error was probably b/c the first `<%=` should not have...
trans (Thomas Sawyer)
04:43 AM Feature #6243: Make ERB Ruby's Super Power
=begin
The original poster's code (for ERB) fails with SyntaxError.
This code (for plain Ruby) works:
class Let...
kernigh (George Koehler)
04:31 AM Feature #6245: "is_integer?" method declaration in prelude
They want it, i write it. Sorry if i have a fault.
http://whynotwiki.com/Ruby_/_Problems#String.23is_type.3F
apresc...
regularlambda (Mahmut Bulut)
04:23 AM Feature #6245: "is_integer?" method declaration in prelude
On Mon, Apr 2, 2012 at 19:58, regularlambda (Mahmut Bulut) <
[email protected]> wrote:

> Dear Rubyists, ...
aprescott (Adam Prescott)
03:58 AM Feature #6245 (Rejected): "is_integer?" method declaration in prelude
Dear Rubyists, can we add "is_integer?" method to our core for main purposes of checking integerITY?
I add it to "go...
regularlambda (Mahmut Bulut)
04:27 AM Revision 31bd33a6 (git): Revert r35180; the fix break the test. see [ruby-dev:30653]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:53 AM Feature #6244 (Rejected): Removal of some unused functions from /ext/json/fbuffer/fbuffer.h
I saw there are some not used function calls in /ext/json/fbuffer/fbuffer.h
I opened an issue about this extra cod...
regularlambda (Mahmut Bulut)
03:23 AM Feature #5455: $SAFE should be removed
Hi,

In message "Re: [ruby-core:44062] [ruby-trunk - Feature #5455] $SAFE should be removed"
on Mon, 2 Apr...
matz (Yukihiro Matsumoto)
02:59 AM Feature #5455: $SAFE should be removed
Hi,

In message "Re: [ruby-core:44075] [ruby-trunk - Feature #5455] $SAFE should be removed"
on Tue, 3 Apr...
matz (Yukihiro Matsumoto)
02:07 AM Feature #5455: $SAFE should be removed
A deprecation warning would be good in any case.
Is it the position of ruby-core/MRI/Matz that $SAFE should be use...
headius (Charles Nutter)
01:24 AM Revision b30aa267 (git): initialize IDs in advance.
* enumerator.c (Init_Enumerator): initialize IDs in advance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35219...
nobu (Nobuyoshi Nakada)
01:18 AM Revision 63e8110b (git): * enumerator.c (inspect_enumerator): suppress uninitialized
instance variable warnings. [ruby-dev:45449][Bug #6214]
patched by no6v (Nobuhiro IMAI).
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)

04/02/2012

11:34 PM Bug #6238 (Third Party's Issue): Seg fault in net/http.rb line 799
This is because Mac OS X bundled openssl.
See http://www.christopherirish.com/2011/09/02/ruby-1-9-2-segmentation-fau...
naruse (Yui NARUSE)
11:13 PM Bug #6237 (Rejected): ruby my_controller.rbでSEGV
エイプリルフール終わり。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:13 PM Feature #6242 (Rejected): Ruby should support lists
April fools' day ended. Thanks.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
11:53 AM Feature #6242: Ruby should support lists
On Sunday, April 1, 2012 at 10:40 PM, Bill Kelly wrote:
> shugo (Shugo Maeda) wrote:
> >
> > But the following ...
jballanc (Joshua Ballanco)
11:53 AM Feature #6242: Ruby should support lists
shugo (Shugo Maeda) wrote:
>
> But the following comment reminded me that Ruby was originally Smalltalk, not a ...
spatulasnout (B Kelly)
11:23 AM Feature #6242: Ruby should support lists
On Mon, Apr 02, 2012 at 10:56:47AM +0900, shugo (Shugo Maeda) wrote:
>
> Issue #6242 has been updated by shugo (S...
Anonymous
10:59 AM Feature #6242: Ruby should support lists
On Mon, Apr 02, 2012 at 09:14:30AM +0900, xds2000 (deshi xiao) wrote:
>
> Issue #6242 has been updated by xds2000...
Anonymous
10:56 AM Feature #6242: Ruby should support lists
xds2000 (deshi xiao) wrote:
> Hi,shugo
> What benefits of the proposed lisp changed? I am very confuse this LISP ...
shugo (Shugo Maeda)
10:38 AM Feature #6242: Ruby should support lists
shugo (Shugo Maeda) wrote:
> But the following comment reminded me that Ruby was originally Smalltalk, not a LISP.
...
drbrain (Eric Hodel)
09:13 AM Feature #6242: Ruby should support lists
Hi,shugo
What benefits of the proposed lisp changed? I am very confuse this LISP list feature. your sample is very...
xds2000 (deshi xiao)
08:59 AM Feature #6242: Ruby should support lists
drbrain (Eric Hodel) wrote:
> I have heard Ruby is a LISP too:
>
> http://www.jwz.org/blog/2012/03/haters-gonna-h...
shugo (Shugo Maeda)
04:07 AM Feature #6242: Ruby should support lists
I have heard Ruby is a LISP too:
http://www.jwz.org/blog/2012/03/haters-gonna-hate-tail-call-optimization/#comment...
drbrain (Eric Hodel)
10:59 PM Feature #6240 (Assigned): Enumerable#drop with negative argument
mame (Yusuke Endoh)
10:41 AM Feature #6240: Enumerable#drop with negative argument
marcandre (Marc-Andre Lafortune) wrote:
> > How Enumerable#drop can know the total number of elements?
> > The sour...
shugo (Shugo Maeda)
08:38 AM Feature #6240: Enumerable#drop with negative argument
Hi,
shugo (Shugo Maeda) wrote:
> How Enumerable#drop can know the total number of elements?
> The source of elem...
marcandre (Marc-Andre Lafortune)
10:44 PM Feature #4264: General type coercion protocol for Ruby
Hello,
I can't remember why I assigned this to myself...
I think I can do nothing about this ticket.
So I assign...
mame (Yusuke Endoh)
10:23 PM Feature #4592: Tempfileを直接保存したい
(2012/04/02 21:50), mame (Yusuke Endoh) wrote:
> くらいだったと思います。間違ってたら正してください > 参加者

 間違ってないですが,個人的には Tempfile イン...
ko1 (Koichi Sasada)
09:50 PM Feature #4592: Tempfileを直接保存したい
mame (Yusuke Endoh) wrote:
> どういう意味でこのチケットを自分にアサインしたか忘れてしまったのですが。
思い出しました。開発者会議で出た内容をまとめて matz に振るのでした。
しかし開発者会議...
mame (Yusuke Endoh)
10:17 PM Feature #6082: io_binwrite()内でwritev()を使う
次のようなベンチマークを実行してみましたが、結果にばらつきはあるものの意味のある高速化にはならなかったようです。
require 'benchmark'
require 'tempfile'
str = "a" * 80...
Glass_saga (Masaki Matsushita)
09:42 PM Feature #6130: inspect using to_s is pain
I'm not sure if it is trivial to fix this issue.
Could anyone please create a patch and study the behavior?
--
...
mame (Yusuke Endoh)
09:25 PM Bug #4453: Overriding #to_s changes #inspect
A feature ticket #6130 duplicates this ticket.
And matz accepted #6130. So this will be "fixed" in 2.0
To preven...
mame (Yusuke Endoh)
07:05 PM Bug #4453: Overriding #to_s changes #inspect
qwerty55 (salvatore giudice) wrote:
> Is there some reason that this bug persists for years?
Because you didn't r...
naruse (Yui NARUSE)
10:55 AM Bug #4453: Overriding #to_s changes #inspect
Is there some reason that this bug persists for years? Every time I'm debugging a new ruby programmer's code, I run i... qwerty55 (salvatore giudice)
06:23 PM Feature #6166: Enumerator::Lazy#pinch
I don't understand what you mean by "So to make #pinch work as if "not acting in place", sequence needs to keep the v... trans (Thomas Sawyer)
10:42 AM Feature #6166: Enumerator::Lazy#pinch
I am not sure what you mean by "does not act in place". Lazy sequence has position. Retrieving value from sequence ... matz (Yukihiro Matsumoto)
03:15 AM Feature #6166: Enumerator::Lazy#pinch
It should have no effect on `lz` either way. It does not act in place.
lz = (1..100).lazy
lz.pinch(0,2) #=> [1,...
trans (Thomas Sawyer)
01:38 AM Feature #6166: Enumerator::Lazy#pinch
What happens when you call #pinch (or whatever) twice on same lazy sequence?
e.g.
lz = (1..100).lazy
lz.pi...
matz (Yukihiro Matsumoto)
05:43 PM Feature #5455: $SAFE should be removed
Thanks for the swift response!
> I don't know why you are so eager to remove it. It's not part of "the
> spec". ...
nahi (Hiroshi Nakamura)
05:29 PM Feature #5455: $SAFE should be removed
Hi,

I don't know why you are so eager to remove it. It's not part of "the
spec". It's CRuby's implementatio...
matz (Yukihiro Matsumoto)
05:17 PM Feature #5455: $SAFE should be removed
I guess Endoh-san postponed the decision to 3.0 dev cycle, but please allow me to try a bit more now.
If removing ...
nahi (Hiroshi Nakamura)
04:36 PM Feature #6236: WEBrick::HTTPServer swallows Exception
I couldn't see that it was reasonable for WEBrick to expect to handle any of the Exception subclasses that aren't Sta... regularfry (Alex Young)
03:29 PM Revision ecabd169 (git): * 2012-04-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:29 PM Revision 0ec53924 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:34 AM Bug #5536 (Closed): String#start_with? and end_with? ignore arguments convertible to a String [PATCH]
This issue was solved with changeset r35213.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
09:44 AM Revision c00b706c (git): check_definition: duplicated code
* vm_method.c (check_definition): moved duplicated code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35215 b2d...
nobu (Nobuyoshi Nakada)
06:31 AM Feature #6243 (Rejected): Make ERB Ruby's Super Power
As a Super Ruby Developer
I want to make Ruby Super Developery
Given wimpy Ruby, coding is arduous:
class Lett...
trans (Thomas Sawyer)
06:05 AM Feature #6241: Module#method_defined? with inherited flag
I think this is certainly a good idea. But I want to also point out that it's not always ideal either b/c #method_def... trans (Thomas Sawyer)
04:25 AM Revision a59bfa76 (git): * lib/optparse/ac.rb: autoconf-like options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:40 AM Feature #5663: Combined map/select method
Maybe `#select_yield`, since that what it is doing.
Which reminds me, is there an equivalent `#find` method to thi...
trans (Thomas Sawyer)
01:37 AM Bug #6230: [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
方向としては良いかと思います。
readpartial って、@buffer_size が 0 でない限り、空文字列を返すことってないような気がします。
test/webrick/test_httpserver.rb 用のテス...
naruse (Yui NARUSE)
01:34 AM Revision 38b8afcf (git): * string.c (rb_str_start_with, rb_str_end_with): raise an error if
an argument is not convertible to a String.
[ruby-core:40623][Bug #5536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)

04/01/2012

11:14 PM Feature #6242: Ruby should support lists
Updated the patch to add methods: foldl, foldr, +, flatten/concat, map, flat_map/concat_map,
filter, length/size, su...
shugo (Shugo Maeda)
02:10 PM Feature #6242: Ruby should support lists
Updated the patch to evaluate `x ::: y' as `y.:::(x)', not `x.:::(y)'. shugo (Shugo Maeda)
12:17 PM Feature #6242 (Rejected): Ruby should support lists
I've heard that Ruby is a LISP.
LISP stands for "LISt Processing."
Hence, Ruby should support lists.
I've attach...
shugo (Shugo Maeda)
09:06 PM Revision 86300419 (git): Refix of 35206; 0.3 is too small for Ruby's timeout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:00 PM Revision 61fcda16 (git): ReRefix the test for r35205.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:59 PM Revision 9d8ca7e1 (git): Refix the test for r35205.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:42 PM Revision 8520505e (git): Fix the test for r35205.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:36 PM Revision 1c6d6cad (git): * 2012-04-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:36 PM Revision f898efd8 (git): * lib/webrick/server.rb (WEBrick::GenericServer): close socket only if
the socket is not closed yet.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35207 b2dd03c8-39d4-4d8f-98ff-823fe6...
naruse (Yui NARUSE)
02:06 PM Revision 4179e0b5 (git): Client waits only the first line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:06 PM Revision ae79409d (git): * lib/net/ftp.rb (Net::BufferedSocket): should delegate send() to @io
for Net::FTP#abort and Net::FTP#status..
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35205 b2dd03c8-39d4-4d8f-...
naruse (Yui NARUSE)
01:10 PM Feature #6222: Use ++ to connect statements
You are right, anything other than 'then' or maybe 'also' hurts readability. Guess I'm too obsessed with finding some... gcao (Guoliang Cao)
12:49 AM Feature #6222: Use ++ to connect statements
Guoliang, my issue with "(a; return b) if condition?" is that I don't find it readable and would prefer to read "a th... rosenfeld (Rodrigo Rosenfeld Rosas)
12:19 PM Feature #5673: undef_method probably doesn't need to raise an error
@nobu Well, first let me point out that if method `#foo` is private, then it ain't so simple again. But secondly and ... trans (Thomas Sawyer)
08:10 AM Feature #5673: undef_method probably doesn't need to raise an error
trans (Thomas Sawyer) wrote:
> If we need to remove a method from a class/module that may or may not have the method...
nobu (Nobuyoshi Nakada)
03:53 AM Feature #5673: undef_method probably doesn't need to raise an error
What about two methods, undef_method and undef_method!, one which returns a
boolean, one which raises?
aprescott (Adam Prescott)
03:19 AM Feature #5673: undef_method probably doesn't need to raise an error
B/c often times it's not an error. Cases such as undefining method before redefining new one to suppress warning mess... trans (Thomas Sawyer)
01:30 AM Feature #5673 (Feedback): undef_method probably doesn't need to raise an error
I think raising error can catch potential bugs earlier. What is the benefit of ignoring error?
Matz.
matz (Yukihiro Matsumoto)
12:18 PM Revision 69fa2fe9 (git): * missing/alloca.c: suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:53 AM Feature #5663: Combined map/select method
Hi,

(12/02/01 18:14), Юрий Соколов wrote:
>> Try each_with_object.
>
> Yeah, it is good :) though it hav...
nobu (Nobuyoshi Nakada)
11:18 AM Feature #5663: Combined map/select method
I actually prefer map_select as it is self-explanatory. There isn't a single word that is able to clearly provide the... rosenfeld (Rodrigo Rosenfeld Rosas)
02:39 AM Feature #5663 (Feedback): Combined map/select method
I am OK with the original map_select behavior, but I don't like the name #map_select.
It is combination of -ect fami...
matz (Yukihiro Matsumoto)
11:14 AM Bug #6226 (Third Party's Issue): Star operator crashes when it using in irb on Fedora
nobu (Nobuyoshi Nakada)
11:14 AM Bug #6226 (Rejected): Star operator crashes when it using in irb on Fedora
nobu (Nobuyoshi Nakada)
09:58 AM Bug #6226: Star operator crashes when it using in irb on Fedora
Today I've checked this bug again and he's gone.
I think my Fedora has installed the necessary update after that the...
newmen (Gleb Averchuk)
09:31 AM Bug #6237 (Assigned): ruby my_controller.rbでSEGV
たしかにSEGVします。
ただし、このパッチでは make love に失敗するので愛が足りないようです。
nobu (Nobuyoshi Nakada)
01:45 AM Bug #6237 (Rejected): ruby my_controller.rbでSEGV
以下のようにすると [BUG] となって落ちます。
~/rails3test/test32/app/controllers$ ~/rubies/trunk/bin/ruby-trunk my_controller.rb
my...
tad (Tadashi Saito)
09:05 AM Feature #6240: Enumerable#drop with negative argument
marcandre (Marc-Andre Lafortune) wrote:
> Currently, Enumerable#drop works only for non-negative arguments.
>
> I...
shugo (Shugo Maeda)
05:57 AM Feature #6240 (Closed): Enumerable#drop with negative argument
Currently, Enumerable#drop works only for non-negative arguments.
It could be extended so that negative arguments ...
marcandre (Marc-Andre Lafortune)
09:01 AM Feature #6241 (Rejected): Module#method_defined? with inherited flag
=begin
Currently (({Module#method_defined?})) does not accept "(({inherited}))" flags as (({Module#instance_methods}...
nobu (Nobuyoshi Nakada)
05:52 AM Feature #6166: Enumerator::Lazy#pinch
Sorry to be late to the party.
If this method was called `slice`, would it be more acceptable?
It would be easy...
marcandre (Marc-Andre Lafortune)
03:47 AM Feature #6166: Enumerator::Lazy#pinch
I don't care about name "#pinch", but functionality. Using #first with #drop is not always optimal.
1) Given d = [...
trans (Thomas Sawyer)
02:54 AM Feature #6166: Enumerator::Lazy#pinch
I am sure #first not to be lazy. And you can combine it with #drop to take the value in the middle.
#pinch does not ...
matz (Yukihiro Matsumoto)
02:48 AM Feature #6166: Enumerator::Lazy#pinch
Also are you sure #first should be non-lazy? e.g.
max_records = 1000000
recs = records.first(max_records)
re...
trans (Thomas Sawyer)
02:38 AM Feature #6166: Enumerator::Lazy#pinch
But #first can't give a range. e.g. `(2..3)` or `(2,2)`. So there is no way to get such without de-lazying whole enum... trans (Thomas Sawyer)
02:26 AM Feature #6166 (Rejected): Enumerator::Lazy#pinch
I like #first better.
Matz.
matz (Yukihiro Matsumoto)
03:36 AM Feature #5628: Module#basename
You are right about name, it would have to be something else besides #basename.
Yehuda Katz said he would probably...
trans (Thomas Sawyer)
01:29 AM Feature #5628 (Feedback): Module#basename
I am not sure if it's worth adding to the core. It is so easy to add by third-party lib.
Besides that, even though ...
matz (Yukihiro Matsumoto)
02:30 AM Feature #5899 (Feedback): chaining comparsions.
I don't think changing "`1 < b < 4`" to "`1 < b && b < 4`" is that hard task.
I am not sure it's worth allowing conf...
matz (Yukihiro Matsumoto)
01:57 AM Bug #6238 (Third Party's Issue): Seg fault in net/http.rb line 799
Call to socket connect seg faults. Trace attached.
jhaungs (Jim Haungs)
12:49 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
of course it's the FD_SETSIZE macro I'm talking about... jonforums (Jon Forums)
12:27 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
In my configuration, one fix is to remove the recent -DFD_SETSEZE=32767 define from the RubyInstaller build recipe. R... jonforums (Jon Forums)
12:33 AM Feature #5148: Constant Namespace/Scoping in Dynamic Classes/Modules
I think this change is a good idea, basically. But I am not sure how much influence it would have to existing Ruby p... matz (Yukihiro Matsumoto)
12:24 AM Feature #6236: WEBrick::HTTPServer swallows Exception
I like this idea, but why not rescue Interrupt separately from Exception instead? This preserves the exception-tolera... drbrain (Eric Hodel)
12:15 AM Revision 43e5c0a1 (git): * 2012-04-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35203 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:15 AM Revision 76f5831b (git): * Forgot to bump patch level
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
12:04 AM Feature #5767: Cache expanded_load_path to reduce startup time
> Does this have any effect on https://bugs.ruby-lang.org/issues/4969 (scroll down to post #7).
Thomas Sawyer, thi...
funny_falcon (Yura Sokolov)

03/31/2012

11:53 PM Feature #6222: Use ++ to connect statements
Even though using 'also' means adding a new keyword and breaks compatibility, practically no one uses it as method na... gcao (Guoliang Cao)
11:50 PM Feature #6133: SSLSocketをshutdownできない
http://www.faqs.org/faqs/unix-faq/socket/
http://www.kt.rim.or.jp/~ksk/sock-faq/unix-socket-faq-ja-2.html#ss2.6
2...
kik (Masashi Kikuchi)
11:36 AM Feature #6133: SSLSocketをshutdownできない
nahi (Hiroshi Nakamura) wrote:
> Martin, I'll ask OP for detail in Japanese and update you.
Thanks a lot!
MartinBosslet (Martin Bosslet)
09:48 PM Bug #6230: [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
patch のインデント崩れと綴り間違い (rescue) に気づいたため、gist にあげました。
https://gist.github.com/2263660
nobuoka (yu nobuoka)
03:58 AM Bug #6230 (Closed): [WEBrick] WEBrick::HTTPResponse#body の IO オブジェクトの読み込みに read メソッドを使っているため必要以上にブロックされる
WEBrick::HTTPResponse の @body には IO オブジェクトを設定できますが、@body に設定された IO オブジェクトからの読み出しの際に IO#read( @buffer_size ) で行われるため、@... nobuoka (yu nobuoka)
09:36 PM Bug #6229 (Closed): [WEBrick] HTTPResponse#body no
naruse (Yui NARUSE)
09:22 PM Bug #6229: [WEBrick] HTTPResponse#body no
ちゃんと調べずに、題名や説明の編集はできないものだと思っていました。 Issue Tracking > Edit Issues right を持っているユーザーならば編集できるのですね。
http://www.redmine.o...
nobuoka (yu nobuoka)
05:46 PM Bug #6229: [WEBrick] HTTPResponse#body no
チケットの「更新」画面で「プロパティの変更 」の(続き)をクリックすると、題名や説明も編集できます。 nobu (Nobuyoshi Nakada)
03:45 AM Bug #6229: [WEBrick] HTTPResponse#body no
申し訳ありません。 途中で送信してしまいました。
チケットを作り直します。
nobuoka (yu nobuoka)
03:43 AM Bug #6229 (Closed): [WEBrick] HTTPResponse#body no
nobuoka (yu nobuoka)
08:50 PM Feature #4592: Tempfileを直接保存したい
どういう意味でこのチケットを自分にアサインしたか忘れてしまったのですが。
shyouhei (Shyouhei Urabe) wrote:
> * closeと同時というのを諦め、closeのちょっと後でよければ、普通にm...
mame (Yusuke Endoh)
08:31 PM Bug #4971: Module#class_variables
まつもとさん、この件ですがどうでしょうか?
shugo (Shugo Maeda) wrote:
> 前田です。
>
> Shugo Maeda wrote:
> > 個人的には、Module#class_variab...
shugo (Shugo Maeda)
07:58 PM Feature #5427: Not complex patch to improve `require` time (load.c)
> The proposal is COMPLETELY compatible?
Unlike #5767 , this proposal is slightly incompatible, because it forces ...
funny_falcon (Yura Sokolov)
10:29 AM Feature #5427 (Assigned): Not complex patch to improve `require` time (load.c)
Sorry I don't catch up the discussion.
What's the status?
The proposal is COMPLETELY compatible?
It may be helpf...
mame (Yusuke Endoh)
07:23 PM Feature #5767: Cache expanded_load_path to reduce startup time
Does this have any effect on https://bugs.ruby-lang.org/issues/4969 (scroll down to post #7).
trans (Thomas Sawyer)
07:03 PM Feature #5767: Cache expanded_load_path to reduce startup time
> The proposal is COMPLETELY compatible?
This proposal is completely compatible, since LOAD_PATH remains the same ...
funny_falcon (Yura Sokolov)
10:28 AM Feature #5767 (Assigned): Cache expanded_load_path to reduce startup time
Sorry I don't catch up the discussion.
What's the status?
The proposal is COMPLETELY compatible?
It may be helpf...
mame (Yusuke Endoh)
06:24 PM Feature #5628: Module#basename
=begin
I'm doing something remarkably similar to this for mapping command-line subcommand selection into a module's ...
regularfry (Alex Young)
11:29 AM Feature #5628: Module#basename
Common case (for me) is when user selects a "plug-in" via a command line option. For example a pseudo test framework:... trans (Thomas Sawyer)
11:15 AM Feature #5628: Module#basename
Hello,
2011/11/14 Thomas Sawyer <[email protected]>:
> Something I use fairly often:
>
> some_module.name....
mame (Yusuke Endoh)
11:09 AM Feature #5628 (Assigned): Module#basename
mame (Yusuke Endoh)
06:23 PM Feature #5898: raise and Exception#initialize
If you can show the answer to the questions in comment #1([ruby-core:42143]) and it is reasonable, this may advance. nobu (Nobuyoshi Nakada)
11:05 AM Feature #5898: raise and Exception#initialize
You can reject it, but this will eventually come up again b/c current behaviour is confusing, inconsistent and either... trans (Thomas Sawyer)
10:38 AM Feature #5898 (Rejected): raise and Exception#initialize
nobu (Nobuyoshi Nakada)
06:19 PM Feature #5148: Constant Namespace/Scoping in Dynamic Classes/Modules
I don't think it will be accepted. nobu (Nobuyoshi Nakada)
10:18 AM Feature #5148 (Assigned): Constant Namespace/Scoping in Dynamic Classes/Modules
Hello,
Matz, do you think it should be fixed?
Nobu, do you think it can be fixed?
--
Yusuke Endoh <mame@tsg....
mame (Yusuke Endoh)
06:18 PM Feature #6236 (Closed): WEBrick::HTTPServer swallows Exception
At the moment when using WEBrick you've always got to remember to define a signal handler to be able to kill the serv... regularfry (Alex Young)
05:53 PM Feature #5945: Add the ability to mark a at_exit as process-local.
2012/3/30 mame (Yusuke Endoh) <[email protected]>:
>
> Issue #5945 has been updated by mame (Yusuke Endoh).
>
>...
kosaki (Motohiro KOSAKI)
10:20 AM Feature #5945 (Assigned): Add the ability to mark a at_exit as process-local.
Matz, do you think this kind of feature is needed?
I guess you'll say, the argument should be a keyword option, at l...
mame (Yusuke Endoh)
05:44 PM Feature #5779 (Rejected): Ruby-FTP - allow easy way to find out whether a remote target is a file or a directory
shevegen (markus heiler) wrote:
> When you have a local file on your HDD, you can do this:
>
> File.directory? ...
shugo (Shugo Maeda)
05:23 PM Feature #5630 (Feedback): Missing custom transfer modes in Net::FTP
Lavir_the_Whiolet (Lavir the Whiolet) wrote:
> Net::FTP supports binary and text transfer modes only but some system...
shugo (Shugo Maeda)
03:56 PM Revision 19c9ac24 (git): * 2012-04-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:56 PM Revision d8438024 (git): * lib/net/ftp.rb: fixed the domain name in examples.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
01:30 PM Revision 3c491a92 (git): * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): dup to prevent
@timeout_info's "can't add a new key into hash during iteration".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
naruse (Yui NARUSE)
12:44 PM Feature #2968: 数値の正負を返すメソッド
#5523 でも触れましたが Complex#sign は z/|z| を返すのが数学的に一番よろしいかと思います。ふなばさんは #5523 では「複素数はエラーを考えています。」と仰っています。 hasari (Hiro Asari)
12:25 PM Feature #6180: to_b for converting objects to a boolean value
I understand that the Ruby way leans on true and false like values rather than a strict use of true and false. The us... AaronLasseigne (Aaron Lasseigne)
12:25 AM Feature #6180 (Rejected): to_b for converting objects to a boolean value
to_b is not acceptable, since it's very ambiguous.
to_bool might be more descriptive then !! but I am not sure where...
matz (Yukihiro Matsumoto)
11:52 AM Feature #5677: IO C API
nobu (Nobuyoshi Nakada) wrote:
>
> Can't you use rb_io_stdio_file()?
> And OpenSSL seems providing BIO_new_fd() to...
MartinBosslet (Martin Bosslet)
10:53 AM Feature #5677 (Assigned): IO C API
MartinBosslet (Martin Bosslet) wrote:
> 1. Duplicating the file descriptor to obtain a pure FILE*
> like it is done...
nobu (Nobuyoshi Nakada)
11:13 AM Feature #6219 (Feedback): Return value of Hash#store
matz (Yukihiro Matsumoto)
10:07 AM Feature #6219: Return value of Hash#store
by spec, all assignment should return the assigning value (to enable assignment chain), so that I have to reject the ... matz (Yukihiro Matsumoto)
11:10 AM Feature #6210 (Assigned): load should provide a way to specify the top-level module
mame (Yusuke Endoh)
11:10 AM Feature #6199 (Assigned): Organize gc.c a bit
mame (Yusuke Endoh)
11:09 AM Bug #6233: Definition of EVP_MD_CTX_cleanup incomplete.
mame (Yusuke Endoh) wrote:
> I have no opinion about with this paticular case.
> Is 0.9.6 still (effectively) mai...
MartinBosslet (Martin Bosslet)
10:12 AM Bug #6233: Definition of EVP_MD_CTX_cleanup incomplete.
Thank you for your quick reply.
Ultimately, everything about standard library is determined by
each maintainer. ...
mame (Yusuke Endoh)
09:19 AM Bug #6233: Definition of EVP_MD_CTX_cleanup incomplete.
mame (Yusuke Endoh) wrote:
> Hello, emboss
>
> What do you think?
>
Hi, I think it's a valid point - here is...
MartinBosslet (Martin Bosslet)
08:27 AM Bug #6233 (Assigned): Definition of EVP_MD_CTX_cleanup incomplete.
Hello, emboss
What do you think?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
07:57 AM Bug #6233 (Closed): Definition of EVP_MD_CTX_cleanup incomplete.
File: ext\openssl\openssl_missing.c
Line: 67
#if !defined(HAVE_EVP_MD_CTX_CLEANUP)
int
EVP_MD_CTX_cleanup(EVP_M...
rubysubmit (Ruby Submit)
11:09 AM Feature #4211 (Assigned): Converting the Ruby and C API documentation to YARD syntax
mame (Yusuke Endoh)
11:09 AM Feature #4151 (Assigned): Enumerable#categorize
mame (Yusuke Endoh)
11:08 AM Feature #3575 (Assigned): String#split is inconsistent with empty string and negative limit
mame (Yusuke Endoh)
11:08 AM Feature #3207 (Assigned): refinement of IO's bizarre behavior
mame (Yusuke Endoh)
11:07 AM Feature #5904 (Rejected): Freezing true, false, nil, ordinals, symbols...
mame (Yusuke Endoh)
10:17 AM Feature #3647 (Feedback): Array#sample(n, replace=false)
mrkn さん、
matz の「本当に必要なの」というのに返事と、キーワードの名前の候補出しをお願いします。
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
09:48 AM Bug #6234: Incomplete code in ossl_pkey_ec.c
I'm afraid I'm not entirely sure what the original intention was there.
Is technorama still around? Could we ask he...
MartinBosslet (Martin Bosslet)
08:28 AM Bug #6234 (Assigned): Incomplete code in ossl_pkey_ec.c
Assigning to emboss too. Thanks.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
07:57 AM Bug #6234 (Closed): Incomplete code in ossl_pkey_ec.c
File: ext\openssl\ossl_pkey_ec.c
} else {
BIO *in = ossl_obj2bio(arg1);
/* BUG: finish me */
...
rubysubmit (Ruby Submit)
08:58 AM Feature #6130: inspect using to_s is pain
> Please let me if you know such a case.
Oops. Please let me know such a case if you know.
mame (Yusuke Endoh)
08:56 AM Feature #6130: inspect using to_s is pain
That's great to hear!
As 2.0 release manager, I'm positive to import this change in 2.0.
I think it does not ...
mame (Yusuke Endoh)
12:35 AM Feature #6130: inspect using to_s is pain
OK, I accept. The time for it would be upto the maintainer.
Matz.
matz (Yukihiro Matsumoto)
12:28 AM Feature #6130: inspect using to_s is pain
mame (Yusuke Endoh) wrote:
> If so I agree, though it may be difficult in 2.0.
I also agree, default #inspect is ...
Eregon (Benoit Daloze)
08:23 AM Bug #6235 (Assigned): Call to malloc not checked in thread_pthread.c
mame (Yusuke Endoh)
08:09 AM Bug #6235 (Closed): Call to malloc not checked in thread_pthread.c
File: thread_pthread.c
struct cached_thread_entry *entry =
(struct cached_thread_entry *)malloc(sizeof(stru...
rubysubmit (Ruby Submit)
08:18 AM Bug #6232 (Assigned): Ruby : Segmentation fault on Readline.refresh_line after screen resize.
Thank you for your report!
I could reproduce.
I assign this to the maintainer of readline.
--
Yusuke Endoh <ma...
mame (Yusuke Endoh)
07:31 AM Bug #6232 (Closed): Ruby : Segmentation fault on Readline.refresh_line after screen resize.
Repro
~~~ruby
require ‘readline’
Readline.set_screen_size(40, 80)
Readline.refresh_line
buf = Readline.rea...
rubysubmit (Ruby Submit)
08:13 AM Revision bfdccf09 (git): use super in h.default
* test/ruby/test_hash.rb (TestHash#test_shift_none): super in
singleton default method doesn't cause SystemStackErr...
nobu (Nobuyoshi Nakada)
06:38 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
Haven't found root cause, but these commits also have `Errno::EBADF` errors:
commit revision patch
------- ...
jonforums (Jon Forums)
03:55 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
Not yet. jonforums (Jon Forums)
02:09 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
Do you know which revision break it? naruse (Yui NARUSE)
01:30 AM Bug #6228 (Closed): [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
On Win7 32bit built with MinGW 4.6.2 using the RubyInstaller build recipes, I get the following test error:
sh-3...
jonforums (Jon Forums)
06:01 AM Bug #6231 (Closed): OpenSSL: Implicit conversion from long to int
=begin
Hello,
The following warnings were triggered by clang in OpenSSL
compiling ../../../ext/openssl/ossl_p...
luislavena (Luis Lavena)
05:23 AM Revision 160d02d8 (git): * hash.c (hash_default_value): extract from rb_hash_aref(), to be
shared with rb_hash_shift(), so that overriding Hash#default
will be respected.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
05:20 AM Revision 15ca66ef (git): * .gitignore: ignore generated file verconf.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
05:16 AM Revision e8a1874c (git): * hash.c: do not allocate st_table when it is not necessary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:44 AM Revision 5f81a53f (git): * lib/net/ftp.rb (read_timeout=, open_timeout=): supported timeout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shugo (Shugo Maeda)
04:20 AM Revision a3626110 (git): * hash.c: remove unnecessary checks for Qundef in hash iterations.
since hash use st_foreach_check for iterations, such checks are
needless.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
03:48 AM Bug #6197: readline module doesn't work with ansi code
nobu (Nobuyoshi Nakada) wrote:
> The upstream of readline is not here.
> And if you're using screen, try without it...
keysen (Jérémy Carlier)
03:12 AM Revision f1d5c87b (git): * 2012-03-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 AM Revision 5acdbe90 (git): * ext/openssl/ossl_x509cert.c: Fix doc typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
03:07 AM Revision d4f379ad (git): * ext/openssl/ossl_x509cert.c: Fix doc typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
01:27 AM Bug #6227 (Closed): [mingw] openssl backport causing test error
On Win7 32bit built with MinGW GCC 4.6.2 and the RubyInstaller build recipes, the following error occurs:
sh-3.1...
jonforums (Jon Forums)
01:13 AM Revision 94d0221d (git): * st.c (st_foreach_check, st_foreach): remove ancient check. This
check are from initial ordered hash commit when first entry were
created with entry->fore = entry->back = entry.
g...
nobu (Nobuyoshi Nakada)
01:01 AM Revision 44e6f5a1 (git): * st.c (st_delete): use real_entries in st_delete for packed tables
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:59 AM Feature #5644: add Enumerable#exclude? antonym
On Fri, Mar 30, 2012 at 16:02, matz (Yukihiro Matsumoto)
<[email protected]> wrote:

> OK, you think negative fo...
now (Nikolai Weibull)
12:48 AM Revision d481e34e (git): misplaced rescue
* test/ruby/test_thread.rb (test_condvar_wait_deadlock_2): fix cleanup
code which is never executed because of misp...
nobu (Nobuyoshi Nakada)
12:36 AM Feature #6073 (Rejected): Proposal of extending syntax of for loop
matz (Yukihiro Matsumoto)
12:28 AM Feature #6073: Proposal of extending syntax of for loop
The current for statement does not do any map-like work. Under such behavior, extending for statement might not have... matz (Yukihiro Matsumoto)
12:32 AM Feature #5364 (Rejected): How about new syntax: "object.\method" returns a Method instance?
I am not against adding syntax notation to get method object, but I am not satisfied with all proposed notations. I ... matz (Yukihiro Matsumoto)

03/30/2012

11:49 PM Feature #5644: add Enumerable#exclude? antonym
There really is no better term b/c all such terms are going to have the same connotations.
As with "include" if yo...
trans (Thomas Sawyer)
11:18 PM Feature #5644: add Enumerable#exclude? antonym
The most common antonym is "exclude", but maybe we could use "omit" if you prefer:
http://www.synonym.com/antonym/...
rosenfeld (Rodrigo Rosenfeld Rosas)
11:13 PM Feature #5644: add Enumerable#exclude? antonym
I think I've misunderstood the question posed by Nikolai. I've just read it again but I think that the other meaning ... rosenfeld (Rodrigo Rosenfeld Rosas)
11:09 PM Feature #5644: add Enumerable#exclude? antonym
At first I agreed with Nikolay, but then I changed my minded because the method is called "exclude?" with a question ... rosenfeld (Rodrigo Rosenfeld Rosas)
11:02 PM Feature #5644: add Enumerable#exclude? antonym
OK, you think negative for include? is special. Understood.
But as Nikolai pointed out, exclude? is not the best na...
matz (Yukihiro Matsumoto)
10:53 PM Revision 19762735 (git): * st.c (st_foreach_check): remove the entry by replacing with never
when ST_DELETE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:50 PM Bug #6214: warnings on inspect for Enumerator objects if $VERBOSE
これらのインスタンス変数はスクリプト側からは見えないので、
警告は出なくてもよいのではないですかね。そういう方向で
パッチとテストを書いてみたので、見ていただけるとありがたいです。
no6v (Nobuhiro IMAI)
10:47 PM Revision d0380e2e (git): * hash.c (st_foreach_safe): since table is not for VALUE, Qundef is
not special value, so use 0 instead. therefore this function can be
applied to only st_table which 0 is invalid as...
nobu (Nobuyoshi Nakada)
10:44 PM Revision 4fa32366 (git): * hash.c: Qundef cannot be passed from st_foreach_check().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:40 PM Revision 4b3a1f77 (git): * hash.c, marshal.c, object.c, variable.c: fix callback argument types
of iterators.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:18 PM Revision db5ede22 (git): * 2012-03-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:18 PM Revision becc3000 (git): descriptive assertions
* test/ruby/test_hash.rb: use more descriptive assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35181 b...
nobu (Nobuyoshi Nakada)
10:18 PM Revision fc4e79e3 (git): join LocalBarrier
* test/ruby/lbtest.rb: needs to join the local barrier.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35180 b2dd...
nobu (Nobuyoshi Nakada)
10:11 PM Feature #4965: The problem of "print line if line = DATA.gets"
Hi Matz, some people tried to with the argument that if you're reading a post-if/unless and they seem natural, using ... rosenfeld (Rodrigo Rosenfeld Rosas)
03:15 PM Feature #4965 (Rejected): The problem of "print line if line = DATA.gets"
The reason behind has been explained in #1141. If someone want to change the rule, he need to understand the rational... matz (Yukihiro Matsumoto)
08:32 PM Feature #6136 (Feedback): Add gpg signatures whenever releasing ruby source tarballs
I'm not sure if I understand your problem correctly.
I guess gpg does not work for you.
Could you elaborate your ...
mame (Yusuke Endoh)
08:02 PM Feature #6198 (Assigned): public/protected/private with attr_*
This issue is strongly related to #3753.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
05:55 PM Feature #6225: Hash#+
shyouhei (Shyouhei Urabe) wrote:
> Anyway there has been a long discussion around `+`s in programming languages. Fo...
naruse (Yui NARUSE)
04:55 PM Feature #6225: Hash#+
I myself do not care whether + to be symmetric or not. I care about key conflict.
Since conflicting cause value los...
matz (Yukihiro Matsumoto)
03:02 PM Feature #6225: Hash#+
In common sense, `*` is also commutative. But of course, for matrix multiplication, it's not.
Also, `+` is used in...
duerst (Martin Dürst)
12:07 PM Feature #6225: Hash#+
Sorry for my bad English, I didn't intend to attack you.
Anyway there has been a long discussion around `+`s in pr...
shyouhei (Shyouhei Urabe)
11:46 AM Feature #6225: Hash#+
> No binary operations shall be called `+` unless the operation is symmetric.
Why?
Also what do you mean by sym...
trans (Thomas Sawyer)
11:42 AM Feature #6225: Hash#+
In other words you don't like that `{a: 1} + {a: 2} != {a: 2} + {a: 1}`
But I really think programming is differen...
rosenfeld (Rodrigo Rosenfeld Rosas)
11:30 AM Feature #6225: Hash#+
I object. No binary operations shall be called `+` unless the operation is symmetric.
For historical reasons there ...
shyouhei (Shyouhei Urabe)
09:39 AM Feature #6225: Hash#+
This argument really doesn't buy me. Groovy allows: `[key1: 'value1', another: 1] + [key2: 'value2', another: 2] == [... rosenfeld (Rodrigo Rosenfeld Rosas)
08:36 AM Feature #6225 (Assigned): Hash#+
Both String#+ and Array#+ delete no information, but
Hash#merge deletes duplicate fields.
I have heard it is the re...
mame (Yusuke Endoh)
08:19 AM Feature #6225 (Rejected): Hash#+
Strings and Arrays can be combined with #+. I don't see any reason not to allow Hashes to do so as well.
class H...
trans (Thomas Sawyer)
05:32 PM Feature #5809 (Feedback): Benchmark#bm: remove the label_width parameter
naruse (Yui NARUSE)
05:02 PM Feature #5970: Add Enumerable#join with same semantics as Array#join
now (Nikolai Weibull) wrote:
> Currently, to join the elements of an Enumerable, you need to call #to_a on the Enume...
shugo (Shugo Maeda)
12:46 AM Feature #5970 (Assigned): Add Enumerable#join with same semantics as Array#join
mame (Yusuke Endoh)
04:25 PM Feature #6201 (Rejected): do_something then return :special_case (include "then" operator)
Both "then" and "++" could compatibility problem. Your "a then b" or "a ++ b" can be implemented by "(a; b)" without ... matz (Yukihiro Matsumoto)
04:25 PM Feature #6222 (Rejected): Use ++ to connect statements
Both "then" and "++" could compatibility problem. Your "a then b" or "a ++ b" can be implemented by "(a; b)" without ... matz (Yukihiro Matsumoto)
08:23 AM Feature #6222: Use ++ to connect statements
'also' is worse than '++'.
Adding a new keyword causes significant compatibility issue.
def also
...
en...
mame (Yusuke Endoh)
08:11 AM Feature #6222: Use ++ to connect statements
What's wrong with:
(do_this; do_that; return) if condition
or perhaps you meant
do_this; do_that; return if co...
trans (Thomas Sawyer)
06:59 AM Feature #6222: Use ++ to connect statements
Please do any other name suggestions in the other ticket as suggested by Yusuke. rosenfeld (Rodrigo Rosenfeld Rosas)
02:35 AM Feature #6222: Use ++ to connect statements
I agree.
If 'then' or '++' does not work, what about 'also'? I'm not a native English speaker and not sure whether...
gcao (Guoliang Cao)
01:20 AM Feature #6222: Use ++ to connect statements
He didn't say it was useful. He just stated that the argument for allowing it in Ruby 2.0 is not valid because it wou... rosenfeld (Rodrigo Rosenfeld Rosas)
01:01 AM Feature #6222: Use ++ to connect statements
Sorry I didn't know this. I have never seen ++ in ruby code (except probably in books) and that made me think it is n... gcao (Guoliang Cao)
12:15 AM Feature #6222 (Assigned): Use ++ to connect statements
Hello,
I would be even happier if you respond that ticket instead
of adding a new one...
Of course, '++' also ...
mame (Yusuke Endoh)
04:23 PM Feature #6150 (Rejected): add Enumerable#grep_v
We are not going to add grep_v. There's possibility of adding :invert option to grep.
Matz.
matz (Yukihiro Matsumoto)
02:11 AM Feature #6150 (Assigned): add Enumerable#grep_v
mame (Yusuke Endoh)
04:20 PM Feature #5964 (Rejected): Make Symbols an Alternate Syntax for Strings
In Ruby, Symbols annd Strings are different in both semantics and behavior (and implementation).
Unifying them cause...
matz (Yukihiro Matsumoto)
12:45 AM Feature #5964 (Assigned): Make Symbols an Alternate Syntax for Strings
mame (Yusuke Endoh)
03:31 PM Feature #6088: Add Net::ReadTimeout to distinguish which operation failed
You can commit it. naruse (Yui NARUSE)
05:23 AM Feature #6088: Add Net::ReadTimeout to distinguish which operation failed
I have updated all the documentation for OpenTimeout and ReadTimeout along with the addition of Net::ReadTimeout. drbrain (Eric Hodel)
01:15 AM Feature #6088 (Assigned): Add Net::ReadTimeout to distinguish which operation failed
Drbrain-san
Could you respond to Naruse's comment?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
03:15 PM Feature #6224 (Rejected): Make variables in if/unless conditions available to conditional statements
The reason behind has been explained in #1141. If someone want to change the rule, he need to understand the rational... matz (Yukihiro Matsumoto)
08:37 AM Feature #6224 (Assigned): Make variables in if/unless conditions available to conditional statements
mame (Yusuke Endoh)
01:13 AM Feature #6224: Make variables in if/unless conditions available to conditional statements
Exactly. Actually I didn't know about 1141, but I've read about 4965 recently. rosenfeld (Rodrigo Rosenfeld Rosas)
11:23 AM Feature #5341: Add SSL session reuse to Net::HTTP
On Fri, Mar 30, 2012 at 08:49:36AM +0900, mame (Yusuke Endoh) wrote:
>
> Issue #5341 has been updated by mame (Yu...
Anonymous
08:49 AM Feature #5341 (Assigned): Add SSL session reuse to Net::HTTP
I tentatively assign this issue to Naruse-san because
he is running for the maintainer of net/http.
--
Yusuke E...
mame (Yusuke Endoh)
08:53 AM Feature #5196 (Rejected): true should be True.
I believe this is hopeless.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
08:52 AM Feature #4647 (Assigned): [PATCH] io/wait: add IO#wait_writable method
mame (Yusuke Endoh)
08:51 AM Feature #6073 (Assigned): Proposal of extending syntax of for loop
mame (Yusuke Endoh)
08:51 AM Feature #5922 (Assigned): Migrate equal? to identical?
mame (Yusuke Endoh)
08:50 AM Feature #5605 (Assigned): [PATCH] net/http: use IO.copy_stream for requests using body_stream
I tentatively assign this issue to Naruse-san because
he is running for the maintainer of net/http.
--
Yusuke E...
mame (Yusuke Endoh)
08:49 AM Feature #5461 (Assigned): Add pipelining to Net::HTTP
I tentatively assign this issue to Naruse-san because
he is running for the maintainer of net/http.
--
Yusuke E...
mame (Yusuke Endoh)
08:45 AM Feature #6218 (Assigned): struct.cのrb_struct_s_members_m()について
なんで今そういう無駄なコードになっているか、というのを調べるといいです。
ひょっとしたら何か意味があるのかもしれないので。
この場合 r10847 を見ると、Struct#members が文字列からシンボルを返すように
変...
mame (Yusuke Endoh)
08:31 AM Feature #6082 (Feedback): io_binwrite()内でwritev()を使う
あ、このチケットにだけベンチマークがないのか。他には執拗なくらいあるから勘違いしました。
パッチについてもそうですね。じゃあ、Glass_saga さん 2 点対応してみてもらえますか。
--
Yusuke Endoh <...
mame (Yusuke Endoh)
04:20 AM Feature #6082: io_binwrite()内でwritev()を使う
> なんとなく kosaki さんあたり、もしコメントあったらどうぞ。
関数のなかにでっかく#ifdefいれんな。というのが1つ。writevがない環境を考えると既存のコードを消せないので有為に速度向上することが提示されないと入...
kosaki (Motohiro KOSAKI)
01:01 AM Feature #6082 (Assigned): io_binwrite()内でwritev()を使う
分かってませんが挙動が変わるものでないなら取り込んじゃってよいのでは
ないでしょうかね。何かの環境で問題起きたら revert で。
なかださんお願いします。
なんとなく kosaki さんあたり、もしコメントあったらどうぞ...
mame (Yusuke Endoh)
08:29 AM Bug #6226: Star operator crashes when it using in irb on Fedora
I cannot recreate this:

$ irb
irb(main):001:0> *a = 1
=> 1
irb(main):002:0> a
=> [1]
irb(main):003:0>...
aprescott (Adam Prescott)
08:19 AM Bug #6226 (Third Party's Issue): Star operator crashes when it using in irb on Fedora
Segmentation fault raised when I pressed Ctrl+D.
Full log:
[newmen@blackbox ~]$ irb
1.9.3p125 :001 > *a = 1
=>...
newmen (Gleb Averchuk)
08:24 AM Feature #6176 (Rejected): Allow Enumerable#flatten to take a block
Done. Thanks.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
08:16 AM Feature #6176: Allow Enumerable#flatten to take a block
Ok. I agree. Reject issue. trans (Thomas Sawyer)
02:31 AM Feature #6176 (Assigned): Allow Enumerable#flatten to take a block
#flatten is recursive by default. #flat_map is not.
So I don't think it is a good idea to extend #flatten.
Anywa...
mame (Yusuke Endoh)
07:54 AM Feature #6133: SSLSocketをshutdownできない
長々ほったらかしてすいませんでした。もう少し教えてください。
> 送信の終わりを送れません。
ここで言う「送信の終わりを送る」についてもう少し教えてください。
1) ドキュメント等にある(はずの)、通常のRubyのS...
nahi (Hiroshi Nakamura)
07:50 AM Feature #6133: SSLSocketをshutdownできない
Oops. Sorry for confusing(?) you. It's me who was asked this question on Twitter. I didn't understand the question ... nahi (Hiroshi Nakamura)
07:38 AM Feature #6133: SSLSocketをshutdownできない
mame (Yusuke Endoh) wrote:
> Hello, emboss-san
>
> This is a feature request for openssl.
> OP wants a method to...
MartinBosslet (Martin Bosslet)
02:06 AM Feature #6133 (Assigned): SSLSocketをshutdownできない
Hello, emboss-san
This is a feature request for openssl.
OP wants a method to call SSL_shutdown to send the termi...
mame (Yusuke Endoh)
07:48 AM Feature #6219: Return value of Hash#store
nobu (Nobuyoshi Nakada) wrote:
> Calling default proc can be expensive. So I don't think it's good idea to call it ...
MartinBosslet (Martin Bosslet)
01:29 AM Feature #6219: Return value of Hash#store
Or Hash#store(new_value, return_nil_if_not_set: false) rosenfeld (Rodrigo Rosenfeld Rosas)
01:27 AM Feature #6219: Return value of Hash#store
How about hash.store(new_value, nil_value: :_default_)
This way, one could write "a = hash.store(1, nil_value: nil...
rosenfeld (Rodrigo Rosenfeld Rosas)
01:09 AM Feature #6219: Return value of Hash#store
rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> > And, what should be returned if the key wasn't set?
>
> Its defaul...
nobu (Nobuyoshi Nakada)
12:25 AM Feature #6219 (Assigned): Return value of Hash#store
Hello,
I tentatively mark this as 3.0 issue because it changes the behavior.
But if matz accepts the change, 2.0 ...
mame (Yusuke Endoh)
05:17 AM Revision 7d8e27a6 (git): merge revision(s) 35162,35167: [Backport #6220]
* test/openssl/test_x509cert.rb: Exclude test that fails when issuing
a certificate with RSA signature and ...
naruse (Yui NARUSE)
05:15 AM Revision 3e89498b (git): merge revision(s) 35146:
* string.c (str_new_empty): should copy also the encoding as an
empty substring. [ruby-dev:45441][Bug #620...
naruse (Yui NARUSE)
05:15 AM Revision d66248a7 (git): merge revision(s) 35002: [Backport #6135]
* ext/date/date_core.c (datetime_s_now): [ruby-core:43256].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru...
naruse (Yui NARUSE)
05:13 AM Revision 9c0d9444 (git): merge revision(s) 35013:
* numeric.c: fix flodivmod for cornercases [Bug #6044]
add ruby_float_mod
* insns.def (opt_mod): u...
naruse (Yui NARUSE)
02:36 AM Feature #6180 (Assigned): to_b for converting objects to a boolean value
mame (Yusuke Endoh)
02:33 AM Feature #6177 (Assigned): array.cのrb_ary_equal()の高速化
挙動が変わるわけでないならいいんじゃないですかね。
パッチ試してませんが見た感じいいような気がしました。
コミット権が貰えたら自分でどうぞ。#6173
もらえなかったら、どうしよう。
--
Yusuke Endoh...
mame (Yusuke Endoh)
02:25 AM Feature #6173 (Assigned): re.cのrb_memsearch()におけるmemchr()の利用
パッチは、まあいいんじゃないでしょうかね。
Glass_saga さんが登録したチケットで accept されそうなのが何個か
見当たるっぽいので、コミット権あげると楽な気がしますが、どんなもんでしょう。
ChangeLog...
mame (Yusuke Endoh)
02:17 AM Feature #6166 (Assigned): Enumerator::Lazy#pinch
Hello,
If this kind of operations occur frequently, I think it is worth
to add a method. But I'm not sure becaus...
mame (Yusuke Endoh)
02:15 AM Feature #6130: inspect using to_s is pain
Yep. trans (Thomas Sawyer)
02:00 AM Feature #6130 (Assigned): inspect using to_s is pain
Thomas, you meant:
class Foo
def to_s; "foo"; end
end
x = Foo.new
p "== #{ x } ==" #=> "== foo ...
mame (Yusuke Endoh)
01:55 AM Feature #6129 (Assigned): String#each_lineにおけるmemmem()の利用
なかださん、更新されたパッチで問題ないと思います?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:54 AM Feature #6118 (Assigned): Hash#keys_of(values), returns related keys of given values
mame (Yusuke Endoh)
01:53 AM Feature #6096 (Rejected): Parser tweak - curly braces followed by a coma...
I agree with Tom.
Considering Tom's code, it is apparently difficult to fix this issue.
--
Yusuke Endoh <mame@t...
mame (Yusuke Endoh)
01:11 AM Feature #6083 (Assigned): Hide a Bignum definition
ko1 wrote:
> I propose to move the struct RBignum definition from include/ruby/ruby.h to bignum.c. I believe no one...
mame (Yusuke Endoh)
01:04 AM Feature #5531: deep_value for dealing with nested hashes
What's the status of this issue? Good idea? Bad idea? weexpectedTHIS (Kyle Peyton)
12:59 AM Feature #6074 (Assigned): Allow alias arguments to have a comma
Sorry, I didn't know alias syntax accepts symbols as arguments!
Then I agree with this proposal.
Ruby always give...
mame (Yusuke Endoh)
12:54 AM Feature #5980 (Feedback): Trying to Load File When Too Many Files Open Should Raise Something Other Than Plain LoadError
Someone has to volunteer to write a patch.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:52 AM Feature #5979 (Rejected): deprecate Thread#raise
I agree with matz. Just deprecating Thread#raise does not make sense.
I close this ticket as Rejected.
FYI: So...
mame (Yusuke Endoh)
12:44 AM Feature #5958 (Assigned): ThreadGroup#join
Sasada-san, what do you think?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:43 AM Feature #5903 (Assigned): Optimize st_table (take 2)
mame (Yusuke Endoh)
12:10 AM Bug #6168: Segfault in OpenSSL bindings
Cool. Both of our segfault locations in ruby code suggest some kind of buffer sizing problem (mine segs on read, your... coldnebo (Larry Kyrala)
 

Also available in: Atom