Project

General

Profile

Activity

From 12/02/2010 to 12/08/2010

12/08/2010

10:37 PM Bug #4134 (Closed): assigned but unused variable
=begin
This issue was solved with changeset r30146.
Kouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
08:52 PM Bug #4134 (Closed): assigned but unused variable
=begin
テストを-vを付けて実行するとassigned but unused variableの警告が大量に出るのですが、
ライブラリ側で出ていた警告のうち消せそうなものを消してみました。
(残りは、assigned but unused variableの警告は出るがERBテンプレートで参照しているもの)


Index: ext/dl/lib/dl/struct.rb
=================================...
kyanagi (Kouhei Yanagita)
10:31 PM Bug #4135: bug in calculations in 1.9.3dev / 1.9.2
=begin
Stupid me. Sorry guys.
=end
german (Dmitrii Samoilov)
10:12 PM Bug #4135: bug in calculations in 1.9.3dev / 1.9.2
=begin
Learn floating point numbers.

What Every Computer Scientist Should Know About Floating-Point Arithmetic
http://docs.sun.com/source/806-3568/ncg_goldberg.html
http://wiki.github.com/rdp/ruby_tutorials_core/ruby-talk-faq#f...
naruse (Yui NARUSE)
10:00 PM Bug #4135 (Rejected): bug in calculations in 1.9.3dev / 1.9.2
=begin

=end
nobu (Nobuyoshi Nakada)
09:02 PM Bug #4135 (Rejected): bug in calculations in 1.9.3dev / 1.9.2
=begin
$ ruby -v
ruby 1.9.3dev (2010-12-08 trunk 30125) [i686-linux]

I just installed ruby-head from rvm and run this in irb:

$ irb
ruby-head > 125.33 - (125.33/100.0*50.0)
=> 62.66499999999999
ruby-head > 125.33 / 10...
german (Dmitrii Samoilov)
10:00 PM Revision fc2748e7 (git): * test/irb/test_option.rb (test_end_of_option): don't read .irbrc. Bug#4138
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:11 PM Bug #4133: Unexpected result of Time#strftime("%s") on Windows with trunk
=begin

=end
yugui (Yuki Sonoda)
03:49 PM Bug #4133 (Closed): Unexpected result of Time#strftime("%s") on Windows with trunk
=begin
C:\work>ruby -ve 'p Time.now.strftime("%s")'
ruby 1.9.3dev (2010-12-07 trunk 30123) [i386-mswin32_90]
"0000000000000000000000000000000000000000000000000000001291790065"

C:\work>ruby -ve 'p Time.now.strftime("%s")'
ruby...
phasis68 (Heesob Park)
01:29 PM Revision b2ea6df3 (git): * ext/dl/lib/dl/struct.rb: clean a warning: assigned but unused
variable. patched by Kouhei Yanagita. [ruby-dev:42722]
* ext/dl/lib/dl/import.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:39 PM Revision af670814 (git): * vm_dump.c (rb_vm_bugreport): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:36 PM Revision 2f26014e (git): * parse.y (shadowing_lvar_gen): fix line number. [ruby-dev:42718]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:38 AM Revision fad7d95a (git): * dir.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:19 AM Bug #4103: String#hash not returning consistent values in different sessions
=begin
On 2010/12/01 2:07, NARUSE, Yui wrote:

> It is intended. Ruby 1.9 explicitly use session local random seed
> to calculate a hash for strings (and some other objects).
>
> This is because the implementation of Object#hash is...
duerst (Martin Dürst)
10:55 AM Revision af3d6b53 (git): * 2010-12-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:55 AM Revision 87a826b8 (git): reverted to r30124; r30124 breaks test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
08:09 AM Revision c9116c68 (git): merges r29798 from trunk into ruby_1_9_2.
--
* vm_eval.c (rb_funcall): ensure va_end after va_init_list. Coverity
Scan found this bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision 751a5cfa (git): merges r29786 from trunk into ruby_1_9_2.
--
Prevent timing failure.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision c5089cab (git): merges r29784,r29787 and r29788 from trunk into ruby_1_9_2.
--
* etc/openssl/ossl_ssl.c (ossl_ssl_get_cert): raise exception if
pointer is invalid. Thanks Ippei Obayashi! [ruby-dev:42573]
--
STDIN is not valid when ruby doesn't have tty.
--
making ssl test a little better
git-svn-id: svn+ssh:...
yugui (Yuki Sonoda)
08:09 AM Revision 9fa9adf1 (git): * cygwin/GNUMakefile.in ($(RCFILES)): fixes [ruby-core:33525].
Patch by Luis Lavena <luislavena AT gmail.com>.
http://groups.google.com/group/rubyinstaller/browse_thread/thread/412abfdcb695aecb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision aeebb6e5 (git): * string.c (rb_str_concat): partially reverts r30040 because
it unpexpectedly changed the behavior of String#<<.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision b62f04f5 (git): merges r29743 from trunk into ruby_1_9_2.
--
* io.c (pipe_finalize): status is success if no process.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision 1f87ac7b (git): merges r29693 from trunk into ruby_1_9_2.
--
* common.mk (ext/ripper/ripper.c): RUBY needs to be set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision d9f37868 (git): merges r29691 from trunk into ruby_1_9_2.
--
* ext/fiddle/extconf.rb: fixing ffi library location on windows.
Thanks Usa! [ruby-core:32930]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision 40236a58 (git): merges r29676 from trunk into ruby_1_9_2.
--
* string.c (rb_enc_cr_str_buf_cat): concatenation of valid
encoding string and invalid encoding string should result
invalid encoding. [ruby-core:33027]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30132 b2dd0...
yugui (Yuki Sonoda)
08:09 AM Revision 2f7d3b46 (git): merges r29674 from trunk into ruby_1_9_2.
--
* lib/irb/ruby-lex.rb (RubyLex#identify_string): parse multiple
regex options. a patch from Heesob Park in [ruby-core:32988].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:09 AM Revision 11aa04e2 (git): merges r29632 from trunk into ruby_1_9_2.
--
* test/pathname/test_pathname.rb (TestPathname#test_grpowned?): the
group of the created file is inherited from the parent
directory on BSDs and MacOS X. Linux also inherit the group if
the setgid bit of the directory is set. ...
yugui (Yuki Sonoda)
08:09 AM Revision 04bc7dbc (git): merges r29622 from trunk into ruby_1_9_2.
--
* string.c (rb_str_dump): fix expected length. [ruby-core:32935]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:08 AM Revision ee72d1c4 (git): merges r29544 from trunk into ruby_1_9_2.
--
* lib/net/telnet.rb (Net::Telnet#close): added.
patched by Erik Hollensbe [ruby-dev:42260] #3830
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:08 AM Revision 7231be4c (git): merges r29541,r29607,r29608 and r29611 from trunk into ruby_1_9_2.
--
* test/ruby/test_io.rb (TestIO#pipe): get rid of deadlock on pipe.
a patch from Tomoyuki Chikanaga at [ruby-dev:42435]. #3970
* test/ruby/test_io_m17n.rb (TestIO_M17N#pipe): ditto.
--
* test/ruby/test_io.rb (TestIO#pipe): need to ...
yugui (Yuki Sonoda)
08:08 AM Revision f87402c3 (git): merges r29523 from trunk into ruby_1_9_2.
--
* lib/net/http.rb (transport_request): @socket may be nil.
patched by Egbert Eich [ruby-core:32829]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
07:37 AM Bug #4130 (Closed): wrong line number with shadowing and unused variable
=begin
This issue was solved with changeset r30124.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
12:52 AM Revision 2e65b0d8 (git): * parse.y (LVAR_USED): should be int same as ruby_sourceline.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

12/07/2010

10:47 PM Bug #4131 (Closed): can't set length of shared string error in IO#read
=begin
This issue was solved with changeset r30122.
Masaya, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
tarui (Masaya Tarui)
10:28 PM Bug #4131 (Closed): can't set length of shared string error in IO#read
=begin
IO#readにおいて、
lengthがnilでbufferにsharedなStringを指定したときに以下のようにエラーになります。

>ruby -ve "a='abcdefghijkl';b=a[1,3];STDIN.read(nil,a)"
ruby 1.9.3dev (2010-12-07 trunk 30119) [i386-mswin32_90]
-e:1:in `read': can't set length of s...
tarui (Masaya Tarui)
10:29 PM Revision 43cfe6c6 (git): * parse.y (struct vtable, struct local_vars, vtable_add):
restructued to add declared line. [ruby-dev:42718]
* parse.y (shadowing_lvar_gen): should not add dvar to vars.
* parse.y (local_push_gen, local_id_gen, dvar_defined_gen): check
local variable usage for args and vars respectedly.
git...
nobu (Nobuyoshi Nakada)
10:27 PM Bug #4130 (Closed): wrong line number with shadowing and unused variable
=begin
shadowing outer local variableとassigned but unused variableの組み合わせで行番号がおかしくなります。

$ cat test.rb
def foo
a = 1
tap do |a|
end
end
$ ./ruby -v test.rb
ruby 1.9.3dev (2010-12-07 trunk 30114) [i386-darwin9.0]
...
nobu (Nobuyoshi Nakada)
09:33 PM Bug #3686 (Closed): Error in parsing musicbrainz.org with rexml
=begin
It had been fixed in trunk.
=end
kou (Kouhei Sutou)
09:17 PM Bug #4083 (Closed): warning in rexml/doctype.rb
=begin
This issue was solved with changeset r30113.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kou (Kouhei Sutou)
09:14 PM Bug #4129 (Closed): multi-tk を require すると、おかしい
=begin
こうなります

$ ruby19 -rmulti-tk -e ''
/usr/local/lib/ruby/1.9.1/multi-tk.rb: [BUG] Segmentation fault
ruby 1.9.3dev (2010-12-05 trunk 30086) [x86_64-freebsd8.2]

-- Control frame information ------------------------------...
metanest (Makoto Kishimoto)
08:57 PM Bug #4128 (Closed): String#kconvでfrom_encを指定していないときにString#encodingを使うようになっていない
=begin
This issue was solved with changeset r30112.
Kouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
07:57 PM Feature #4085: Refinements and nested methods
=begin

On Dec 7, 2010, at 11:34 , Charles Oliver Nutter wrote:

> On Tue, Dec 7, 2010 at 2:58 AM, Haase, Konstantin
> <Konstantin.Haase@student.hpi.uni-potsdam.de> wrote:
>> Since I explained one use case I'd have for local rebind...
rkh (Konstantin Haase)
07:34 PM Feature #4085: Refinements and nested methods
=begin
On Tue, Dec 7, 2010 at 2:58 AM, Haase, Konstantin
<Konstantin.Haase@student.hpi.uni-potsdam.de> wrote:
> Since I explained one use case I'd have for local rebinding: I think not having local rebinding is mostly what we want, lo...
headius (Charles Nutter)
05:59 PM Feature #4085: Refinements and nested methods
=begin
Since I explained one use case I'd have for local rebinding: I think not having local rebinding is mostly what we want, local rebinding would mostly cause unwanted side effects and would be a pure horror to debug.

Konstantin
...
rkh (Konstantin Haase)
05:52 PM Feature #4085: Refinements and nested methods
=begin
Hi,

In message "Re: [ruby-core:33610] Re: [Ruby 1.9-Feature#4085][Open] Refinements and nested methods"
on Tue, 7 Dec 2010 16:08:28 +0900, Shugo Maeda <shugo@ruby-lang.org> writes:

|I don't mean to merge refinements in...
matz (Yukihiro Matsumoto)
05:04 PM Feature #4085: Refinements and nested methods
=begin
(2010/12/07 15:58), Charles Oliver Nutter wrote:
> On Mon, Dec 6, 2010 at 8:48 AM, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:
>> (2010/12/06 21:17), Charles Oliver Nutter wrote:
>>> This is what topic branches are for :)
...
shyouhei (Shyouhei Urabe)
04:15 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/7 Charles Oliver Nutter <headius@headius.com>:
>>> It shouldn't be done on
>>> mainline, in my opinion, until it has solidified a bit more and it's
>>> certain to be included in an upcoming "standard" Ruby relea...
shugo (Shugo Maeda)
03:59 PM Feature #4085: Refinements and nested methods
=begin
On Mon, Dec 6, 2010 at 8:48 AM, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:
> (2010/12/06 21:17), Charles Oliver Nutter wrote:
>> This is what topic branches are for :)
>
> No.  That idea is not a SVN way.  A trunk in SVN ...
headius (Charles Nutter)
03:53 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/6 Charles Oliver Nutter <headius@headius.com>:
>> I also hope that 1.9.x would be stable, but I'd like to develop
>> aggressively in trunk.  I don't think the current design and
>> implementation of refinements ...
shugo (Shugo Maeda)
03:27 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/6 Yehuda Katz <wycats@gmail.com>:
> I think that, for this same reason, `using` should normally not apply
> outside of the immediate lexical scope. I actually believed that this was
> the default behavior, and e...
shugo (Shugo Maeda)
04:30 AM Feature #4085: Refinements and nested methods
=begin
Speaking as someone who writes a lot of libraries, I would be very likely to
use a purely lexical refinement feature all the time.

If the feature *was* limited to a purely lexical scope, most of my gems
would probably have a...
wycats (Yehuda Katz)
03:23 AM Feature #4085: Refinements and nested methods
=begin
On Sat, Dec 4, 2010 at 06:31, Charles Oliver Nutter <headius@headius.com>wrote:

> To be honest, I think it should be a using directive at the file's
> toplevel, so subsequently-parsed blocks know they're going to be
> refine...
meta (mathew murphy)
03:04 AM Feature #4085: Refinements and nested methods
=begin
Hi,

On 12/6/2010 7:13 AM, Charles Oliver Nutter wrote:
> I suggest we drop the "pseudo" from "pseduolexical" in the Refinements
> specification, and see where that takes us. Anything "pseudo" lexical
> is dynamic scoping, w...
lsegal (Loren Segal)
05:17 PM Feature #4111 (Closed): Add XLIST support to Net::IMAP
=begin
This issue was solved with changeset r30108.
Geoff, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
shugo (Shugo Maeda)
02:24 PM Revision 7fd6016e (git): Set DH Parameter for SSLContext to clean warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:38 PM Revision 9865ee2c (git): * io.c (io_read): duplicate string if shared. [ruby-dev:42719]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
01:31 PM Revision 11ef8746 (git): * lib/optparse.rb (OptionParser::Officious): separate completion
options from --help. [ruby-dev:42690]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:29 PM Revision ff1fb427 (git): * lib/optparse.rb (OptionParser::Completion#candidate),
(OptionParser::Switch#compsys): remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:12 PM Revision 4ec63ef2 (git): fix typo: not response.attr.data, but response.data.attr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:05 PM Revision 5bf72d1f (git): * transcode.c (transcode_loop): call default handler of the given
hash, method, proc or [] method as fallback. [ruby-dev:42692]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:01 PM Revision c207b0b7 (git): * lib/rexml/light/node.rb: remove circular require.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:57 PM Revision 40a50123 (git): * test/rexml/test_light.rb: really suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:55 PM Revision d5e607eb (git): * test/rexml/test_light.rb: suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:29 PM Bug #4124: optparse: needless argument: --help=zshcomplete=COMMAND
=begin
--help ではなく http://www.rubyist.net/~rubikitch/archive/zshcomplete.txt のように --zshcomplete (と --bashcomplete) にするというのはどうでしょうか?
=end
znz (Kazuhiro NISHIYAMA)
12:02 PM Bug #4124 (Closed): optparse: needless argument: --help=zshcomplete=COMMAND
=begin
どうしようもないと思うのですが、何かアイデアがあれば。
=end
nobu (Nobuyoshi Nakada)
10:28 AM Bug #4124 (Assigned): optparse: needless argument: --help=zshcomplete=COMMAND
=begin
opttest.rb の変更で閉じるということは rspec などのようにすでに独自の --help があるものは非対応のままということでしょうか?

% ruby-trunk -v
ruby 1.9.3dev (2010-12-07 trunk 30107) [i686-linux]
% generate-complete-function/ruby/optparse rspec-trunk
/home/kazu/opt/ruby-...
znz (Kazuhiro NISHIYAMA)
12:16 PM Revision 766d38e6 (git): * debug.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:10 PM Revision 9ce40aac (git): * lib/rexml/doctype.rb, test/rexml/test_doctype.rb: suppress warnings.
[ruby-core:33305]
Reported by Aaron Patterson. Thanks!!!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
11:47 AM Revision 85eb93d0 (git): * ext/nkf/lib/kconv.rb (String#kconv): fix typo and update rdoc.
patched by Kouhei Yanagita [ruby-dev:42696]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:32 AM Revision 1f70a6ba (git): * test/rexml/test_doctype.rb: add Accessor to test case name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:31 AM Revision 25a6a3fd (git): * test/rexml/test_doctype.rb: Doctype -> DocType.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:30 AM Revision eb20de88 (git): * test/rexml/test_doctype_mixin.rb: rename to ...
* test/rexml/test_doctype.rb: ... this to remove needless name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sutou Kouhei
08:07 AM Revision fd019a5c (git): * lib/net/imap.rb (xlist): supported the XLIST command, which is an
extension by Apple and Google. patch by Geoff Youngs.
[ruby-core:33521]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
08:07 AM Bug #4120 (Closed): 2 failures on test/mkmf/test_convertible.rb
=begin
This issue was solved with changeset r30107.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
03:07 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
On Sat, Dec 4, 2010 at 13:31, Jeremy Evans <redmine@ruby-lang.org> wrote:

> Fractional dates means that a Date object also holds a time component.
> They are an implementation detail of the current standard date library,
> ...
meta (mathew murphy)

12/06/2010

11:49 PM Feature #4085: Refinements and nested methods
=begin
(2010/12/06 21:17), Charles Oliver Nutter wrote:
> On Sat, Dec 4, 2010 at 6:32 AM, Shugo Maeda <shugo@ruby-lang.org> wrote:
>>> Note that this is just my opinion, and that I seem to be in the
>>> minority ;-)
>>> I hope that ...
shyouhei (Shyouhei Urabe)
09:17 PM Feature #4085: Refinements and nested methods
=begin
On Sat, Dec 4, 2010 at 6:32 AM, Shugo Maeda <shugo@ruby-lang.org> wrote:
>> Note that this is just my opinion, and that I seem to be in the
>> minority ;-)
>> I hope that 1.9.x would be stable, but many other committers seem t...
headius (Charles Nutter)
09:14 PM Feature #4085: Refinements and nested methods
=begin
On Sun, Dec 5, 2010 at 11:41 PM, Yehuda Katz <wycats@gmail.com> wrote:
> I think that, for this same reason, `using` should normally not apply
> outside of the immediate lexical scope. I actually believed that this was
> the d...
headius (Charles Nutter)
02:42 PM Feature #4085: Refinements and nested methods
=begin
I think that, for this same reason, `using` should normally not apply
outside of the immediate lexical scope. I actually believed that this was
the default behavior, and explained why I thought it was a good idea on my
blog (h...
wycats (Yehuda Katz)
02:13 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/5 Yukihiro Matsumoto <matz@ruby-lang.org>:
> I am neutral about local rebinding.  It is useful sometimes (as
> someone has pointed out in this thread).  At the same time, I agree
> with you that performance impa...
shugo (Shugo Maeda)
02:09 PM Feature #4085: Refinements and nested methods
=begin
I disagree with this argument. If the feature behaved as you expected, you
would never be able to include a refinement into a scope without reading the
implementation of all callees to make sure that the refinements you include...
wycats (Yehuda Katz)
12:16 PM Feature #4085: Refinements and nested methods
=begin

On Dec 4, 2010, at 5:37 PM, Yukihiro Matsumoto wrote:

> Hi,
>
> I am neutral about local rebinding. It is useful sometimes (as
> someone has pointed out in this thread). At the same time, I agree
> with you that perfo...
raggi (James Tucker)
11:00 PM Revision e806b0fe (git): * configure.in, win32/Makefile.sub (WERRORFLAG): flag to treat
warnings as errors.
* lib/mkmf.rb (Logging.postpone): yield log file object.
* lib/mkmf.rb (xsystem): add options, :werror only right now.
* lib/mkmf.rb (with_werror): check as if warnings are errors.
* lib/mkmf.rb (convertible_int): mak...
nobu (Nobuyoshi Nakada)
11:00 PM Bug #4128: String#kconvでfrom_encを指定していないときにString#encodingを使うようになっていない
=begin
その上の方にも直すべきコメントがありましたのでパッチを送り直します。


Index: ext/nkf/lib/kconv.rb
===================================================================
--- ext/nkf/lib/kconv.rb (リビジョン 30091)
+++ ext/nkf/lib/kconv.rb (作業コピー...
kyanagi (Kouhei Yanagita)
10:52 PM Bug #4128 (Closed): String#kconvでfrom_encを指定していないときにString#encodingを使うようになっていない
=begin
typoがあり、意図した通りの動作になっていません。

あと、コメントが古かったので修正してみました。


Index: ext/nkf/lib/kconv.rb
===================================================================
--- ext/nkf/lib/kconv.rb (リビジョン 30091)
+++ ext/nkf/lib/k...
kyanagi (Kouhei Yanagita)
10:57 PM Bug #4124 (Closed): optparse: needless argument: --help=zshcomplete=COMMAND
=begin
This issue was solved with changeset r30098.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:17 PM Bug #4124 (Closed): optparse: needless argument: --help=zshcomplete=COMMAND
=begin
opttest.rb のようにデフォルト以外の --help があると補完の生成がうまくいかないようです。

% generate-complete-function/ruby/optparse sample/optparse/opttest.rb
opttest: needless argument: --help=zshcomplete=opttest.rb
%
=end
znz (Kazuhiro NISHIYAMA)
10:48 PM Bug #4120: 2 failures on test/mkmf/test_convertible.rb
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:42694] Re: [Ruby 1.9-Bug#4120][Assigned] 2 failures on test/mkmf/test_convertible.rb"
on Dec.06,2010 21:09:36, <kosaki.motohiro@gmail.com> wrote:
> >> VCでは以下のコードがエラーにならずに警告しか出ないからなの...
usa (Usaku NAKAMURA)
09:10 PM Bug #4120: 2 failures on test/mkmf/test_convertible.rb
=begin
2010年12月6日15:53 U.Nakamura <usa@garbagecollect.jp>:
> こんにちは、なかむら(う)です。
>
> In message "[ruby-dev:42688] Re: [Ruby 1.9-Bug#4120][Assigned] 2 failures on test/mkmf/test_convertible.rb"
>    on Dec.06,2010 15:34:02, <nobu@ruby-l...
kosaki (Motohiro KOSAKI)
03:54 PM Bug #4120: 2 failures on test/mkmf/test_convertible.rb
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:42688] Re: [Ruby 1.9-Bug#4120][Assigned] 2 failures on test/mkmf/test_convertible.rb"
on Dec.06,2010 15:34:02, <nobu@ruby-lang.org> wrote:
> VCでは以下のコードがエラーにならずに警告しか出ないからなのですが、何を
> ...
usa (Usaku NAKAMURA)
03:34 PM Bug #4120: 2 failures on test/mkmf/test_convertible.rb
=begin
なかだです。

At Mon, 6 Dec 2010 11:11:12 +0900,
Usaku NAKAMURA wrote in [ruby-dev:42684]:
> 1) Failure:
> test_typeof_builtin(TestMkmf::TestConvertible) [C:/Users/usa/ruby/test/mkmf/test_convertible.rb:8]:
> <"long"> expected ...
nobu (Nobuyoshi Nakada)
11:10 AM Bug #4120 (Closed): 2 failures on test/mkmf/test_convertible.rb
=begin
表題のテストで、以下の2件の失敗が出ています。
なんかよくわからんので報告のみ。

1) Failure:
test_typeof_builtin(TestMkmf::TestConvertible) [C:/Users/usa/ruby/test/mkmf/test_convertible.rb:8]:
<"long"> expected but was
<"int">.

2) Failure:
test_...
usa (Usaku NAKAMURA)
09:17 PM Bug #4030: ext/openssl OpenSSL::ASN1::decode / to_der
=begin
Ok, thanks for that!
=end
MartinBosslet (Martin Bosslet)
09:40 AM Bug #4030: ext/openssl OpenSSL::ASN1::decode / to_der
=begin
I think, this proposal is reasonable, but the code should be reviewed.
So anyone can review this?
=end
naruse (Yui NARUSE)
09:07 PM Bug #4126 (Rejected): Pathname#+ サブクラスの場合
=begin
Pathnameを継承したときにいくつかのメソッドが自身のクラスのインスタンスを生成すべきだというpull requestが来ています。ご判断下さい。

https://github.com/shyouhei/ruby/pull/2
=end
shyouhei (Shyouhei Urabe)
08:56 PM Revision 75877a30 (git): * cont.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:33 PM Bug #4123: thread-safe problem in libxml_ruby.so
=begin
HI,

Just make a further test based on the testthreadxml.rb.

Change file

/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/xml_mini.rb

From
XmlMini.backend = 'REXML'

To:
XmlMini.backen...
tracy_trend (tracy qin)
05:26 PM Bug #4123 (Third Party's Issue): thread-safe problem in libxml_ruby.so
=begin
Hi,

We set up a rails webservice app using libxml_ruby.so, Hash.from_xml funtion.
This Webserive server works as one process and start new thread to handle each request. But crash always happens at the second call.

r...
tracy_trend (tracy qin)
03:29 PM Revision 02989162 (git): * 2010-12-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:29 PM Revision 88ab39f6 (git): * win32/win32.c (rb_w32_read): fixed more for readline, and so on. [ruby-core:33511]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
02:47 PM Revision 03693cd5 (git): * common.mk (test-build): test-all runs build tests on cross-compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:43 PM Revision c42bfb08 (git): * common.mk (test-build): run all test normally on native environments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:18 PM Revision 5d8fd7f1 (git): * test/mkmf/base.rb (TestMkmf#setup): run quietly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:17 PM Revision 6852bf09 (git): * test/mkmf/test_find_executable.rb (test_find_executable): use
configured results.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:57 PM Bug #4122 (Closed): test_x509store.rbのtest_set_errorsが失敗する
=begin
CentOS 5.5 で、test_x509store.rbが失敗します。

$ make test-all TESTS='openssl/test_x509store.rb'
./miniruby -I./lib -I.ext/common ./tool/runruby.rb --extout=.ext -- "./test/runner.rb" openssl/test_x509store.rb
Run options:
...
kyanagi (Kouhei Yanagita)
01:55 PM Revision a3732110 (git): * common.mk (test-build): test for build process.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30099 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:47 PM Revision 76c286d1 (git): * lib/optparse.rb (OptionParser#candidate): skip separators.
* sample/optparse/opttest.rb: should not override --help.
[ruby-dev:42690]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:44 PM Bug #4121 (Closed): test_getpty_nonexistentで止まることがある
=begin
CentOS 5.5 で、test_pty.rbが途中で止まることがあります。

毎回止まるわけではなく、正しくテストが実行されることも多いです。

while true; do make test-all TESTS='test_pty.rb'; done

などと連続で実行させると簡単に再現できます。

Debian lennyでは問題は発生しませんでした。


$ make test-all TESTS...
kyanagi (Kouhei Yanagita)
10:01 AM Revision 6c715d1d (git): * misc/rb_optparse.zsh: fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:01 AM Revision 71f81f81 (git): * NEWS: add new encodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:01 AM Revision 9208951d (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:01 AM Revision dd77ae9f (git): * test/ruby/test_string.rb (TestString#test_scan): add a test for
[ruby-core:33338] #4087.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
10:01 AM Revision 9600d969 (git): * test/uri/test_common.rb (TestCommon#test_encode_www_form): add
tests for r30015.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
10:01 AM Revision 8d7e9e53 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:27 AM Bug #4110 (Closed): ホスト名の先頭が数字であるとき、WEBrickのテストでErrorが出る
=begin
This issue was solved with changeset r30089.
Kouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:41 AM Revision 68b18291 (git): * lib/uri/common.rb (URI::Parser#initialize_pattern):
refix for restrict the pattern.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:54 AM Revision 41bfc7a7 (git): Add toplevel documentation for OpenSSL
Add additional documentation for OpenSSL::SSL::SSLContext and
OpenSSL::SSL::SSLSocket.
Move "let rdoc know about mOSSL" comments so they don't show up in output.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30090 b2dd03c8-39d4-4...
drbrain (Eric Hodel)
12:19 AM Revision 2a35a782 (git): * lib/uri/common.rb (URI::Parser#initialize_pattern):
workaround fix pattern of hostname for RFC 3986. [ruby-dev:42672]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:19 AM Revision e959e9f3 (git): * 2010-12-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:19 AM Revision 02c0481f (git): * lib/mkmf.rb (check_signedness): rename unused variable prelude.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

12/05/2010

09:51 PM Bug #4119 (Rejected): about encoding convertion
=begin
It means,
* 0xA3A0 is valid in GBK encoding scheme
* but the code point 0xA3A0 is not assgined any characers
* so the convert fails conversion
=end
naruse (Yui NARUSE)
11:31 AM Bug #4119 (Rejected): about encoding convertion
=begin
test script:


#encoding: gbk
p "asdf".encode('utf-8')
p "的".encode('utf-8')
p " ".encode('utf-8')
p "\xa3\xa0".encode('utf-8')

output:

"asdf"
"\u7684"
"\u3000"
D:/doc/Ruby Projects/Arachno Default/t...
jason (jason joo)
12:17 PM Bug #4117 (Closed): irb: typo when parsing command line options
=begin
This issue was solved with changeset r30085.
Julien, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
03:05 AM Bug #4117 (Closed): irb: typo when parsing command line options
=begin
Under ruby 1.9.2, "irb --" raises NoMethodError because of a typo when parsing command-line options.

How to reproduce ?

{{{
#!sh
julien@devstation:~$ irb --
/home/julien/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/ir...
MiraFr (Julien Pervillé)
10:38 AM Feature #4085: Refinements and nested methods
=begin
Hi,

I am neutral about local rebinding. It is useful sometimes (as
someone has pointed out in this thread). At the same time, I agree
with you that performance impact is a huge negative factor against
local rebinding. We...
matz (Yukihiro Matsumoto)
10:07 AM Feature #4085: Refinements and nested methods
=begin
Hello,

On Sat, Dec 4, 2010 at 11:56 AM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> |For the main cases, I see it working this way:
> |
> |* Parser sees "using" in a scope
> |* Child scopes will now be parsed as thoug...
headius (Charles Nutter)
02:56 AM Feature #4085: Refinements and nested methods
=begin
Hi,

In message "Re: [ruby-core:33568] Re: [Ruby 1.9-Feature#4085][Open] Refinements and nested methods"
on Sat, 4 Dec 2010 21:48:00 +0900, Charles Oliver Nutter <headius@headius.com> writes:

|For the main cases, I see ...
matz (Yukihiro Matsumoto)
08:59 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
> t = Time.new(2001)
#=> 2001-01-01 00:00:00 +0900
> t += 0.5
#=> 2001-01-01 00:00:00 +0900
> t + 0.5
#=> 2001-01-01 00:00:01 +0900

same.
not problem.
and date objest shows the difference in inspect.
=end
tadf (tadayoshi funaba)
04:28 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
mathew,

Fractional dates means that a Date object also holds a time component. They are an implementation detail of the current standard date library, which stores both Date and DateTime objects using the same data structur...
jeremyevans0 (Jeremy Evans)
03:00 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
On Sat, Dec 4, 2010 at 01:28, Jeremy Evans <redmine@ruby-lang.org> wrote:

> switch_hitter looks great. I still don't think the Date class should
> handle fractional dates, but it's true that doing so will increase
> compati...
meta (mathew murphy)
08:56 AM Revision 1a3f4dba (git): * class.c (make_metaclass): fix probable typo. builtin type flag
cannot be used with FL_TEST.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:09 AM Revision 504e6b4d (git): * lib/irb/init.rb (IRB.parse_opts): fix typo. [ruby-core:33574]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:27 AM Revision af54c169 (git): * ruby.c (load_file_internal): decrement for ungotten line.
[ruby-dev:42680]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:37 AM Revision c19cba44 (git): * 2010-12-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:37 AM Revision 02441dab (git): * complex.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:08 AM Feature #4111: Add XLIST support to Net::IMAP
=begin
How does that work? It's basically the same format as the LIST command...
=end
geoffyoungs (Geoff Youngs)

12/04/2010

11:19 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/4 Charles Oliver Nutter <headius@headius.com>:
>>> * "using" not being a keyword requires all calls to check for
>>> refinements all the time, globally degrading performance.
>>
>> This means that you should ch...
shugo (Shugo Maeda)
10:52 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/3 Yusuke ENDOH <mame@tsg.ne.jp>:
> I might find serious concurrency problem of Shugo's patch, though I'm
> not sure that this is what you mean.  Indeed, we may have to give up
> propagating refinements via block...
shugo (Shugo Maeda)
09:48 PM Feature #4085: Refinements and nested methods
=begin
Hello,

On Thu, Dec 2, 2010 at 9:42 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
> 2010/11/30 Charles Oliver Nutter <headius@headius.com>:
>> The global serial number approach in 1.9 means that any change that
>> flip that seria...
headius (Charles Nutter)
09:32 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/3 Yusuke ENDOH <mame@tsg.ne.jp>:
>>> ... Oops!  This does not work as excepted.  I had believed that this
>>> would work...  Why don't you allow this?
>>
>> Currently refine doesn't work without blocks, but do ...
shugo (Shugo Maeda)
09:31 PM Feature #4085: Refinements and nested methods
=begin
Hello,

On Thu, Dec 2, 2010 at 11:05 PM, Shugo Maeda <shugo@ruby-lang.org> wrote:
> 2010/11/30 Charles Oliver Nutter <headius@headius.com>:
>> * "using" not being a keyword requires all calls to check for
>> refinements all ...
headius (Charles Nutter)
08:50 PM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
if we can adopt switch_hitter's design, we may use home_run's implementation.
if so, i'd like the author of home_run to maintain it.
and anyway, i'd like to talk also about improvements of some format methods in the near futu...
tadf (tadayoshi funaba)
08:42 PM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
akr,

stolen_base use internal functions of time.c.
i supposed it may affect your works.
however now i'm interested in switch_hitter rather than stolen_base.
it never use time's private functions.

thanks
=end
tadf (tadayoshi funaba)
07:31 PM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
2010/12/4 tadayoshi funaba <redmine@ruby-lang.org>:

> no.
> it's not my aim.

Why you want my support?
Will you modify time.c?
--
Tanaka Akira
=end
akr (Akira Tanaka)
04:27 PM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
switch_hitter looks great. I still don't think the Date class should handle fractional dates, but it's true that doing so will increase compatibility with the current standard date library. I fully support switch_hitter replacin...
jeremyevans0 (Jeremy Evans)
10:05 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
i've just written initial version of "switch_hitter".
i've attached the patch to trunk and a script.

swich_hitter provides both speed and quality.
swich_hitter has highly compatibility with the current date.

> d = D...
tadf (tadayoshi funaba)
09:50 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
Hi,

In message "Re: [ruby-core:33552] [Ruby 1.9-Feature#4068] Replace current standard Date/DateTime library with home_run"
on Sat, 4 Dec 2010 08:30:27 +0900, tadayoshi funaba <redmine@ruby-lang.org> writes:

|in the fi...
matz (Yukihiro Matsumoto)
08:47 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
in fact, unix cal(1) inspired the first yasuo version.
=end
tadf (tadayoshi funaba)
08:32 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
akr,

no.
it's not my aim.
=end
tadf (tadayoshi funaba)
08:30 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
matz,

in the first place, i don't want any restrictions if possible.

stolen_date does what Time does.
it is stolen_base's concept.

built-in Time exists outside of real world?
=end
tadf (tadayoshi funaba)
07:17 AM Feature #4068: Replace current standard Date/DateTime library with home_run
=begin
I agree with Benoit and Mathew, that a date should be a point in a calendar, not in time (and reserve DateTime or Time for those cases). Furthermore, I think the partials (below), e.g. day and month without year or just a day, wo...
sandstrom (sandstrom sandstrom)
11:45 AM Feature #4116 (Closed): OpenSSL::X509::Name provides <=> but not ==
=begin
It is not easy to compare to X509 Name objects.

#<=> is provided allowing equality or ordering to be determined only through roundabout means.

#hash and #eql? are provided using the same underlying C call as #<=>

T...
drbrain (Eric Hodel)
08:33 AM Bug #4106 (Rejected): 1.9.2 regression - invoking protected singleton methods
=begin

=end
nobu (Nobuyoshi Nakada)
06:34 AM Revision d6c66534 (git): merge revision(s) 23240:
* lib/mkmf.rb (init_mkmf): needs default library path even if
cross compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@23240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: URABE, Shyouhei <shyouhei@r...
shyouhei (Shyouhei Urabe)
06:34 AM Revision 1a70fe69 (git): merge revision(s) 29933:
* re.c (rb_reg_regcomp): should succeed the taint status from the
origin. [ruby-core:33338]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Signed-off-by: URABE, Shyouhe...
shyouhei (Shyouhei Urabe)
02:41 AM Revision f462afa5 (git): Add documentation for OpenSSL::X509::Extension.new
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
02:21 AM Revision 2d4b0d62 (git): * hash.c (rb_hash_update_by): new API for Hash#update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:18 AM Revision 5c6b43d9 (git): * class.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:08 AM Revision 0987b3cb (git): * vm_core.h (rb_vm_inc_const_missing_count): missing prototype.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

12/03/2010

11:50 PM Revision 3c11b2f2 (git): * ext/iconv/iconv.c (Init_iconv): no warnings if $VERBOSE is nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:25 PM Revision b942e789 (git): * vm_insnhelper.c (vm_call_method): revert r30064 and r30071,
because of [ruby-core:26761]. Bug#4106 rejected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:24 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/3 Shugo Maeda <shugo@ruby-lang.org>:
>> ... Oops! This does not work as excepted. I had believed that this
>> would work... Why don't you allow this?
>
> Currently refine doesn't work without blocks, but do ...
mame (Yusuke Endoh)
10:05 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/3 Yusuke ENDOH <mame@tsg.ne.jp>:
>>> I'm not against using modules as namespaces and refinement scope,
>>> but I don't like to see the same module being used for refinement
>>> and traditional use at the same ti...
shugo (Shugo Maeda)
07:20 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/3 Shugo Maeda <shugo@ruby-lang.org>:
> 2010/12/2 Yusuke ENDOH <mame@tsg.ne.jp>:
>>> My proposal is to use modules as namespaces for refinements. So
>>> indentation is a necessary evil. Otherwise, we need synta...
mame (Yusuke Endoh)
03:46 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/2 Loren Segal <lsegal@soen.ca>:
>> Could you tell me why
>>
>>   refine Foo
>>     def bar; end
>>   end
>>
>> is good but
>>
>>   refine Foo do
>>     def bar; end
>>   end
>>
>> is not so good?
>
>...
shugo (Shugo Maeda)
03:29 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/2 Haase, Konstantin <Konstantin.Haase@student.hpi.uni-potsdam.de>:
> I think in general there are two rather distinct use case groups: Those where I don't know and don't want to have to care about the internals of...
shugo (Shugo Maeda)
02:55 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/2 Yusuke ENDOH <mame@tsg.ne.jp>:
>> My proposal is to use modules as namespaces for refinements.  So
>> indentation is a necessary evil.  Otherwise, we need syntax like Java
>> packages and one file for each pac...
shugo (Shugo Maeda)
02:35 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/30 Jedediah Smith <redmine@ruby-lang.org>:
> There are many ways for refinements to leak out of the lexical scope that uses them:

That is why I called it *pseudo*-lexical.

> 1. Inheritance (which is used in ...
shugo (Shugo Maeda)
02:05 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/30 Charles Oliver Nutter <headius@headius.com>:
> * "using" not being a keyword requires all calls to check for
> refinements all the time, globally degrading performance.

This means that you should check a fl...
shugo (Shugo Maeda)
12:43 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/30 Charles Oliver Nutter <headius@headius.com>:
> The global serial number approach in 1.9 means that any change that
> flip that serial number cause all caches everywhere to invalidate.
> Normally this only hap...
mame (Yusuke Endoh)
10:46 PM Revision b95ce36e (git): * 2010-12-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:46 PM Revision eb8ccbad (git): * lib/mkmf.rb (String#tr_cpp): substitute * with P like as
autconf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:26 PM Feature #4111: Add XLIST support to Net::IMAP
=begin
Hi,

2010/12/3 Aaron Patterson <aaron@tenderlovemaking.com>:
> Looks like Maeda is maintaining net/imap[1].  I can't answer for him,
> but I'm willing to bet that if you added tests along with your patch, he
> would be more ...
shugo (Shugo Maeda)
07:19 AM Feature #4111: Add XLIST support to Net::IMAP
=begin
On Thu, Dec 02, 2010 at 11:14:22PM +0900, Geoff Youngs wrote:
> Feature #4111: Add XLIST support to Net::IMAP
> http://redmine.ruby-lang.org/issues/show/4111
>
> Author: Geoff Youngs
> Status: Open, Priority: Normal
> Cate...
tenderlovemaking (Aaron Patterson)
02:47 AM Feature #4111 (Assigned): Add XLIST support to Net::IMAP
=begin

=end
naruse (Yui NARUSE)
07:49 PM Bug #4106: 1.9.2 regression - invoking protected singleton methods
=begin
Hi

After r30064, invoking method still cause NoMethodError if an object has been 'extend'ed.

-- test code
module M
end
class A
def meth
:called
end
def test
a = dup
a.extend M
c...
nagachika (Tomoyuki Chikanaga)
12:27 PM Bug #4106 (Closed): 1.9.2 regression - invoking protected singleton methods
=begin
This issue was solved with changeset r30064.
Dion, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
05:23 PM Bug #4113: Cannot build trunk with MSVC.
=begin
Hi,

2010/12/3 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> Hi,
>
> At Fri, 3 Dec 2010 10:53:50 +0900,
> Heesob Park wrote at [ruby-core:33530]:
>> The version of rc.exe is independent of the version of cl.exe.
>> The RC comm...
phasis68 (Heesob Park)
12:57 PM Bug #4113 (Closed): Cannot build trunk with MSVC.
=begin
This issue was solved with changeset r30066.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
12:14 PM Bug #4113: Cannot build trunk with MSVC.
=begin
Hi,

At Fri, 3 Dec 2010 10:53:50 +0900,
Heesob Park wrote at [ruby-core:33530]:
> The version of rc.exe is independent of the version of cl.exe.
> The RC command in the SDK of version 6.x does not support -ologo.
> The -nol...
nobu (Nobuyoshi Nakada)
10:53 AM Bug #4113 (Closed): Cannot build trunk with MSVC.
=begin
Due to r30012 and r30054, I cannot build trunk version with MSVC.

C:\work\snapshot>nmake

Microsoft(R) Program Maintenance Utility 버전 9.00.30729.01
Copyright (c) Microsoft Corporation. All rights reserved.

...
phasis68 (Heesob Park)
01:36 PM Revision 7b0b9df6 (git): * vm_insnhelper.c (vm_call_method): protected methods should be
checked against the real class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:23 AM Revision 9e3e0ca3 (git): * lib/mkmf.rb (convertible_int): define printf format prefix too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:53 AM Revision e33b7f33 (git): * lib/mkmf.rb (convertible_int): detect convertible integer type.
port RUBY_REPLACE_INT from configure.in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:48 AM Revision 7bb94fa3 (git): * lib/mkmf.rb (check_sizeof): should return integer always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:48 AM Revision 7031b99b (git): * lib/mkmf.rb (check_sizeof): should return integer always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:39 AM Bug #4110: ホスト名の先頭が数字であるとき、WEBrickのテストでErrorが出る
=begin
In message <4cf7d921e329c_5e69b630e7e65d@redmine.ruby-lang.org>
on Fri, 3 Dec 2010 02:36:34 +0900,
Yui NARUSE <redmine@ruby-lang.org> wrote:
> RFC 2396 では以下の通りだったけれど、
> hostport = host [ ":" port ]
> host ...
taca (Takahiro Kambe)
03:08 AM Bug #4110 (Assigned): ホスト名の先頭が数字であるとき、WEBrickのテストでErrorが出る
=begin

=end
naruse (Yui NARUSE)
02:36 AM Bug #4110: ホスト名の先頭が数字であるとき、WEBrickのテストでErrorが出る
=begin
RFC 2396 では以下の通りだったけれど、
hostport = host [ ":" port ]
host = hostname | IPv4address
hostname = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum | alphanum *( alphanu...
naruse (Yui NARUSE)
03:58 AM Revision e18e1314 (git): * ChangeLog: oops, typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
03:56 AM Revision eb702efc (git): * win32/Makefile.sub (RCFLAGS): VC10 and after only. fixed the problem
of r30015. [ruby-core:33530]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:53 AM Revision 9d3ba342 (git): * gc.c (rb_objspace_free): With our "lazy-sweep" GC engine, it is
possible for an object to survive until its surrounding object
space is about to be freed. Those objects, if any, remains not
leaked for the rest of a process life. This is problematic
because for instance a T_DATA object may hav...
shyouhei (Shyouhei Urabe)
03:17 AM Revision adc978ad (git): * vm_insnhelper.c (vm_call_method): protected singleton methods should
be visible from same real class methods. [ruby-core:33506]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:07 AM Feature #2542: URI lib should be updated to RFC 3986
I come to think uri lib should move to RFC 3986 even if it breaks some compatibility.
But I don't want that new implementation/spec will be also a white box like now.
So I think:
* keep current `URI::REGEXP`, `URI::Parser` and so on...
naruse (Yui NARUSE)

12/02/2010

11:39 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/12/2 Shugo Maeda <shugo@ruby-lang.org>:
> My proposal is to use modules as namespaces for refinements. So
> indentation is a necessary evil. Otherwise, we need syntax like Java
> packages and one file for each pa...
mame (Yusuke Endoh)
11:20 PM Feature #4085: Refinements and nested methods
=begin


On 12/2/2010 7:55 AM, Shugo Maeda wrote:
>
> Could you tell me why
>
> refine Foo
> def bar; end
> end
>
> is good but
>
> refine Foo do
> def bar; end
> end
>
> is not so good?

The "ref...
lsegal (Loren Segal)
09:55 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/30 Yusuke ENDOH <mame@tsg.ne.jp>:
>>> Because it requires less indentation, I thought.
>>
>> I see.  refine without blocks looks confusing for me because it works
>> different from refine with a block.
>
> Ma...
shugo (Shugo Maeda)
09:34 PM Feature #4085: Refinements and nested methods
=begin
On Dec 2, 2010, at 12:30 , Shugo Maeda wrote:

> 2010/11/27 Haase, Konstantin <Konstantin.Haase@student.hpi.uni-potsdam.de>:
>> So, is local rebinding still on the table? From my point of view local rebinding is far more intui...
rkh (Konstantin Haase)
08:47 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/28 Magnus Holm <judofyr@gmail.com>:
> Thanks a lot. Could you explain why included modules are rebound though?

It was a bug. Please try the following three patches instead of
refinement-r29837-20101124.diff.
...
shugo (Shugo Maeda)
08:41 PM Feature #4085: Refinements and nested methods
=begin
Hi,

2010/11/27 Yukihiro Matsumoto <matz@ruby-lang.org>:
> |Matz doesn't like it, but I think it's worth considering.
> |However, it's a problem that we have main#include, where main is self
> |at the top-level, but not Kern...
shugo (Shugo Maeda)
08:30 PM Feature #4085: Refinements and nested methods
=begin
Sorry for the delay. I had acute gastroenteritis....

2010/11/27 Haase, Konstantin <Konstantin.Haase@student.hpi.uni-potsdam.de>:
> So, is local rebinding still on the table? From my point of view local rebinding is far more ...
shugo (Shugo Maeda)
11:14 PM Feature #4111 (Closed): Add XLIST support to Net::IMAP
=begin
Is there any chance of adding support for the XLIST command to Net::IMAP?

It's basically an extended version of the LIST command - it includes flags indicating the designation of folders, e.g. \Sent for a the sent mail folde...
geoffyoungs (Geoff Youngs)
10:22 PM Bug #4110 (Closed): ホスト名の先頭が数字であるとき、WEBrickのテストでErrorが出る
=begin
ホスト名の先頭が数字であるような環境において、WEBrickのテストでErrorが出ます。

これは、WEBrick::HTTPRequest#parse_uriの中においてURI#host=でホスト名を設定する際、
先頭が数字であるような(ドットを含まない)ホスト名は許されないので例外が発生しているためです。

ひとまず、設定の:ServerNameを'localhost'にしてみたらテストは通りました。


$ ~/l...
kyanagi (Kouhei Yanagita)
10:08 PM Revision bfcd4e54 (git): * ext/stringio/stringio.c (strio_getline): round upto next char
boundary. [ruby-dev:42674]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:53 PM Revision 15dad95d (git): * compile.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:45 PM Revision cd13326a (git): * eval.c (ruby_cleanup): fix type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:32 PM Feature #3946: Array#packのqQ指定子に機種依存サイズフラグ!を追加
=begin
2010年11月25日10:57 Usaku NAKAMURA <redmine@ruby-lang.org>:
> チケット #3946 が更新されました。 (by Usaku NAKAMURA)

> ユースケース1件発生しました。r29925を参照。
>
> というわけで、q!(Q!)をLONG_LONGとして扱うという仕様を希望します。
> LONG_LONGがないプラットフォームは現状サポート外だと思いますが、
> その場合はAr...
akr (Akira Tanaka)
07:19 PM Revision e59b9e9e (git): * encoding.c (enc_alias_internal): use st_insert2 and change return
value to int.
* encoding.c (enc_alias): follow enc_alias_internal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
07:19 PM Revision 30107582 (git): Revert "* re.c (rb_reg_initialize): don't set US-ASCII to regexp"
This reverts commit r30058.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:40 PM Revision 4e788aa1 (git): * re.c (rb_reg_initialize): don't set US-ASCII to regexp
when parser make initially compile a regexp.
Usually regexp are used for the same of its script encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:40 PM Revision 13bfd090 (git): * 2010-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:40 PM Revision c99a895e (git): * encoding.c (enc_alias_internal): use xfree instead of free.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:05 PM Bug #4108: irb hangs on Windows with trunk
=begin
Hello,

In message "[ruby-core:33513] Re: [Ruby 1.9-Bug#4108][Closed] irb hangs on Windows with trunk"
on Dec.02,2010 15:19:29, <phasis@gmail.com> wrote:
> After applying r30017 and r30018, irb is not working well with
>...
usa (Usaku NAKAMURA)
03:19 PM Bug #4108: irb hangs on Windows with trunk
=begin
2010/12/2 Usaku NAKAMURA <redmine@ruby-lang.org>:
> Issue #4108 has been updated by Usaku NAKAMURA.
>
> Status changed from Open to Closed
> % Done changed from 0 to 100
>
> This issue was solved with changeset r30017.

A...
phasis68 (Heesob Park)
01:47 PM Bug #4108 (Closed): irb hangs on Windows with trunk
=begin
This issue was solved with changeset r30017.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
11:29 AM Bug #4108 (Closed): irb hangs on Windows with trunk
=begin
Due to r29980, irb hangs. please revert r29980.

C:\work>irb
irb(main):001:0> a = 1
=end
phasis68 (Heesob Park)
02:58 PM Revision 7911d42f (git): * NEWS: entry for ruby_vm_at_exit().
* eval.c (ruby_cleanup): bug fix around at_exit (1) timing was
wrong. (2) execution order was opposite.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
02:06 PM Revision 2f1a781e (git): * win32/Makefile.sub (RCFLAGS): -nologo switch is only available in
newer versions of rc.exe. fixed the problem of r30012.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:28 PM Revision c20b8f75 (git): * ext/json/lib/json/add/rails.rb: removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:28 PM Revision 260e8ce6 (git): * encoding.c (enc_alias_internal): free the copied key and
return NULL when given key is already regisitered.
* encoding.c (enc_alias): call set_encoding_const only when the
alias is not registered yet.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:23 PM Revision de7048ce (git): * Makefile.in (fake.rb): need to expand the topdir in case of it
being relative, a patch from Luis Lavena <luislavena at gmail.com>.
[ruby-core:33466]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@30051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
11:06 AM Revision 51da92ea (git): * vm.c (ruby_vm_at_exit): new API. This enables extension libs to
hook a VM termination. Right now, because the VM we have is
process global, most extensions do not deallocate resources and
leave them to Operating System's reaping userland processes. But
in a future we p...
shyouhei (Shyouhei Urabe)
08:07 AM Revision b1d2491f (git): merges r29518 from trunk into ruby_1_9_2.
--
* class.c (rb_define_{class,module}_id_under): register to be
marked, which probably are defined and used internally.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision 27b1ee27 (git): merges r29517 from trunk into ruby_1_9_2.
--
* ext/win32ole/win32ole.c (ole_encoding2cp): set codepage 20936
according to GB2312. [Bug #3937] [ruby-core:32758]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision 8633eacb (git): merges r29493,r29494,r29505 and r29509 from trunk into ruby_1_9_2.
--
* file.c (DEVT2NUM): added. Size of dev_t is depend on the
environment even if POSIX defines dev_t as unsigned integer.
For example, OpenVMS, 64bit Solaris 9, and NetBSD 6 defines
dev_t as 64bit unsigned integer.
* file.c (rb_s...
yugui (Yuki Sonoda)
08:07 AM Revision faeed9b5 (git): merges r29495 from trunk into ruby_1_9_2.
--
* ext/win32ole/win32ole.c (reg_get_val): expand environment in
the pathname. [Bug #3907]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision 0672c5fc (git): merges r29490 from trunk into ruby_1_9_2.
--
* numeric.c (ruby_float_step): fix Numeric#step with infinity unit
doesn't works well. [ruby-core:32779]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision 51f6ed81 (git): merges r29484 from trunk into ruby_1_9_2.
--
* lib/cgi/util.rb (CGI::unescape): bugfix to unescape the multibyte
string. Thanks nobu and tDiary dev members. [Bug #3909]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision ebea538a (git): merges r29467 from trunk into ruby_1_9_2.
--
* win32/win32.c (rb_w32_open_osfhandle, rb_w32_wopen, rb_w32_pipe):
use uintptr_t instead of long for win64.
* win32/win32.c (socketpair_internal): suppress warnings.
* win32/win32.c (ftruncate): use HANDLE instead of long for win...
yugui (Yuki Sonoda)
08:07 AM Revision 0d7d1bb5 (git): merges r29466 from trunk into ruby_1_9_2.
--
* vsnprintf.c (BSD_vfprintf): fix cast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:07 AM Revision d589c293 (git): merges r29454 from trunk into ruby_1_9_2.
--
* io.c (rb_io_ungetc): always see Bignum. On 32bit valid value
may be a Bignum. On 64bit for errors. [ruby-dev:42366]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:06 AM Revision 931e3b6a (git): merges r29453 from trunk into ruby_1_9_2.
--
* string.c (rb_str_concat): use unsigned int for GB18030.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:06 AM Revision cd504997 (git): merges r29449 from trunk into ruby_1_9_2.
--
* win32/win32.c (rb_w32_strerror): unmap some range of errno for
workaround of VC10's strerror() and sys_nerr problem.
based on a patch from Akio Tajima, [ruby-dev:42355].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby...
yugui (Yuki Sonoda)
08:06 AM Revision 230b8b52 (git): merges r29446 and r29448 from trunk into ruby_1_9_2.
--
* numeric.c (rb_enc_uint_chr): split from int_chr.
* numeric.c (int_chr): use rb_enc_uint_chr.
* include/ruby/encoding.h (rb_enc_uint_chr): added.
--
* io.c (rb_io_ungetc): use unsigned int for GB18030.
git-svn-id: svn+ssh://ci.rub...
yugui (Yuki Sonoda)
08:06 AM Revision 55eecb54 (git): merges r29445 from trunk into ruby_1_9_2.
--
* numeric.c (int_chr): a codepoint of Ruby M17N must be 32bit
unsigned int; GB18030 uses MSB. Also note that OnigCodePoint
is defined as uisigned int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30037 b2dd03c8...
yugui (Yuki Sonoda)
08:06 AM Revision f099a11c (git): merges r29442 from trunk into ruby_1_9_2.
--
* lib/net/http.rb (HTTP.get): specify ASCII-8BIT as the result
encoding of Zlib::GzipReader.
http://hibari.2ch.net/test/read.cgi/tech/1281473294/271
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30036 b2dd03c8-3...
yugui (Yuki Sonoda)
08:06 AM Revision dcc316b8 (git): merges r29438 from trunk into ruby_1_9_2.
--
* error.c (syserr_initialize): set the encoding of Errno::*#message
as locale. [ruby-dev:42358]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:06 AM Revision 9b612539 (git): merges r29435 from trunk into ruby_1_9_2.
--
* io.c (rb_io_set_encoding): use rb_funcall2 when the io is not
a T_FILE. [ruby-dev:42356]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:06 AM Revision 93d4433c (git): merges r29422 from trunk into ruby_1_9_2.
--
* lib/csv.rb: Fixing documentation typos. [ruby-core:32712]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:06 AM Revision e3e97791 (git): merges r29421 from trunk into ruby_1_9_2.
--
* cygwin/GNUmakefile.in, win32/Makefile.sub (RCFILES): depend on
real config.rb file. [ruby-core:32709]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:06 AM Revision 15527e52 (git): merges r29415 from trunk into ruby_1_9_2.
--
* io.c (fptr_finalize): write_mutex might have been destroyed
already in finalization phase, as the order of finalizers is not
guaranteed. rb_mutex_t should be used in place of Mutex object
in the future.
git-svn-id: svn+ssh:/...
yugui (Yuki Sonoda)
08:06 AM Revision 3923e587 (git): merges r29413 from trunk into ruby_1_9_2.
--
* vm_core.h: add missing prototypes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:05 AM Revision cd28b651 (git): merges r29410 from trunk into ruby_1_9_2.
--
* parse.y (regexp): dregexp has literal string only at the head
and successors are array. [ruby-core:32682]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:05 AM Revision 0ce00dce (git): merges r29407 from trunk into ruby_1_9_2.
--
* ext/openssl/lib/openssl/bn.rb (Integer#to_bn): OpenSSL::BN.new
accepts only Strings, so call Integer#to_s(16).
16 is for an optimization. [ruby-dev:42336]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30028 b2...
yugui (Yuki Sonoda)
08:05 AM Revision 3bd554d3 (git): merges r29406 from trunk into ruby_1_9_2.
--
* cont.c (fiber_memsize): Return size.
Before this change, fiber_memsize always returns 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:05 AM Revision 404886ce (git): merges r29394 from trunk into ruby_1_9_2.
--
test/win32ole/test_thread.rb: add for win32ole with Thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:05 AM Revision 0a04644b (git): merges r29378 from trunk into ruby_1_9_2.
--
* win32/win32.c (rb_w32_getenv): should return NULL if specified name
is empty. a patch from Heesob Park at [ruby-core:32650]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:05 AM Revision 37309d99 (git): merges r29136 from trunk into ruby_1_9_2.
--
* vm.c (rb_thread_method_id_and_class): curried proc has no
method. [ruby-core:31871]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:05 AM Revision 45ba4645 (git): merges r29335 from trunk into ruby_1_9_2.
--
* string.c (sym_call), vm.c (invoke_block_from_c),
vm_insnhelper.c (vm_yield_with_cfunc): pass given block.
[ruby-core:32075]
* vm_eval.c (rb_funcall_passing_block): new function to call
method with passing given block.
git-sv...
yugui (Yuki Sonoda)
08:05 AM Revision aadbcc5b (git): merges r29335 from trunk into ruby_1_9_2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@30022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
08:01 AM Revision cf39e78e (git): * bignum.c: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:37 AM Revision 064f6af2 (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:32 AM Revision 82ec8baa (git): * win32/win32.c (rb_w43_read): more fix. [ruby-core:33513]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:49 AM Revision 77049334 (git): * win32/win32.c (rb_w32_read): rollback debug code of previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:42 AM Revision 6f3225f6 (git): * win32/win32.c (rb_w32_read): workaround for console reading troubles.
fixed [ruby-core:33511]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:36 AM Revision 7eadd51d (git): Setup Symbol#to_json to avoid conflict.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:33 AM Revision e41ed50b (git): * lib/uri/common.rb (URI.encode_www_form):
split key-value when the value is Array like object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:33 AM Feature #4100: Improve Net::HTTP documentation
=begin
On Dec 1, 2010, at 07:17, Yui NARUSE wrote:

> Issue #4100 has been updated by Yui NARUSE.
>
> Status changed from Open to Closed
> % Done changed from 0 to 100
>
> This issue was solved with changeset r30001.

I commi...
drbrain (Eric Hodel)
12:17 AM Feature #4100 (Closed): Improve Net::HTTP documentation
=begin
This issue was solved with changeset r30001.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:46 AM Revision f5bdc774 (git): * lib/net/http.rb (Net::HTTP#set_form_data):
use URI.encode_www_form for application/x-www-form-urlencoded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:46 AM Revision 1cdcd40e (git): * ext/extmk.rb: remove $makeflags.defined?, it should be $mflags.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:27 AM Bug #4053 (Closed): JSON Extension Uses Iconv
=begin
This issue was solved with changeset r30004.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:20 AM Revision 173f6914 (git): * win32/Makefile.sub (rc): suppress meaningless message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:12 AM Revision 6d744580 (git): * ext/json/generator/extconf.rb: remove the lines which set -O3
when -O option is not set.
Note that -O3 doesn't always exist.
* ext/json/parser/extconf.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:03 AM Revision a04d93ac (git): * ext/extmk.rb: define $makeflags.defined? like $mflags.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
 

Also available in: Atom