* ChangeLog: fixed indent.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2008-03-10 01:40:21 +00:00
parent f55b10c001
commit 16f09af48b

240
ChangeLog
View File

@ -6,14 +6,14 @@ Mon Mar 10 02:08:21 2008 NARUSE, Yui <naruse@ruby-lang.org>
Sun Mar 9 13:51:21 2008 Eric Hodel <drbrain@segment7.net> Sun Mar 9 13:51:21 2008 Eric Hodel <drbrain@segment7.net>
* lib/rdoc/generator.rb: Restore missing line to #params. Patch by * lib/rdoc/generator.rb: Restore missing line to #params. Patch by
Lincoln Stoll <lstoll at lstoll.net> Lincoln Stoll <lstoll at lstoll.net>
Sun Mar 9 09:52:00 2008 Eric Hodel <drbrain@segment7.net> Sun Mar 9 09:52:00 2008 Eric Hodel <drbrain@segment7.net>
* lib/rdoc/code_objects.rb: Remove debugging Kernel#p. Patch by * lib/rdoc/code_objects.rb: Remove debugging Kernel#p. Patch by
Lincoln Stoll <lstoll at lstoll.net> Lincoln Stoll <lstoll at lstoll.net>
* lib/rdoc/generator/html.rb: Fully qualify AllReferences. Patch by * lib/rdoc/generator/html.rb: Fully qualify AllReferences. Patch by
Lincoln Stoll <lstoll at lstoll.net> Lincoln Stoll <lstoll at lstoll.net>
* lib/rdoc/ri/writer.rb: Fix 1.8 backwards compatibility. * lib/rdoc/ri/writer.rb: Fix 1.8 backwards compatibility.
Sat Mar 8 18:50:57 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> Sat Mar 8 18:50:57 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -66,7 +66,7 @@ Thu Mar 6 15:11:40 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
Thu Mar 6 15:05:25 2008 NAKAMURA Usaku <usa@ruby-lang.org> Thu Mar 6 15:05:25 2008 NAKAMURA Usaku <usa@ruby-lang.org>
* {bcc32,win32}/Makefile.sub (RUNRUBY): use $(PROGRAM) instead of * {bcc32,win32}/Makefile.sub (RUNRUBY): use $(PROGRAM) instead of
ruby$(EXEEXT). ruby$(EXEEXT).
suggested by KIMURA Koichi <kimura.koichi at canon.co.jp>. suggested by KIMURA Koichi <kimura.koichi at canon.co.jp>.
[ruby-dev:34000] [ruby-dev:34000]
@ -142,7 +142,7 @@ Wed Mar 5 17:43:43 2008 Martin Duerst <duerst@it.aoyama.ac.jp>
Wed Mar 5 14:00:49 2008 Yukihiro Matsumoto <matz@ruby-lang.org> Wed Mar 5 14:00:49 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* numeric.c (fix_to_s): avoid rb_scan_args() when no argument * numeric.c (fix_to_s): avoid rb_scan_args() when no argument
given. given.
* bignum.c (rb_big_to_s): ditto. * bignum.c (rb_big_to_s): ditto.
* enum.c (enum_first): ditto. * enum.c (enum_first): ditto.
* eval_jump.c (rb_f_catch): ditto. * eval_jump.c (rb_f_catch): ditto.
@ -334,7 +334,7 @@ Sat Mar 1 00:29:07 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
Fri Feb 29 23:14:38 2008 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Feb 29 23:14:38 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* test/ruby/test_m17n_comb.rb (TestM17NComb::test_str_chomp): test * test/ruby/test_m17n_comb.rb (TestM17NComb::test_str_chomp): test
updated. updated.
Fri Feb 29 20:58:09 2008 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Feb 29 20:58:09 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -394,11 +394,11 @@ Fri Feb 29 02:24:22 2008 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE * ext/tk/lib/tk.rb: forgot to update RELEASE_DATE
* ext/tk/lib/tk.rb, ext/tk/lib/tk/text.rb, * ext/tk/lib/tk.rb, ext/tk/lib/tk/text.rb,
ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb: remove adhoc check ext/tk/lib/tkextlib/iwidgets/scrolledtext.rb: remove adhoc check
of Ruby's features (use existence of some classes instead of of Ruby's features (use existence of some classes instead of
comparing with RUBY_VERSION) comparing with RUBY_VERSION)
* ext/tk/lib/tk/root.rb, ext/tk/lib/tk/autoload.rb: make TkRoot * ext/tk/lib/tk/root.rb, ext/tk/lib/tk/autoload.rb: make TkRoot
(Tk::Root) unswitchable (Tk::Root) unswitchable
* ext/tk/lib/multi-tk.rb: partial bug fix (still not work!!) * ext/tk/lib/multi-tk.rb: partial bug fix (still not work!!)
@ -464,24 +464,24 @@ Thu Feb 28 11:19:51 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
Thu Feb 28 03:03:32 2008 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> Thu Feb 28 03:03:32 2008 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
* ext/tk/lib/tk.rb, ext/tk/lib/*: make default widget set * ext/tk/lib/tk.rb, ext/tk/lib/*: make default widget set
switchable between Tk (standard Tcl/Tk widget set) and switchable between Tk (standard Tcl/Tk widget set) and
Ttk (Tile). Initial default widget set is Tk. Now, toplevel Ttk (Tile). Initial default widget set is Tk. Now, toplevel
widget classes are removed and defined as aliases. widget classes are removed and defined as aliases.
For example, "TkButton" is an alias of the "Tk::Button" class. For example, "TkButton" is an alias of the "Tk::Button" class.
Those aliases are replaced when switching default widget set. Those aliases are replaced when switching default widget set.
"Tk.default_widget_set=" is the method for switching default "Tk.default_widget_set=" is the method for switching default
widget set. "Tk.default_widget_set = :Ttk" defines Ttk (Tile) widget set. "Tk.default_widget_set = :Ttk" defines Ttk (Tile)
widget set as default. It means that "TkButton" denotes widget set as default. It means that "TkButton" denotes
"Tk::Tile::Button" class. And then, "TkButton.new" creates "Tk::Tile::Button" class. And then, "TkButton.new" creates
a Tk::Tile::Button widget. Of course, you can back to use a Tk::Tile::Button widget. Of course, you can back to use
standard Tk widgets as the default widget set by calling standard Tk widgets as the default widget set by calling
"Tk.default_widget_set = :Tk", whenever you want. Based on "Tk.default_widget_set = :Tk", whenever you want. Based on
the feature, you can use Ttk widget styling engine on your the feature, you can use Ttk widget styling engine on your
old Ruby/Tk application without modifying its source, if you old Ruby/Tk application without modifying its source, if you
don't use widget options unsupported on Ttk widgets (At first, don't use widget options unsupported on Ttk widgets (At first,
call "Tk.default_widget_set = :Ttk", and next load and run call "Tk.default_widget_set = :Ttk", and next load and run
your application). your application).
This is one step for supporting Tcl/Tk8.5 features. This is one step for supporting Tcl/Tk8.5 features.
Wed Feb 27 22:55:42 2008 NARUSE, Yui <naruse@ruby-lang.org> Wed Feb 27 22:55:42 2008 NARUSE, Yui <naruse@ruby-lang.org>
@ -624,7 +624,7 @@ Sat Feb 23 20:16:05 2008 NARUSE, Yui <naruse@ruby-lang.org>
* string.c (str_sublen): removed. * string.c (str_sublen): removed.
* string.c (rb_str_reverse, rb_str_reverse_bang): use * string.c (rb_str_reverse, rb_str_reverse_bang): use
single_byte_optimizable. single_byte_optimizable.
Sat Feb 23 19:25:18 2008 NARUSE, Yui <naruse@ruby-lang.org> Sat Feb 23 19:25:18 2008 NARUSE, Yui <naruse@ruby-lang.org>
@ -950,7 +950,7 @@ Sat Feb 16 18:00:13 2008 Tanaka Akira <akr@fsij.org>
* encoding.c (rb_enc_compatible): empty strings are always compatible. * encoding.c (rb_enc_compatible): empty strings are always compatible.
* string.c (rb_enc_cr_str_buf_cat): ditto. * string.c (rb_enc_cr_str_buf_cat): ditto.
Sat Feb 16 16:14:35 2008 Tanaka Akira <akr@fsij.org> Sat Feb 16 16:14:35 2008 Tanaka Akira <akr@fsij.org>
* string.c (rb_enc_strlen): UTF-8 character count moved to str_strlen. * string.c (rb_enc_strlen): UTF-8 character count moved to str_strlen.
@ -1286,16 +1286,16 @@ Tue Feb 12 02:42:27 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* object.c (rb_to_integer): ditto. * object.c (rb_to_integer): ditto.
* string.c (rb_str_equal): inline memcmp to avoid unnecessary * string.c (rb_str_equal): inline memcmp to avoid unnecessary
rb_str_comparable(). rb_str_comparable().
* parse.y (rb_intern2): use US-ASCII encoding. * parse.y (rb_intern2): use US-ASCII encoding.
* parse.y (rb_intern_str): ditto. * parse.y (rb_intern_str): ditto.
Mon Feb 11 17:21:18 2008 Kouhei Sutou <kou@cozmixng.org> Mon Feb 11 17:21:18 2008 Kouhei Sutou <kou@cozmixng.org>
* lib/rss/rss.rb (RSS::VERSION), test/rss/test_version.rb: * lib/rss/rss.rb (RSS::VERSION), test/rss/test_version.rb:
0.2.3 -> 0.2.4. 0.2.3 -> 0.2.4.
* lib/rss/maker.rb, lib/rss/maker/, test/rss/test_maker_2.0.rb: * lib/rss/maker.rb, lib/rss/maker/, test/rss/test_maker_2.0.rb:
fixed a bug that RSS::Maker.make("0.9")'s item doesn't make some fixed a bug that RSS::Maker.make("0.9")'s item doesn't make some
@ -1506,7 +1506,7 @@ Thu Feb 7 10:39:21 2008 Tanaka Akira <akr@fsij.org>
* configure.in (tgamma): check for replacement functions. * configure.in (tgamma): check for replacement functions.
(lgamma_r): ditto. (lgamma_r): ditto.
* missing/tgamma.c: new file. based on gamma.c from * missing/tgamma.c: new file. based on gamma.c from
"C-gengo niyoru saishin algorithm jiten" (New Algorithm handbook "C-gengo niyoru saishin algorithm jiten" (New Algorithm handbook
in C language) (Gijyutsu hyouron sha, Tokyo, 1991) in C language) (Gijyutsu hyouron sha, Tokyo, 1991)
@ -1830,7 +1830,7 @@ Tue Jan 29 16:59:01 2008 Tanaka Akira <akr@fsij.org>
string. string.
* re.c (rb_reg_new_ary): defined for toregexp. it concatenates * re.c (rb_reg_new_ary): defined for toregexp. it concatenates
strings after each string is preprocessed. strings after each string is preprocessed.
* compile.c (compile_dstr_fragments): split from compile_dstr. * compile.c (compile_dstr_fragments): split from compile_dstr.
(compile_dstr): call compile_dstr_fragments. (compile_dstr): call compile_dstr_fragments.
@ -2127,7 +2127,7 @@ Sat Jan 26 00:17:18 2008 NARUSE, Yui <naruse@ruby-lang.org>
use rb_str_ascii_new. use rb_str_ascii_new.
* array.c (recursive_join, inspect_ary): ditto. * array.c (recursive_join, inspect_ary): ditto.
* object.c (nil_to_s, nil_inspect, true_to_s, false_to_s, * object.c (nil_to_s, nil_inspect, true_to_s, false_to_s,
rb_mod_to_s): ditto. rb_mod_to_s): ditto.
@ -2325,7 +2325,7 @@ Thu Jan 24 01:00:34 2008 NARUSE, Yui <naruse@ruby-lang.org>
* parse.y (parser_str_new, rb_intern3): ascii only string literal is * parse.y (parser_str_new, rb_intern3): ascii only string literal is
US-ASCII. US-ASCII.
* ruby.c (proc_optionc): -Kn means ASCII-8BIT. * ruby.c (proc_optionc): -Kn means ASCII-8BIT.
Wed Jan 23 23:54:40 2008 Yusuke Endoh <mame@tsg.ne.jp> Wed Jan 23 23:54:40 2008 Yusuke Endoh <mame@tsg.ne.jp>
@ -2698,7 +2698,7 @@ Fri Jan 18 09:22:07 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* parse.y (parser_prepare): lex_input may not be have encoding (e.g. IO). * parse.y (parser_prepare): lex_input may not be have encoding (e.g. IO).
* parse.y (rb_parser_compile_string): set encoding from input string. * parse.y (rb_parser_compile_string): set encoding from input string.
* encoding.c (rb_enc_find_index): use ASCII-8BIT if loading known * encoding.c (rb_enc_find_index): use ASCII-8BIT if loading known
encoding failed. encoding failed.
@ -2840,7 +2840,7 @@ Tue Jan 15 23:52:51 2008 NARUSE, Yui <naruse@ruby-lang.org>
Tue Jan 15 23:00:08 2008 NARUSE, Yui <naruse@ruby-lang.org> Tue Jan 15 23:00:08 2008 NARUSE, Yui <naruse@ruby-lang.org>
* enc/utf_{16,32}{be,le}.c: remove some ARG_UNUSED. replace struct * enc/utf_{16,32}{be,le}.c: remove some ARG_UNUSED. replace struct
OnigEncodingST by OnigEncoding. OnigEncodingST by OnigEncoding.
Tue Jan 15 22:30:43 2008 NARUSE, Yui <naruse@ruby-lang.org> Tue Jan 15 22:30:43 2008 NARUSE, Yui <naruse@ruby-lang.org>
@ -3046,7 +3046,7 @@ Mon Jan 14 02:03:05 2008 NARUSE, Yui <naruse@ruby-lang.org>
Sun Jan 13 22:47:28 2008 NARUSE, Yui <naruse@ruby-lang.org> Sun Jan 13 22:47:28 2008 NARUSE, Yui <naruse@ruby-lang.org>
* enc/make_encdb.h: sort encoding names by original name. * enc/make_encdb.h: sort encoding names by original name.
* encoding.c, enc/*.c: define replicas and aliases. * encoding.c, enc/*.c: define replicas and aliases.
Sun Jan 13 20:24:03 2008 NARUSE, Yui <naruse@ruby-lang.org> Sun Jan 13 20:24:03 2008 NARUSE, Yui <naruse@ruby-lang.org>
@ -3093,7 +3093,7 @@ Sun Jan 13 10:21:40 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
Sun Jan 13 09:58:17 2008 NARUSE, Yui <naruse@ruby-lang.org> Sun Jan 13 09:58:17 2008 NARUSE, Yui <naruse@ruby-lang.org>
* encoding.c (rb_enc_init): revert removing SJIS. * encoding.c (rb_enc_init): revert removing SJIS.
* enc/sjis.c: move to enc/shift_jis.c, to make encoding name equal to * enc/sjis.c: move to enc/shift_jis.c, to make encoding name equal to
filename for convenience of loading lib. filename for convenience of loading lib.
@ -3129,7 +3129,7 @@ Sun Jan 13 00:01:07 2008 NARUSE, Yui <naruse@ruby-lang.org>
encoding library. encoding library.
(rb_enc_name_list, rb_enc_aliases_enc_i, rb_enc_aliases_str_i, (rb_enc_name_list, rb_enc_aliases_enc_i, rb_enc_aliases_str_i,
rb_enc_aliases, Encoding.name_list, Encoding.aliases): added. rb_enc_aliases, Encoding.name_list, Encoding.aliases): added.
(Init_Encoding): init encdb. (Init_Encoding): init encdb.
* enc/ascii.c, enc/us_ascii.c, enc/euc_jp.c, enc/sjis.c: * enc/ascii.c, enc/us_ascii.c, enc/euc_jp.c, enc/sjis.c:
add replica encoding and encoding alias definition. add replica encoding and encoding alias definition.
@ -3205,7 +3205,7 @@ Fri Jan 11 09:59:05 2008 NARUSE, Yui <naruse@ruby-lang.org>
* ext/nkf/nkf-utf8/nkf.c: update to r1.163. * ext/nkf/nkf-utf8/nkf.c: update to r1.163.
* ext/nkf/nkf.c: ASCII's canonical name is US-ASCII. * ext/nkf/nkf.c: ASCII's canonical name is US-ASCII.
* ext/nkf/lib/kconv.rb (Kconv.isjis): force_encoding('BINARY'). * ext/nkf/lib/kconv.rb (Kconv.isjis): force_encoding('BINARY').
Fri Jan 11 09:23:31 2008 NARUSE, Yui <naruse@ruby-lang.org> Fri Jan 11 09:23:31 2008 NARUSE, Yui <naruse@ruby-lang.org>
@ -3334,7 +3334,7 @@ Tue Jan 8 20:02:08 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
Tue Jan 8 19:48:15 2008 Eric Hodel <drbrain@segment7.net> Tue Jan 8 19:48:15 2008 Eric Hodel <drbrain@segment7.net>
* lib/rdoc/ri/driver.rb: Speed up Marshal.load. Fix bug with nested * lib/rdoc/ri/driver.rb: Speed up Marshal.load. Fix bug with nested
classes' methods. classes' methods.
Tue Jan 8 19:17:29 2008 Eric Hodel <drbrain@segment7.net> Tue Jan 8 19:17:29 2008 Eric Hodel <drbrain@segment7.net>
@ -3445,7 +3445,7 @@ Mon Jan 7 16:06:09 2008 Eric Hodel <drbrain@segment7.net>
Mon Jan 7 15:51:35 2008 Eric Hodel <drbrain@segment7.net> Mon Jan 7 15:51:35 2008 Eric Hodel <drbrain@segment7.net>
* lib/rdoc/options.rb: Convert to OptionParser, clean up -h output, * lib/rdoc/options.rb: Convert to OptionParser, clean up -h output,
namespace under RDoc. namespace under RDoc.
* lib/rdoc/*: Namespace RDoc::Options. * lib/rdoc/*: Namespace RDoc::Options.
Mon Jan 7 15:42:46 2008 NAKAMURA Usaku <usa@ruby-lang.org> Mon Jan 7 15:42:46 2008 NAKAMURA Usaku <usa@ruby-lang.org>
@ -3991,7 +3991,7 @@ Mon Dec 31 23:17:22 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
Mon Dec 31 22:53:29 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Mon Dec 31 22:53:29 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* thread_pthread.c (native_sleep): timespec tv_sec may overflow on * thread_pthread.c (native_sleep): timespec tv_sec may overflow on
some platform. a patch from zunda <zunda616e AT yahoo.co.jp> in some platform. a patch from zunda <zunda616e AT yahoo.co.jp> in
[ruby-dev:32904]. [ruby-dev:32904].
Mon Dec 31 19:35:20 2007 Tanaka Akira <akr@fsij.org> Mon Dec 31 19:35:20 2007 Tanaka Akira <akr@fsij.org>
@ -4069,9 +4069,9 @@ Sun Dec 30 13:56:15 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Sun Dec 30 10:54:49 2007 NARUSE, Yui <naruse@ruby-lang.org> Sun Dec 30 10:54:49 2007 NARUSE, Yui <naruse@ruby-lang.org>
* configure.in: rm largefile.h. * configure.in: rm largefile.h.
* common.mk: clean golf, conf*, preludes, and so on. * common.mk: clean golf, conf*, preludes, and so on.
* enc/depend: silent and ignore error for rm. * enc/depend: silent and ignore error for rm.
* enc/Makefile.in: should define prefix and exec_prefix. * enc/Makefile.in: should define prefix and exec_prefix.
@ -4112,7 +4112,7 @@ Sat Dec 29 21:54:37 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Sat Dec 29 13:29:29 2007 Tanaka Akira <akr@fsij.org> Sat Dec 29 13:29:29 2007 Tanaka Akira <akr@fsij.org>
* bootstraptest/test_knownbug.rb: add a test reported by * bootstraptest/test_knownbug.rb: add a test reported by
Kazuhiro NISHIYAMA. [ruby-dev:32819]. Kazuhiro NISHIYAMA. [ruby-dev:32819].
add a test reported by Frederick Cheung. [ruby-core:14556]. add a test reported by Frederick Cheung. [ruby-core:14556].
@ -4243,7 +4243,7 @@ Fri Dec 28 13:18:47 2007 Kouhei Sutou <kou@cozmixng.org>
* lib/rss/rss.rb, test/rss/test_version.rb: 0.2.2 -> 0.2.3. * lib/rss/rss.rb, test/rss/test_version.rb: 0.2.2 -> 0.2.3.
* lib/rss/parser.rb, test/rss/test_parser.rb: supported "-" in tag name. * lib/rss/parser.rb, test/rss/test_parser.rb: supported "-" in tag name.
Reported by Ray Chen. Thanks. Reported by Ray Chen. Thanks.
Fri Dec 28 13:07:31 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Fri Dec 28 13:07:31 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -4408,7 +4408,7 @@ Tue Dec 25 23:33:55 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Tue Dec 25 23:25:29 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Tue Dec 25 23:25:29 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* lib/rexml/node.rb (REXML::Node::indent): should initialize rv * lib/rexml/node.rb (REXML::Node::indent): should initialize rv
variable. a patch from Tadayoshi Funaba <tadf AT dotrb.org> in variable. a patch from Tadayoshi Funaba <tadf AT dotrb.org> in
[ruby-dev:32783]. [ruby-dev:32783].
Tue Dec 25 23:16:01 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Tue Dec 25 23:16:01 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -4464,7 +4464,7 @@ Tue Dec 25 21:26:09 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Tue Dec 25 20:24:58 2007 Technorama Ltd. <oss-ruby@technorama.net> Tue Dec 25 20:24:58 2007 Technorama Ltd. <oss-ruby@technorama.net>
* ext/openssl/ossl_ssl.c: Only show a warning if the default * ext/openssl/ossl_ssl.c: Only show a warning if the default
DH callback is actually used. DH callback is actually used.
* ext/openssl/ossl_rand.c: New method: random_add(). * ext/openssl/ossl_rand.c: New method: random_add().
@ -4500,7 +4500,7 @@ Tue Dec 25 18:27:51 2007 Tanaka Akira <akr@fsij.org>
string. string.
Tue Dec 25 18:06:04 2007 Tanaka Akira <akr@fsij.org> Tue Dec 25 18:06:04 2007 Tanaka Akira <akr@fsij.org>
* string.c (rb_str_inspect): don't call rb_enc_codepoint with empty * string.c (rb_str_inspect): don't call rb_enc_codepoint with empty
string. fix '#'.inspect. string. fix '#'.inspect.
@ -4616,7 +4616,7 @@ Tue Dec 25 14:20:13 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Tue Dec 25 14:09:16 2007 James Edward Gray II <jeg2@ruby-lang.org> Tue Dec 25 14:09:16 2007 James Edward Gray II <jeg2@ruby-lang.org>
* lib/csv.rb: Fixed test failures caused by changes to Ruby. * lib/csv.rb: Fixed test failures caused by changes to Ruby.
* test/csv/tc_serialization, test/csv/tc_csv_parsing, test/csv/tc_features: * test/csv/tc_serialization, test/csv/tc_csv_parsing, test/csv/tc_features:
Fixed test failures caused by changes to Ruby. Fixed test failures caused by changes to Ruby.
@ -4699,7 +4699,7 @@ Tue Dec 25 11:48:35 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Tue Dec 25 11:45:34 2007 James Edward Gray II <jeg2@ruby-lang.org> Tue Dec 25 11:45:34 2007 James Edward Gray II <jeg2@ruby-lang.org>
* lib/csv.rb: Import the FasterCSV source as the new CSV class. * lib/csv.rb: Import the FasterCSV source as the new CSV class.
* test/csv/*: Added all applicable tests from FasterCSV. * test/csv/*: Added all applicable tests from FasterCSV.
Tue Dec 25 11:33:52 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Tue Dec 25 11:33:52 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -4731,7 +4731,7 @@ Tue Dec 25 09:12:13 2007 Eric Hodel <drbrain@segment7.net>
Tue Dec 25 08:37:43 2007 James Edward Gray II <jeg2@ruby-lang.org> Tue Dec 25 08:37:43 2007 James Edward Gray II <jeg2@ruby-lang.org>
* lib/csv.rb, test/csv/test_csv.rb: Removed in preparation for * lib/csv.rb, test/csv/test_csv.rb: Removed in preparation for
FasterCSV code import. FasterCSV code import.
Tue Dec 25 08:27:43 2007 Eric Hodel <drbrain@segment7.net> Tue Dec 25 08:27:43 2007 Eric Hodel <drbrain@segment7.net>
@ -4754,10 +4754,10 @@ Tue Dec 25 06:15:01 2007 Koichi Sasada <ko1@atdot.net>
Tue Dec 25 05:44:56 2007 Eric Hodel <drbrain@segment7.net> Tue Dec 25 05:44:56 2007 Eric Hodel <drbrain@segment7.net>
* lib/net/http.rb: Fix uninitialized variable warning. * lib/net/http.rb: Fix uninitialized variable warning.
[ruby-talk:284582] [ruby-talk:284582]
* lib/irb/output-method.rb: Remove unused #foo method. * lib/irb/output-method.rb: Remove unused #foo method.
[ruby-talk:284582] [ruby-talk:284582]
Tue Dec 25 05:24:12 2007 Koichi Sasada <ko1@atdot.net> Tue Dec 25 05:24:12 2007 Koichi Sasada <ko1@atdot.net>
@ -5119,7 +5119,7 @@ Mon Dec 24 02:59:32 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* io.c (io_read_encoding): retrieve reading encoding. * io.c (io_read_encoding): retrieve reading encoding.
* io.c (prepare_getline_args): convert RS to external encoding. * io.c (prepare_getline_args): convert RS to external encoding.
* string.c (str_new_shared): was setting embedding flag of wrong * string.c (str_new_shared): was setting embedding flag of wrong
string object. [ruby-dev:32685] string object. [ruby-dev:32685]
@ -5168,7 +5168,7 @@ Mon Dec 24 00:52:15 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Mon Dec 24 00:47:05 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Mon Dec 24 00:47:05 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* test/ruby/test_beginendblock.rb (TestBeginEndBlock::test_endblockwarn): * test/ruby/test_beginendblock.rb (TestBeginEndBlock::test_endblockwarn):
rename endblockwarn.rb to endblockwarn_rb to avoid unnecessary rename endblockwarn.rb to endblockwarn_rb to avoid unnecessary
warning in make test. warning in make test.
@ -5226,7 +5226,7 @@ Sun Dec 23 15:28:37 2007 Eric Hodel <drbrain@segment7.net>
Sun Dec 23 14:43:10 2007 Eric Hodel <drbrain@segment7.net> Sun Dec 23 14:43:10 2007 Eric Hodel <drbrain@segment7.net>
* gem_prelude.rb: Use require to load rubygems.rb so the correct path * gem_prelude.rb: Use require to load rubygems.rb so the correct path
is in $LOADED_FEATURES on RubyGems upgrade. is in $LOADED_FEATURES on RubyGems upgrade.
Sun Dec 23 11:26:43 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Sun Dec 23 11:26:43 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -5335,7 +5335,7 @@ Sat Dec 22 17:06:50 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
* ext/openssl/lib/net/ssl.rb (OpenSSL::SSL::SSLContext#set_params): * ext/openssl/lib/net/ssl.rb (OpenSSL::SSL::SSLContext#set_params):
new method to set suitable SSL parameters. new method to set suitable SSL parameters.
* lib/net/pop.rb, lib/net/http.rb, lib/net/imap.rb, * lib/net/pop.rb, lib/net/http.rb, lib/net/imap.rb,
test/openssl/test_ssl.rb: follow above change. test/openssl/test_ssl.rb: follow above change.
* test/net/http/test_https.rb: refine error case. * test/net/http/test_https.rb: refine error case.
@ -5443,7 +5443,7 @@ Sat Dec 22 11:31:14 2007 Eric Hodel <drbrain@segment7.net>
Sat Dec 22 11:05:44 2007 Jim Weirich <jim@tardis.local> Sat Dec 22 11:05:44 2007 Jim Weirich <jim@tardis.local>
* lib/rake.rb (Rake): Added Rake and related libraries to the * lib/rake.rb (Rake): Added Rake and related libraries to the
source code base. source code base.
Sat Dec 22 10:30:45 2007 Koichi Sasada <ko1@atdot.net> Sat Dec 22 10:30:45 2007 Koichi Sasada <ko1@atdot.net>
@ -5569,14 +5569,14 @@ Fri Dec 21 17:56:30 2007 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
* ext/tk/tcltklib.c: provisional support on Ruby-VM. * ext/tk/tcltklib.c: provisional support on Ruby-VM.
* ext/tk/MANUAL_tcltklib.eng, ext/tk/MANUAL_tcltklib.eucj: * ext/tk/MANUAL_tcltklib.eng, ext/tk/MANUAL_tcltklib.eucj:
modify document about new functions. modify document about new functions.
* ext/tk/lib/tk.rb, ext/tk/lib/tk/labelframe.rb, * ext/tk/lib/tk.rb, ext/tk/lib/tk/labelframe.rb,
ext/tk/lib/tk/frame.rb, ext/tk/lib/tk/toplevel.rb, ext/tk/lib/tk/frame.rb, ext/tk/lib/tk/toplevel.rb,
ext/tk/lib/tk/scrollbar.rb, ext/tk/lib/tk/message.rb, ext/tk/lib/tk/scrollbar.rb, ext/tk/lib/tk/message.rb,
ext/tk/lib/tk/listbox.rb, ext/tk/lib/tk/text.rb, ext/tk/lib/tk/listbox.rb, ext/tk/lib/tk/text.rb,
ext/tk/lib/tk/scale.rb, ext/tk/lib/tk/entry.rb, ext/tk/lib/tk/scale.rb, ext/tk/lib/tk/entry.rb,
ext/tk/lib/tk/ttk_selector.rb, ext/tk/lib/tk/menu.rb, ext/tk/lib/tk/ttk_selector.rb, ext/tk/lib/tk/menu.rb,
ext/tk/lib/tk/label.rb, ext/tk/lib/tk/spinbox.rb, ext/tk/lib/tk/label.rb, ext/tk/lib/tk/spinbox.rb,
ext/tk/lib/tk/textmark.rb, ext/tk/lib/tk/winpkg.rb, ext/tk/lib/tk/textmark.rb, ext/tk/lib/tk/winpkg.rb,
@ -5596,8 +5596,8 @@ Fri Dec 21 17:56:30 2007 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
* ext/tk/sample/demos-jp/widget, * ext/tk/sample/demos-jp/widget,
ext/tk/sample/demos-jp/pendulum.rb, ext/tk/sample/demos-jp/pendulum.rb,
ext/tk/sample/demos-jp/bind.rb, ext/tk/sample/demos-jp/bind.rb,
ext/tk/sample/tkextlib/vu/canvSticker2.rb, ext/tk/sample/tkextlib/vu/canvSticker2.rb,
ext/tk/sample/demos-en/pendulum.rb, ext/tk/sample/demos-en/pendulum.rb,
ext/tk/sample/demos-en/bind.rb: remove $KCODE and minor bug fix. ext/tk/sample/demos-en/bind.rb: remove $KCODE and minor bug fix.
Fri Dec 21 17:49:06 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Fri Dec 21 17:49:06 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -5651,7 +5651,7 @@ Fri Dec 21 16:37:43 2007 NARUSE, Yui <naruse@ruby-lang.org>
* ext/nkf/nkf-utf8/config.h (MIME_DECODE_DEFAULT, X0201_DEFAULT): * ext/nkf/nkf-utf8/config.h (MIME_DECODE_DEFAULT, X0201_DEFAULT):
defined as FALSE. nkf and kconv don't decode MIME encoded string defined as FALSE. nkf and kconv don't decode MIME encoded string
and don't convert JIS X 0201 Katakana. and don't convert JIS X 0201 Katakana.
* test/nkf/test_kconv.rb: fix tests. * test/nkf/test_kconv.rb: fix tests.
Fri Dec 21 16:33:28 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Fri Dec 21 16:33:28 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -5966,7 +5966,7 @@ Thu Dec 20 09:40:51 2007 Koichi Sasada <ko1@atdot.net>
Thu Dec 20 09:42:11 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Thu Dec 20 09:42:11 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* bignum.c (big2str_orig): access beyond memory region cause crash * bignum.c (big2str_orig): access beyond memory region cause crash
on interrupt. a patch from Yusuke ENDOH <mame AT tsg.ne.jp> in on interrupt. a patch from Yusuke ENDOH <mame AT tsg.ne.jp> in
[ruby-dev:32651]. [ruby-dev:32641] [ruby-dev:32651]. [ruby-dev:32641]
Thu Dec 20 09:06:54 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Thu Dec 20 09:06:54 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -6113,7 +6113,7 @@ Wed Dec 19 17:34:50 2007 Koichi Sasada <ko1@atdot.net>
Wed Dec 19 17:12:59 2007 Koichi Sasada <ko1@atdot.net> Wed Dec 19 17:12:59 2007 Koichi Sasada <ko1@atdot.net>
* bootstraptest/test_knownbug.rb, test_block.rb: * bootstraptest/test_knownbug.rb, test_block.rb:
move fixed bug. move fixed bug.
* bootstraptest/test_m17n.rb: added. * bootstraptest/test_m17n.rb: added.
@ -6191,7 +6191,7 @@ Tue Dec 18 23:44:32 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
Tue Dec 18 23:27:51 2007 GOTOU Yuuzou <gotoyuzo@notwork.org> Tue Dec 18 23:27:51 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
* lib/webrick/server.rb (WEBrick::GenericServer#accept_client): * lib/webrick/server.rb (WEBrick::GenericServer#accept_client):
should rescue Errno::EINVAL from TCPServer#accept. this exception should rescue Errno::EINVAL from TCPServer#accept. this exception
might occur if the server socket is not in ready to listen. might occur if the server socket is not in ready to listen.
@ -6203,7 +6203,7 @@ Tue Dec 18 23:27:51 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
Tue Dec 18 22:51:47 2007 GOTOU Yuuzou <gotoyuzo@notwork.org> Tue Dec 18 22:51:47 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
* ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLServer#shutdown): * ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLServer#shutdown):
new method which calls TCPSocket#shutdown of the underlying socket. new method which calls TCPSocket#shutdown of the underlying socket.
Tue Dec 18 22:11:50 2007 GOTOU Yuuzou <gotoyuzo@notwork.org> Tue Dec 18 22:11:50 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
@ -6266,7 +6266,7 @@ Tue Dec 18 17:27:12 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* object.c (rb_obj_frozen_p): check immediate values too. * object.c (rb_obj_frozen_p): check immediate values too.
* variable.c (generic_ivar_set): add frozen check fro immediate * variable.c (generic_ivar_set): add frozen check fro immediate
values. values.
Tue Dec 18 17:04:25 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Tue Dec 18 17:04:25 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -6307,15 +6307,15 @@ Tue Dec 18 07:56:57 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* proc.c (rb_obj_public_method): Object#public_method to retrieve * proc.c (rb_obj_public_method): Object#public_method to retrieve
public method object. public method object.
* proc.c (rb_mod_public_instance_method): Module#public_instance_method * proc.c (rb_mod_public_instance_method): Module#public_instance_method
to retrieve public instance method from class / module. to retrieve public instance method from class / module.
* proc.c (mnew): visibility check added. * proc.c (mnew): visibility check added.
* eval_error.ci (rb_print_undef): add rb_ prefix. * eval_error.ci (rb_print_undef): add rb_ prefix.
* eval_error.ci (rb_print_undef): add visibility in the error * eval_error.ci (rb_print_undef): add visibility in the error
message. message.
Tue Dec 18 05:54:26 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Tue Dec 18 05:54:26 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -6584,7 +6584,7 @@ Fri Dec 14 18:18:31 2007 Tanaka Akira <akr@fsij.org>
* thread_pthread.ci (native_thread_create): twice the stack size. * thread_pthread.ci (native_thread_create): twice the stack size.
512KB is not enough to complete test-all on Debian GNU/Linux on 512KB is not enough to complete test-all on Debian GNU/Linux on
IA64. IA64.
Fri Dec 14 16:10:50 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Dec 14 16:10:50 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* io.c (rb_f_p): RDoc update. a patch from murphy <murphy AT rubychan.de>. * io.c (rb_f_p): RDoc update. a patch from murphy <murphy AT rubychan.de>.
@ -6638,7 +6638,7 @@ Fri Dec 14 12:36:35 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Fri Dec 14 10:25:56 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Dec 14 10:25:56 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* lib/e2mmap.rb (Exception2MessageMapper::E2MM.Raise): $! no * lib/e2mmap.rb (Exception2MessageMapper::E2MM.Raise): $! no
longer modifiable in 1.9. longer modifiable in 1.9.
Fri Dec 14 08:17:24 2007 Tanaka Akira <akr@fsij.org> Fri Dec 14 08:17:24 2007 Tanaka Akira <akr@fsij.org>
@ -6691,7 +6691,7 @@ Thu Dec 13 17:51:54 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
is empty. is empty.
* string.c (rb_str_justify): associate encoding of original to the * string.c (rb_str_justify): associate encoding of original to the
result. result.
* string.c (rb_str_chomp_bang): need to check encoding of record * string.c (rb_str_chomp_bang): need to check encoding of record
separator. separator.
@ -7273,7 +7273,7 @@ Sun Dec 2 15:18:37 2007 Koichi Sasada <ko1@atdot.net>
Sun Dec 2 09:12:48 2007 Tanaka Akira <akr@fsij.org> Sun Dec 2 09:12:48 2007 Tanaka Akira <akr@fsij.org>
* parse.y (regexp): fix /#{}\xa1\xa2/e to be EUC-JP. * parse.y (regexp): fix /#{}\xa1\xa2/e to be EUC-JP.
(reg_fragment_setenc_gen): extracted from reg_compile_gen. (reg_fragment_setenc_gen): extracted from reg_compile_gen.
Sun Dec 2 01:39:51 2007 Tanaka Akira <akr@fsij.org> Sun Dec 2 01:39:51 2007 Tanaka Akira <akr@fsij.org>
@ -7470,11 +7470,11 @@ Tue Nov 27 11:54:46 2007 Koichi Sasada <ko1@atdot.net>
Tue Nov 27 11:23:20 2007 Koichi Sasada <ko1@atdot.net> Tue Nov 27 11:23:20 2007 Koichi Sasada <ko1@atdot.net>
* test_beginendblock.rb: add loop to wait signal. * test_beginendblock.rb: add loop to wait signal.
[ruby-dev:32332] [ruby-dev:32332]
Tue Nov 27 11:14:57 2007 Tanaka Akira <akr@fsij.org> Tue Nov 27 11:14:57 2007 Tanaka Akira <akr@fsij.org>
* include/ruby/encoding.h, encoding.c, re.c, string.c, parse.y: * include/ruby/encoding.h, encoding.c, re.c, string.c, parse.y:
rename ENC_CODERANGE_SINGLE to ENC_CODERANGE_7BIT. rename ENC_CODERANGE_SINGLE to ENC_CODERANGE_7BIT.
rename ENC_CODERANGE_MULTI to ENC_CODERANGE_8BIT. rename ENC_CODERANGE_MULTI to ENC_CODERANGE_8BIT.
Because single byte 8bit character, such as Shift_JIS 1byte katakana, Because single byte 8bit character, such as Shift_JIS 1byte katakana,
@ -7706,7 +7706,7 @@ Tue Nov 20 13:00:44 2007 NAKAMURA Usaku <usa@ruby-lang.org>
Tue Nov 20 12:12:04 2007 Tanaka Akira <akr@fsij.org> Tue Nov 20 12:12:04 2007 Tanaka Akira <akr@fsij.org>
* include/ruby/io.h (rb_io_t): add tied_io_for_writing member. * include/ruby/io.h (rb_io_t): add tied_io_for_writing member.
* io.c: use tied_io_for_writing for duplex popen. * io.c: use tied_io_for_writing for duplex popen.
* gc.c: mark tied_io_for_writing. * gc.c: mark tied_io_for_writing.
@ -8041,7 +8041,7 @@ Wed Nov 14 00:33:49 2007 Koichi Sasada <ko1@atdot.net>
pack.c, parse.y, process.c, random.c, sprintf.c, string.c, pack.c, parse.y, process.c, random.c, sprintf.c, string.c,
time.c: apply above changes. time.c: apply above changes.
* ext/dl/mkcallback.rb, ext/json/ext/generator/generator.c: * ext/dl/mkcallback.rb, ext/json/ext/generator/generator.c:
ditto. ditto.
Wed Nov 14 00:15:37 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Wed Nov 14 00:15:37 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -8173,7 +8173,7 @@ Sun Nov 11 17:32:46 2007 Shugo Maeda <shugo@ruby-lang.org>
vm_call_cfunc() instead of klass. vm_call_cfunc() instead of klass.
* vm.c (rb_thread_method_id_and_klass): traverse parent_iseq. * vm.c (rb_thread_method_id_and_klass): traverse parent_iseq.
* thread.c (call_trace_proc): use rb_thread_method_id_and_klass(). * thread.c (call_trace_proc): use rb_thread_method_id_and_klass().
Sun Nov 11 16:54:25 2007 Tanaka Akira <akr@fsij.org> Sun Nov 11 16:54:25 2007 Tanaka Akira <akr@fsij.org>
@ -8199,7 +8199,7 @@ Sat Nov 10 23:08:53 2007 Tanaka Akira <akr@fsij.org>
Sat Nov 10 19:46:54 2007 Tanaka Akira <akr@fsij.org> Sat Nov 10 19:46:54 2007 Tanaka Akira <akr@fsij.org>
* configure.in, common.mk, Makefile.in: generate libminiruby-static.a * configure.in, common.mk, Makefile.in: generate libminiruby-static.a
which contains prelude.o for miniruby. which contains prelude.o for miniruby.
Sat Nov 10 18:10:07 2007 Tanaka Akira <akr@fsij.org> Sat Nov 10 18:10:07 2007 Tanaka Akira <akr@fsij.org>
@ -8208,7 +8208,7 @@ Sat Nov 10 18:10:07 2007 Tanaka Akira <akr@fsij.org>
* common.mk: generate ext_prelude.c by prelude.rb and gem_prelude.rb. * common.mk: generate ext_prelude.c by prelude.rb and gem_prelude.rb.
ruby (not miniruby) is linked with ext_prelude.o instead of ruby (not miniruby) is linked with ext_prelude.o instead of
prelude.o. prelude.o.
* inits.c (rb_call_inits): don't call Init_prelude. * inits.c (rb_call_inits): don't call Init_prelude.
@ -8303,7 +8303,7 @@ Fri Nov 9 13:45:05 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
#each_pair is now alias to #each. [ruby-dev:32192] #each_pair is now alias to #each. [ruby-dev:32192]
* test/ruby/test_iterator.rb (TestIterator::test_assoc_yield): * test/ruby/test_iterator.rb (TestIterator::test_assoc_yield):
ditto ditto
Fri Nov 9 12:56:36 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Fri Nov 9 12:56:36 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -8370,7 +8370,7 @@ Thu Nov 8 15:13:56 2007 David Flanagan <davidflanagan@ruby-lang.org>
* parse.y: fix segfault with \x escapes in regexps * parse.y: fix segfault with \x escapes in regexps
delete unused #if 0 code regions from previous patch delete unused #if 0 code regions from previous patch
Thu Nov 8 12:12:10 2007 NAKAMURA Usaku <usa@ruby-lang.org> Thu Nov 8 12:12:10 2007 NAKAMURA Usaku <usa@ruby-lang.org>
* parse.y (parser_read_escape): remove C99/gcc-ism. * parse.y (parser_read_escape): remove C99/gcc-ism.
@ -8383,18 +8383,18 @@ Thu Nov 8 07:54:22 2007 David Flanagan <davidflanagan@ruby-lang.org>
* test/ruby/test_unicode_escapes.rb: test cases * test/ruby/test_unicode_escapes.rb: test cases
* test/ruby/test_mixed_unicode_escapes.rb: mixed encoding test cases * test/ruby/test_mixed_unicode_escapes.rb: mixed encoding test cases
Thu Nov 8 07:14:37 2007 David Flanagan <davidflanagan@ruby-lang.org> Thu Nov 8 07:14:37 2007 David Flanagan <davidflanagan@ruby-lang.org>
* parse.y (rb_intern3): commented out broken code that prevented * parse.y (rb_intern3): commented out broken code that prevented
correct interning of multi-byte symbols. Without this patch correct interning of multi-byte symbols. Without this patch
:x==:x is false when x is a multi-byte character. :x==:x is false when x is a multi-byte character.
Thu Nov 8 07:04:31 2007 David Flanagan <davidflanagan@ruby-lang.org> Thu Nov 8 07:04:31 2007 David Flanagan <davidflanagan@ruby-lang.org>
* string.c (tr_setup_table, tr_trans): fix test failures * string.c (tr_setup_table, tr_trans): fix test failures
in test/ruby/test_string.rb in test/ruby/test_string.rb
Wed Nov 7 15:07:51 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Wed Nov 7 15:07:51 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
* enum.c (enum_each_with_index): make different arrays at each * enum.c (enum_each_with_index): make different arrays at each
@ -8550,7 +8550,7 @@ Thu Nov 1 21:56:45 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Thu Nov 1 14:51:39 2007 David Flanagan <davidflanagan@ruby-lang.org> Thu Nov 1 14:51:39 2007 David Flanagan <davidflanagan@ruby-lang.org>
* enum.c (take_while_i, drop_while_i) add RTEST to handle nil return * enum.c (take_while_i, drop_while_i) add RTEST to handle nil return
Thu Nov 1 02:12:50 2007 NAKAMURA Usaku <usa@ruby-lang.org> Thu Nov 1 02:12:50 2007 NAKAMURA Usaku <usa@ruby-lang.org>
* common.mk (prereq): update the path of prelude.c. * common.mk (prereq): update the path of prelude.c.
@ -8633,7 +8633,7 @@ Fri Oct 26 15:00:52 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Fri Oct 26 05:48:57 2007 David Flanagan <davidflanagan@ruby-lang.org> Fri Oct 26 05:48:57 2007 David Flanagan <davidflanagan@ruby-lang.org>
* array.c: raise IndexError for negative length in rb_ary_fill * array.c: raise IndexError for negative length in rb_ary_fill
Wed Oct 25 07:12:03 2007 James Edward Gray II <jeg2@ruby-lang.org> Wed Oct 25 07:12:03 2007 James Edward Gray II <jeg2@ruby-lang.org>
* lib/net/telnet.rb (Net::Telnet#login): Allowing "passphrase" in * lib/net/telnet.rb (Net::Telnet#login): Allowing "passphrase" in
@ -8676,7 +8676,7 @@ Thu Oct 25 13:59:53 2007 David Flanagan <davidflanagan@ruby-lang.org>
* parse.y (parser_tokspace): increment tokidx * parse.y (parser_tokspace): increment tokidx
fixes test failure at [test/ruby/test_stringchar.rb:72] fixes test failure at [test/ruby/test_stringchar.rb:72]
Thu Oct 25 09:49:49 2007 akira yamada <akira@ruby-lang.org> Thu Oct 25 09:49:49 2007 akira yamada <akira@ruby-lang.org>
* lib/uri.rb, lib/uri/ldaps.rb: added LDAPS * lib/uri.rb, lib/uri/ldaps.rb: added LDAPS
@ -9030,10 +9030,10 @@ Sun Oct 14 01:03:30 2007 Tanaka Akira <akr@fsij.org>
Sat Oct 13 21:23:21 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> Sat Oct 13 21:23:21 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp>
* ext/win32ole/win32ole.c (foletype_s_ole_classes, * ext/win32ole/win32ole.c (foletype_s_ole_classes,
foletype_s_typelibs): refactoring. foletype_s_typelibs): refactoring.
* test/win32ole/test_win32ole_type.rb: add some test. * test/win32ole/test_win32ole_type.rb: add some test.
* ext/win32ole/win32ole.c (Init_win32ole): change method name * ext/win32ole/win32ole.c (Init_win32ole): change method name
WIN32OLE_TYPELIB.ole_types from WIN32OLE_TYPELIB.ole_classes. WIN32OLE_TYPELIB.ole_types from WIN32OLE_TYPELIB.ole_classes.
@ -9083,7 +9083,7 @@ Fri Oct 12 12:44:11 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Fri Oct 12 11:22:15 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Oct 12 11:22:15 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* re.c (match_values_at): make #select to be alias to #values_at * re.c (match_values_at): make #select to be alias to #values_at
to adapt RDoc description. [ruby-core:12588] to adapt RDoc description. [ruby-core:12588]
Thu Oct 11 21:10:17 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Thu Oct 11 21:10:17 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -9224,7 +9224,7 @@ Sat Oct 6 14:32:30 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Sat Oct 6 02:34:18 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Sat Oct 6 02:34:18 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* include/ruby/defines.h: no longer provide DEFAULT_KCODE. * include/ruby/defines.h: no longer provide DEFAULT_KCODE.
Fri Oct 5 21:24:59 2007 Tanaka Akira <akr@fsij.org> Fri Oct 5 21:24:59 2007 Tanaka Akira <akr@fsij.org>
@ -9531,7 +9531,7 @@ Sat Sep 29 03:53:26 2007 Koichi Sasada <ko1@atdot.net>
* cont.c: Thread local storage should be fiber local. * cont.c: Thread local storage should be fiber local.
* bootstraptest/test_knownbug.rb, test/ruby/test_fiber.rb: * bootstraptest/test_knownbug.rb, test/ruby/test_fiber.rb:
move a fixed test. move a fixed test.
Fri Sep 28 23:15:31 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Sep 28 23:15:31 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -9841,7 +9841,7 @@ Mon Sep 24 16:52:11 2007 Urabe Shyouhei <shyouhei@ruby-lang.org>
* lib/net/http.rb: fix typo. * lib/net/http.rb: fix typo.
Mon Sep 24 06:49:15 2007 GOTOU Yuuzou <gotoyuzo@notwork.org> Mon Sep 24 06:49:15 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
* lib/net/http.rb: an SSL verification (the server hostname should * lib/net/http.rb: an SSL verification (the server hostname should
be matched with its certificate's commonName) is added. be matched with its certificate's commonName) is added.
@ -9853,7 +9853,7 @@ Mon Sep 24 06:49:15 2007 GOTOU Yuuzou <gotoyuzo@notwork.org>
perform SSL post connection check. perform SSL post connection check.
* ext/openssl/lib/openssl/ssl.c * ext/openssl/lib/openssl/ssl.c
(OpenSSL::SSL::SSLSocket#post_connection_check): refine error message. (OpenSSL::SSL::SSLSocket#post_connection_check): refine error message.
Sun Sep 23 09:05:05 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Sun Sep 23 09:05:05 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -10116,7 +10116,7 @@ Sat Sep 8 23:55:56 2007 Tanaka Akira <akr@fsij.org>
* marshal.c: support marshal format compatibility layer designed for * marshal.c: support marshal format compatibility layer designed for
marshaling T_STRUCT Range using T_OBJECT format. marshaling T_STRUCT Range using T_OBJECT format.
(rb_marshal_define_compat): defined. (rb_marshal_define_compat): defined.
[ruby-dev:31710] [ruby-dev:31710]
Sat Sep 8 10:05:14 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Sat Sep 8 10:05:14 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -10287,7 +10287,7 @@ Sat Sep 1 10:43:30 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* eval_jump.ci (rb_f_throw): allow throwing non-symbol object. * eval_jump.ci (rb_f_throw): allow throwing non-symbol object.
* eval_jump.ci (rb_catch_obj): new function to wait throw with arbitrary * eval_jump.ci (rb_catch_obj): new function to wait throw with arbitrary
object. object.
* eval_jump.ci (rb_throw_obj): new function to throw arbitrary object. * eval_jump.ci (rb_throw_obj): new function to throw arbitrary object.
@ -10398,7 +10398,7 @@ Wed Aug 29 11:30:10 2007 Tanaka Akira <akr@fsij.org>
(unpack_entries): new function for converting to unpacked mode. (unpack_entries): new function for converting to unpacked mode.
[ruby-list:43954] [ruby-list:43954]
Wed Aug 29 10:46:37 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Wed Aug 29 10:46:37 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* include/ruby/defines.h (flush_register_windows): call "ta 0x03" * include/ruby/defines.h (flush_register_windows): call "ta 0x03"
@ -10413,7 +10413,7 @@ Tue Aug 28 19:16:00 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp>
compareMode value to raise WIN32OLERuntimeError. compareMode value to raise WIN32OLERuntimeError.
* test/win32ole/test_win32ole_type.rb (test_implemented_ole_types): * test/win32ole/test_win32ole_type.rb (test_implemented_ole_types):
support some environment which returns IShellDispatch5 instead support some environment which returns IShellDispatch5 instead
of IShellDispatch. of IShellDispatch.
Tue Aug 28 15:42:09 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Tue Aug 28 15:42:09 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -10519,7 +10519,7 @@ Sun Aug 26 12:27:14 2007 Koichi Sasada <ko1@atdot.net>
Sun Aug 26 06:51:46 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> Sun Aug 26 06:51:46 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp>
* ext/win32ole/win32ole.c (ole_wc2mb, reg_enum_key): allocate * ext/win32ole/win32ole.c (ole_wc2mb, reg_enum_key): allocate
buffer should be NULL terminated. buffer should be NULL terminated.
Sun Aug 26 06:04:13 2007 Koichi Sasada <ko1@atdot.net> Sun Aug 26 06:04:13 2007 Koichi Sasada <ko1@atdot.net>
@ -10548,7 +10548,7 @@ Sat Aug 25 23:22:14 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Sat Aug 25 22:50:14 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> Sat Aug 25 22:50:14 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp>
* ext/win32ole/win32ole.c (ole_event_free, EVENTSINK_Destructor, * ext/win32ole/win32ole.c (ole_event_free, EVENTSINK_Destructor,
fev_initialize): remove the connection ole_event_free and fev_initialize): remove the connection ole_event_free and
EVENTSINK_Destructor. EVENTSINK_Destructor.
Sat Aug 25 17:52:06 2007 Koichi Sasada <ko1@atdot.net> Sat Aug 25 17:52:06 2007 Koichi Sasada <ko1@atdot.net>
@ -10581,7 +10581,7 @@ Sat Aug 25 11:45:37 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* parse.y (rb_intern3): encoding specified symbols. * parse.y (rb_intern3): encoding specified symbols.
* string.c (rb_str_length): length based on characters. * string.c (rb_str_length): length based on characters.
for older behavior, bytesize method added. for older behavior, bytesize method added.
* string.c (rb_str_index_m): index based on characters. rindex as * string.c (rb_str_index_m): index based on characters. rindex as
@ -10612,7 +10612,7 @@ Sat Aug 25 11:45:37 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* string.c (rb_str_justify): encoding aware justifying (ljust, * string.c (rb_str_justify): encoding aware justifying (ljust,
rjust, center). rjust, center).
* string.c (str_encoding): get encoding attribute from a string. * string.c (str_encoding): get encoding attribute from a string.
* re.c (rb_reg_initialize): encoding aware regular expression * re.c (rb_reg_initialize): encoding aware regular expression
@ -10740,7 +10740,7 @@ Fri Aug 24 18:42:03 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Fri Aug 24 18:30:50 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Aug 24 18:30:50 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* lib/drb/drb.rb (DRb::DRbServer::InvokeMethod::perform_without_block): * lib/drb/drb.rb (DRb::DRbServer::InvokeMethod::perform_without_block):
replace funcall by send!. other files in the distribution as well. replace funcall by send!. other files in the distribution as well.
Fri Aug 24 17:06:56 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Fri Aug 24 17:06:56 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -10808,7 +10808,7 @@ Thu Aug 23 16:04:11 2007 Koichi Sasada <ko1@atdot.net>
* insns.def, insnhelper.ci: move process body of expandarray insn to * insns.def, insnhelper.ci: move process body of expandarray insn to
vm_expandarray(). vm_expandarray().
* bootstraptest/test_knownbug.rb, bootstraptest/test_massign.rb: * bootstraptest/test_knownbug.rb, bootstraptest/test_massign.rb:
move a solved test. move a solved test.
Thu Aug 23 15:51:19 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> Thu Aug 23 15:51:19 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
@ -10996,7 +10996,7 @@ Sat Aug 18 17:40:11 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Sat Aug 18 16:44:15 2007 Koichi Sasada <ko1@atdot.net> Sat Aug 18 16:44:15 2007 Koichi Sasada <ko1@atdot.net>
* insnhelper.ci (vm_call_bmethod), * insnhelper.ci (vm_call_bmethod),
vm.c (vm_invoke_proc_core): fix to do not restore vm.c (vm_invoke_proc_core): fix to do not restore
$SAFE when proc invoked by bmethod. $SAFE when proc invoked by bmethod.
@ -11074,7 +11074,7 @@ Sat Aug 18 12:24:30 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
Sat Aug 18 11:44:59 2007 Koichi Sasada <ko1@atdot.net> Sat Aug 18 11:44:59 2007 Koichi Sasada <ko1@atdot.net>
* compile.c (iseq_set_arguments), insnhelper.ci * compile.c (iseq_set_arguments), insnhelper.ci
(vm_callee_setup_arg, vm_yield_setup_args): (vm_callee_setup_arg, vm_yield_setup_args):
fix to cause raise on "lambda{|a|}.call(1, 2)". fix to cause raise on "lambda{|a|}.call(1, 2)".
[ruby-dev:31464] [ruby-dev:31464]
@ -11125,7 +11125,7 @@ Fri Aug 17 03:07:37 2007 Koichi Sasada <ko1@atdot.net>
Fri Aug 17 01:25:23 2007 Koichi Sasada <ko1@atdot.net> Fri Aug 17 01:25:23 2007 Koichi Sasada <ko1@atdot.net>
* compile.c (iseq_set_arguments), insnhelper.ci * compile.c (iseq_set_arguments), insnhelper.ci
(vm_callee_setup_arg, vm_yield_setup_args): fix (vm_callee_setup_arg, vm_yield_setup_args): fix
block parameter problems. [ruby-dev:31437], [ruby-dev:31440] block parameter problems. [ruby-dev:31437], [ruby-dev:31440]
* bootstraptest/test_block.rb: add a test of [ruby-dev:31440]. * bootstraptest/test_block.rb: add a test of [ruby-dev:31440].
@ -11144,7 +11144,7 @@ Thu Aug 16 20:40:50 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
access. [ruby-dev:31404] access. [ruby-dev:31404]
* sprintf.c (rb_str_format): small float should not call * sprintf.c (rb_str_format): small float should not call
rb_dbl2big(). rb_dbl2big().
Thu Aug 16 22:10:06 2007 Koichi Sasada <ko1@atdot.net> Thu Aug 16 22:10:06 2007 Koichi Sasada <ko1@atdot.net>
@ -11421,7 +11421,7 @@ Thu Aug 9 02:02:02 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Wed Aug 8 19:17:40 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Wed Aug 8 19:17:40 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* ext/dl/cptr.c (rb_dlptr_s_to_ptr): no longer check * ext/dl/cptr.c (rb_dlptr_s_to_ptr): no longer check
HAVE_RB_IO_STDIO_FILE. HAVE_RB_IO_STDIO_FILE.
Wed Aug 8 15:52:01 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Wed Aug 8 15:52:01 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -11491,7 +11491,7 @@ Tue Aug 7 02:58:33 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Tue Aug 7 01:42:05 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Tue Aug 7 01:42:05 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
* enum.c (enum_zip): zip no longer converts arguments into * enum.c (enum_zip): zip no longer converts arguments into
arrays, uses enumerators. arrays, uses enumerators.
Tue Aug 7 01:27:47 2007 Yukihiro Matsumoto <matz@ruby-lang.org> Tue Aug 7 01:27:47 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
@ -15329,7 +15329,7 @@ Fri Feb 16 19:19:21 2007 Yukihiro Matsumoto <matz@ruby-lang.org>
Fri Feb 16 11:18:21 2007 Eric Hodel <drbrain@segment7.net> Fri Feb 16 11:18:21 2007 Eric Hodel <drbrain@segment7.net>
* lib/.document: Apply patch for irb, e2mmap and README by Hugh Sasse * lib/.document: Apply patch for irb, e2mmap and README by Hugh Sasse
<hgs at dmu.ac.uk> from [ruby-core:10135] <hgs at dmu.ac.uk> from [ruby-core:10135]
* lib/prettyprint.rb: Suppress RDoc for PrettyPrint test suite. * lib/prettyprint.rb: Suppress RDoc for PrettyPrint test suite.