diff options
author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-08-15 23:23:39 +0000 |
---|---|---|
committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-08-15 23:23:39 +0000 |
commit | 6175ca03be6d0d51359f9017123708987d0f5eb7 (patch) | |
tree | ecfcf6e79a21b1d25c3f6f42dd68ea0a14add89c | |
parent | 80a56b248b2e9cfc95622aed98750df05a19f667 (diff) |
add tag v1_8_5_91v1_8_5_91
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_5_91@13046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2472 files changed, 570814 insertions, 0 deletions
diff --git a/ruby_1_8_5/.cvsignore b/ruby_1_8_5/.cvsignore new file mode 100644 index 0000000000..9fd96ca149 --- /dev/null +++ b/ruby_1_8_5/.cvsignore @@ -0,0 +1,58 @@ +*.bak +*.orig +*.rej +*.sav +*~ +.ccmalloc +.ppack +.ext +.git +.svn +.rbconfig.time +COPYING.LIB +ChangeLog.pre-alpha +ChangeLog.pre1_1 +Makefile +README.fat-patch +README.v6 +README.atheos +archive +autom4te*.cache +automake +beos +config.cache +config.h +config.h.in +config.log +config.status +configure +foo.rb +libruby.so.* +miniruby +miniruby.elhash +miniruby.elhash2 +miniruby.orig2 +miniruby.plhash +miniruby.plhash2 +modex.rb +newdate.rb +newver.rb +parse.c +parse.y.try +pitest.rb +ppack +preview +rbconfig.rb +rename2.h +repack +riscos +rubicon +ruby +ruby-man.rd.gz +rubyunit +st.c.power +this that +tmp +web +y.output +y.tab.c diff --git a/ruby_1_8_5/.document b/ruby_1_8_5/.document new file mode 100644 index 0000000000..230c50e387 --- /dev/null +++ b/ruby_1_8_5/.document @@ -0,0 +1,16 @@ +# This file determines which files in the +# Ruby hierarchy will be processed by the RDoc +# tool when it is given the top-level directory +# as an argument + +# Process all the C source files +*.c + +# the lib/ directory (which has its own .document file) + +lib + + +# and some of the ext/ directory (which has its own .document file) + +ext diff --git a/ruby_1_8_5/COPYING b/ruby_1_8_5/COPYING new file mode 100644 index 0000000000..9043404a83 --- /dev/null +++ b/ruby_1_8_5/COPYING @@ -0,0 +1,56 @@ +Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>. +You can redistribute it and/or modify it under either the terms of the GPL +version 2 (see the file GPL), or the conditions below: + + 1. You may make and give away verbatim copies of the source form of the + software without restriction, provided that you duplicate all of the + original copyright notices and associated disclaimers. + + 2. You may modify your copy of the software in any way, provided that + you do at least ONE of the following: + + a) place your modifications in the Public Domain or otherwise + make them Freely Available, such as by posting said + modifications to Usenet or an equivalent medium, or by allowing + the author to include your modifications in the software. + + b) use the modified software only within your corporation or + organization. + + c) give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d) make other distribution arrangements with the author. + + 3. You may distribute the software in object code or binary form, + provided that you do at least ONE of the following: + + a) distribute the binaries and library files of the software, + together with instructions (in the manual page or equivalent) + on where to get the original distribution. + + b) accompany the distribution with the machine-readable source of + the software. + + c) give non-standard binaries non-standard names, with + instructions on where to get the original software distribution. + + d) make other distribution arrangements with the author. + + 4. You may modify and include the part of the software into any other + software (possibly commercial). But some files in the distribution + are not written by the author, so that they are not under these terms. + + For the list of those files and their copying conditions, see the + file LEGAL. + + 5. The scripts and library files supplied as input to or produced as + output from the software do not automatically fall under the + copyright of the software, but belong to whomever generated them, + and may be sold commercially, and may be aggregated with this + software. + + 6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. diff --git a/ruby_1_8_5/COPYING.ja b/ruby_1_8_5/COPYING.ja new file mode 100644 index 0000000000..933cc7cb9a --- /dev/null +++ b/ruby_1_8_5/COPYING.ja @@ -0,0 +1,51 @@ +$BK\%W%m%0%i%`$O%U%j!<%=%U%H%&%'%"$G$9!%(BGPL(the GNU General +Public License)$B$^$?$O0J2<$K<($9>r7o$GK\%W%m%0%i%`$r:FG[I[$G(B +$B$-$^$9!%(BGPL$B$K$D$$$F$O(BGPL$B%U%!%$%k$r;2>H$7$F2<$5$$!%(B + + 1. $BJ#@=$O@)8B$J$/<+M3$G$9!%(B + + 2. $B0J2<$N>r7o$N$$$:$l$+$rK~$?$9;~$KK\%W%m%0%i%`$N%=!<%9$r(B + $B<+M3$KJQ99$G$-$^$9!%(B + + (a) $B%M%C%H%K%e!<%:$K%]%9%H$7$?$j!$:n<T$KJQ99$rAwIU$9$k(B + $B$J$I$NJ}K!$G!$JQ99$r8x3+$9$k!%(B + + (b) $BJQ99$7$?K\%W%m%0%i%`$r<+J,$N=jB0$9$kAH?%FbIt$@$1$G(B + $B;H$&!%(B + + (c) $BJQ99E@$rL@<($7$?$&$(!$%=%U%H%&%'%"$NL>A0$rJQ99$9$k!%(B + $B$=$N%=%U%H%&%'%"$rG[I[$9$k;~$K$OJQ99A0$NK\%W%m%0%i(B + $B%`$bF1;~$KG[I[$9$k!%$^$?$OJQ99A0$NK\%W%m%0%i%`$N%=!<(B + $B%9$NF~<jK!$rL@<($9$k!%(B + + (d) $B$=$NB>$NJQ99>r7o$r:n<T$H9g0U$9$k!%(B + + 3. $B0J2<$N>r7o$N$$$:$l$+$rK~$?$9;~$KK\%W%m%0%i%`$r%3%s%Q%$(B + $B%k$7$?%*%V%8%'%/%H%3!<%I$d<B9T7A<0$G$bG[I[$G$-$^$9!%(B + + (a) $B%P%$%J%j$r<u$1<h$C$??M$,%=!<%9$rF~<j$G$-$k$h$&$K!$(B + $B%=!<%9$NF~<jK!$rL@<($9$k!%(B + + (b) $B5!3#2DFI$J%=!<%9%3!<%I$rE:IU$9$k!%(B + + (c) $BJQ99$r9T$C$?%P%$%J%j$OL>A0$rJQ99$7$?$&$(!$%*%j%8%J(B + $B%k$N%=!<%9%3!<%I$NF~<jK!$rL@<($9$k!%(B + + (d) $B$=$NB>$NG[I[>r7o$r:n<T$H9g0U$9$k!%(B + + 4. $BB>$N%W%m%0%i%`$X$N0zMQ$O$$$+$J$kL\E*$G$"$l<+M3$G$9!%$?(B + $B$@$7!$K\%W%m%0%i%`$K4^$^$l$kB>$N:n<T$K$h$k%3!<%I$O!$$=(B + $B$l$>$l$N:n<T$N0U8~$K$h$k@)8B$,2C$($i$l$k>l9g$,$"$j$^$9!%(B + + $B$=$l$i%U%!%$%k$N0lMw$H$=$l$>$l$NG[I[>r7o$J$I$KIU$$$F$O(B + LEGAL$B%U%!%$%k$r;2>H$7$F$/$@$5$$!%(B + + 5. $BK\%W%m%0%i%`$X$NF~NO$H$J$k%9%/%j%W%H$*$h$S!$K\%W%m%0%i(B + $B%`$+$i$N=PNO$N8"Mx$OK\%W%m%0%i%`$N:n<T$G$O$J$/!$$=$l$>(B + $B$l$NF~=PNO$r@8@.$7$??M$KB0$7$^$9!%$^$?!$K\%W%m%0%i%`$K(B + $BAH$_9~$^$l$k$?$a$N3HD%%i%$%V%i%j$K$D$$$F$bF1MM$G$9!%(B + + 6. $BK\%W%m%0%i%`$OL5J]>Z$G$9!%:n<T$OK\%W%m%0%i%`$r%5%]!<%H(B + $B$9$k0U;V$O$"$j$^$9$,!$%W%m%0%i%`<+?H$N%P%0$"$k$$$OK\%W(B + $B%m%0%i%`$N<B9T$J$I$+$iH/@8$9$k$$$+$J$kB;32$KBP$7$F$b@U(B + $BG$$r;}$A$^$;$s!%(B diff --git a/ruby_1_8_5/ChangeLog b/ruby_1_8_5/ChangeLog new file mode 100644 index 0000000000..d73992030a --- /dev/null +++ b/ruby_1_8_5/ChangeLog @@ -0,0 +1,18062 @@ +Thu Aug 16 08:20:50 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/extmk.rb (extmake): save all CONFIG values. + + * ext/extmk.rb (extmake): remove mkmf.log at clean, and extconf.h at + distclean, respectively. + + * ext/extmk.rb: remove rdoc at clean, and installed list file at + distclean, respectively. + +Thu Aug 16 07:58:18 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * sprintf.c (rb_f_sprintf): should not check positional number as + width. [ruby-core:11838] + +Thu Aug 16 07:52:24 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * dln.c (conv_to_posix_path): removed. + + * ruby.c (rubylib_mangled_path, rubylib_mangled_path2): return + VALUE instead of a pointer to static buffer. + + * ruby.c (push_include_cygwin): fixed buffer overflow. + [ruby-dev:31297] + + * ruby.c (ruby_init_loadpath): not convert built-in paths. + +Thu Aug 16 07:51:37 2007 Akinori MUSHA <knu@iDaemons.org> + + * defines.h: Pull the RUBY_MBCHAR_MAXSIZE definition from trunk, + which is necessary for dir.c to compile on djgpp and emx. + +Thu Aug 16 07:42:10 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * intern.h (is_ruby_native_thread): removed since declared as an int + function in ruby.h already. + +Thu Aug 16 07:40:41 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * file.c (rb_file_s_rename): deleted code to get rid of a bug of + old Cygwin. + + * file.c (rb_file_truncate): added prototype of GetLastError() + on cygwin. [ruby-dev:31239] + + * intern.h (is_ruby_native_thread): prototype. + + * missing/strftime.c (strftime): fix printf format and actual + arguments. + + * ext/Win32API/Win32API.c (Win32API_initialize): ditto. + + * ext/tk/tcltklib.c (ip_finalize): ditto. + + * ext/dl/ptr.c (rb_dlptr_inspect): ditto. [ruby-dev:31268] + + * ext/dl/sym.c (rb_dlsym_inspect): ditto. + + * ext/socket/getnameinfo.c: include stdio.h always. + + * ext/win32ole/win32ole.c (ole_hresult2msg, folevariable_name, + folevariable_ole_type, folevariable_ole_type_detail, + folevariable_value, folemethod_visible): missing return value. + +Thu Aug 16 07:32:13 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/mkmf.rb (create_makefile): make OBJS depend on RUBY_EXTCONF_H + only if extconf.h is created. + +Thu Aug 16 07:29:33 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * {win32,wince,bcc32}/setup.mak (-version-): no RUBY_EXTERN magic. + +Thu Aug 16 06:43:03 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/mkmf.rb (init_mkmf): should remove mkmf.log too. + +Thu Aug 16 06:40:58 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/openssl/ossl_config.c (ossl_config_set_section): do not + initialize aggregations with dynamic values. [ruby-talk:259306] + +Thu Aug 16 06:39:19 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (get_backtrace): check the result more. + [ruby-dev:31261] [ruby-bugs-12398] + +Thu Aug 16 06:32:25 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * bignum.c (rb_big_lshift, rb_big_rshift): separated functions + to get rid of infinite recursion. fixed calculation in edge + cases. [ruby-dev:31244] + + * numeric.c (rb_fix_lshift, rb_fix_rshift): ditto. + +Thu Aug 16 06:26:58 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242] + +Thu Aug 16 06:25:48 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * time.c (time_succ): Time#succ should return a time object in the + same timezone mode to the original. [ruby-talk:260256] + +Thu Aug 16 06:24:39 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * numeric.c (fix_pow): integer power calculation: 0**n => 0, + 1**n => 1, -1**n => 1 (n: even) / -1 (n: odd). + +Thu Aug 16 06:11:34 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/base64.rb (Base64::b64encode): should not specify /o option + for regular expression. [ruby-dev:31221] + +Thu Aug 16 06:08:53 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * sprintf.c (rb_f_sprintf): more checks for format argument. + [ruby-core:11569], [ruby-core:11570], [ruby-core:11571], + [ruby-core:11573] + +Thu Aug 16 05:39:31 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * bignum.c (bignorm): do not empty Bignum. [ruby-dev:31229] + +Thu Aug 16 05:12:05 2007 pegacorn <subscriber.jp AT gmail.com> + + * ext/openssl/ossl.h: include ossl_pkcs5.h. [ruby-dev:31231] + + * ext/openssl/ossl_pkcs5.h: new file for PKCS5. [ruby-dev:31231] + + * ext/openssl/ossl_x509name.c (ossl_x509name_to_s): use ossl_raise() + instead of rb_raise(). [ruby-dev:31222] + + * ext/sdbm/_sdbm.c: DOSISH platforms need io.h. [ruby-dev:31232] + + * ext/syck/syck.h: include stdlib.h for malloc() and free(). + [ruby-dev:31232] + + * ext/syck/syck.h (syck_parser_set_input_type): prototype added. + [ruby-dev:31231] + + * win32/win32.c: include mbstring.h for _mbspbrk(). [ruby-dev:31232] + + * win32.h (rb_w32_getcwd): prototype added. [ruby-dev:31232] + +Thu Aug 16 05:02:39 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * bignum.c (rb_cstr_to_inum): check leading non-digits. + [ruby-core:11691] + +Thu Aug 16 05:00:01 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * numeric.c (fix_pow): 0**2 should not raise floating point + exception. [ruby-dev:31216] + +Thu Aug 16 04:56:35 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * win32/win32.c (CreateChild): enclose command line except for + command.com which can not handle quotes. [ruby-talk:258939] + +Thu Aug 16 04:54:45 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/mkmf.rb (link_command, cc_command, cpp_command): do not expand + ::CONFIG which is an alias of MAKEFILE_CONFIG. + +Thu Aug 16 04:53:21 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * struct.c (rb_struct_init_copy): disallow changing the size. + [ruby-dev:31168] + +Thu Aug 16 04:52:11 2007 NAKAMURA, Hiroshi <nahi@ruby-lang.org> + + * random.c: documentation fix. srand(0) initializes PRNG with '0', + not with random_seed. + +Thu Aug 16 04:49:10 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * bcc32/{Makefile.sub,setup.mak}: remove surplus slash from srcdir. + +Thu Aug 16 04:40:37 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * sprintf.c (rb_f_sprintf): sign bit extension should not be done + if FPLUS flag is specified. [ruby-list:39224] + +Thu Aug 16 04:39:15 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * array.c (rb_ary_initialize): should call rb_ary_modify() first. + [ruby-core:11562] + +Thu Aug 16 04:38:39 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * parse.y (yylex): return non-valid token for an invalid + instance/class variable name. a patch from from Yusuke ENDOH + <mame AT tsg.ne.jp>. [ruby-dev:31095] + +Thu Aug 16 04:36:41 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * parse.y (dsym): return non-null NODE even if yyerror(). based on a + patch from from Yusuke ENDOH <mame AT tsg.ne.jp>. [ruby-dev:31085] + +Thu Aug 16 04:34:56 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * process.c (proc_exec_v, rb_proc_exec): preserve errno. + +Thu Aug 16 04:30:45 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * variable.c (rb_path2class): get rid of dangling pointer caused by + optimized out value. + +Thu Aug 16 04:24:28 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * ext/dl/lib/dl/win32.rb: seems that dl doesn't accept void argument. + fixed [ruby-bugs:PR#5489]. + +Thu Aug 16 04:23:44 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser): handle more + extensions. [ruby-dev:30972] + +Thu Aug 16 04:14:17 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * process.c (ruby_setreuid, ruby_setregid): rename to get rid of name + clash. +Thu Aug 16 04:11:17 2007 Ryan Davis <ryand@zenspider.com> + + * lib/rexml/dtd/dtd.rb: Fixed typo in code. Fixes bug #10420 + +Thu Aug 16 04:08:20 2007 Shugo Maeda <shugo@ruby-lang.org> + + * lib/net/imap.rb (ResponseParser#next_token): fixed + error message. (backported from HEAD) + + * lib/net/imap.rb (ResponseParser#parse_error): fixed + the condition not to refer @token.symbol unexpectedly. + Thanks, Dick Monahan. (backported from HEAD) + +Thu Aug 16 04:05:20 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * marshal.c (w_extended): erroneous check condition when dump + method is defined. [ruby-core:10646] + +Sat Jun 9 10:40:00 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * stable version 1.8.5-p52 released. + +Thu Jun 7 14:53:46 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * eval.c (method_inspect): show proper class name. + [ruby-talk:248647], Thanks Calamitas. + +Mon May 28 19:37:24 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/win32.c (move_to_next_entry): revert r12338. not necessary + on ruby_1_8_5. + +Sun May 27 05:52:37 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * eval.c (mnew): call of super via a method object should work again. + [ruby-talk:248647], Thanks Calamitas. + + * test/ruby/test_method.rb (TestMethod::test_method_super): test for + above fix. + +Wed May 23 06:51:46 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * lib/cgi.rb (CGI#[]): get rid of exceptions being raised. + [ruby-dev:30740], Thanks Kentaro KAWAMOTO. + +Wed May 23 06:14:15 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * win32/win32.c (move_to_next_entry): loc also must move forward. + [ruby-talk:251987] + +Wed May 23 05:55:04 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/win32.c (init_stdhandle): stderr should be without buffering, + but mswin32 use buffering when stderr is not connected to tty. + +Wed May 23 03:33:55 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/monitor.rb (ConditionVariable#wait, mon_enter, mon_exit_for_cond): + ensures Thread.critical to be false. [ruby-talk:248300] + +Wed May 23 03:25:13 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * util.c (ruby_strtod): exponent is radix 10. [ruby-talk:248272] + +Wed May 23 02:09:32 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * eval.c (rb_yield_0): should not clear state on TAG_NEXT when + it's invoked from within lambda body. [ruby-talk:248136] + + * eval.c (proc_invoke): handle TAG_NEXT which would be caused by + next in the lambda body as well. + +Wed May 23 01:55:49 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/win32.c (rb_w32_fclose, rb_w32_close): need to save errno + before calling original fclose()/close(). + +Wed May 23 01:42:29 2007 Shugo Maeda <shugo@ruby-lang.org> + + * lib/net/imap.rb (disconnect): call shutdown for + SSLSocket. Thanks, Technorama Ltd. + +Wed May 23 01:28:14 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * error.c (rb_notimplement), io.c (pipe_open): removed definite + articles and UNIX manual section from messages. [ruby-dev:30690] + + * io.c (pipe_open): raise NotImplementedError for command "-" on + platforms where fork(2) is not available. [ruby-dev:30681] + +Wed May 23 00:06:19 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * ext/socket/socket.c (s_recv, s_recvfrom): some systems (such as + windows) doesn't set fromlen if the socket is connection-oriented. + reported by Bram Whillock in [ruby-core:10512] [ruby-Bugs#9061] + +Tue Mar 20 15:37:24 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * distruby.rb: Add zip generation. + +Fri Mar 16 21:48:11 2007 Akinori MUSHA <knu@iDaemons.org> + + * ext/dl/dl.c (rb_ary2cary): Fix a bug in type validation; + submitted by sheepman <sheepman AT sheepman.sakura.ne.jp> + in [ruby-dev:30554]. + +Fri Mar 16 18:28:06 2007 Akinori MUSHA <knu@iDaemons.org> + + * ext/etc/etc.c (etc_getgrgid): Fix a bug in Etc::getgrgid() + always returning the (real) group entry of the running process; + reported by: UEDA Hiroyuki <ueda AT netforest.ad.jp> + in [ruby-dev:30586]. + +Wed Mar 14 12:30:00 2007 Shigeo Kobayashi <shigeo@tinyforest.jp> + + * ext/bigdecimal/bigdecimal.c: BigDecimal("-.31") is now + treated as ("-0.31") not as ("0.31"). + +Fri Mar 16 18:05:40 2007 Akinori MUSHA <knu@iDaemons.org> + + * lib/cgi.rb (CGI::header): IIS >= 5.0 does not need the nph + assumption any more; submitted by MIYASAKA Masaru <alkaid AT + coral.ocn.ne.jp> in [ruby-dev:30537]. + +Tue Mar 13 17:29:43 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * stable version 1.8.5-p35 released. + +Tue Mar 13 14:42:10 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * test/fileutils/fileasserts.rb: Fix wrong error message. + + * lib/fileutils.rb (FileUtils::mv): Type Error; should utilize + Strings instead of Symbols here. + +Mon Mar 12 17:22:44 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * lib/fileutils.rb (FileUtils::mv): fix incomplete backport of + FileUtils.mv changes at r11988 + +Mon Mar 12 16:09:28 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * mkconfig.rb (patchlevel): read from version.h. + +Sun Mar 11 18:57:50 2007 Akinori MUSHA <knu@iDaemons.org> + + * misc/README: Add a note about ruby-electric.el. + + * misc/ruby-mode.el (ruby-non-block-do-re): Fix + ruby-non-block-do-re. [ruby-core:03719] + + * misc/inf-ruby.el: Synchronize the comment section with trunk. + + * misc/README, misc/rdebug.el: Add rdebug.el, Emacs ruby-debug + interface based on rubydb3x.el; submitted by Martin Nordholts + <enselic AT gmail.com> in [ruby-bugs:PR#9023]. + +Sun Mar 11 17:45:51 2007 Akinori MUSHA <knu@iDaemons.org> + + * ext/dl/mkcallback.rb (mkfunc): Make sure that a callback + function is found in the function table before trying to call + it; submitted by sheepman <sheepman AT sheepman.sakura.ne.jp> + in [ruby-dev:30524]. + +Tue Mar 6 18:58:37 2007 Keiju Ishitsuka <keiju@ruby-lang.org> + + * lib/shell/process-controller.rb: fix thread synchronization + problem for [ruby-dev:30477]. + +Sun Mar 4 23:53:27 2007 Minero Aoki <aamine@loveruby.net> + + * lib/fileutils.rb (mv): could not move a directory between + different filesystems. [ruby-dev:30411] + +Sat Mar 3 21:41:31 2007 Akinori MUSHA <knu@iDaemons.org> + + * eval.c (stack_check): Unset inline to fix build with GCC 3.4.6; + submitted by: NISHIMATSU Takeshi <t_nissie AT yahoo.co.jp> in + [ruby-list:43218]. + cf. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24556 + +Sat Mar 3 16:30:39 2007 Akinori MUSHA <knu@iDaemons.org> + + * env.h (SCOPE_CLONE): Introduce a new scope flag to prevent a + local_tbl region from getting freed many times; submitted by + Chikanaga Tomoyuki <chikanag AT nippon-control-system.co.jp> in + [ruby-dev:30460]. + + * eval.c (proc_invoke): Ditto. + + * gc.c (obj_free): Ditto. + + * parse.y (top_local_setup_gen): Ditto. + +Sat Mar 3 15:41:33 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * parse.y (stmt, arg): should not omit lhs of OP_ASGN1 even if + empty. [ruby-dev:30452] + +Wed Feb 28 20:51:32 2007 URABE Shyouhei <shyouhei@ruby-lang.org> + + * pack.c (pack_unpack): properly ignore non-base64 octets such as + UTF-8 encoded BOMs; submitted by SOUMA Yutaka <holon@radastery.jp> + to fix [ruby-core:10437] + +Wed Feb 28 00:08:11 2007 URABE Shyouhei <shyouhei@ice.uec.ac.jp> + + * mkconfig.rb (RbConfig): add CONFIG['PATCHLEVEL'] + + * common.mk: new target dist + + * distruby.rb: new file + +Tue Feb 27 21:19:35 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/win32.c (set_pioinfo_extra): new function for VC++8 SP1 + workaround. [ruby-core:10259] + + * win32/win32.c (NtInitialize): call above function. + +Mon Feb 26 09:57:58 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * signal.c (ruby_signal): don't set SA_RESTART. a backport from + the HEAD. [ruby-talk:220937] [ruby-talk:147220] + +Tue Feb 13 02:21:12 2007 Sam Roberts <sroberts@uniserve.com> + + * io.c (rb_f_syscall): Fix buffer overflow with syscall + arguments. [ruby-bugs:PR#8541] + +Sat Feb 10 09:33:47 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> + + * ext/win32ole/win32ole.c (ole_variant2val): sorry, fix the enbug. + +Sat Feb 10 09:08:01 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> + + * ext/win32ole/win32ole.c (ole_variant2val): fix compile error + on VC++. + +Sat Feb 10 08:38:30 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> + + * ext/win32ole/win32ole.c (ole_variant2val): fix the bug when + SAFEARRAY pointer is NULL. + +Tue Feb 6 20:41:39 2007 NAKAMURA Usaku <usa@ruby-lang.org> + + * string.c (rb_str_sub_bang): calling rb_str_modify() should be just + before actually modifying the string. + fixed: [ruby-dev:30211] (originally reported by zunda) + +Sat Jan 27 15:20:11 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * parse.y (dyna_var_lookup): should not alter dvar->val not to + destroy living value. [ruby-core:10076] + + * parse.y (dyna_init): ditto. + +Wed Jan 24 18:05:39 2007 Yukihiro Matsumoto <matz@ruby-lang.org> + + * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): fix + regexp font-lock bug. [ruby-talk:235758] + +Sun Jan 14 07:26:44 2007 Masaki Suketa <masaki.suketa@nifty.ne.jp> + + * ext/win32ole/win32ole.c (ole_free, ole_type_free, + olemethod_free, olevariable_free, oleparam_free, + ole_event_free): fix memory leak. [ruby-core:09846] + +Tue Jan 9 12:29:20 2007 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/etc/etc.c (etc_getpwuid, etc_getgrgid): fix to correctly + convert uid/gid from VALUE. + + * ext/etc/etc.c (etc_getpwuid): ditto. + +Mon Dec 25 20:08:28 2006 URABE Shyouhei <shyouhei@ruby-lang.org> + + * ext/openssl/ossl.h: fixed compilation problem on gcc 3.2. + [ruby-talk:214786] + +Mon Dec 25 10:40:40 2006 URABE Shyouhei <shyouhei@ruby-lang.org> + + * stable version 1.8.5-p12 released. + +Sat Dec 16 04:02:10 2006 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> + + * ext/tk/tcltklib.c: shouldn't run the killed thread at callback. + [ruby-talk: 227408] + +Fri Dec 15 17:21:14 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/rdoc/ri/ri_options.rb: prevent NameError. [ruby-dev:29597] + +Thu Dec 14 23:37:38 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * dir.c (glob_helper): get rid of possible memory leak. + + * win32/win32.c (cmdglob, rb_w32_cmdvector, rb_w32_opendir, + rb_w32_get_environ): not to use GC before initialization. + +Wed Dec 6 19:53:41 2006 WATANABE Hirofumi <eban@ruby-lang.org> + + * configure.in (SITE_DIR): fixed to emtpy RUBY_SITE_LIB in config.h on + NetBSD. fixed: [ruby-dev:29358] + +Mon Dec 4 10:43:46 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * parse.y (dyna_init_gen): dvar initialization only if dvar is + assigned inner block. [ruby-talk:227402] + +Mon Dec 4 10:22:26 2006 URABE Shyouhei <shyouhei@ice.uec.ac.jp> + + * stable version 1.8.5-p2 released. + +Sun Dec 3 17:11:12 2006 Shugo Maeda <shugo@ruby-lang.org> + + * lib/cgi.rb (CGI::QueryExtension::read_multipart): should quote + boundary. JVN#84798830 + +Sun Nov 26 16:36:46 2006 URABE Shyouhei <shyouhei@ruby-lang.org> + + * version.h: addition of RUBY_PATCHLEVEL. + * version.c: ditto. + +Fri Nov 24 10:17:51 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * bignum.c (bignorm): avoid segmentation. a patch from Hiroyuki + Ito <ZXB01226@nifty.com>. [ruby-list:43012] + +Thu Nov 2 15:43:39 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * parse.y (primary): should set NODE even when compstmt is NULL. + merge from trunk. fixed: [ruby-dev:29732] + +Sat Sep 23 21:34:15 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/cgi.rb (CGI::QueryExtension::read_multipart): CGI content + may be empty. a patch from Jamis Buck <jamis at 37signals.com>. + +Mon Sep 4 21:43:57 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/dbm/extconf.rb: create makefile according to the result of check + for dbm header. fixed: [ruby-dev:29445] + +Tue Aug 29 19:10:10 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * hash.c (rb_hash_s_create): fixed memory leak, based on the patch + by Kent Sibilev <ksruby at gmail.com>. fixed: [ruby-talk:211233] + +Fri Aug 25 17:15:17 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * stable version 1.8.5 released. + +Fri Aug 25 17:02:06 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * gc.c (gc_sweep): typo fixed. + +Tue Aug 22 18:47:51 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser::handle_method): + rdoc documents C module methods as instance methods. a patch in + [ruby-core:08536]. + +Sat Aug 19 14:15:02 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/Makefile.sub (config.status): include winsock2.h instead of + winsock.h when --with-winsock2 is specified. + fixed: [ruby-dev:29296] + +Sat Aug 19 11:28:08 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * file.c (rb_file_s_rename): use errno if set properly. + fixed: [ruby-dev:29293] + +Sat Aug 19 11:09:23 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * parse.y (then): remove semicolon warning. [ruby-dev:29299] + +Thu Aug 17 19:15:16 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * file.c (rb_stat_[rRwWxX]): check for super user. + fixed: [ruby-core:08616] + +Thu Aug 17 14:47:06 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * lib/mkmf.rb: added rdoc by Daniel Berger. [ruby-core:08177] + +Thu Aug 17 00:39:05 2006 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp> + + * lib/rinda/ring.rb (do_reply): Fix for RingServer fails to find a + TupleSpace when TupleSpace resides in the same ruby process with + RingServer. a patch from Kent Sibilev. [ruby-core:08453] + +Wed Aug 16 11:45:36 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * process.c (proc_setuid, proc_setgid, proc_seteuid, proc_setegid): + get rid of bogus implementations on Mac OS X. + +Tue Aug 15 19:10:18 2006 Eric Hodel <drbrain@segment7.net> + + * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser#find_class_comment): Fix + broken class-level documentation. + +Wed Aug 16 11:09:26 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ruby.c (set_arg0): fill argv other than the first with an empty + string instead of NULL. + +Wed Aug 16 11:08:00 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * win32/win32.h: removed an excess macro. fixed: [ruby-dev:29258] + +Tue Aug 8 23:49:06 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/irb/extend-command.rb (IRB::ExtendCommandBundle): pacify + RDoc. a patch from Eric Hodel <drbrain at segment7.net>. + [ruby-core:08522] + +Tue Aug 8 11:32:54 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * Makefile.in, common.mk, configure.in: fix for platforms without + rm. patches from Yutaka kanemoto <kinpoco at gmail.com>. + [ruby-dev:29215] + +Mon Aug 7 17:56:59 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * ext/bigdecimal/bigdecimal.c, ext/digest/rmd160/rmd160ossl.c, + ext/digest/sha1/sha1ossl.c, ext/readline/readline.c: move + incluion of config.h to pacify AIX. a patch from Yutaka + Kanemoto <kinpoco at gmail.com>. [ruby-dev:29197] + +Mon Aug 7 15:55:08 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * ext/syck/syck.c (syck_move_tokens): should avoid negative + memmove. [ruby-list:42625] + +Mon Aug 7 14:37:48 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * configure.in, common.mk: AIX link issue. a patch from Yutaka + Kanemoto <kinpoco at gmail.com>. [ruby-dev:29190] + + * ext/socket/socket.c: AIX socket support. [ruby-dev:29190] + +Mon Aug 7 12:05:28 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * dln.c, eval.c, gc.c, regex.c, ruby.h: shut up AIX alloca + warning. a patch from Yutaka Kanemoto <kinpoco at gmail.com>. + [ruby-dev:29191] + +Sun Aug 6 20:40:41 2006 Tadayoshi Funaba <tadf@dotrb.org> + + * lib/date/format.rb (str[fp]time): %[EO]U didn't denote %U. + +Sat Aug 5 17:07:43 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * parse.y (top_local_setup): local_vars[-1] should point + ruby_scope itself to protect local_tbl from garbage collection. + [ruby-dev:29049] + +Sat Aug 5 13:54:03 2006 Tadayoshi Funaba <tadf@dotrb.org> + + * lib/date/format.rb (str[fp]time): "%\n" means "\n". + +Fri Aug 4 15:21:00 2006 Eric Hodel <drbrain@segment7.net> + + * lib: Merge RDoc and .document from HEAD. + * lib/drb/ssl.rb: Close socket on SSLError [ruby-core:7197] + +Fri Aug 4 19:13:41 2006 Keiju Ishitsuka <keiju@ruby-lang.org> + + * lib/irb/{init.rb,ruby-lex.rb,slex.rb}: can't input '\c' for + [ruby-core: 7122]. + +Fri Aug 4 14:02:14 2006 James Edward Gray II <james@grayproductions.net> + + * lib/date/format.rb (__strptime, strftime): allow multi-line patterns + in Date#strftime the same as Time#strftime accepts. + fixed: [ruby-core:08466] + +Fri Aug 4 13:56:51 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * pack.c (pack_pack): check argument overrun for 'P'. based on a + patch by rucila <rucila at yahoo.cojp>. fixed: [ruby-dev:29182] + +Tue Aug 1 17:44:03 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * win32/win32.c (init_stdhandle): assign standard file handles. + +Tue Aug 1 12:24:58 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (Init_Binding): fix old commit miss. + +Mon Jul 31 17:08:20 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/win32.c (exit_handler): new function; release winsock and + environment work area. + + * win32/win32.c (NTInitialize): setup exit_handler. + + * win32/win32.c (StartSockets): use exit_handler. + + * win32/win32.c (rb_w32_getenv): use GetEnvironmentStrings() instead + of GetEnvironmentVariable(), because the latter cannot distinguish + wheather a null environment variable exists or not. + fixed: [ruby-talk:205123] + +Mon Jul 31 16:15:13 2006 Tanaka Akira <akr@fsij.org> + + * test/ruby/test_process.rb (TestProcess#test_rlimit_nofile): + setrlimit may fail with EINVAL. + reported by MIYAMUKO Katsuyuki. [ruby-dev:29174] + +Mon Jul 31 13:38:22 2006 GOTOU Yuuzou <gotoyuzo@notwork.org> + + * lib/webrick/httprequest.rb (WEBrick::HTTPReuqest#parse_uri): improve + for the value of IPv6 address in the Host: header field. + +Mon Jul 31 09:22:12 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * ruby.h: use ifdef (or defined) for macro constants that may or + may not be defined to shut up gcc's -Wundef warnings. + [ruby-core:08447] + +Sun Jul 30 23:26:22 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (rb_call0): trace call/return of method defined from block. + fixed: [ruby-core:08329] + + * eval.c (rb_trap_eval): make the current thread runnable to deal with + exceptions which occurred within the trap. fixed: [ruby-dev:27729] + + * lib/cgi/session.rb, lib/cgi/session/pstore.rb: suppress warnings. + fixed: [ruby-talk:204896] + +Sat Jul 29 06:12:06 2006 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> + + * ext/tk/lib/multi-tk.rb: freeze ip_name for security reason. + +Sat Jul 29 01:23:52 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/logger.rb: improves the amount of documentation that Rdoc + picks up when processing logger.rb by moving the require + statement back before the comment block. a patch from Hugh + Sasse <hgs at dmu.ac.uk>. [ruby-core:08422] + +Thu Jul 27 22:21:52 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * time.c (time_to_s): fixed format mismatch. + +Thu Jul 27 21:19:54 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * math.c (domain_check): a new function to check domain error + explicitly for systems that return NaN like FreeBSD. + [ruby-core:07019] + + * math.c (math_acos, math_asin, math_acosh, math_atanh, math_log, + math_log10, math_sqrt): use domain_check(). + + * math.c (math_sqrt): fix documentation flaw. + +Thu Jul 27 18:12:12 2006 WATANABE Hirofumi <eban@ruby-lang.org> + + * time.c: need to declare time_utc_offset. + +Thu Jul 27 17:01:01 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * io.c (io_close): always calls "close" method of the receiver. + [ruby-core:6911] [ruby-core:8112] + +Thu Jul 27 16:49:01 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * time.c (time_to_s): use +0900 style timezone string for local time. + [ruby-dev:29143] + +Thu Jul 27 16:41:15 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * ext/openssl/ossl.h: move <ruby.h> inclusion point to shut up + Solaris compiler. [ruby-core:08114] + +Wed Jul 26 22:20:59 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * configure.in: add support for as and ASFLAGS. [ruby-dev:29138] + +Wed Jul 26 22:13:45 2006 Minero Aoki <aamine@loveruby.net> + + * lib/net/http.rb: sync with HEAD (rev 1.132). + + * lib/net/http.rb (Net::HTTP#post, request_post, request): should + set Content-Type: x-www-form-urlencoded by default. + + * lib/net/http.rb (Net::HTTPHeader#content_type): should return + nil when there's no Content-Type. + + * lib/net/http.rb (Net::HTTPHeader#sub_type): should return nil + when there's no sub Content-Type (e.g. "Content-Type: text"). + + * lib/net/http.rb (Net::HTTPHeader#type_params): wrongly failed + when there's no Content-Type. + +Wed Jul 26 18:35:38 2006 Minero Aoki <aamine@loveruby.net> + + * ext/strscan/strscan.c: sync with HEAD (rev 1.25). + + * ext/strscan/strscan.c (strscan_do_scan): + StringScanner.new("").scan(//) should return "". [ruby-Bugs:4361] + +Wed Jul 26 18:14:19 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/pty/pty.c (getDevice): retry once after GC on failure. + [ruby-core:08282] + +Wed Jul 26 17:28:16 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * sprintf.c (rb_f_sprintf): prepend ".." to %u for negative bignum, + but not "-". fixed: [ruby-core:08167] + +Wed Jul 26 16:39:07 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * string.c (rb_str_scan): add string modification check. + [ruby-core:7216] + +Wed Jul 26 16:06:03 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/cgi.rb (CGI::QueryExtension::read_multipart): check + multipart boundary end. a patch from Fujioka <fuj at rabbix.jp> + [ruby-dev:28470] + +Wed Jul 26 01:02:59 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * configure.in: suppress warnings by automake 1.8 or later. + +Tue Jul 25 00:30:06 2006 Eric Hodel <drbrain@segment7.net> + + * lib/prettyprint.rb: RD to RDoc conversion by Hugh Sasse. + +Tue Jul 25 14:49:51 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * lib/mkmf.rb (configuration): typo. + +Tue Jul 25 13:14:32 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * process.c (rb_proc_times): rename hz to hertz to avoid name + crash on AIX. [ruby-dev:29126] + +Mon Jul 24 22:03:40 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (backtrace): skip frames successive on node and method name. + +Mon Jul 24 17:55:55 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * process.c (rb_f_system): add security check. [ruby-talk:202947] + + * process.c (rb_f_system): move signal right before fork to avoid + signal handler intervention. + +Mon Jul 24 15:51:52 2006 Tanaka Akira <akr@fsij.org> + + * ext/readline/readline.c (readline_readline): rl_deprep_term_function + may be NULL with libedit. reported by Ryan Davis. [ruby-dev:29070] + +Mon Jul 24 15:19:55 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * eval.c (rb_call0): revert last change. [ruby-dev:29112] + [ruby-core:08374] + +Sun Jul 23 22:59:49 2006 Tanaka Akira <akr@fsij.org> + + * test/socket/test_unix.rb: disabled on cygwin. + reported by Kouhei Yanagita. [ruby-dev:29080] + +Fri Jul 21 21:21:08 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (rb_call0): include funcalled methods in caller list. + fixed: [ruby-core:08290] + +Fri Jul 21 12:11:00 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/extmk.rb, lib/mkmf.rb (with_destdir): remove drive letter before + prepending destdir on DOSISH. + +Thu Jul 20 15:07:14 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * ruby.h: export classes/modules to implement sandbox. + [ruby-core:08283] + +Thu Jul 20 00:06:29 2006 Keiju Ishitsuka <keiju@ishitsuka.com> + + * lib/irb/completion.rb: support for completion of numeric + number. [ruby-dev: 29038] + +Wed Jul 19 23:53:05 2006 Kouhei Sutou <kou@cozmixng.org> + + * lib/rss/parser.rb, lib/rss/utils.rb: added documents. + +Tue Jul 18 22:10:13 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * process.c (rb_f_system): block SIGCHLD during the process + execution, like glibc system(3) does. [ruby-talk:202361] + +Tue Jul 18 23:12:14 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * win32/win32.c (open_ifs_socket): should not use plain malloc. + + * win32/win32.c (rb_w32_opendir): should not use plain realloc. + +Tue Jul 18 18:05:49 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * test/ruby/test_float.rb (TestFloat::test_strtod): update test to + conform strtod change. + +Tue Jul 18 15:49:42 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * pack.c (pack_unpack): propagate association array to copied + string. [ruby-core:08223] + + * pack.c (pack_unpack): return referenced string itself if it has + same length as specified. a patch from <nobu at ruby-lang.org> + in [ruby-core:08225]. + + * pack.c (pack_pack): taint 'p' packed strings. + +Tue Jul 18 14:03:02 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/webrick/httpserver.rb (WEBrick::HTTPServer::unmount): remove + inpect argument from sprintf. [ruby-dev:29039] + +Tue Jul 18 10:53:37 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * object.c (rb_cstr_to_dbl): limit out-of-range message. + + * util.c (ruby_strtod): return end pointer even if ERANGE occurred. + fixed: [ruby-dev:29041] + +Mon Jul 18 00:43:05 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * util.c (ruby_strtod): stop at dot not followed by digits. + fixed: [ruby-dev:29035] + +Tue Jul 18 00:01:27 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * ext/extmk.rb: remove LIBRUBY_SO if static linked extensions exist. + +Mon Jul 17 23:30:46 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * configure.in (rb_cv_msvcrt): defaulted to msvcrt. Workaround for a + bug of cygwin 1.5.20. + +Mon Jul 17 13:43:05 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * pack.c (define_swapx): should not use plain malloc. + +Mon Jul 17 12:58:41 2006 WATANABE Hirofumi <eban@ruby-lang.org> + + * configure.in: should use ac_cv_lib_dl_dlopen=no on MinGW. + +Sat Jul 15 23:50:12 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * eval.c (rb_require_safe): wait for another thread requiring the same + feature. fixed: [ruby-core:08229] + +Sat Jul 15 01:27:13 2006 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * dir.c (has_magic): glob names contain alphabets to enable case fold + search also for directories. fixed: [ruby-talk:201917] + +Sat Jul 15 01:09:22 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * st.c (malloc): use xmalloc/xcalloc instead of plain + malloc/calloc, to detect memory allocation failure. see + <http://www.nongnu.org/failmalloc/>. + + * gc.c (rb_memerror): should not raise empty nomem_error. + +Fri Jul 14 13:08:13 2006 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> + + * ext/tk/lib/tk.rb: add methods for new features of latest Tcl/Tk8.5. + + * ext/tk/lib/tk/namespace.rb: ditto. + +Fri Jul 14 02:30:12 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * lib/monitor.rb: document patch from Hugh Sasse <hgs at dmu.ac.uk>. + [ruby-core:08205] + +Fri Jul 14 01:09:46 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * parse.y (then): error in warning action. + +Fri Jul 14 00:10:15 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * array.c (rb_ary_pop): may cause realloc oscillation. a patch + from MORITA Naoyuki <mlgetter at kidou.sakura.ne.jp>. + [ruby-dev:29028] + +Thu Jul 13 22:23:56 2006 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> + + * ext/tk/lib/tk/composite.rb: improve handling of the classname on the + option database for the widget class which includes TkComposite. + +Thu Jul 13 20:32:19 2006 Kouhei Sutou <kou@cozmixng.org> + + * lib/rss/parser.rb: updated documents by a patch from + Hugh Sasse < |