|
|
changes in Ruby 1.8.6 from p230 to p255
add tag v1_8_6_255
Sun Jun 29 21:38:52 2008 Tanaka Akira
* eval.c (rb_obj_respond_to): use RTEST to test the result of
respond_to? method.
Sun Jun 29 20:40:57 2008 URABE Shyouhei
* array.c (rb_ary_fill): (compatibility) do not raise
ArgumentError on negative length. This behaviour shall change
in a future release.
Sun Jun 29 20:06:45 2008 Tanaka Akira
* time.c (time_timeval): fix rounding negative float.
Sun Jun 29 18:35:23 2008 Nobuyoshi Nakada
* test/inlinetest.rb (InlineTest.in_progname): workaround for frozen
$0. [ruby-dev:35261]
* lib/test/unit/ui/console/testrunner.rb (TestRunner#finished): ditto.
Sun Jun 29 18:35:23 2008 Nobuyoshi Nakada
* ruby.c (set_arg0, ruby_prog_init): freeze $0. a patch from Keita
Yamaguchi .
Sun Jun 29 18:32:19 2008 Tanaka Akira
* process.c: include sys/resource.h if HAVE_SYS_RESOURCE_H is defined.
pointed by TOYOFUKU Chikanobu. [ruby-dev:35258]
Sun Jun 29 18:25:03 2008 Yukihiro Matsumoto
* variable.c (rb_f_trace_var): should not be allowed at safe level 4.
a patch from Keita Yamaguchi .
* eval.c (rb_call0): wrong condition to check insecure method.
a patch from Keita Yamaguchi .
Sun Jun 29 18:24:13 2008 Nobuyoshi Nakada
* array.c (rb_ary_fill): not depend on unspecified behavior at integer
overflow. reported by Vincenzo Iozzo .
Sun Jun 29 18:21:23 2008 Masaki Suketa
* ext/win32ole/win32ole.c(ole_invoke): fix memory leak.
[ruby-bugs-20792]
Sun Jun 29 17:34:11 2008 Akinori MUSHA
* eval.c (PUSH_FRAME, PUSH_CLASS): Add volatile to avoid a
possible optimization bug on OS X/PPC. This at least makes
build with gcc -O1 and `make test' pass.
Sun Jun 29 17:23:51 2008 Nobuyoshi Nakada
* lib/rdoc/parsers/parse_rb.rb (RDoc#collect_first_comment): skip
magic comment.
Sun Jun 29 17:21:08 2008 Nobuyoshi Nakada
* ext/stringio/stringio.c (strio_each, strio_readlines): IO#each and
IO#readlines do not affect $_. [ruby-core:17277]
Sun Jun 29 17:18:45 2008 Nobuyoshi Nakada
* ext/stringio/stringio.c (strio_readline, strio_each)
(strio_readlines): set lastline. [ruby-core:17257]
Sun Jun 29 17:10:30 2008 NAKAMURA Usaku
* ext/openssl/ossl.h: include winsock.h if USE_WINSOCK2 is not defined.
a patch from arton in [ruby-dev:35078]
Sun Jun 29 17:07:30 2008 wanabe
* util.c (ruby_strtod): ruby_strtod don't allow a trailing
decimal point like "7.". [ruby-dev:34835] [ruby-dev:35009]
Sun Jun 29 16:56:57 2008 Akinori MUSHA
* lib/set.rb (Set#delete_if): Call to_a.
(SortedSet#delete_if, TC_SortedSet#test_sortedset): Use super to
yield elements in sorted order; [ruby-core:17144] by Arthur
Schreiber.
(SortedSet#each, SortedSet#each, TC_Set#test_each)
(TC_SortedSet#test_sortedset): Return self; [ruby-dev:35002] by
Arthur Schreiber.
Sun Jun 29 16:49:11 2008 Nobuyoshi Nakada
* eval.c (search_method, remove_method, error_print, rb_alias)
(rb_eval, rb_rescue2, search_required, Init_eval, rb_thread_create),
gc.c (rb_source_filename, Init_stack), io.c (rb_io_getline),
parse.y (rb_id2name, rb_parser_free): suppress warnings.
Sat Jun 28 19:26:43 2008 URABE Shyouhei
* class.c (clone_method): use rb_copy_node_scope.
fixed [ruby-list:45102]
fixed [ruby-core:17393]
Sat Jun 28 19:25:56 2008 Akinori MUSHA
* eval.c (rb_copy_node_scope), node.h: Rename from copy_node_scope
and export.
Fri Jun 27 17:38:21 2008 Akinori MUSHA
* ext/zlib/zlib.c (rb_deflate_initialize, Init_zlib): Fix up
initialize_copy; [ruby-list:45016], [ruby-list:45018].
Fri Jun 27 17:28:39 2008 NAKAMURA Usaku
* io.c (rb_open_file, rb_io_s_sysopen): fmode should be unsigned int.
fixed [ruby-dev:34979]
Fri Jun 27 17:20:40 2008 NAKAMURA Usaku
* win32/win32.h: include ws2tcpip.h. fixed [ruby-Bugs-20528]
Fri Jun 27 15:57:05 2008 Nobuyoshi Nakada
* ext/iconv/iconv.c (iconv_iconv): fixed backport miss.
[ruby-core:17115]
Fri Jun 27 15:57:05 2008 Nobuyoshi Nakada
* ext/iconv/iconv.c (iconv_iconv): fix for length argument and now
allows range. [ruby-core:17092]
Tue Jun 24 15:38:52 2008 Masatoshi SEKI
* lib/erb.rb (ERB::Compiler::TrimScanner#explicit_trim_line): Fix
without strscan problems. [ruby_core:17028].
* test/erb/test_erb.rb (TestERBCoreWOStrScan): Add test class for
without strscan.
Sun Jun 22 00:09:20 2008 Akinori MUSHA
* lib/delegate.rb (DelegateClass, Delegator#respond_to?):
respond_to? should now take optional second argument; submitted
by Jeremy Kemper in [ruby-core:17045].
|