Project

General

Profile

Activity

From 05/19/2011 to 05/25/2011

05/25/2011

11:43 PM Feature #4778: IO#each_chomped
Rodrigo Rosenfeld Rosas wrote:
> I wouldn't say this is about laziness, but about code readability. I agree this is a common use, but doesn't each_line already do that?
No, #each_line is just a synonym of #each.
yimutang (Joey Zhou)
11:11 PM Feature #4778: IO#each_chomped
I wouldn't say this is about laziness, but about code readability. I agree this is a common use, but doesn't each_line already do that? rosenfeld (Rodrigo Rosenfeld Rosas)
11:06 PM Feature #4778 (Rejected): IO#each_chomped
When manipulating text files, mostly, the input record separator(saying "\n") is scrap and will be chomped.
I suggest a method IO#each_chomped directly yielding the record with input record separator chomped.
Laziness is a virtue.....
yimutang (Joey Zhou)
11:41 PM Feature #4780 (Closed): String#split with a block
Mentioned before, in another (rejected) issue thread: http://redmine.ruby-lang.org/issues/4615
There are a few methods, which return an array without a trailing block, or also can be iterated with a block.
Such as `String#scan`.
...
yimutang (Joey Zhou)
11:23 PM Feature #4772: Hash#add_keys
Em 25-05-2011 10:54, Yusuke ENDOH escreveu:
> Hello,
>
> 2011/5/25 Rodrigo Rosenfeld Rosas<rr.rosas@gmail.com>:
>> Actually, as already noticed here, this could be just:
>>
>> ['a', 'b', 'c'].each {|k| hash[k]} # You don't n...
rosenfeld (Rodrigo Rosenfeld Rosas)
11:20 PM Feature #4772: Hash#add_keys
Rodrigo Rosenfeld Rosas wrote:
> Actually, as already noticed here, this could be just:
> ...
Well, it is very obscure here, easy to be confused.
1) hash = Hash.new {|h,k| k.succ }
2) hash = Hash.new {|h,k| h[k] = k.succ }
1) an...
yimutang (Joey Zhou)
10:59 PM Feature #4772: Hash#add_keys
Hello,

2011/5/25 Rodrigo Rosenfeld Rosas <rr.rosas@gmail.com>:
> Actually, as already noticed here, this could be just:
>
> ['a', 'b', 'c'].each {|k| hash[k]} # You don't need to assign to it.


The assignment is needed...
mame (Yusuke Endoh)
10:44 PM Feature #4772: Hash#add_keys
> In recent version, if I want to do the same thing, the code may be:
> ...
Actually, as already noticed here, this could be just:
['a', 'b', 'c'].each {|k| hash[k]} # You don't need to assign to it.
But I like your suggestion any...
rosenfeld (Rodrigo Rosenfeld Rosas)
10:38 PM Feature #4772: Hash#add_keys
Adam Prescott wrote:
> On Tue, May 24, 2011 at 9:36 AM, Joey Zhou <yimutang@gmail.com> wrote:
> ...
This doesn't create the actual key/value pair, the way seems not explicit, I'm afraid.
yimutang (Joey Zhou)
10:35 PM Feature #4772: Hash#add_keys
Yukihiro Matsumoto wrote:
> I see no reason to add a method to generate keys only. Hash is a set of key-value pairs, right? Can you elaborate why you want this method?
> ...
Maybe the method name leads to misunderstanding. What I mea...
yimutang (Joey Zhou)
06:29 PM Feature #4772: Hash#add_keys
On Tue, May 24, 2011 at 9:36 AM, Joey Zhou <yimutang@gmail.com> wrote:

> hash = Hash.new {|h,k| k.to_s + "foo" }
> hash.add_keys("a","b","c") # the value is hash's default obj or proc value
>

If there's a default proc, I c...
aprescott (Adam Prescott)
01:30 AM Feature #4772: Hash#add_keys
I see no reason to add a method to generate keys only. Hash is a set of key-value pairs, right? Can you elaborate why you want this method?
matz.
matz (Yukihiro Matsumoto)
10:13 PM Bug #4695 (Open): documentation updates: Zlib is 100%
And, set_comment, set_sync :-) mame (Yusuke Endoh)
09:19 AM Bug #4695 (Closed): documentation updates: Zlib is 100%
This issue was solved with changeset r31726.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/zlib/zlib.c: Fix Document-method declarations. Improve...
drbrain (Eric Hodel)
07:17 PM Bug #4777 (Feedback): Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT
Unfortunately, we are not ESPer. Please consider to make reproducer.
Now we have no way to digging your issue.
kosaki (Motohiro KOSAKI)
11:29 AM Bug #4777: Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT
Could you produce `ruby -v` ? (Like ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux])
And we don't think this issue "Urgent", however you thought "Urgent".
sorah (Sorah Fukumori)
10:30 AM Bug #4777 (Third Party's Issue): Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT
We're having an intermittent but fairly frequent issue with a resque worker process that we're daemonizing with daemontools on Ubuntu 10.04 LTS
When we send a QUIT or TERM signal to the process, it is not handled.
When we send a CONT...
nathansobo (Nathan Sobo)
03:26 PM Bug #4711: documentation updates: Net::POP3 and Net::Telnet are 100%
> What is the on_connect method for? Net::HTTP has an empty on_connect method also, is it for subclasses of Net::HTTP and Net::POP3?
I guess so.
usa (Usaku NAKAMURA)
09:31 AM Bug #4711: documentation updates: Net::POP3 and Net::Telnet are 100%
What is the on_connect method for? Net::HTTP has an empty on_connect method also, is it for subclasses of Net::HTTP and Net::POP3? drbrain (Eric Hodel)
09:30 AM Bug #4711 (Closed): documentation updates: Net::POP3 and Net::Telnet are 100%
This issue was solved with changeset r31728.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/pop.rb: Hide implementation details from RDoc.
[...
drbrain (Eric Hodel)
02:46 PM Revision 6e7544f1 (git): * lib/csv.rb: Improved stray quoting error message (patch by Edvard Majakari).
* lib/csv.rb: Remove debugging prints.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
James Edward Gray II
11:54 AM Bug #4748 (Closed): documentation updates: Curses and friends are 100% documented
This issue was solved with changeset r31731.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/curses/curses.c: Remove color constants block.
[Ruby...
drbrain (Eric Hodel)
09:57 AM Bug #4747 (Closed): documentation updates: Curses and friends are 76% documented
This issue was solved with changeset r31730.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/curses/curses.c: Add missing documentation for button s...
drbrain (Eric Hodel)
09:44 AM Revision 25be3930 (git): * variable.c (rb_const_get_0): Fix previous change. There were
possibilities when an autoload-specified library lacks
definition of the constant it was bound to. Once after such
library had already beed loaded, the autoload engine shall not
reload it. Instead the interpre...
shyouhei (Shyouhei Urabe)
09:40 AM Bug #4726: [doc] benchmark.rb
If the details of the yielded object are a specification we should document them, but the benchmark maintainer needs to agree first. drbrain (Eric Hodel)
09:38 AM Bug #4726 (Closed): [doc] benchmark.rb
This issue was solved with changeset r31729.
Sandor, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/benchmark.rb: Restore nodoc for Benchmark::Job and
Be...
drbrain (Eric Hodel)
07:46 AM Bug #4726: [doc] benchmark.rb
Hello,
Yusuke Endoh wrote:
> Hello,
> ...
I must agree, opening the internals would make harder sensible internal changes.
However, with :nodoc:, it is unclear which methods are available on the yielded object in Benchmark#{benchma...
Eregon (Benoit Daloze)
09:26 AM Bug #4710 (Closed): documentation updates: Net::FTP is 100%
This issue was solved with changeset r31727.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/ftp.rb: Add :nodoc: for private methods.
[Ruby 1...
drbrain (Eric Hodel)
09:26 AM Bug #4776 (Rejected): DateTime.new! has been disabled
After r31668, `DateTime.new!` no longer works. Is there a replacement? Or is this a mistake?
This code works before r31668, but breaks after 31668:
irb(main):001:0> require 'date'
=> true
irb(main):002:0> DateTime.new!
NoMetho...
tenderlovemaking (Aaron Patterson)
08:29 AM Bug #4694: ERB::Compiler documentation
I have hidden ERB::Compiler from documentation.
I am not always sure which things should be documented for users and which for developers, in this case I made a mistake.
In other areas I'm not sure if the current lack of documentat...
drbrain (Eric Hodel)
08:22 AM Bug #4694 (Closed): ERB::Compiler documentation
This issue was solved with changeset r31724.
Simon, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/erb.rb: Hide documentation for implementation details of ...
drbrain (Eric Hodel)
05:42 AM Bug #4775 (Closed): lib/cgi/*
Completed CGI documentation to be 100% kubaf (Kuba Fietkiewicz)
05:36 AM Revision 4f684149 (git): * 2011-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 AM Revision 74dcc22c (git): * variable.c (rb_autoload_load): There is a race condition while
autoloading. When two or more threads touch a single autoloaded
constant at a time, one of them does the require, but others
behave oddly. To fix this situation we now refrain from
deleting the autoload table while so...
shyouhei (Shyouhei Urabe)
02:54 AM Revision ce9d84a9 (git): * ext/curses/curses.c: Remove color constants block.
[Ruby 1.9 - Bug #4748]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
01:57 AM Feature #4774 (Closed): User Friendly Handling of "Encoding::ConverterNotFoundError"
Based on my own (user) experience with issue [#4738] (which was solved), I suggest the following enhancement.
=== 1st Step - Minimum ===
The basic action would be to extend the error message "Encoding::ConverterNotFoundError" like ...
lazaridis.com (Lazaridis Ilias)
01:42 AM Bug #4757 (Open): Attempt to make Enumerator docs more clear (patch included)
Hello,
- * p e.next #=> 1
- * p e.next #=> 2
- * p e.next #=> 3
- * p e.next #raises StopIteration
+ * puts e.next # => 1
+ * puts e.next # => 2
+ * puts e.next # => 3
+ * puts e.next # raises St...
mame (Yusuke Endoh)
12:57 AM Revision eab12253 (git): * ext/curses/curses.c: Add missing documentation for button state, MIN
and MAX comments. Add Curses. to TABSIZE= and ESCDELAY= methods.
[Ruby 1.9 - Bug #4747]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:55 AM Bug #4760 (Open): Some documentation improvements for Hash#key
Hello,
> Returns the key of the first occurrence of a given value.
Is this really guaranteed?
Writing a rdoc means deciding a spec.
Do not decide a spec without discussion.
Eric, please be careful to review a document patch.
...
mame (Yusuke Endoh)
12:38 AM Revision 5bf1c145 (git): * lib/benchmark.rb: Restore nodoc for Benchmark::Job and
Benchmark::Report. [Ruby 1.9 - Bug #4726]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:30 AM Revision 0441079b (git): * lib/net/pop.rb: Hide implementation details from RDoc.
[Ruby 1.9 - Bug #4711]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:26 AM Revision 9c711c0b (git): * lib/net/ftp.rb: Add :nodoc: for private methods.
[Ruby 1.9 - Bug #4710]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:19 AM Revision 9af99106 (git): * ext/zlib/zlib.c: Fix Document-method declarations. Improve
Zlib::GzipFile's method catalog. [Ruby 1.9 - Bug #4695]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)

05/24/2011

11:24 PM Revision 421875ee (git): * lib/erb.rb: Restore documentation for ERB::Util and ERB::DefMethod
(oops). [Ruby 1.9 - Bug #4694]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31725 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
11:22 PM Revision 373ea89e (git): * lib/erb.rb: Hide documentation for implementation details of ERB.
[Ruby 1.9 - Bug #4694]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
10:58 PM Revision c5c24555 (git): * lib/tempfile.rb (Tempfile.{mkdir,rmdir}): revert for backward
compatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:28 PM Bug #4773 (Closed): require 'webrick/https' すると WEBrick::HTTPRequest#parse_uri が public になってしまう
require 'webrick/https' すると WEBrick::HTTPRequest#parse_uri が public になってしまいます。
以下のパッチで WEBrick::HTTPRequest#parse_uri は private になると思います。
Index: lib/webrick/https.rb
================================================================...
okkez (okkez _)
10:17 PM Bug #4726 (Open): [doc] benchmark.rb
Hello,
> Maybe you find it not useful, but to open up internals it would be nice to print internal docs.
Why do you want to open internal?
Generally, I don't think it is a good idea.
It limits future potential.
--
Yusuke End...
mame (Yusuke Endoh)
10:13 PM Revision 6cbe0e0f (git): * spec/README: update the description.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31722 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:12 PM Revision 9a7e2952 (git): * lib/tempfile.rb (Tempfile.{lock,unlock}_tempfile): refactor.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:11 PM Feature #4569: Replace IPAddr with IPAddress
Julien A wrote:
> I just came across this issue and had a question about it: why not remove things from core instead of adding new ones ?
> ...
Hello Julien
I agree with you, there should be a decision whether to remove the standa...
ceresa@gmail.com (Marco Ceresa)
10:06 PM Bug #4748 (Open): documentation updates: Curses and friends are 100% documented
Hello,
+ * === Constants
+ *
+ * For whatever reason, these are not picked up in the RDoc
+ * These are Integer of the colors.
+ *
+ * * COLOR_BLACK = 0
+ * * COLOR_RED = 1
+ * * COLOR_GREEN = 2
+ * * COLOR...
mame (Yusuke Endoh)
09:54 PM Bug #4756 (Open): Cleanup and enhance docs for PTY (patch included)
Hello,
raise_from_check(cpid, status);
- return Qnil; /* not reached */
+ return Qnil;
Please do not remove such a comment in a document patch.
raise_from_check always raises an exception, so this
r...
mame (Yusuke Endoh)
09:42 PM Bug #4747 (Open): documentation updates: Curses and friends are 76% documented
Hello,
I think
+ * call-seq: TABSIZE=(value)
should be
+ * call-seq: Curses.TABSIZE=(value)
. The same goes for ESCDELAY=.
Personally, I like to write a receiver in all call-seq, like
+ * call-seq: box(vert, hor)
t...
mame (Yusuke Endoh)
09:31 PM Bug #4710 (Open): documentation updates: Net::FTP is 100%
Hello,
I guess that Net::FTP#send_type_command is not expected to be
used directly by user, and should be stated clearly.
Or please use :nodoc:.
The same goes for other private method in Net::FTP (sanitize,
putline, ...)
See #4...
mame (Yusuke Endoh)
09:25 PM Bug #4711 (Open): documentation updates: Net::POP3 and Net::Telnet are 100%
Hello,
+ # internal method for Net::POP3.start
def do_start(account, password)
+ # Does nothing
def on_connect
end
private :on_connect
+ # nil's out the:
+ # - mails
+ # - number counter ...
mame (Yusuke Endoh)
09:22 PM Revision 18684395 (git): * 2011-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:22 PM Revision 54bbfe81 (git): * lib/tempfile.rb (Tempfile.{mkdir,rmdir}): internal methods to be overridden in subclasses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:11 PM Bug #4695 (Open): documentation updates: Zlib is 100%
Hello,
/*
- * ???
+ * Document-method: Zlib::GzipFile#set_lineno
+ *
+ * Specify line number of the last row read from this file.
*/
set_lineno -> lineno=
set_mtime -> mtime=
set_orig_name -> orig_name=
...
mame (Yusuke Endoh)
09:04 PM Bug #4694 (Open): ERB::Compiler documentation
Hello,
Recent document patches are all outstanding work.
So I don't want to be a wet blanket, but I'm afraid if it is
not good that some of them (including this one) adds documents
to some private APIs.
I've considered that an...
mame (Yusuke Endoh)
05:36 PM Feature #4772 (Rejected): Hash#add_keys
Hi, do you want to add a new method Hash#add_keys in a new version?
hash = Hash.new {|h,k| k.to_s + "foo" }
hash.add_keys("a","b","c") # the value is hash's default obj or proc value
If there's a word list file, I want to make the...
yimutang (Joey Zhou)
04:42 PM Bug #3924: Performance bug (in require?)
I figured out how to make my branch compile (see my last comment), but I have no idea why I have to do this or why it works. It's a hack workaround, not a real fix. I can compile trunk no worries:
# First few steps the same as normal
...
xaviershay (Xavier Shay)
10:29 AM Bug #3924: Performance bug (in require?)
I'll try to dedicate some time to helping on this but I can't promise
anything. I'll take a longer look at Xavier's work later tonight or
tomorrow.

However, I needed the following trivial patch to build with gcc 4.4.5
on De...
normalperson (Eric Wong)
09:59 AM Bug #4509: Net::IMAP::ResponseParseError: unexpected token CRLF (expected NUMBER)
I can reproduce this bug on 1.8.7 as well, and the exact same patch fixes the problem. ghazel (Greg Hazel)
08:31 AM Revision 5c9c28b3 (git): * spec/README: fix typo.
patched by bowsersenior. https://github.com/ruby/ruby/pull/24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:37 AM Feature #4595 (Closed): TkPhotoImage documentation
This issue was solved with changeset r31717.
Yui, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/tk/lib/tk.rb: fail to start Tk.mainloop (exit immediately) o...
nagai (Hidetoshi Nagai)
06:47 AM Bug #4758 (Closed): yaml file not human readable when saving utf-8
I've fixed this in r31715. tenderlovemaking (Aaron Patterson)
06:41 AM Bug #4758: yaml file not human readable when saving utf-8
Aaron Patterson wrote:
[...]
> Yes, it is YAML spec. However, if it's a valid UTF-8 string, I think it
> ...
[...]
Yes, you're right, it should:
The YAML specs have "easily readable by humans" as the top priority design goal:
...
lazaridis.com (Lazaridis Ilias)
03:23 AM Bug #4758: yaml file not human readable when saving utf-8
On Tue, May 24, 2011 at 02:51:16AM +0900, Eric Hodel wrote:
>
> Issue #4758 has been updated by Eric Hodel.
>
>
> This is the YAML spec, it is not a bug of ruby. See: http://www.yaml.org/spec/1.2/spec.html

Yes, it is YAML sp...
tenderlovemaking (Aaron Patterson)
02:51 AM Bug #4758: yaml file not human readable when saving utf-8
This is the YAML spec, it is not a bug of ruby. See: http://www.yaml.org/spec/1.2/spec.html drbrain (Eric Hodel)
01:35 AM Bug #4759 (Assigned): Successful URI.parse to URI::HTTP can result in an error in request_uri
naruse (Yui NARUSE)

05/23/2011

10:37 PM Revision 3ca633b8 (git): * ext/tk/lib/tk.rb: fail to start Tk.mainloop (exit immediately) on some environment (reported on [ruby-talk:381444]).
* ext/tk/lib/tk/canvas.rb: support creating a canvas item object from an item ID number.
* ext/tk/lib/tk/image.rb: import documents which are pull-requested. [Ruby 1.9 - Feature #4595]
* ext/tk/lib/tk/extconf.rb: search directories for...
nagai (Hidetoshi Nagai)
08:47 PM Bug #3924: Performance bug (in require?)
It appears this commit:
https://github.com/xaviershay/ruby/commit/d7d6c41524ec8bcda8d6672e7d8b7ae812abc239
breaks make clean && make with this error:
https://gist.github.com/cb99899d0918a840ab76
I have no idea why. Perhaps switch...
xaviershay (Xavier Shay)
07:56 PM Bug #3924: Performance bug (in require?)
Progress update:
Didn't make much impact on the graph in prior update, but also may have been to eager to blame slow rails loading on it - rails only has ~50 entries in the load path.
I added a cache to file expansion (so it remember...
xaviershay (Xavier Shay)
07:05 PM Revision 08f2c46c (git): * 2011-05-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:05 PM Revision 4eaf3d4a (git): * lib/yaml.rb: switch default YAML engine to Psych, old syck engine
may be enabled via YAML::ENGINE.yamler = "syck". [ruby-core:36374]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
12:25 PM Feature #4764: Whitespace fix for irb.rb
Ah quite, was working on an older repo.
Thank you for pointing that out :)
zmack (Andrei Bocan)
08:59 AM Feature #4764 (Rejected): Whitespace fix for irb.rb
We've already converted all the ruby files from tabs to spaces, maybe git trunk was a bit out of date when you did this work.
Sorry, I can't apply it.
drbrain (Eric Hodel)
12:11 AM Feature #4764 (Rejected): Whitespace fix for irb.rb
Just converting tabs to spaces, as per guidelines. zmack (Andrei Bocan)
11:00 AM Bug #4255 (Rejected): When on a case-insensitive filesystem, "loaded features" search in require should ignore case
Thanks, guys. I reverted r30508 at r31692 and r31712 (Separated just by my commit error.)
I close this ticket as 'Rejected' for 1.9, but as I stated above, hand-weaving of $LOADED_FEATURES can cause a similar problem. And we know that...
nahi (Hiroshi Nakamura)
10:32 AM Bug #4374: [ext/openssl] ASN1.decode wrong for infinite length values
Hi,
I fixed this bug and tried to simplify ossl_asn1_decode0 and
improve its performance.
Here is what I did:
- removed the "once" parameter
- added sanity checks that verify that all bytes are actually
read when parsing ...
MartinBosslet (Martin Bosslet)
06:01 AM Bug #4374 (Closed): [ext/openssl] ASN1.decode wrong for infinite length values
This issue was solved with changeset r31700.
Martin, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_asn1.c: Fix decoding of infinite length valu...
Anonymous
10:23 AM Feature #4766: Range#bsearch
Hi,

On 2011年5月23日月曜日 at 1:52, Yusuke Endoh wrote:
> You might think Array#bsearch is better. But Array#bsearch has some problems:
I think Range is better position than Array in which the bsearch method is, too.

I want this...
mrkn (Kenta Murata)
01:52 AM Feature #4766 (Closed): Range#bsearch
Hello,
I propose Range#bsearch for binary search:
ary = [0, 4, 7, 10, 12]
p (0..4).bserach {|i| ary[i] >= 4 } #=> 1
p (0..4).bserach {|i| ary[i] >= 6 } #=> 2
p (0.0...Float::INFINITY).bsearch {|x| Math.log(x) >= 0 } #=...
mame (Yusuke Endoh)
10:14 AM Bug #4769: Updated SMTP standards
Based on section 1.2 of RFC5321 (http://tools.ietf.org/html/rfc5321#section-1.2), it looks like there were only "editorial" and "clarification" changes which lead me to believe that the documentation had changed but the details did not. ... jrgarcia (J.R. Garcia)
09:39 AM Bug #4769: Updated SMTP standards
Does Net::SMTP follow RFC 2821 and 2822 or has it been updated to follow RFC 5231 and 5322? drbrain (Eric Hodel)
08:55 AM Bug #4769 (Rejected): Updated SMTP standards
The standards listed in the documentation for Net::SMTP (RFC2821, RFC2822) have been obsoleted by new ones (RFC5321, RFC5322). I have updated the documentation to reflect this (as well as the links in the documentation).
*Patch included
jrgarcia (J.R. Garcia)
09:46 AM Bug #4770 (Assigned): [Q] thread->interrupt_flag が適切に排他制御されていないように見える
kosaki (Motohiro KOSAKI)
09:45 AM Bug #4770 (Closed): [Q] thread->interrupt_flag が適切に排他制御されていないように見える
kosakiです

Ruby VM internal
に詳しい方々に質問です。現在、thread->interrupt_flagはどうやって排他制御されるデザインになっていますでしょうか?

といいますのは

1.ビットマスクとして使っているので排他制御しないとフラグがロストしてえらい事になりそう

#define RUBY_VM_SET_INTERRUPT(th) ((th)->interrupt_flag |= 0x02)
...
kosaki (Motohiro KOSAKI)
09:27 AM Bug #4768: Adding documentation for Net::SMTP::Response
I made some minor modifications, no big deal:
I switched your patch from tabs to two-space indent.
I formatted your link properly per RDoc (`ri RDoc::Markup` look for "link"):
# {Section 4.2 of RFC 5321}[http://tools.ietf.or...
drbrain (Eric Hodel)
09:21 AM Bug #4768 (Closed): Adding documentation for Net::SMTP::Response
This issue was solved with changeset r31710.
J.R., thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/net/smtp.rb: Document Net::SMTP::Response. Patch by J.R. ...
drbrain (Eric Hodel)
04:18 AM Bug #4768 (Closed): Adding documentation for Net::SMTP::Response
As part of the Ruby 1.9.3 documentation challenge, I'm sending a patch for documentation for the Net::SMTP::Response class. Everything in that class should be documented now. I plan on finishing up any loose ends in the SMTP library, but... jrgarcia (J.R. Garcia)
09:09 AM Bug #4767: [doc] lib/mathn
I changed the wording on some of the class comments to make it clear you could achieve different behavior after require 'mathn'. drbrain (Eric Hodel)
09:08 AM Bug #4767 (Closed): [doc] lib/mathn
This issue was solved with changeset r31707.
Sandor, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/mathn.rb: Improve documentation. Patch by Sandor Szucs....
drbrain (Eric Hodel)
03:34 AM Bug #4767 (Closed): [doc] lib/mathn
Enhanced documentation for mathn. sz (Sandor Szücs)
08:57 AM Bug #4762: Adding documentation for mathn
Is part of this patch missing? I can't find the context for this patch, for example, I can't find "will return Matrix" or "will retrun Matrix" in svn trunk. drbrain (Eric Hodel)
08:46 AM Bug #4761 (Closed): Open Struct Documentation
This issue was solved with changeset r31706.
Franklin, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/ostruct.rb: Improve documentation. Patch by Franklin ...
drbrain (Eric Hodel)
08:37 AM Bug #4760 (Closed): Some documentation improvements for Hash#key
This issue was solved with changeset r31705.
Utkarsh, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* hash.c: Improve documentation of Hash#key. Patch by Utkars...
drbrain (Eric Hodel)
08:33 AM Bug #4757 (Closed): Attempt to make Enumerator docs more clear (patch included)
This issue was solved with changeset r31704.
David, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* enumerator.c: Improve documentation. Patch by Dave Copeland....
drbrain (Eric Hodel)
07:23 AM Bug #4564: mingw-w64, truncate, ftruncate and ftello -- properly evalute it's existence
Hi,

At Mon, 23 May 2011 02:38:25 +0900,
Luis Lavena wrote in [ruby-core:36391]:
> Thing is that current 1.9.2 with MinGW do not work as you mentioned:
>
>
nobu (Nobuyoshi Nakada)
02:38 AM Bug #4564: mingw-w64, truncate, ftruncate and ftello -- properly evalute it's existence
Thank you Nobu,
Thing is that current 1.9.2 with MinGW do not work as you mentioned:
luislavena (Luis Lavena)
07:00 AM Bug #4765: signal が正しくマスクされておらず main thread でシグナルハンドラが動いている
Motohiro KOSAKI wrote:
> これは、くだんのテストが子プロセスにSIGINT送って送出されてくる例外を確認しているのですが、
> ...
実行するテストでのシグナル周りを失念していました.修正します…
sorah (Sorah Fukumori)
01:33 AM Bug #4765 (Closed): signal が正しくマスクされておらず main thread でシグナルハンドラが動いている
Bug#4027 から派生させます
> しかしメインスレッドその他の Thread に対応するスレッドのシグナルマスクは SIGSEGV と SIGVTALRM のみ
> ...
レビューした結果、rb_trap_restore_mask()がまったく不要だという意見に賛成します。
> というわけで添付のようなパッチを作成してみました。
> ...
原因は rb_syswait()にあります。現状 Process.wait()中は なぜか SIGHUP,...
kosaki (Motohiro KOSAKI)
04:49 AM Revision 109ea644 (git): merge revision(s) 31667:
merge revision(s) 28080:

* ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
This caused failure when test/csv is executed with GC.stress = true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28080 b2dd03...
shyouhei (Shyouhei Urabe)
04:49 AM Revision 396a0730 (git): merge revision(s) 31655:
* eval.c (rb_thread_atfork): When a ruby process forks, its random
seed shall be reinitialized to prevent CVE-2003-0900 situation.
This bug affects for 1.8 and earlier series, but not for 1.9.
fixed [ruby-co...
shyouhei (Shyouhei Urabe)
01:04 AM Revision 7d20942b (git): * include/ruby/defines.h (CASEFOLD_FILESYSTEM): Revert r30508. Forgot to
include this file in the commit r31692. __APPLE__ is not
CASEFOLD_FILESYSTEM again, from this time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
01:01 AM Revision 5b3dd702 (git): * ext/openssl/ossl_asn1.c: Do not parse zero-tagged values as EOC. Do
not let current length become negative for infinite length constructed
values. Support constructed values of length zero. Added tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
12:21 AM Revision 1cb6879c (git): * lib/net/smtp.rb: Document Net::SMTP::Response. Patch by J.R. Garcia.
[Ruby 1.9 - Bug #4768]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:13 AM Revision b452755c (git): * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sorah (Sorah Fukumori)
12:10 AM Revision 6dc04881 (git): * lib/test/unit/parallel.rb: Never Ignore SIGINT. When received
Interrupt, immediately puts result and exit. [ruby-dev:43571]
* lib/test/unit.rb: When received Interrupt, wait results from workers
and correct them. [ruby-dev:43571]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31708 b2dd03c8-39...
sorah (Sorah Fukumori)
12:08 AM Revision 1e137867 (git): * lib/mathn.rb: Improve documentation. Patch by Sandor Szucs.
[Ruby 1.9 - Bug #4767]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)

05/22/2011

11:46 PM Revision c651520c (git): * lib/ostruct.rb: Improve documentation. Patch by Franklin Webber.
[Ruby 1.9 - Bug #4761]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
11:37 PM Revision 317e2a50 (git): * hash.c: Improve documentation of Hash#key. Patch by Utkarsh
Kukreti. [Ruby 1.9 - Bug #4760]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
11:33 PM Revision 6cfb4b61 (git): * enumerator.c: Improve documentation. Patch by Dave Copeland.
[Ruby 1.9 - Bug #4757]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
10:22 PM Revision b7576c3d (git): * NEWS (openssl): Infinite length support. Different behavior of
Constructive and Primitive constructors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
10:00 PM Revision 7d6529a4 (git): * ext/openssl/ossl_asn1.c: Forbid Constructives whose value is not an
Array to prevent segfault. Added test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
09:34 PM Revision a65d506d (git): * ext/openssl/ossl_asn1.c: Forbid Constructive without infinite
length. This also prevents a segfault. Added test and improved
documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
09:01 PM Revision e7d04f4b (git): * ext/openssl/ossl_asn1.c: Fix decoding of infinite length values.
Simplified ossl_asn1_decode0 by splitting it into three separate
functions. Add tests.
[Ruby 1.9 - Bug #4374][ruby-core:35123]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
07:38 PM Revision 2cf8b26b (git): * ext/openssl/ossl_asn1.c (ossl_asn1_initialize): Allow creation of
Constructives with an explicit tag_class parameter without
automatically setting tagging to :EXPLICIT. Fixes a bug when encoding
infinite length primitive values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31699 b2dd03c8-39d4-4d...
MartinBosslet (Martin Bosslet)
07:08 PM Revision efd99b78 (git): * ext/openssl/ossl_asn1.c (ossl_asn1_cons_to_der): Add an additional
EOC for infinite length Constructives that are supposed to be encoded
with explicit tagging. Also tabify method correctly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
06:55 PM Bug #4758 (Assigned): yaml file not human readable when saving utf-8
naruse (Yui NARUSE)
04:57 AM Bug #4758 (Closed): yaml file not human readable when saving utf-8
On a fresh ruby installation, I've stored some data within a yaml file.
The data does arrive there as "\x9B\xA6\xA1\xA0\xA3\xE3", thus I'm not able to edit something there.
I file this as a "Bug", because yaml is meant to be human-...
lazaridis.com (Lazaridis Ilias)
06:48 PM Revision 9253bd77 (git): * ext/openssl/ossl_asn1.c (ossl_asn1data_to_der): Remove redundant
flag tmp_cons.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
06:26 PM Feature #4754 (Closed): ruby_xcalloc implementation
This issue was solved with changeset r31690.
Artyom, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* gc.c (vm_xcalloc): use calloc provided by platforms.
fixes ...
nobu (Nobuyoshi Nakada)
01:30 AM Feature #4754 (Closed): ruby_xcalloc implementation
Hello!
Why there's no such function as 'vm_xcalloc' in 'gc.c'? Calloc is usually much faster than malloc + memset.
lomereiter (Artyom Tarasov)
03:54 PM Feature #4698 (Rejected): drop Ruby license completely
sorah (Sorah Fukumori)
03:53 PM Feature #4698: drop Ruby license completely
I had forgotten that we had this discussion already, sorry. I think that the ruby-core discussion documents fairly the status on this, and we have to agree to disagree.
Feel free to close that bug.
lucas (Lucas Nussbaum)
03:37 PM Revision 00cfe4d2 (git): * 2011-05-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:37 PM Revision 4eb36541 (git): * bignum.c (dump_bignum, bigmul1_balance, big_split, biglsh_bang,
bigrsh_bang, big_split3, bigmul1_toom3, bigmul0): implement Toom3 (Toom-Cook)
multiplication.
* include/ruby/defines.h: add format prefixes for BDIGIT and BDIGIT_DBL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31695 b2dd03c8-39...
Kenta Murata
03:33 PM Bug #3924: Performance bug (in require?)
Progress update:
Didn't get much time to work on this today, but came up with a benchmark to measure performance with a full $LOAD_PATH (suspected issue with slow rails loading), which indeed shows mine to have the same performance cu...
xaviershay (Xavier Shay)
02:27 PM Revision fbeca091 (git): * ext/openssl/ossl_asn1.c: Instead of rb_intern use static symbols to
improve performance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
12:58 PM Revision 4fc3431b (git): * ext/openssl/ossl_asn1.c: Use OpenSSL constants V_ASN1_xxx instead of
hardcoded numbers for initializing class_tag_map.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
12:52 PM Revision 27ddbc59 (git): * include/ruby/defines.h (CASEFOLD_FILESYSTEM): Revert r30508. See #4255.
Now __APPLE__ is not CASEFOLD_FILESYSTEM again.
* load.c (loaded_feature_path, rb_feature_p, load_lock): Revert r30508.
See #4255. Make $LOADED_FEATURES scanning case-sensitive again.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
Hiroshi Nakamura
11:46 AM Bug #4756: Cleanup and enhance docs for PTY (patch included)
I told RDoc how to find the documentation for PTY::ChildExited like this:
/*
* Document-class: PTY::ChildExited
*
* Thrown when PTY#check is called for a pid that represents a process that
* has exited.
*/
drbrain (Eric Hodel)
11:45 AM Bug #4756 (Closed): Cleanup and enhance docs for PTY (patch included)
This issue was solved with changeset r31688.
David, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/pty/pty.c: Improve documentaton. Patch by David Copeland...
drbrain (Eric Hodel)
04:27 AM Bug #4756 (Closed): Cleanup and enhance docs for PTY (patch included)
This cleans up and expands the PTY rdoc davetron5000 (David Copeland)
11:28 AM Bug #4755: Cleanup and enhance docs for timeout (patch included)
I restored the "Note" paragraph from Timeout#timeout and completed the first line of the module Timeout. drbrain (Eric Hodel)
11:27 AM Bug #4755 (Closed): Cleanup and enhance docs for timeout (patch included)
This issue was solved with changeset r31687.
David, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/timeout.rb: Improve documentation. Patch by David Copela...
drbrain (Eric Hodel)
04:26 AM Bug #4755 (Closed): Cleanup and enhance docs for timeout (patch included)
The docs for timeout could use some cleanup davetron5000 (David Copeland)
11:21 AM Bug #4753 (Closed): [doc] ipaddr
This issue was solved with changeset r31686.
Sandor, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/ipaddr.rb: Improve documentation. Patch by Sandor Szucs...
drbrain (Eric Hodel)
11:14 AM Bug #4752 (Closed): [doc] forwardable def_delegator
This issue was solved with changeset r31685.
Sandor, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/forwardable.rb: Document def_delegator. Patch by Sandor...
drbrain (Eric Hodel)
11:13 AM Bug #4751 (Closed): Add example to FileUtils.cd documentation
Oops, typo'd the commit message, this is in r31684. drbrain (Eric Hodel)
11:08 AM Bug #4748 (Closed): documentation updates: Curses and friends are 100% documented
This issue was solved with changeset r31683.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/curses/curses.c: Complete documentation. Patch by Vinc...
drbrain (Eric Hodel)
10:47 AM Bug #4762 (Closed): Adding documentation for mathn
I added documentation for using mathn. Added examples for using Prime, Vector & Matrix. Maintained the Rdoc format.
Patch included.
anilv (Anil V)
10:17 AM Revision 75431b92 (git): * ext/openssl/ossl_asn1.c(ossl_asn1_default_tag): avoid using RCLASS_SUPER
to make it compilable. Plus, tabify and change variable definition style.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
09:26 AM Revision 70b4b6dc (git): * gc.c (vm_xcalloc): use calloc provided by platforms.
fixes #4754
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:26 AM Revision 0d6d23b2 (git): * ext: remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:09 AM Bug #4761 (Closed): Open Struct Documentation
burtlo (Franklin Webber)
09:03 AM Feature #4309: [ext/openssl] ASN1 performance enhancement
I added only the hash lookup. The hash is not exposed as a Ruby
constant, it's just used internally instead.
Regards,
Martin
MartinBosslet (Martin Bosslet)
09:01 AM Feature #4309 (Closed): [ext/openssl] ASN1 performance enhancement
This issue was solved with changeset r31680.
Martin, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/openssl/ossl_asn1.c: Default tag lookup in constant time ...
Anonymous
08:09 AM Bug #4760 (Closed): Some documentation improvements for Hash#key
Added some documentation for Hash#key, when a Hash contains more than one key with the same value. utkarshkukreti (Utkarsh Kukreti)
07:57 AM Bug #4734 (Closed): [ext/openssl] DSA#sign error
I merged the tests from 1.8 and added further tests to test_pkey_dsa.rb.
Regards,
Martin
MartinBosslet (Martin Bosslet)
06:55 AM Bug #4759 (Closed): Successful URI.parse to URI::HTTP can result in an error in request_uri
When passing a weird-formed uri to URI.parse which gets successfully parsed, calling request_uri bombs out with undefined method.
The malformed uri: http:foo
Example code:
$ ruby -ruri -e 'URI.parse("http:foo").request_uri'
/ru...
mfn (Markus Fischer)
04:28 AM Bug #4757 (Closed): Attempt to make Enumerator docs more clear (patch included)
The Enumerator docs aren't super clear; these make it more clear, at least to me, and also more consistent. davetron5000 (David Copeland)
02:45 AM Revision 87dbea7b (git): * ext/pty/pty.c: Improve documentaton. Patch by David Copeland.
[Ruby 1.9 - Bug #4756]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:27 AM Revision 883fb2bb (git): * lib/timeout.rb: Improve documentation. Patch by David Copeland.
[Ruby 1.9 - Bug #4755]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:21 AM Revision 95e1fc5b (git): * lib/ipaddr.rb: Improve documentation. Patch by Sandor Szucs.
[Ruby 1.9 - Bug #4753]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:14 AM Revision bb34bcbe (git): * lib/forwardable.rb: Document def_delegator. Patch by Sandor Szucs.
[Ruby 1.9 - Bug #4752]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:12 AM Revision 55aa4dce (git): * lib/fileutils.rb: Document block behavior of FileUtils.cd. Patch by
Bil Kleb. [Ruby 1.9 - Bug 4751]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
02:08 AM Revision d235b822 (git): * ext/curses/curses.c: Complete documentation. Patch by Vincent
Batts. [Ruby 1.9 - Bug #4748]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
01:06 AM Revision 2a126b08 (git): test cleanup
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
12:31 AM Revision 20f635d6 (git): * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_set_program_name):
use spawn. it prevent that other tests inherit renamed $0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
12:01 AM Revision db874053 (git): * ext/openssl/ossl_asn1.c: Default tag lookup in constant time via hash
instead of previous linear algorithm.
[Ruby 1.9 - Feature #4309][ruby-core:34813]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)

05/21/2011

10:55 PM Revision 3c25546b (git): * ext/openssl/ossl_digest.c: Explain DSS and DSS1 in documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
10:48 PM Bug #4692 (Rejected): Fix indentation in ext/date/lib/date.rb
tadf (tadayoshi funaba)
10:42 PM Bug #4662 (Closed): Date#strftime %v gives allcaps instead of normal caps
%v must be nonstandard.
pd version gives "21-MAY-2011" for today.
some BSD dist's strftime gives "21-May-2011" that is also my choice.
this time i adopted pd version which is same as Time's one.
the one of reasons is "VMS like" if ...
tadf (tadayoshi funaba)
10:20 PM Feature #4742 (Closed): Allow for File.open('yo', :mode => File::WRONLY|File::TRUNC|File::CREAT)
This issue was solved with changeset r31671.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* io.c (rb_io_extract_modeenc): accept combination hash and
Fi...
kosaki (Motohiro KOSAKI)
10:13 PM Revision affb9cfb (git): * test/openssl/test_pkey_dsa.rb: Add tests for sign/verify.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e MartinBosslet (Martin Bosslet)
09:09 PM Revision ee025063 (git): * test/openssl/test_x509cert.rb: Merge DSA-related tests from ruby_1_8
branch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
MartinBosslet (Martin Bosslet)
08:50 PM Bug #4753 (Closed): [doc] ipaddr
doc for constants and methods sz (Sandor Szücs)
07:38 PM Bug #4752 (Closed): [doc] forwardable def_delegator
Explained parameters of def_delegator and added a simple example. sz (Sandor Szücs)
07:12 PM Revision e48e12ec (git): * thread.c (Init_Thread): add a code comment why the meaningless
line is necessary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
04:36 PM Revision be14985b (git): * ext/date/date_core.c: modified documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
03:27 PM Revision 41ab05fa (git): * 2011-05-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:27 PM Revision c113796e (git): removed a line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:47 PM Revision 1f35d248 (git): * ext/date/date_strftime(date_strftime_with_tmx): "%v" means "%e-%b-%Y".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
01:20 PM Revision 67cf354b (git): * io.c (rb_io_extract_modeenc): accept combination hash and
File::Constants. (eg. File.open('yo', :mode => File::WRONLY))
[Feature #4742][ruby-core:36338]
* test/ruby/test_io.rb (TestIO#test_open_mode): new test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31671 b2dd03c8-39d4-4d8f-98ff...
kosaki (Motohiro KOSAKI)
01:07 PM Revision a04e4ae8 (git): added tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:47 PM Revision d39f52e8 (git): * test/date/test_switch_hitter.rb: new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:25 PM Revision 559c025a (git): * ext/date/date_{core,parse}.c: moved nearly all core code from ext/date/lib.
* ext/date/lib/{date,date/format}.rb: removed nearly all code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
10:51 AM Bug #4751 (Closed): Add example to FileUtils.cd documentation
Every six months I go to the documentation to find this FileUtils.cds example because I seem to be block-blind, but it's never there. kleb (Bil Kleb)
07:07 AM Feature #4147: Array#sample で重みを指定したい
ちょっと、この件が自分にアサインされていてかつ最後がまつもとさんの「取り込んでもいい」で終わってるのを発見したのですが、これってえんどうさんが実装持ってたりします? なければ今から自分が書こうと思いますが。 shyouhei (Shyouhei Urabe)
05:55 AM Bug #4748 (Closed): documentation updates: Curses and friends are 100% documented
well 100% per the rdoc report.
Sadly there are a host of constants that are not being picked up by RDoc (I intend to follow up on that)
vbatts (Vincent Batts)
04:29 AM Bug #3167: RDoc issues in interactive mode
On 18 May 2011 22:42, Eric Hodel <drbrain@segment7.net> wrote:
> Ah, ok!
>
> How about a comma-separated output when given to a user ($stdout is a TTY or rdoc is sending output to a pager) and a newline-separated list when output ...
Eregon (Benoit Daloze)
03:00 AM Bug #4747 (Closed): documentation updates: Curses and friends are 76% documented
This issue was solved with changeset r31654.
Vincent, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/.document: Add curses to documented extensions.
* ext/...
drbrain (Eric Hodel)
02:51 AM Bug #4746 (Closed): Documentation for bigdecimal/util
This issue was solved with changeset r31653.
Pete, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/bigdecimal/lib/bigdecimal/util.rb: Improve documentation. ...
drbrain (Eric Hodel)
02:44 AM Bug #4744 (Closed): ext/bigdecimal/lib/bigdecimal/jacobian.rb
This issue was solved with changeset r31652.
Kuba, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/bigdecimal/lib/bigdecimal/jacobian.rb: Document isEqual. ...
drbrain (Eric Hodel)
02:37 AM Bug #4743 (Closed): Adding documentation for Date formats
This issue was solved with changeset r31650.
Clinton, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/date/lib/date/format.rb: Document date formats. Patch ...
drbrain (Eric Hodel)

05/20/2011

10:48 PM Revision 16d94b7e (git): merge revision(s) 28080:
* ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
This caused failure when test/csv is executed with GC.stress = true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sign...
shyouhei (Shyouhei Urabe)
10:29 PM Revision 176061e3 (git): merge revision(s) 31578:
* lib/uri/generic.rb (#route_from_path): Fix a bug where
URI('http://h/b/').route_to('http://h/b') wrongly returned './'
(should be '../b'). [Bug #4476]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31578 b2dd03c8-39...
shyouhei (Shyouhei Urabe)
10:29 PM Revision 79a569f4 (git): merge revision(s) 31575:
* lib/fileutils.rb (FileUtils#touch): Fix corrupted output.
ref [ruby-dev:43401]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: URABE, Shyouhei <shyouhei...
shyouhei (Shyouhei Urabe)
10:29 PM Revision c8914f25 (git): merge revision(s) 31312:
* re.h (RMATCH_REGS): parenthesize cast expression. suggested
from Nikolai Weibull in [ruby-core:35825].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: ...
shyouhei (Shyouhei Urabe)
10:29 PM Revision 4e5325fe (git): merge revision(s) 31302:
backported r31286 from trunk
* numeric.c (ruby_float_step): wrong loop condition.
fixes [ruby-core:35753], reported by Joey Zhou.
* test/ruby/test_range.rb (TestRange#test_step_ruby_core_35753):
test...
shyouhei (Shyouhei Urabe)
10:29 PM Revision 72e6e00f (git): merge revision(s) 30552:
* ext/zlib/zlib.c (gzfile_check_footer): ISIZE (Input SIZE) in gzip's header
is the size of uncompressed input data modulo 2^32.
[ruby-core:34481] http://www.ietf.org/rfc/rfc1952.txt
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
shyouhei (Shyouhei Urabe)
10:28 PM Revision b62769ea (git): merge revision(s) 30479:
* ext/socket/{getaddrinfo,getnameinfo}.c: include winsock2.h only when
specified to use winsock2 by user.
this problem is reported by kosaki.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30479 b2dd03...
shyouhei (Shyouhei Urabe)
10:25 PM Revision 6bc97ee8 (git): merge revision(s) 30457:
* ext/socket/socket.c (make_addrinfo): skip IPv6 addresses when ruby
doesn't support IPv6 but system supports it.
[ruby-dev:42944] (#4230)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30457 b2dd03c8-...
shyouhei (Shyouhei Urabe)
10:25 PM Revision 9c2fba7c (git): * 2011-05-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@31659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:25 PM Revision ea8c8251 (git): merge revision(s) 30401:
* win32/README.win32: note to need NT based OS to build ruby.
* win32/{configure.bat,setup.mak}: backport current build method from
trunk. [ruby-dev:42893] (#4206)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/...
shyouhei (Shyouhei Urabe)
10:25 PM Revision b8031a45 (git): merge revision(s) 30274:30279:
* Backported the fix at
Mon Oct 4 09:30:42 2010 NARUSE, Yui <naruse@ruby-lang.org>
* ext/openssl/lib/openssl/bn.rb (Integer#to_bn): OpenSSL::BN.new
accepts only Strings, so call Integer#to_s(16).
...
shyouhei (Shyouhei Urabe)
09:21 PM Revision 8336788b (git): * 2011-05-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:21 PM Revision 793f30e3 (git): * eval.c (rb_thread_atfork): When a ruby process forks, its random
seed shall be reinitialized to prevent CVE-2003-0900 situation.
This bug affects for 1.8 and earlier series, but not for 1.9.
fixed [ruby-core:34944].
* io.c (pipe_open): ditto.
* random.c (rb_reset_random_seed): ditto.
* intern.h...
shyouhei (Shyouhei Urabe)
07:28 PM Bug #3924: Performance bug (in require?)
Progress update:
Fixed the autoload problem, my fork now loads a moderate sized rails app in the same time as ruby 1.9.2 (and far faster that 1.9.3dev 20s compared to 46s), as well as passing all other tests/specs. This proves the alg...
xaviershay (Xavier Shay)
06:00 PM Revision 42cb6379 (git): * ext/.document: Add curses to documented extensions.
* ext/curses/curses.c: Improve documentation. Patch by Vincent Batts.
[Ruby 1.9 - Bug #4747]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
05:51 PM Revision 5bae5b4a (git): * ext/bigdecimal/lib/bigdecimal/util.rb: Improve documentation. Patch
by Pete Higgins. [Ruby 1.9 - Bug #4746]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
05:44 PM Revision 18d29d79 (git): * ext/bigdecimal/lib/bigdecimal/jacobian.rb: Document isEqual. Patch
by Kuba Fietkiewicz. [Ruby 1.9 - Bug #4744]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
05:37 PM Revision c38c0537 (git): * 2011-05-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:37 PM Revision f8488a27 (git): * ext/date/lib/date/format.rb: Document date formats. Patch by
Clinton Nixon. [Ruby 1.9 - Bug #4743]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
03:34 PM Bug #4747 (Closed): documentation updates: Curses and friends are 76% documented
attached is a patch with a *lot* of additions the curses library.
In fact, before, there was not much more than a simple effort to do call-seq: for a handful of methods.
This makes the following:
Curses::MouseEvent 100%
Curses::Win...
vbatts (Vincent Batts)
03:18 PM Bug #4737 (Feedback): Ruby crasshes and config.xml becomes a 0 kb file
sorah (Sorah Fukumori)
03:10 PM Bug #4737: Ruby crasshes and config.xml becomes a 0 kb file
What is config_test.rb.
Is this reproduced with 1.9.2-p180?
naruse (Yui NARUSE)
02:57 PM Bug #4737: Ruby crasshes and config.xml becomes a 0 kb file
Hi Team,
I am not able to proceed further, Can anyone please help on this
shahabidh (sha jain)
03:11 AM Bug #4737: Ruby crasshes and config.xml becomes a 0 kb file
Clearing assignee and priority drbrain (Eric Hodel)
03:16 PM Bug #4745 (Closed): Build failed on m68k
Fixed r31647.
I forgot to include isssue number in commit log.
iwamatsu (Nobuhiro Iwamatsu)
11:31 AM Bug #4745 (Assigned): Build failed on m68k
nobu (Nobuyoshi Nakada)
10:13 AM Bug #4745 (Closed): Build failed on m68k
Hi,
Build of ruby/trunk failed on m68k.
I confirmed on Debian/m68k.
-----
compiling /build/b/ruby/gc.c
/build/b/ruby/gc.c: In function 'mark_current_machine_context':
/build/b/ruby/gc.c:2353: warning: passing argument 1 of 'mar...
iwamatsu (Nobuhiro Iwamatsu)
02:46 PM Bug #4683 (Assigned): [PATCH] io.c: copy_stream execute interrupts and retry
naruse (Yui NARUSE)
08:23 AM Bug #4683: [PATCH] io.c: copy_stream execute interrupts and retry
Eric Wong <normalperson@yhbt.net> wrote:
> Bug #4683: [PATCH] io.c: copy_stream execute interrupts and retry
> http://redmine.ruby-lang.org/issues/4683

> It's debatable whether this is a bug or not, but I think the current inte...
normalperson (Eric Wong)
01:49 PM Bug #4255: When on a case-insensitive filesystem, "loaded features" search in require should ignore case
If 1.9 does indeed get the proper expanded path of the file, and also *uses* that expanded path for LOADED_FEATURES, then I agree the case-insensitivity change is unnecessary. headius (Charles Nutter)
12:22 PM Revision 78cd4749 (git): * lib/scanf.rb: fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
11:55 AM Bug #4746 (Closed): Documentation for bigdecimal/util
This patch adds documentation for the methods in bigdecimal/util. Additionally, I removed some comments at the top that were incorrectly applied elsewhere as documentation for the Float class. phiggins (Pete Higgins)
06:36 AM Revision b0087a58 (git): * ChangeLog: monomaniac and meaningless format checks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:15 AM Bug #4744 (Closed): ext/bigdecimal/lib/bigdecimal/jacobian.rb
kubaf (Kuba Fietkiewicz)
06:05 AM Revision e6a51e8f (git): * gc.c: Fix build on m68k by 'error: too few arguments to
function 'mark_locations_array''.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
iwamatsu (Nobuhiro Iwamatsu)
04:42 AM Bug #4743 (Closed): Adding documentation for Date formats
Added documentation for all Date formats missing docs. I apologize for not having a good link or example for Date.jisx0301. Not being able to read Japanese, I couldn't quite figure out this standard (JIS X 0301). The lack of a link does ... crnixon (Clinton Nixon)
04:26 AM Bug #4735: lib/scanf.rb Documentation Improvement
I converted the =begin/=end sections to # and removed the toplevel comments for String, IO and Kernel to not pollute them. drbrain (Eric Hodel)
04:24 AM Bug #4735 (Closed): lib/scanf.rb Documentation Improvement
This issue was solved with changeset r31646.
Gabe, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/scanf.rb: Improve documentation. Patch by Gabe McArthur.
...
drbrain (Eric Hodel)
12:58 AM Bug #4738 (Closed): gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
This issue was solved with changeset r31644.
Ilias, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* enc/trans/ibm737-tbl.rb: greek code page. fixes #4738
nobu (Nobuyoshi Nakada)
12:27 AM Feature #4086: Feature request: add String#contain? and {Enumerable,Array}#contain? methods
Ok I am updating to clarify this. The gist of the code change would be this (patch attached):
module Enumerable
alias contain? include?
end
class String
alias contain? include?
end
Which would allow for this to work:
[...
rogerdpack (Roger Pack)
12:15 AM Feature #4742 (Closed): Allow for File.open('yo', :mode => File::WRONLY|File::TRUNC|File::CREAT)
Currently we have these options for File.open:
File.open('yo', 'w')
File.open('yo', File::WRONLY|File::TRUNC|File::CREAT)
File.open('yo', :mode => 'w')
but not
File.open('yo', :mode => File::WRONLY|File::TRUNC|File::CREAT)
W...
rogerdpack (Roger Pack)

05/19/2011

10:52 PM Feature #3905: rb_clear_cache_by_class() called often during GC for non-blocking I/O
I don't against for the ephemeral class flag but
it needs discussion with ko1 and/or matz.
akr (Akira Tanaka)
10:37 PM Bug #4738: gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
Edit: deleted by myself, as not relevant to the issue. lazaridis.com (Lazaridis Ilias)
10:14 PM Bug #4738: gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
Ilias Lazaridis wrote:
>
> ...
Months? RubyInstaller codebase provides you the building blocks, you don't need to setup a development environment, it does for you and is self contained.
luislavena (Luis Lavena)
10:09 PM Bug #4738: gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
Edit: deleted by myself, as not relevant to the issue. lazaridis.com (Lazaridis Ilias)
09:27 PM Bug #4738: gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
Ilias Lazaridis wrote:
>
> ...
Sorry to hear that.
> What I can do:
> ...
Can't provide a binary for a non-released version. That is RubyInstaller policy to avoid confusion with stable releases.
> * Or I could apply and test a...
luislavena (Luis Lavena)
09:16 PM Bug #4738: gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
Edit: deleted by myself, as not relevant to the issue. lazaridis.com (Lazaridis Ilias)
08:51 PM Bug #4738 (Feedback): gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
Hello,
Please provide the complete output of "gem env" so we can determine which path option is generating these issues.
Also, will be great if you try this against latest version of Ruby (trunk) since lost of encoding issues has b...
luislavena (Luis Lavena)
08:28 PM Bug #4738 (Closed): gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek
On windows 7 greek.
Installer used:
http://rubyforge.org/frs/download.php/74298/rubyinstaller-1.9.2-p180.exe
P:\>cmd
Microsoft Windows [Έκδοση 6.1.7600]
Πνευματικά δικαιώματα (c) 2009 Microsoft Corporation. Με επιφύλαξη κάθε νόμ...
lazaridis.com (Lazaridis Ilias)
09:19 PM Feature #1291 (Assigned): O_CLOEXEC flag missing for Kernel::open
I've reverted r31430 today.
because boron chkbuild test result says, An old linux kernel ignore O_CLOEXEC
silently instead of return an error. It may lead to bring new security risk.
So, we have to be pending it until finish to impl...
kosaki (Motohiro KOSAKI)
08:23 PM Bug #4734: [ext/openssl] DSA#sign error
Thanks Yui for testing!

@nahi: OK, I understand now. I'll try with openssl >= 1.0.0 to see if
it works there.
I can merge the tests from ruby_1_8 to trunk after that, that's OK.

Thanks for your input, both of you!
-Marti...
MartinBosslet (Martin Bosslet)
01:23 PM Bug #4734: [ext/openssl] DSA#sign error
Sorry, I should have aware of this ticket.

Non-DSS1 DSA signing is from openssl 1.0.0. It should work on openssl >= 1.0.0.

Tests in ruby_1_8 branch (test/openssl/test_x509cert.rb) should have
related tests. The tests are syn...
nahi (Hiroshi Nakamura)
08:18 AM Bug #4734: [ext/openssl] DSA#sign error
I can reproduce it with
* ruby 1.9.3dev (2011-05-18 trunk 31621) [x86_64-freebsd8.2]
* OpenSSL 0.9.8q 2 Dec 2010"
naruse (Yui NARUSE)
08:03 AM Bug #4734 (Closed): [ext/openssl] DSA#sign error
Hi,
imo the following should work just fine:
data = 'Sign me!'
digest = OpenSSL::Digest::SHA256.new
pkey = OpenSSL::PKey::DSA.new(512)
signature = pkey.sign(digest, data)
At least it does for PKey::RSA. But the above...
MartinBosslet (Martin Bosslet)
07:24 PM Revision 7e1e46b9 (git): * lib/scanf.rb: Improve documentation. Patch by Gabe McArthur.
[Ruby 1.9 - Bug #4735]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
05:49 PM Bug #4737 (Rejected): Ruby crasshes and config.xml becomes a 0 kb file
I am trying to use svn connector to Rally provided from Rally.
I have installed the version 1.9.2p0
bash-3.00# ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [sparc-solaris2.8]
When I try to run the test script I get the follow...
shahabidh (sha jain)
05:40 PM Bug #4736 (Rejected): Exception#to_s return other string.
=begin
すみません、trunkでは直っていたようですので閉じます。
$ ./miniruby -ve "p Exception.new([:a, :b]).to_s"
ruby 1.9.3dev (2011-05-05 trunk 27489) [x86_64-linux]
"[:a, :b]"
=end
authorNari (Narihiro Nakamura)
05:32 PM Bug #4736 (Rejected): Exception#to_s return other string.
=begin
nariです。
Exception#to_s が文字列以外を返すことがあるようです。
1.8.7, 1.9.2 ともに再現します。
$ ruby -ve "p Exception.new([:a, :b]).to_s"
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
[:a, :b]
$ ruby -ve "p Exception.new([:a, :b]...
authorNari (Narihiro Nakamura)
03:58 PM Revision e2283b87 (git): * 2011-05-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:58 PM Revision 2acc71b2 (git): * enc/trans/ibm737-tbl.rb: greek code page. fixes #4738
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:18 PM Revision 89837412 (git): revert O_CLOEXEC patch series completely.
because boron chkbuild test result says, An old linux kernel ignore O_CLOEXEC
silently instead of return an error. It may lead to bring new security risk.
So, we have to be pending it until finish to implement proper fallback logic.
g...
kosaki (Motohiro KOSAKI)
09:43 AM Feature #4666 (Third Party's Issue): set ruby compatibility version to 1.9.3 in trunk
nobu (Nobuyoshi Nakada)
09:06 AM Bug #4735 (Closed): lib/scanf.rb Documentation Improvement
gabemc (Gabe McArthur)
06:23 AM Bug #3167: RDoc issues in interactive mode
On May 18, 2011, at 7:56 AM, Benoit Daloze wrote:
>> I don't think I can fix 2) as it's performed by Readline
>
> I believed it is not related to Readline, I probably did not make myself clear.

I thought you meant the method list...
drbrain (Eric Hodel)
06:19 AM Feature #4718 (Closed): whitespace fixes for the CMath module
This issue was solved with changeset r31635.
Jason, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib: Convert tabs to spaces for ruby files per
http://redm...
drbrain (Eric Hodel)
06:19 AM Bug #4730 (Closed): Fixing Whitepsace
This issue was solved with changeset r31635.
Steve, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib: Convert tabs to spaces for ruby files per
http://redm...
drbrain (Eric Hodel)
12:34 AM Bug #4730 (Closed): Fixing Whitepsace
Here it is, as promised. I ran some shell commands to strip trailing whitespace, and then tabs to spaces. I then went through the files by hand and fixed some weird indentation that this caused due to inconsistencies. make test says ever... steveklabnik (Steve Klabnik)
06:07 AM Bug #4733 (Closed): Adding documentation for CGI
This issue was solved with changeset r31634.
Clinton, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/cgi/util.rb: Improve documentation. Patch by Clinton N...
drbrain (Eric Hodel)
03:54 AM Bug #4733 (Closed): Adding documentation for CGI
crnixon (Clinton Nixon)
06:02 AM Bug #4728 (Closed): Adding documentation for Tempfile
This issue was solved with changeset r31633.
Clinton, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/tempfile.rb: Document Dir.mkdir and Dir.rmdir. Patch b...
drbrain (Eric Hodel)
05:46 AM Revision 4ae55eb1 (git): * test/ruby/test_signal.rb (test_signal_requiring): skip on Windows.
we can send SIGINT only to pid 0 and the process itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:32 AM Bug #4732 (Closed): mingw no longer writes files with "\r\n" by default, presumably unexpectedly
As reported
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/36284
File.open('yo', 'w') do |f|
f.write "a\nb"
end
in 1.9.2 writes out "a\r\nb" but 1.9.3 writes out "a\nb" presumably unexpectedly.
Cheers!
rogerdpack (Roger Pack)
01:29 AM Bug #4731 (Rejected): ruby -S irb fails with mingw/msys vanilla builds
as reported originally with http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/36285
basically mingw builds fail with $ ruby -S irb and always have, at least for the 1.9 branches.
$ ruby -S irb
ruby: No such file or directo...
rogerdpack (Roger Pack)
12:07 AM Revision d371e358 (git): * lib: revert r31635-r31638 and untabify with expand(1).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom