Project

General

Profile

Activity

From 11/29/2008 to 12/05/2008

12/05/2008

09:17 PM Bug #827: Fix document for Gem::Installer#write_spec
=begin

=end
ko1 (Koichi Sasada)
02:40 PM Bug #827 (Closed): Fix document for Gem::Installer#write_spec
=begin
コードとドキュメントが一致していないようだったので修正してみました。

Index: lib/rubygems/installer.rb
===================================================================
--- lib/rubygems/installer.rb (revision 20439)
+++ lib/rubygems/installer.rb (...
okkez (okkez _)
09:16 PM Bug #821: uninitialized constant Test::Unit::AutoRunner
=begin

=end
ko1 (Koichi Sasada)
09:16 PM Bug #824: st.h requires stdlib.h
=begin

=end
ko1 (Koichi Sasada)
08:50 AM Bug #824: st.h requires stdlib.h
=begin
Hi Felipe,

An aside, but libxml-ruby shouldn't be using st.h anymore (it did for a release but I took it out). Will check the header files to make sure.

FYI - the code that I did have in failed on 64bit machines, most ...
cfis (Charlie Savage)
08:30 AM Bug #824: st.h requires stdlib.h
=begin
Another option is to use stddef.h.
=end
felipec (Felipe Contreras)
08:25 AM Bug #824 (Closed): st.h requires stdlib.h
=begin
st.h is using size_t which is defined in stdlib.h.

Compilation fails when using st.h directly. That happens in libxml-ruby for example.
=end
felipec (Felipe Contreras)
09:15 PM Feature #818: Enumerator#inspect
=begin

=end
ko1 (Koichi Sasada)
09:15 PM Bug #817: SystemStackError後のrescue
=begin

=end
ko1 (Koichi Sasada)
09:15 PM Bug #813: rubygems/source_info_cache_entry.rb document have a little mistake
=begin

=end
ko1 (Koichi Sasada)
09:14 PM Bug #812: Failure: test_priority (TestThread) on mswin32
=begin

=end
ko1 (Koichi Sasada)
09:14 PM Bug #804: Ruby 1.9.1 preview 2 : make test failure
=begin

=end
ko1 (Koichi Sasada)
09:13 PM Bug #803: eval with binding
=begin

=end
ko1 (Koichi Sasada)
09:13 PM Feature #712: M17N of erb
=begin

=end
ko1 (Koichi Sasada)
06:08 PM Bug #822: gets blocks when it shouldn't
=begin
On Fri, Dec 05, 2008 at 10:40:56AM +0900, Nobuyoshi Nakada wrote:
> > And also mention that such a sequence is replaced with two
> > newlines?
>
> It is "dropped" rather than "replaced".
>
> How do you think this?
..
> ...
candlerb (Brian Candler)
10:47 AM Bug #822: gets blocks when it shouldn't
=begin
Hi,

At Fri, 5 Dec 2008 04:39:12 +0900,
Brian Candler wrote in [ruby-core:20318]:
> Maybe this is a documentation error then. ri IO.gets only
> says: "two successive newlines in the input separate
> paragraphs". Perhaps it ...
nobu (Nobuyoshi Nakada)
04:45 AM Bug #822: gets blocks when it shouldn't
=begin
Maybe this is a documentation error then. ri IO.gets only says: "two successive newlines in the input separate paragraphs". Perhaps it should say "a sequence of two or more successive newlines"? And also mention that such a seque...
candlerb (Brian Candler)
12:50 AM Bug #822 (Rejected): gets blocks when it shouldn't
=begin
It's spec.
IO#gets with an empty string swallows empty lines, read non-empty lines, and swallows empty lines again, so that next #gets can read next non-empty line.
You have to close w to let r know EOF.
=end
nobu (Nobuyoshi Nakada)
03:10 PM Revision c087e70c (git): * 2008-12-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision 41a3fbff (git): rdoc udpate.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:13 PM Bug #825 (Closed): Gem::Installer#generate_windows_script の引数の順番が他と一致しない
=begin
一つだけ引数の順番が異なるのは、混乱するので
Gem::Installer#generate_bin_script, Gem::Installer#generate_bin_symlink
と引数の順番を合わせました。

Index: lib/rubygems/installer.rb
===================================================================
--- l...
okkez (okkez _)
01:35 PM Revision aeb5824c (git): merges r20547 from trunk into ruby_1_9_1.
* rational.c (nurat_{to_s,inspect}): performance improvement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20558 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision a0b0c4e5 (git): merges r20546 from trunk into ruby-1_9_1.
* complex.c: inpsect should not depend on to_s.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 28053a88 (git): merges r20545 from trunk into ruby_1_9_1.
fix for 1.8's
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 377a6581 (git): merges r20536 from trunk into ruby_1_9_1.
* compile.c (iseq_set_sequence): uses rb_compile_warning() for
warning at compilation time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 51782c7f (git): merges r20535 from trunk into ruby_1_9_1.
* compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code),
(ruby_insns_name_array, ruby_iseq_build_from_ary): prefixed with
ruby_.
* iseq.c (ruby_iseq_load, ruby_insn_make_insn_table): ditto.
git-svn-id: svn+ssh://ci.ruby-...
yugui (Yuki Sonoda)
01:34 PM Revision 7ac90158 (git): merges r20534 from trunk into ruby_1_9_1.
* string.c (rb_str_cmp_m): fixed rdoc. pointed out by <Thomas
C. Mitchell AT gmail.com> at [ruby-talk:321967]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:34 PM Revision 72c96b80 (git): merges r20532 from trunk into ruby_1_9_1.
* io.c (io_binwrite): arg.offset should be updated after retry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 0f0c5653 (git): merges r20531 from trunk into ruby_1_9_1.
* load.c (rb_get_load_path): returns the load path without
touching.
* load.c (rb_feature_provided): new function to return the loading
path in addition to rb_provided().
* load.c (search_required): sets path if loading.
* variabl...
yugui (Yuki Sonoda)
01:33 PM Revision 2ebd4bae (git): merges r20524 from trunk into ruby_1_9_1.
* pack.c (pack_pack): propagate taint status from format string to
result string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision 366bc6de (git): merges r20515 from trunk into ruby_1_9_1.
* spec/default.mspec: follows changes in rubyspec project.
inherits configurations from ruby.1.9.mspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:33 PM Revision b6966e48 (git): merges r20514 from trunk into ruby_1_9_1.
* test/ruby/test_complex.rb: added some tests.
* test/ruby/test_rational.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:47 PM Revision d5d39dd3 (git): * rational.c (nurat_{to_s,inspect}): performance improvement.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:44 PM Revision 2d3f41d1 (git): * complex.c: inpsect should not depend on to_s.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
12:09 PM Revision 8c079727 (git): fix for 1.8's
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
10:07 AM Revision 415e2cbd (git): * lib/open3.rb (Open3.pipeline_start): new method.
(Open3.pipeline): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:00 AM Revision 1385ce5f (git): rdoc update.
prefer :in over STDIN because STDIN.fileno may changed if
STDIN.instance_eval { initialize 1 }.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:58 AM Revision 3406ddcb (git): * process.c (run_exec_dup2): !save is false if Qnil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:14 AM Revision a688d54b (git): * 2008-12-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:14 AM Revision 862d56d5 (git): * win32/win32.c (rb_w32_read, rb_w32_write, rb_w32_isatty): check
whether fd is valid.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:14 AM Revision 9fb5d4ed (git): * win32/win32.c (rb_w32_read, rb_w32_write, rb_w32_isatty): check
whether fd is valid.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:08 AM Revision 5d65e098 (git): * win32/win32.c (rb_w32_read, rb_w32_write, rb_w32_isatty): check
whether fd is valid.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:05 AM Revision f6d18c3f (git): * iseq.c (rb_iseq_parameters): proc arguments are always optional.
* proc.c (get_proc_iseq, rb_proc_parameters): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:52 AM Revision 523d9090 (git): * win32/win32.c (waitpid): fix bug of checking child slot.
* win32/win32.c (FindChildSlotByHandle): new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:38 AM Revision ed19ff6b (git): * compile.c (iseq_set_sequence): uses rb_compile_warning() for
warning at compilation time.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:35 AM Revision 794eb7bc (git): * compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code),
(ruby_insns_name_array, ruby_iseq_build_from_ary): prefixed with
ruby_.
* iseq.c (ruby_iseq_load, ruby_insn_make_insn_table): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:01 AM Revision 8c0efdc1 (git): * string.c (rb_str_cmp_m): fixed rdoc. pointed out by <Thomas
C. Mitchell AT gmail.com> at [ruby-talk:321967]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:01 AM Revision cc1401e5 (git): * string.c (rb_str_cmp_m): fixed rdoc. pointed out by <Thomas
C. Mitchell AT gmail.com> at [ruby-talk:321967]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:32 AM Feature #819: Caching Symbol#to_proc
=begin
なかだです。

At Thu, 4 Dec 2008 21:19:24 +0900,
Shumpei Akai wrote in [ruby-dev:37274]:
> 直すならこのような感じでしょうか.

以下の点を変更してコミットしました。
* RDocが混乱するのを防ぐためにsym_proc_cacheを関数内に移した
* rb_gc_register_mark_object()を使う
* idを3bitシフトすると正しくないPr...
nobu (Nobuyoshi Nakada)
12:27 AM Feature #819 (Closed): Caching Symbol#to_proc
=begin
Applied in changeset r20521.
=end
nobu (Nobuyoshi Nakada)

12/04/2008

11:26 PM Bug #822 (Rejected): gets blocks when it shouldn't
=begin
r,w = IO.pipe
w.write("some text\n\n\nsome text\n\n\n")
puts r.gets("")
puts r.gets("")

When I used this code gets blocks on the second call. When the last newline character is replaced with any other character it work...
saeed (Ahmed Saeed)
11:03 PM Revision 5dbbef2b (git): update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:59 PM Revision 4433defb (git): * io.c (io_binwrite): arg.offset should be updated after retry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:06 PM Bug #821 (Rejected): uninitialized constant Test::Unit::AutoRunner
=begin
require 'test/unit'
Test::Unit::AutoRunner.run(true, './somedir')

(注: ./somedir 以下にはテストが書かれたスクリプトが多数ある状態)
を実行すると、テストを1件も実行せず、以下のエラーが出ます。

Loaded suite test/runner
Started

Finished in 0.000528 seconds.

0 ...
ngoto (Naohisa Goto)
09:25 PM Feature #819: Caching Symbol#to_proc
=begin
赤井です.

Hajime Hoshi wrote, (2008/12/04 9:48):
> 動作確認はしていないのですが、
> sym_proc_cache の生成直後は長さ (len) 0 の配列なので
> sym_proc_cache の要素の proc オブジェクトは
> GC に回収されてしまう恐れがあるのではないでしょうか。

Nobuyoshi Nakada wrote, (2008/12/04 12:12):
> それ...
akai (Shumpei Akai)
12:18 PM Feature #819: Caching Symbol#to_proc
=begin
なかだです。

At Thu, 4 Dec 2008 09:48:10 +0900,
Hajime Hoshi wrote in [ruby-dev:37267]:
> 動作確認はしていないのですが、
> sym_proc_cache の生成直後は長さ (len) 0 の配列なので
> sym_proc_cache の要素の proc オブジェクトは
> GC に回収されてしまう恐れがあるのではないでしょうか。

それと、IDは下位ビッ...
nobu (Nobuyoshi Nakada)
06:29 PM Revision 8e864d1e (git): * load.c (rb_get_load_path): returns the load path without
touching.
* load.c (rb_feature_provided): new function to return the loading
path in addition to rb_provided().
* load.c (search_required): sets path if loading.
* variable.c (autoload_provided): load paths are expanded to check
i...
nobu (Nobuyoshi Nakada)
05:07 PM Bug #807 (Closed): Gem::Validator#remove_leading_dot_dir should be private
=begin
Applied in changeset r20496.
=end
matz (Yukihiro Matsumoto)
04:39 PM Revision 0b10c320 (git): * test/ruby/test_process.rb: skip some tests on win32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:39 PM Revision 53e7e2d2 (git): * string.c (sym_to_proc): tabified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:39 PM Revision a9a4435e (git): * win32/win32.c (rb_w32_read): ERROR_BROKEN_PIPE is not a real error
at this point.
* io.c (pipe_open): use rb_w32_spawn() instead of rb_w32_pipe_exec()
to use our own redirection scheme.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:35 PM Revision c7bd98b7 (git): * string.c (sym_to_proc): use hidden object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:31 PM Bug #814: NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
=begin
Hi,

In message "Re: [ruby-core:20298] Re: [Bug #814] NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>"
on Thu, 4 Dec 2008 16:17:26 +0900, Tanaka Akira <akr@fsij.org> writes:

|> ...
matz (Yukihiro Matsumoto)
04:27 PM Bug #814 (Closed): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
=begin
Applied in changeset r20493.
=end
matz (Yukihiro Matsumoto)
09:02 AM Bug #814: NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
=begin
Here is an even better patch. With tests.
=end
tenderlovemaking (Aaron Patterson)
04:27 PM Revision 020bbc99 (git): * 2008-12-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:27 PM Revision 6fa92af4 (git): * pack.c (pack_pack): propagate taint status from format string to
result string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
04:20 PM Revision 408ca7cb (git): * pack.c (pack_pack): propagate taint status from format string to
result string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
03:35 PM Revision 80a3f22b (git): * process.c (run_exec_dup2): need to sort by reverted order when
restoring fds.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:21 PM Revision 49b10fd5 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:17 PM Revision f1493267 (git): * string.c (sym_to_proc): caches Symbol procs, based on a patch from
Shumpei Akai <admin AT flexfrank.net>. [ruby-dev:37265]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:03 PM Revision bec3fed1 (git): * 2008-12-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision e7562555 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:57 PM Bug #820 (Closed): a little mistake in rubygems/local_remote_options.rb
=begin
Applied in changeset r20491.
=end
matz (Yukihiro Matsumoto)
02:23 PM Bug #820 (Closed): a little mistake in rubygems/local_remote_options.rb
=begin
ドキュメントに小さな間違いがあったので報告します。

Index: rubygems/local_remote_options.rb
===================================================================
--- rubygems/local_remote_options.rb (revision 20439)
+++ rubygems/local_remote_o...
okkez (okkez _)
02:53 PM Bug #805: Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
Hi,

In message "Re: [ruby-core:20294] Re: [Bug #805](Closed) Ruby 1.9.1 preview 2 : build failure on OpenSolaris"
on Thu, 4 Dec 2008 14:34:43 +0900, Dae San Hwang <lists@daesan.com> writes:

|There is another occurrence...
matz (Yukihiro Matsumoto)
02:40 PM Bug #805: Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
Thanks Matz!

There is another occurrence of ISPRINT in function "window_getch" in
"ext/curses/curses.c" on line 1134 though. Could you please patch it
as well?

thanks,

daesan


On Dec 4, 2008, at 2:01 PM, Yukihi...
daesan (Dae San Hwang)
02:07 PM Bug #805 (Closed): Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
Applied in changeset r20482.
=end
matz (Yukihiro Matsumoto)
01:46 PM Bug #805: Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
I traced back header inclusions:

"ruby-trunk/ext/curses/curses.c" conditionally includes "<curses.h>"

"/usr/include/curses.h" includes "<widec.h>"

"/usr/include/widec.h" includes "<euc.h>"

"/usr/include/euc.h" include...
daesan (Dae San Hwang)
12:45 PM Bug #805: Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
Hi,

At Thu, 4 Dec 2008 12:15:03 +0900,
Dae San Hwang wrote in [ruby-core:20284]:
> I've checked system header files and found following macro definitions
> of ISPRINT.
>
>
> /* in "/usr/include/readline/chardefs.h" *...
nobu (Nobuyoshi Nakada)
12:21 PM Bug #805: Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
I've checked system header files and found following macro definitions
of ISPRINT.


/* in "/usr/include/readline/chardefs.h" */

#define ISPRINT(c) (IN_CTYPE_DOMAIN (c) && isprint (c))


/* in "/usr/include/sys/e...
daesan (Dae San Hwang)
02:35 PM Revision 21d43824 (git): rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:31 PM Revision d291c56e (git): * win32/win32.c (waitpid): fix bug of checking child slot.
* win32/win32.c (FindChildSlotByHandle): new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:31 PM Revision 8068f497 (git): * win32/win32.c (waitpid): fix bug of checking child slot.
* win32/win32.c (FindChildSlotByHandle): new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:24 PM Revision bca9bf7f (git): * lib/open3.rb (Open3.poutput3): new method.
(Open3.poutput2): ditto.
(Open3.poutput2e): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:06 PM Revision 644d1e7a (git): * spec/default.mspec: follows changes in rubyspec project.
inherits configurations from ruby.1.9.mspec.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:14 PM Revision a821725a (git): * test/ruby/test_complex.rb: added some tests.
* test/ruby/test_rational.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
11:47 AM Feature #810 (Closed): Enumerator#inspect
=begin
Applied in changeset r20481.
=end
knu (Akinori MUSHA)
11:45 AM Revision d681d980 (git): update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:58 AM Revision 87c7905b (git): * lib/open3.rb (Open3.popen3): simplified.
(Open3.popen_run): extracted from Open3.popen3.
(Open3.popen2): new method.
(Open3.popen2e): new method.
(Open3.pipeline_rw): new method.
(Open3.pipeline_r): new method.
(Open3.pipeline_w): new method.
(Open3.pipeline_run): n...
akr (Akira Tanaka)
10:17 AM Revision a112ec78 (git): * process.c (check_exec_fds): resolve cascaded child fd reference.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:56 AM Revision bd9befd9 (git): merges r20496 from trunk into ruby_1_9_1.
* lib/rubygems/validator.rb (Gem#remove_leading_dot_dir): make
this method private. a patch from okkez in [ruby-dev:37245]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:56 AM Revision 47f56def (git): merges r20492 from trunk into ruby_1_9_1.
* lib/gserver.rb: fixed type in sample code. a report from Oleg
Puchinin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:56 AM Revision 6af8e633 (git): merges r20491 from trunk into ruby_1_9_1.
* lib/rubygems/local_remote_options.rb (Gem#add_update_sources_option):
little documentation fix. a patch from okkez. [ruby-dev:37271]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20508 b2dd03c8-39d4-4d8f-98ff-823...
yugui (Yuki Sonoda)
08:56 AM Revision 75a39e69 (git): merges r20490 from trunk into ruby_1_9_1.
* ext/curses/curses.c (curses_getch): no ISPRINT(). [ruby-core:20294]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:55 AM Revision 1f3c6d2d (git): merges r20482 from trunk into ruby_1_9_1.
* ext/curses/curses.c (window_getch): avoid ISPRINT() macro which
has an issue with OpenSolaris. [ruby-core:20189]
* signal.c (ruby_signal): EINVAL from sigaction(2) is not a bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
yugui (Yuki Sonoda)
08:55 AM Revision 962d8495 (git): merges r20480 from trunk into ruby_1_9_1.
* vm_method.c (rb_obj_respond_to): Remove a duplicated rdoc
comment and fix a markup error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:55 AM Revision ce580248 (git): merges r20476 and r20479 from trunk into ruby_1_9_1.
* ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat
'parent' and 'variable' options on a Hash argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:55 AM Revision 638d844b (git): merges r20475 from trunk into ruby_1_9_1.
* ext/tk/lib/tk.rb: bug fix. use ::RubyVM instead of ::VM [ruby-list:45676]
* ext/tk/tcltklib.c: update RELEASE_DATE
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:55 AM Revision 7580da68 (git): merges r20474 from trunk into ruby_1_9_1.
* complex.c (nurat_{to_s,inspect}): provides better representation
for in-finite imag part.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:55 AM Revision 4cef7e44 (git): merges r20473 from trunk into ruby_1_9_1.
* complex.c (f_signbit): NaN may be signed value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:55 AM Revision a78d9cd8 (git): merges r20472 from trunk into ruby_1_9_1.
update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:54 AM Revision bc2c2f91 (git): merges r20469 from trunk into ruby_1_9_1.
* parse.y (expr): keyword_not can continue across newline.
[ruby-core:20252]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:54 AM Revision 857099f5 (git): merges r20460 from trunk into ruby_1_9_1.
* ext/tk/tcltklib.c (ip_ruby_cmd, ip_invoke_with_position): must
not access internal union directly. [ruby-list:45670]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:54 AM Revision 65616e89 (git): merges r20458 and r20459 from trunk into ruby_1_9_1.
* io.c (rb_io_getc, rb_io_readchar): documentation correction from
Emiel van de Laar. [ruby-core:20212]
* ext/stringio/stringio.c (strio_ungetbyte): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20497 b2dd03...
yugui (Yuki Sonoda)
07:58 AM Revision 2bb4ca64 (git): * lib/rubygems/validator.rb (Gem#remove_leading_dot_dir): make
this method private. a patch from okkez in [ruby-dev:37245]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
07:27 AM Revision fbdf8cb8 (git): * lib/gserver.rb: fixed type in sample code. a report from Oleg
Puchinin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
07:26 AM Revision ffe57003 (git): * ext/openssl/ossl_ssl.c (ossl_ssl_read_nonblock):
OpenSSL::SSL::SSLSocket should implement read_nonblock. a patch
from Aaron Patterson in [ruby-core:20277]. fix: #814 [ruby-core:20241]
* ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat
git-svn-id: svn+ssh://ci.ruby-lan...
matz (Yukihiro Matsumoto)
07:21 AM Revision 57f7d8c2 (git): * ext/openssl/ossl_ssl.c (ossl_ssl_read_nonblock):
OpenSSL::SSL::SSLSocket should implement read_nonblock. a patch
from Aaron Patterson in [ruby-core:20277]. fix: #814 [ruby-core:20241]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
07:17 AM Revision 8a8226fa (git): * lib/gserver.rb: fixed type in sample code. a report from Oleg
Puchinin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
05:55 AM Revision c69b59c4 (git): * lib/rubygems/local_remote_options.rb (Gem#add_update_sources_option):
little documentation fix. a patch from okkez. [ruby-dev:37271]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
05:52 AM Revision f5332d6b (git): * ext/curses/curses.c (curses_getch): no ISPRINT(). [ruby-core:20294]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e matz (Yukihiro Matsumoto)
05:19 AM Revision 4a351690 (git): merges r20454 from trunk into ruby_1_9_1.
* lib/rexml/xpath.rb (REXML::XPath.first): apply documentation
patch from Ken Bloom in [ruby-core:20213].
* lib/rexml/xpath.rb (REXML::XPath.each): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20489 b2dd03c8...
yugui (Yuki Sonoda)
05:19 AM Revision c89703ca (git): merges r20452 from trunk into ruby_1_9_1.
* test/ruby/test_range.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:19 AM Revision 27fbb1ea (git): merges r20451 from trunk into ruby_1_9_1.
* test/ruby/test_string.rb: add some tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:19 AM Revision 3567a062 (git): merges r20444 and r20447 from trunk into ruby_1_9_1.
add comment for select behavior on file descriptors over FD_SETSIZE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:19 AM Revision 9093d990 (git): merges r20442 from trunk into ruby_1_9_1.
* test/socket/test_tcp.rb (test_recvfrom): already can run on mswin32.
* test/socket/test_tcp.rb (test_recvfrom, test_encoding): use IP address instead
of host name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@204...
yugui (Yuki Sonoda)
05:19 AM Revision 7c47ca7e (git): * 2008-12-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:19 AM Revision a7f0a9a4 (git): merges r20440 from trunk into ruby_1_9_1.
* test/socket/test_tcp.rb (test_recvfrom, test_encoding): shouldn't assume
that th is not nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:57 AM Revision 782576a5 (git): * ext/curses/curses.c (window_getch): avoid ISPRINT() macro which
has an issue with OpenSolaris. [ruby-core:20189]
* signal.c (ruby_signal): EINVAL from sigaction(2) is not a bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
02:44 AM Revision ea465ecd (git): * enumerator.c (inspect_enumerator): Implement #inspect.
[ruby-dev:37248]-[ruby-dev:37263]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
02:39 AM Revision f259918c (git): * vm_method.c (rb_obj_respond_to): Remove a duplicated rdoc
comment and fix a markup error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA

12/03/2008

10:57 PM Bug #816 (Closed): Unexpected syntax error with: if true and not\n false
=begin
Applied in changeset r20469.
=end
nobu (Nobuyoshi Nakada)
03:37 PM Bug #816 (Closed): Unexpected syntax error with: if true and not\n false
=begin
ruby -v so.rb
ruby 1.8.7 (2008-11-11 patchlevel 73) [i686-linux]
"yay"


ruby1.9 -v so.rb
ruby 1.9.1 (2008-12-01 revision 20437) [i686-linux]
so.rb:2: syntax error, unexpected '\n'
so.rb:3: warning: unused literal...
jpedrosa (Joao Pedrosa)
09:09 PM Revision c5d06834 (git): * ChangeLog: add entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
09:08 PM Revision 01d4a7ad (git): * 2008-12-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:08 PM Revision 0aaec36f (git): * ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat
'parent' and 'variable' options on a Hash argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
09:03 PM Revision 694fab95 (git): * ext/tk/lib/tk/menu.rb: TkOptionMenubutton.new fails to treat
'parent' and 'variable' options on a Hash argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
08:44 PM Feature #819 (Closed): Caching Symbol#to_proc
=begin
Symbol#to_proc で毎回オブジェクトを生成するのは無駄な気がするので,
いくつかキャッシュしてはどうでしょうか.

require 'benchmark'
N=10000
syms_miss=(1..500).map{|i|"a#{i}".to_sym}syms_hit=[:a]*500
Benchmark.bm do|r|
r.report("miss"){N.times{syms_miss.each{|x|...
akai (Shumpei Akai)
08:42 PM Feature #818: Enumerator#inspect
=begin
遠藤です。

2008/12/03 19:57 Akinori MUSHA <knu@idaemons.org>:
> At Wed, 3 Dec 2008 18:39:59 +0900,
> U.Nakamura wrote:
>> In message "[ruby-dev:37261] Re: [Feature:1.9] Enumerator#inspect"
>> on Dec.03,2008 18:17:53, <matz@...
mame (Yusuke Endoh)
06:45 PM Feature #818: Enumerator#inspect
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:37261] Re: [Feature:1.9] Enumerator#inspect"
on Dec.03,2008 18:17:53, <matz@ruby-lang.org> wrote:
> |> Enumerator の中身をわかりやすく表示してくれる Enumerator#inspect を
> |> 提供すると便利だと思います。例えばこんな感じ...
usa (Usaku NAKAMURA)
06:23 PM Feature #818 (Closed): Enumerator#inspect
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:37259] Re: [Feature:1.9] Enumerator#inspect"
on Wed, 3 Dec 2008 17:32:59 +0900, "Akinori MUSHA" <knu@iDaemons.org> writes:

|> Enumerator の中身をわかりやすく表示してくれる Enumerator#inspect を...
matz (Yukihiro Matsumoto)
08:10 PM Revision 57746bb6 (git): * ext/tk/lib/tk.rb: bug fix. use ::RubyVM instead of ::VM [ruby-list:45676]
* ext/tk/tcltklib.c: update RELEASE_DATE
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
04:46 PM Bug #817 (Rejected): SystemStackError後のrescue
=begin
スタックがあふれた後に例外が捕捉される位置がおかしくなるように思います。

$ ./ruby -ve '
def foo
foo
rescue SystemStackError
raise RuntimeError
rescue RuntimeError
puts "ng"
end
foo rescue puts "ok"
'
ruby 1.9.0 (2008-12-01 revision 20...
wanabe (_ wanabe)
04:43 PM Revision ef38a43c (git): * complex.c (nurat_{to_s,inspect}): provides better representation
for in-finite imag part.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Tadayoshi Funaba
04:28 PM Revision 28c53aab (git): * complex.c (f_signbit): NaN may be signed value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20473 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
03:02 PM Revision ec324872 (git): update rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:02 PM Revision a30be4c3 (git): * 2008-12-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision 30b8f1ee (git): * process.c (EXEC_OPTION_DUP2_CHILD): defined.
(check_exec_redirect_fd): check :in, :out and :err.
(check_exec_redirect): check [:child, fd].
(check_exec_fds): validate EXEC_OPTION_DUP2_CHILD array.
(run_exec_dup2_child): new function.
(rb_run_exec_options): call run_exec_dup...
akr (Akira Tanaka)
02:00 PM Bug #814 (Closed): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1a64f9a0>
=begin
My patch from #806 broke because OpenSSL::SSL::SSLSocket doesn't implement read_nonblock.

I've attached a patch that implements read_nonblock on OpenSSL::SSL::SSLSocket.

This is a naive patch.
=end
tenderlovemaking (Aaron Patterson)
01:54 PM Revision 8c01ec88 (git): * parse.y (expr): keyword_not can continue across newline.
[ruby-core:20252]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:47 PM Bug #813 (Closed): rubygems/source_info_cache_entry.rb document have a little mistake
=begin
あまり自信がないのですが、なんかおかしい気がするので報告しておきます。

Index: rubygems/source_info_cache_entry.rb
===================================================================
--- rubygems/source_info_cache_entry.rb (revision 20439)
+++ rubygems/s...
okkez (okkez _)
01:41 PM Revision 6e0f413f (git): * iseq.c (simple_default_value): returns simplest assignment only.
[ruby-core:20237]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:52 PM Bug #812 (Closed): Failure: test_priority (TestThread) on mswin32
=begin
こんにちは、なかむら(う)です。

表題の通りですが、priorityの低いスレッドの選択率を下げる機構
はpthreadでもwin32でも同じなのに、win32だとまともに機能してい
ないように見えるのはなぜでしょうか?

私の環境で実験した限りだと、だいたい30〜40%くらいの確率でこの
テストは失敗になります。
微妙に効いているような、効いてなくてスレッド生成順序に依存し
てるだけのような、微妙な感じですが......
usa (Usaku NAKAMURA)
12:33 PM Revision ca209c80 (git): * process.c (check_exec_redirect): accept :in, :out, :err as redirect
target.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:27 PM Bug #808 (Closed): IO (StringIO) documentation corrections.
=begin
Applied in changeset r20458.
=end
nobu (Nobuyoshi Nakada)
12:19 PM Revision e98e384b (git): revert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
07:39 AM Revision dc21e636 (git): * regex.c (re_compile_pattern): Use %ld for pointer differences.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
07:37 AM Revision 1e5c02dd (git): Cosmetic change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
07:36 AM Revision ed22e869 (git): * pack.c (rb_utf8_to_uv), intern.h: Rename utf8_to_uv to
rb_utf8_to_uv and export.
* re.c (str_ord): Backport String#ord from 1.9 (sort of);
requested by Shinichiro Hamaji in [ruby-dev:37247].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20463 b2dd03c8-39d4-4d8f-98ff-823f...
Akinori MUSHA
07:30 AM Revision 4a2088a7 (git): Properly terminate the "Local variable" section.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
07:23 AM Revision 05438733 (git): * string.c (rb_str_getbyte, rb_str_setbyte): Add String#getbyte
and String#setbyte for the forward compatibility with 1.9, where
the behavior of String#[] and String#[]= have changed; based on
a patch from Shinichiro Hamaji in [ruby-dev:37247].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
Akinori MUSHA
05:48 AM Revision 13424f32 (git): * ext/tk/tcltklib.c (ip_ruby_cmd, ip_invoke_with_position): must
not access internal union directly. [ruby-list:45670]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:24 AM Revision f71dcc1b (git): * ChangeLog: fixed function name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:22 AM Revision aa39c449 (git): * io.c (rb_io_getc, rb_io_readchar): documentation correction from
Emiel van de Laar. [ruby-core:20212]
* ext/stringio/stringio.c (strio_ungetbyte): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:21 AM Revision fea206e9 (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:42 AM Revision fba7f2b0 (git): * 2008-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:42 AM Revision c13d84b1 (git): * lib/rexml/xpath.rb (REXML::XPath.first): apply documentation
patch from Ken Bloom in [ruby-core:20213].
* lib/rexml/xpath.rb (REXML::XPath.each): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
12:31 AM Revision 684f94c0 (git): * lib/rexml/xpath.rb (REXML::XPath.first): apply documentation
patch from Ken Bloom in [ruby-core:20213].
* lib/rexml/xpath.rb (REXML::XPath.each): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
12:05 AM Feature #810 (Closed): Enumerator#inspect
=begin
遠藤です。

Enumerator の中身をわかりやすく表示してくれる Enumerator#inspect を
提供すると便利だと思います。例えばこんな感じ。

$ ruby19 -e 'g = (1..1000).each; p g'
#<Enumerator:[1, 2, 3, ...(snipped)]>

現状は #<Enumerator:0x8269654> とかなので、デバッグには不便です。

以下はたたき台のパッチです...
mame (Yusuke Endoh)

12/02/2008

10:05 PM Bug #808 (Closed): IO (StringIO) documentation corrections.
=begin
Hello,

I went through io.c and stringio.c and corrected the documentation for a couple of methods (new way of handling strings).

Patch is attached.

Thanks!
=end
emiel (Emiel van de Laar)
06:20 PM Bug #807 (Closed): Gem::Validator#remove_leading_dot_dir should be private
=begin
以下の一ヶ所でしか使われていないので Gem::Validator#remove_leading_dot_dir は private にした方がいいと思います。

$ rak remove_leading_dot_dir
rubygems/validator.rb
107| installed_files.delete remove_leading_dot_dir(entry['path'])
203| d...
okkez (okkez _)
05:58 PM Revision 7fd3ac48 (git): * test/ruby/test_rational.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:53 PM Revision 181ffea5 (git): * test/ruby/test_range.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:26 PM Revision 0863013b (git): * test/ruby/test_string.rb: add some tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:05 PM Revision 3e2311f6 (git): * 2008-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:05 PM Revision 0646c1e0 (git): * ext/pty/pty.c (Init_pty): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
04:47 PM Bug #805: Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
Hi,

At Tue, 2 Dec 2008 01:50:41 +0900,
Dae San Hwang wrote in [ruby-core:20189]:
> compiling curses
> make[1]: Entering directory `/usr/local/src/ruby-1.9.1-preview2/ext/curses'
> gcc -I. -I../../.ext/include/x86_64-solari...
nobu (Nobuyoshi Nakada)
01:55 AM Bug #805 (Closed): Ruby 1.9.1 preview 2 : build failure on OpenSolaris
=begin
I got the following error while building 1.9.1 preview 2 on OpenSolaris 5.11 snv_98. (1.9.1 preview 1 was built fine on OpenSolaris.)

It was configured with the following:
./configure --build=x86_64-sun-solaris10 --prefix=...
daesan (Dae San Hwang)
03:37 PM Bug #806 (Closed): Net::Protocol#rbuf_fill is slow
=begin
Applied in changeset r20443.
=end
matz (Yukihiro Matsumoto)
03:33 PM Bug #806: Net::Protocol#rbuf_fill is slow
=begin
merged. report if any problem caused by this patch.
=end
matz (Yukihiro Matsumoto)
03:27 AM Bug #806 (Closed): Net::Protocol#rbuf_fill is slow
=begin
Net::Protocol#rbuf_fill is slow. We can take advantage of io.read_nonblock and IO.select to deal with timeouts.

I've attached a patch.
=end
tenderlovemaking (Aaron Patterson)
10:23 AM Revision 852b4629 (git): * lib/open3.rb (Open3.popen3): merge hash options if given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:00 AM Revision e44a6c47 (git): move the previous comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:27 AM Revision 363bf6c7 (git): * 2008-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:27 AM Revision 0c31a040 (git): * configure.in: detect stdio buffer pointers for uClibc. a patch
from Brian Candler <B.Candler at pobox.com> in [ruby-core:12020].
[ruby-core:19713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@20445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
08:52 AM Revision db197f29 (git): add comment for select behavior on file descriptors over FD_SETSIZE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:34 AM Revision 348d715e (git): * lib/net/protocol.rb (Net::BufferedIO#rbuf_fill): use
read_nonblock instead of sysread wrapped by timeout to boost
performance. a patch from Aaron Patterson in [ruby-core:20191].
fix #806
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
06:14 AM Revision a01e1cfb (git): * test/socket/test_tcp.rb (test_recvfrom): already can run on mswin32.
* test/socket/test_tcp.rb (test_recvfrom, test_encoding): use IP address instead
of host name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:02 AM Revision df5e7b9d (git): * 2008-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:02 AM Revision 14c06bd4 (git): * test/socket/test_tcp.rb (test_recvfrom, test_encoding): shouldn't assume
that th is not nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:49 AM Bug #804 (Closed): Ruby 1.9.1 preview 2 : make test failure
=begin
Version built on Fedora core 2 x686 with gcc 4.0.2 in a sub directory (UNIX) of the main ruby source with
./configure --prefix=/h/phil/DEV/RUBY/ruby-191pv2 --enable-shared --enable-install-doc --enable-pthread --with-mantype=m...
philos (Philippe Lucas)

12/01/2008

06:52 PM Bug #803 (Closed): eval with binding
=begin
こんにちは、なかむら(う)です。

誰も教えてくれないのでbugにします。
# これでなるのかな

In message "[ruby-dev:37142] eval with binding"
on Nov.21,2008 22:02:04, <usa@garbagecollect.jp> wrote:
> 以下の2つのコードが、1.8とtrunkで動作が異なります。
> なぜでしょう?
> 私には1.8の挙...
usa (Usaku NAKAMURA)
02:24 PM Revision 67b445f8 (git): * set 1.9.1-p5000 into version number. [ruby-dev:36998]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
12:07 PM Bug #791 (Closed): Fiber using a Proc object with a parameter having default value doesn't work
=begin
Applied in changeset r20432.
=end
nobu (Nobuyoshi Nakada)
10:42 AM Revision a55226e0 (git): merges r20432 from trunk into ruby_1_9_1.
* cont.c (rb_fiber_start): calls with exact argument number.
[ruby-core:20088]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:39 AM Revision a4f8311f (git): merges r20429 and r20430 from trunk into ruby_1_9_1.
* man/rake.1: new manual page
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
07:06 AM Revision f77f24a3 (git): * 2008-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:06 AM Revision 0be17bc8 (git): * signal.c (register_sigaltstack): no need to define on non-sigaltstack
platform.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:49 AM Revision 13a79948 (git): * signal.c (register_sigaltstack): no need to define on non-sigaltstack
platform.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:00 AM Revision a918afe0 (git): * cont.c (rb_fiber_start): calls with exact argument number.
[ruby-core:20088]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:35 AM Revision dd9f8e5a (git): * 2008-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:35 AM Revision b1d93b94 (git): properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

11/30/2008

03:20 PM Bug #799: cross compile 1.9.1-preview1 is not possible
=begin
I assume it compiles all right in msys on the windows side?
=end
rogerdpack (Roger Pack)
12:42 PM Revision 4586802d (git): * man/rake.1: new manual page
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
09:48 AM Revision 5a4fa1d1 (git): man/goruby.1: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
09:48 AM Revision f8a577aa (git): man/goruby.1: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
09:25 AM Revision e4f57c3a (git): merges r20394 from trunk into ruby_1_9_1.
* man/irb.1 (EXAMPLES): new section
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:25 AM Revision 19145642 (git): merges r20391 and r20398 from trunk into ruby_1_9_1.
* regparse.c (is_invalid_quantifier_target): Perl and old Ruby
accepts quantifier on anchors. [ruby-core:20161]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:25 AM Revision 4623d0c7 (git): merges r20388 from trunk into ruby_1_9_1.
* cont.c (fiber_alloc): separate allocation and initialization.
allow subclass to override #initialize. [ruby-core:20086]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:24 AM Revision f3f7dffd (git): merges r20387 and r20390 from trunk into ruby_1_9_1.
* ext/socket/socket.c (sock_s_getaddrinfo): refactored to remove
code duplication regarding getaddrinfo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:24 AM Revision 7367da56 (git): merges r20379 from trunk into ruby_1_9_1.
* strftime.c (rb_strftime): should add padding for %%.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:24 AM Revision c16831bf (git): merges r20372-r20375 and r20380 from trunk into ruby_1_9_1.
* signal.c (register_sigaltstack): minimum size is insufficient for
method calls.
* signal.c (sigsegv): handles stack overflow if possible.
* thread.c (ruby_thread_stack_overflow): helper function to raise
sysstack_error.
* thread...
yugui (Yuki Sonoda)
09:24 AM Revision 1148a0d7 (git): merges r20367 from trunk into ruby_1_9_1.
* strftime.c (STRFTIME): use rb_strftime() recursively, instead of
platform's strftime().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:24 AM Revision a3b6b11a (git): merges r20366 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (VpException): bigdecimal zero
division should raise FloatDomainError if mode
VP_EXCEPTION_ZERODIVIDE is set. [ruby-dev:37204]
* ext/bigdecimal/bigdecimal.c (BigDecimal_mode): should handle
VP_EXCEPT...
yugui (Yuki Sonoda)
09:24 AM Revision 9db19422 (git): merges r20365 from trunk into ruby_1_9_1.
* add comment and test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:24 AM Revision 49d432b6 (git): merges r20364 from trunk into ruby_1_9_1.
* ext/gdbm/gdbm.c (rb_gdbm_nextkey): fix memory leak.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:24 AM Revision b4e5fcc4 (git): merges r20360 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (BigDecimal_to_r): raise exception
for nan/inf conversion. [ruby-dev:37187] fix #793
* ext/bigdecimal/bigdecimal.c (BigDecimal_to_i): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9...
yugui (Yuki Sonoda)
09:23 AM Revision 2a7d4ee0 (git): merges r20359 from trunk into ruby_1_9_1.
* ext/bigdecimal/bigdecimal.c (VpAlloc): avoid ALLOCA_N() to avoid
segmentation fault caused by (insanely) long decimal values.
[ruby-dev:37189] fix #794
* ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_to_i,
BigDecimal_...
yugui (Yuki Sonoda)
09:23 AM Revision a6aa6b67 (git): merges r20357 from trunk into ruby_1_9_1.
* strftime.c (STRFTIME): should add padding for %[xXrR] etc.
[ruby-dev:37185] fix: #792
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:23 AM Revision 242351be (git): merges r20356 from trunk into ruby_1_9_1.
* array.c (rb_ary_times): taint (and untrust) status should be
inherited by "ary * 0". [ruby-dev:37024]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:23 AM Revision 38140960 (git): merges r20355 from trunk into ruby_1_9_1.
* strftime.c (rb_strftime): should not swallow incomplete
formatter, e.g. "%E". [ruby-dev:37170] fix: #787
* strftime.c (rb_strftime): clear flags before processing unknown
formatter, e.g. "%i". [ruby-dev:37180]
git-svn-id: svn+s...
yugui (Yuki Sonoda)
09:23 AM Revision 58989128 (git): merges r20353 from trunk into ruby_1_9_1.
* strftime.c (rb_strftime): "%^P" should convert to upper case.
[ruby-dev:37180]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:23 AM Revision 5fe983bd (git): merges r20352 from trunk into ruby_1_9_1.
* strftime.c (FMT): use "%0d" formatter for zero padding, not "%.d".
[ruby-dev:37168] fix: #768
* strftime.c (rb_strftime): %s to use zero padding by default.
[ruby-dev:37180]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r...
yugui (Yuki Sonoda)
09:22 AM Revision f4272def (git): merges r20349 from trunk into ruby_1_9_1.
* ext/tk/lib/tkextlib/blt/tabset.rb, ext/tk/lib/tkextlib/blt/tabnotebook.rb:
fix many bugs. Now, those work properly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:22 AM Revision dd463a9f (git): merges r20348 from trunk into ruby_1_9_1.
* numeric.c (num_step): treat infinite step specially.
[ruby-dev:37157] fix: #781.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:22 AM Revision 029392bc (git): merges r20347 from trunk into ruby_1_9_1.
* lib/date/format.rb (strftime): ignores '_' flag for %[LN].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:22 AM Revision 2015069a (git): * thread.c, thread_pthread.c, thread_win32.c: merges nobu's commits -
r20117, r20123, r20124, r20127, r20132-r20134, r20138, r20140, r20141
and r20160 - from trunk into ruby_1_9_1.
* thread_pthread.c (thread_timer): checks working flags again.
* thread_pthread.c (rb_thread_create_timer_thread): do not ...
yugui (Yuki Sonoda)
09:22 AM Revision d22b7e6d (git): merges r20346 from trunk into ruby_1_9_1.
* process.c (rb_fork): stops the timer thread during fork.
[ruby-dev:37117]
* thread.c (rb_thread_start_timer_thread): timer thread needs
system_working to be set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@204...
yugui (Yuki Sonoda)
09:22 AM Revision 303d9d97 (git): merges r20342 from trunk to ruby_1_9_1.
* strftime.c (rb_strftime): The # flag should work with %a, %A, %b,
%B, and %h. [ruby-dev:37162]
* test/ruby/test_time.rb (test_strftime): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20405 b2dd03c8-39d4-4d8...
yugui (Yuki Sonoda)
09:22 AM Revision b2bfcf40 (git): merges r20341 from trunk into ruby_1_9_1.
* signal.c (register_sigaltstack): should not add external
variable (with some cosmetic changes). [ruby-dev:37158]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:21 AM Revision 3899822d (git): merges r20340 from trunk into ruby_1_9_1.
* strftime.c (rb_strftime): A width specifier for %t and %n should
work. [ruby-dev:37160]
* test/ruby/test_time.rb (test_strftime): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20403 b2dd03c8-39d4-4d8f-98ff-...
yugui (Yuki Sonoda)
09:21 AM Revision cca7d596 (git): merges r20339 from trunk into ruby_1_9_1.
* strftime.c (rb_strftime): The precision of %0N should be 9.
[ruby-dev:37156]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:21 AM Revision d909830c (git): merges r20338 from trunk into ruby_1_9_1.
* strftime.c (rb_strftime): The default precision should be 1, not
0. [ruby-dev:37155]
* test/ruby/test_time.rb (test_strftime): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20401 b2dd03c8-39d4-4d8f-98ff-823...
yugui (Yuki Sonoda)
09:21 AM Revision 07f20e17 (git): * 2008-11-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:21 AM Revision 0f9e1cf0 (git): merges r20335 from trunk into ruby_1_9_1.
* lib/time.rb: r20251 reverted. The patched behavior do not round
trip. [ruby-core:19988]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:04 AM Revision 1fe2fae2 (git): * test/ruby/test_regexp.rb (TestRegexp#test_parse_curly_brace):
now accepts quantifier on anchrs agian by r20391.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
02:51 AM Feature #802 (Closed): IO.open optional argument to properly handle BOMs
=begin
Rejectされた[ruby-dev:37075][Feature #747]の続きです。議論の結果IO.open側でBOMを適切に処理するのがよいだろうということになったようです。

なかむら(う)さんの仕様案が[ruby-dev:37081]にあります。
=end
shyouhei (Shyouhei Urabe)

11/29/2008

06:37 PM Bug #801 (Closed): socket.c compile error on Mac OS X
=begin
Applied in changeset r20390.
=end
matz (Yukihiro Matsumoto)
06:25 PM Bug #801 (Closed): socket.c compile error on Mac OS X
=begin
Index: ext/socket/socket.c
===================================================================
--- ext/socket/socket.c (revision 20389)
+++ ext/socket/socket.c (working copy)
@@ -953,7 +953,7 @@
struct addrinfo *r;
...
akai (Shumpei Akai)
04:42 PM Bug #799: cross compile 1.9.1-preview1 is not possible
=begin

=end
ko1 (Koichi Sasada)
04:41 PM Bug #791: Fiber using a Proc object with a parameter having default value doesn't work
=begin

=end
ko1 (Koichi Sasada)
04:41 PM Bug #771: test/unit wrapper breaks compatibility
=begin

=end
ko1 (Koichi Sasada)
04:40 PM Feature #767: Module#const_getでネストした定数の値を得られてもよいと思う
=begin

=end
ko1 (Koichi Sasada)
04:40 PM Bug #763: Mini-unit should not auto-run tests when exiting due to an exception
=begin

=end
ko1 (Koichi Sasada)
04:39 PM Bug #751: Regexp.new(dummy_encoding_string)
=begin

=end
ko1 (Koichi Sasada)
04:38 PM Feature #749: String#indent, String#tabto, etc.
=begin

=end
ko1 (Koichi Sasada)
04:38 PM Bug #742: 1.9.1-preview1 build fails on Mac OS X 10.4
=begin

=end
ko1 (Koichi Sasada)
04:38 PM Feature #739 (Closed): Regexp#match with position
=begin

=end
ko1 (Koichi Sasada)
04:36 PM Bug #732: $! in at_exit
=begin

=end
ko1 (Koichi Sasada)
04:36 PM Bug #727: Signal(CLD) seems not to work on OS X
=begin

=end
ko1 (Koichi Sasada)
04:31 PM Feature #710: Pathname#=~
=begin

=end
ko1 (Koichi Sasada)
04:31 PM Feature #709: Enumerator#+
=begin

=end
ko1 (Koichi Sasada)
04:29 PM Feature #708: Lazy Enumerator#select, Enumerator#map etc.
=begin

=end
ko1 (Koichi Sasada)
04:29 PM Feature #707: Documentation for Enumerator chaining
=begin

=end
ko1 (Koichi Sasada)
04:29 PM Bug #696: 1.9.0-0 is more faster in factrial test
=begin

=end
ko1 (Koichi Sasada)
04:28 PM Bug #681 (Closed): failures of test/minitest
=begin

=end
ko1 (Koichi Sasada)
04:27 PM Feature #679: Integer#to_s(:step=>3, :sep=>",") が欲しい
=begin

=end
ko1 (Koichi Sasada)
04:27 PM Feature #666: Enumerable::to_hash
=begin

=end
ko1 (Koichi Sasada)
04:27 PM Bug #657: Thread.new { fork }
=begin

=end
ko1 (Koichi Sasada)
04:26 PM Bug #653: `rake gem' emits a warning
=begin

=end
ko1 (Koichi Sasada)
04:24 PM Bug #650: Marshal.load raises RegexpError
=begin

=end
ko1 (Koichi Sasada)
04:23 PM Bug #648 (Closed): [BUG] make test in Ruby 1.9
=begin

=end
ko1 (Koichi Sasada)
04:22 PM Bug #646 (Closed): tests for miniunit have bad chemistry with other tests
=begin

=end
ko1 (Koichi Sasada)
04:22 PM Feature #643: __DIR__
=begin

=end
ko1 (Koichi Sasada)
04:21 PM Feature #641: GC patch to cache the most recent heap for is_pointer_to_heap
=begin

=end
ko1 (Koichi Sasada)
04:21 PM Feature #640: New Array#encoding_pack -> string method
=begin

=end
ko1 (Koichi Sasada)
04:20 PM Bug #634: Time parsing works in 1.8 but not 1.9
=begin

=end
ko1 (Koichi Sasada)
04:20 PM Bug #633: dl segfaults on x86_64-linux systems
=begin

=end
ko1 (Koichi Sasada)
04:18 PM Bug #632: StringIO has an odd alias implementation [?]
=begin

=end
ko1 (Koichi Sasada)
04:18 PM Bug #618: some tests still seem to depend on test/unit
=begin

=end
ko1 (Koichi Sasada)
04:16 PM Bug #626: stop test-all at test/rdoc/test_rdoc_ri_driver.rb
=begin

=end
ko1 (Koichi Sasada)
04:15 PM Bug #617: rubygems depend on test/unit/ui/console/testrunner
=begin

=end
ko1 (Koichi Sasada)
04:15 PM Feature #615: "with" operator
=begin

=end
ko1 (Koichi Sasada)
04:14 PM Bug #693: Thread#set_trace_func seems not to work
=begin

=end
ko1 (Koichi Sasada)
04:13 PM Bug #688: test_exit_action(TestSignal)でTimeout::Error
=begin

=end
ko1 (Koichi Sasada)
04:13 PM Bug #607: Mini/Unit Break assert_send()
=begin

=end
ko1 (Koichi Sasada)
04:11 PM Bug #470: File::openのドキュメント
=begin

=end
ko1 (Koichi Sasada)
03:00 PM Revision e49315f9 (git): * 2008-11-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision 56d19a9e (git): * man/irb.1 (EXAMPLES): new section
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
02:26 PM Revision 6c3a645e (git): * 2008-11-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:26 PM Revision 2a86c3e8 (git): * man/irb.1: typo fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
02:26 PM Revision 6df8a6d1 (git): * man/irb.1: typo fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@20392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
10:55 AM Revision f7692a33 (git): * regparse.c (is_invalid_quantifier_target): Perl and old Ruby
accepts quantifier on anchors. [ruby-core:20161]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
09:30 AM Revision 23e6fc74 (git): * ext/socket/socket.c (sock_getaddrinfo): should have updated for
Mac OS X. a patch from Shumpei Akai in [ruby-dev:37234]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
07:23 AM Bug #800 (Rejected): Problem with Array class
=begin
No, it shouldn't. It will destroy the object model of the language.
=end
matz (Yukihiro Matsumoto)
05:59 AM Bug #800: Problem with Array class
=begin
No it shouldn't. Variables keeps references to objects, not objects itself. It is up to programmer if he wants to pass reference (as ruby do by default) or make clone (duplicate) of it.
=end
radarek (Radosław Bułat)
05:39 AM Bug #800 (Rejected): Problem with Array class
=begin
If you test this simple program, you will see why array should be dup on assignment ...

a=1
b=1
c=[a,b]

def foo(x)
x[0] +=1
x[1] +=1
end

d = c
e = d
f = e

...
Francoys_Proulx (Francois Proulx)
07:05 AM Bug #786: Time#strftime で %s が負である場合に桁を間違える
=begin
> |この辺の修正は従来から暗黙に期待されている仕様があって、それに実装眼反し
> |ていた直すべきバグであると思っています。故に、1.9.1にも取り込むという方
> |針でいますが、良いですか?
>
> 一連のstrftime.cに対する修正は1.9.1に取り込んでも構わないと
> 思います。

GNU 拡張を基本に (ただし納得できない部分には拘らない) という話だったの
で、その方針でよいと思います。
=end
tadf (tadayoshi funaba)
01:37 AM Bug #786: Time#strftime で %s が負である場合に桁を間違える
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:37229] 仕様確認"
on Sat, 29 Nov 2008 01:19:35 +0900, "Yugui (Yuki Sonoda)" <yugui@yugui.jp> writes:

|この辺の修正は従来から暗黙に期待されている仕様があって、それに実装眼反し
|ていた直すべきバグであると思っています。故に、1.9.1にも取り込むという方
|針でい...
matz (Yukihiro Matsumoto)
01:24 AM Bug #786: Time#strftime で %s が負である場合に桁を間違える
=begin
Yukihiro Matsumoto さんは書きました:
>
> そうですねえ。[ruby-dev:37170]にも関係するのだと思います。
> これも直した方がよいでしょう。ちょっと大がかりになりそうです
> が。

この辺の修正は従来から暗黙に期待されている仕様があって、それに実装眼反し
ていた直すべきバグであると思っています。故に、1.9.1にも取り込むという方
針でいますが、良いですか?

r20347を取り込むかどうか迷っ...
yugui (Yuki Sonoda)
05:04 AM Bug #797: bug or feature: local method ?
=begin
On Sat, Nov 29, 2008 at 04:22:15AM +0900, Francoys wrote:
> But your Lambda's version is very tempting, but my experience with the
> use of Proc come at the price of performance penalty.

Beware (a) premature optimisation, an...
candlerb (Brian Candler)
04:27 AM Bug #797: bug or feature: local method ?
=begin
Brian Candler wrote:
> If you really want to organise your code like this, you can using lambdas:
> def foo
> a_list = ...
> b_list = ...
> c_list = ...
>
> foo1 = lambda {
> op1(a_list, b_list, c_...
Francoys_Proulx (Francois Proulx)
01:08 AM Bug #797: bug or feature: local method ?
=begin
Hi --

On Sat, 29 Nov 2008, Francoys wrote:

> Diogo Lisboa wrote:
>> On Wed, Nov 26, 2008 at 4:32 PM, Francoys <francois.pr@videotron.ca> wrote:
>>
>>> declaring variables inside a method that are accessibles to all the
...
dblack (David Black)
12:36 AM Bug #797: bug or feature: local method ?
=begin
Diogo Lisboa wrote:
> On Wed, Nov 26, 2008 at 4:32 PM, Francoys <francois.pr@videotron.ca> wrote:
>
>> declaring variables inside a method that are accessibles to all the
>> nested methods.
>>
>
> This isn't possib...
Francoys_Proulx (Francois Proulx)
04:41 AM Bug #743: Socket.gethostbyname returns odd values
=begin
Hi,

In message "Re: [ruby-core:20154] Re: [Bug #743] Socket.gethostbyname returns odd values"
on Sat, 29 Nov 2008 04:21:54 +0900, "Alan Johnson" <alan.wayne.johnson@gmail.com> writes:

|Forgive me if this sounds like a ...
matz (Yukihiro Matsumoto)
04:27 AM Bug #743: Socket.gethostbyname returns odd values
=begin
On Wed, Nov 26, 2008 at 5:04 PM, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> In message "Re: [ruby-core:19989] [Bug #743] Socket.gethostbyname returns odd values"
> on Wed, 19 Nov 2008 18:58:25 +0900, Alan Joh...
alanwj (Alan Johnson)
12:27 AM Bug #790 (Closed): Unexpected Behaviour: Fibers as superclass don
=begin
Applied in changeset r20388.
=end
matz (Yukihiro Matsumoto)
 

Also available in: Atom