summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2009-06-21merges r23729 from trunk into ruby_1_9_1.yugui
-- * file.c (file_expand_path): drive letter is ascii only. [ruby-dev:38612] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23727 from trunk into ruby_1_9_1.yugui
-- * rational.c (nurat_coerce): accepts Complex when the imag is exact zero. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23796 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23724 and r23725 from trunk into ruby_1_9_1.yugui
-- * load.c (rb_f_require): RDoc updated. a patch from Run Paint Run Run in [ruby-core:23833]. -- * load.c (rb_mod_autoload): ditto. [ruby-core:23835] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23720 from trunk into ruby_1_9_1.yugui
-- * thread.c (ruby_thread_stack_overflow): call rb_exc_raise() on stack overflows in the signal handler, if sigaltstack is available. On stack overflow (and with sigaltstack), the signal handler is more likely to have room to create an exception object. [ruby-core:23813] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23718 from trunk into ruby_1_9_1.yugui
-- * complex.c (nucomp_coerce): accepts Complex instances. * rational.c (nurat_coerce): accepts Rational instances. [ruby-core:23859] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23715 from trunk into ruby_1_9_1.yugui
-- * lib/webrick/httputils.rb (parse_form_data): escape boundary of multipart/form-data when embed in regexp. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges 23699 and 23705 from trunk into ruby_1_9_1.yugui
-- * io.c (fptr_finalize): skip close(2) for fd 0,1,2. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges the latter half of r23699 and r23706 from trunk into ruby_1_9_1.yugui
-- * io.c (argf_skip): should close only when current_file is available. -- * test/ruby/test_argf.rb (TestArgf#test_skip): updated test according to clarified behavior. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23695 and r23698 from trunk into ruby_1_9_1.yugui
-- * bignum.c (rb_big2db): (-Float::MAX.to_i*2).to_f should return -HUGE_VAL (-Infinity). -- avoid signbit() and adjust indentation. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23694 from trunk into ruby_1_9_1.yugui
-- * io.c (argf_each_line): should return self. [ruby-core:23852] * io.c (argf_each_byte, argf_each_char): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23693 from trunk into ruby_1_9_1.yugui
-- * gc.c (os_obj_of): invoke garbage collection before iteration, to avoid accessing half recycled object references. [ruby-dev:38613] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23675 from trunk into ruby_1_9_1.yugui
-- * vm_eval.c (rb_f_catch): updated rdoc about generalized argument, and the case without arguments. [ruby-core:23827] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23673 from trunk into ruby_1_9_1.yugui
-- * vm_eval.c (rb_f_throw): fixed rdoc about execption. [ruby-core:23824] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23670 from trunk into ruby_1_9_1.yugui
-- * file.c (file_expand_path): associate the input encoding when copying an absolute path. [ruby-dev:38594] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23665 from trunk into ruby_1_9_1.yugui
-- * lib/prime.rb: documentation typo fixed. a patch from okkez. [ruby-dev:38586] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23661 from trunk into ruby_1_9_1.yugui
-- * dir.c (dir_s_getwd): directory path's encoding should be filesystem's one. * lib/tmpdir.rb: ditto (but not finished yet.) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23658 from trunk into ruby_1_9_1.yugui
-- * lib/cmath.rb (log10): raised exception when the given number is a negative real. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23657 from trunk into ruby_1_9_1.yugui
-- * dir.c (dir_s_glob): fixed rdoc. a patch from Joseph Pecoraro at [ruby-core:23767]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23655 from trunk into ruby_1_9_1.yugui
-- * Makefile.in, win32/Makefile.sub (RMALL): need for distclean-rdoc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23622 from trunk into ruby_1_9_1.yugui
-- * enum.c (first_i): Enumerator#first should consume only what is needed. a patch from Marc-Andre Lafortune. [ruby-core:23661] * enum.c (enum_first): call to_int once for an argument. based on a patch from Marc-Andre Lafortune. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-21merges r23618 from trunk into ruby_1_9_1.yugui
-- * test/ripper/test_filter.rb: add tests. see [ruby-dev:37856] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23616 from trunk into ruby_1_9_1.yugui
-- * cont.c (cont_capture, fiber_store): reraise transferred error. * cont.c (fiber_switch): transfers dead fiber error to the previouse or root fiber if the current fiber is dead. [ruby-core:23651] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23609 from trunk into ruby_1_9_1.yugui
-- * ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): returns Inf if exp is bigger than DBL_MANT_DIG. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23607 from trunk into ruby_1_9_1.yugui
-- * file.c (istrailinggarbage): fixed typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23571 from trunk into ruby_1_9_1.yugui
-- * include/ruby/ruby.h (FilePathValue): prevent from GC. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23568 from trunk into ruby_1_9_1.yugui
-- * string.c (rb_str_each_char, rb_str_each_codepoint): string length must be long. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23562 and r23564 from trunk into ruby_1_9_1.yugui
-- * string.c (rb_str_partition): should use the converted result. a patch from Marc-Andre Lafortune at [ruby-core:23540]. -- * string.c (rb_str_rpartition): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23560 from trunk into ruby_1_9_1.yugui
-- * lib/cgi/core.rb (CGI::HTTP_STATUS): typo fixed. a patch from Nobuhiro IMAI. [ruby-dev:38538] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23557 and r23563 from trunk into ruby_1_9_1.yugui
-- * thread.c (rb_exec_recursive_paired): new function for proper handling of recursive arrays. [EXPERIMENTAL] [ruby-core:23402] * array.c (rb_ary_equal, rb_ary_eql, rb_ary_cmp): use above. * hash.c (hash_equal): ditto. -- * test/ruby/test_hash.rb (TestHash::test_equal2): recursive hashes are handled properly now. ref: [ruby-core:23402] * test/ruby/test_m17n.rb (TestM17N#test_sprintf_p): test fixed git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23556 from trunk into ruby_1_9_1.yugui
-- * error.c (syserr_initialize): errno is int. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23550 from trunk into ruby_1_9_1.yugui
-- * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_struct_signature): splitting with regexp source string is obsolete. a patch from Minwoo Lee at [ruby-core:23494]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-20merges r23549 from trunk into ruby_1_9_1.yugui
-- * ext/dl/cptr.c (rb_dlptr_cmp): return signed value, and restrict to Fixnum. [ruby-dev:38533] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22* instruby.rb (rdoc): considers --program-prefix and --program-suffixyugui
for the path to ri documents. fixes [ruby-core:23519]. c.f. [ruby-dev:38255]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23500 from trunk into ruby_1_9_1.yugui
-- * spec/.gitignore: ignores rubyspec/ and mspec/. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23494 from trunk into ruby_1_9_1.yugui
-- * lib/tempfile.rb (Tempfile#unlink): close first for Windows. a patch from Florian Frank. [ruby-core:23505] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23491 from trunk into ruby_1_9_1.yugui
-- * vm_method.c (rb_attr): should preserve encoding info. [ruby-dev:38498] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23474 from trunk into ruby_1_9_1.yugui
-- * compile.c (rb_parse_in_eval): returns true in true eval, not in main. [ruby-dev:38382] * parse.y (program): inherits dvars in eval or main. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23472 from trunk into ruby_1_9_1.yugui
-- * vm.c (rb_vm_get_sourceline): should not access out of bound. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23469 from trunk into ruby_1_9_1.yugui
-- * ext/win32ole/win32ole.c (foletypelib_name): should return encoded name corresponding to WIN32OLE.codepage. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23451 from trunk into ruby_1_9_1.yugui
-- * lib/rss/parser.rb, test/test_parser_1.0.rb: fix foaf:Image element causes parse error even if ignore_unknown_element mode. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23447 from trunk into ruby_1_9_1.yugui
-- * lib/rss/maker/entry.rb: fix a typo. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23446 from trunk into ruby_1_9_1.yugui
-- * lib/rss/maker/feed.rb, test/test_maker_atom_entry.rb, test/test_maker_atom_feed.rb: fix duplicated dc:date. Reported by Kazuhiro NISHIYAMA. Thanks!!! [ruby-list:46014] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23444 from trunk into ruby_1_9_1.yugui
-- * ext/dl/lib/dl/callback.rb (DL#remove_callback_internal): ignore unbound function. [ruby-dev:38474] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23440 from trunk into ruby_1_9_1.yugui
-- * variable.c (rb_autoload_load): gets rid of false warning. [ruby-core:23466] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23439 from trunk into ruby_1_9_1.yugui
-- * sample/drb/dhasenc.rb: add magic comment for encoding. * sample/mine.rb: ditto. * ext/tk/sample/tcltklib/sample1.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-22merges r23431 from trunk into ruby_1_9_1.yugui
-- * variable.c (rb_autoload_load): checks if iv_tbl is valid. [ruby-dev:38456] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21merges r23435 from trunk into ruby_1_9_1.yugui
-- * parse.y (magic_comment_encoding): use rb_compile_warning() to show the currently parsing file name. [ruby-core:23469] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21* ext/pty/pty.c (getDevice): fixes a mistake in merging r20877.yugui
Patch by Takahiro Kambe <taca AT back-street.net>. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21merges r23424 from trunk into ruby_1_9_1.yugui
-- * ext/stringio/stringio.c (strio_ungetbyte): encoding should not be effective. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-21merges r23386 from trunk into ruby_1_9_1.yugui
-- * ext/dl/lib/dl/func.rb (DL::Function#bound?): returns if already bound to a block. * ext/dl/lib/dl/value.rb (DL::ValueUtil#wrap_arg): block must be given if arg is not bound. [ruby-dev:38404] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@23519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e