summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-15add tag v1_8_5_88v1_8_5_88shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_5_88@13039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * defines.h: Pull the RUBY_MBCHAR_MAXSIZE definition from trunk,shyouhei
which is necessary for dir.c to compile on djgpp and emx. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * intern.h (is_ruby_native_thread): removed since declared as an intshyouhei
function in ruby.h already. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * file.c (rb_file_s_rename): deleted code to get rid of a bug ofshyouhei
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. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * lib/mkmf.rb (create_makefile): make OBJS depend on RUBY_EXTCONF_Hshyouhei
only if extconf.h is created. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * {win32,wince,bcc32}/setup.mak (-version-): no RUBY_EXTERN magic.shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * lib/mkmf.rb (init_mkmf): should remove mkmf.log too.shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * ext/openssl/ossl_config.c (ossl_config_set_section): do notshyouhei
initialize aggregations with dynamic values. [ruby-talk:259306] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * eval.c (get_backtrace): check the result more.shyouhei
[ruby-dev:31261] [ruby-bugs-12398] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * bignum.c (rb_big_lshift, rb_big_rshift): separated functionsshyouhei
to get rid of infinite recursion. fixed calculation in edge cases. [ruby-dev:31244] * numeric.c (rb_fix_lshift, rb_fix_rshift): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242]shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * time.c (time_succ): Time#succ should return a time object in theshyouhei
same timezone mode to the original. [ruby-talk:260256] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * numeric.c (fix_pow): integer power calculation: 0**n => 0, shyouhei
1**n => 1, -1**n => 1 (n: even) / -1 (n: odd). * test/ruby/test_fixnum.rb (TestFixnum::test_pow): update test suite. pow(-3, 2^64) gives NaN when pow(3, 2^64) gives Inf. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * lib/base64.rb (Base64::b64encode): should not specify /o optionshyouhei
for regular expression. [ruby-dev:31221] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * sprintf.c (rb_f_sprintf): more checks for format argument.shyouhei
[ruby-core:11569], [ruby-core:11570], [ruby-core:11571], [ruby-core:11573] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@13011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15* bignum.c (bignorm): do not empty Bignum. [ruby-dev:31229]shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * ext/digest/digest.c (rb_digest_instance_update,shyouhei
rb_digest_instance_finish, rb_digest_instance_reset, rb_digest_instance_block_length): %s in rb_raise() expects char*. [ruby-dev:31222] * 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] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * bignum.c (rb_cstr_to_inum): check leading non-digits.shyouhei
[ruby-core:11691] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * numeric.c (fix_pow): 0**2 should not raise floating pointshyouhei
exception. [ruby-dev:31216] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * win32/win32.c (CreateChild): enclose command line except forshyouhei
command.com which can not handle quotes. [ruby-talk:258939] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * lib/mkmf.rb (link_command, cc_command, cpp_command): do not expandshyouhei
::CONFIG which is an alias of MAKEFILE_CONFIG. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * struct.c (rb_struct_init_copy): disallow changing the size.shyouhei
[ruby-dev:31168] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * random.c: documentation fix. srand(0) initializes PRNG with '0',shyouhei
not with random_seed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * bcc32/{Makefile.sub,setup.mak}: remove surplus slash from srcdir.shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * sprintf.c (rb_f_sprintf): sign bit extension should not be doneshyouhei
if FPLUS flag is specified. [ruby-list:39224] numbers if FZERO is specified. [ruby-list:39218] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * array.c (rb_ary_initialize): should call rb_ary_modify() first.shyouhei
[ruby-core:11562] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * parse.y (yylex): return non-valid token for an invalidshyouhei
instance/class variable name. a patch from from Yusuke ENDOH <mame AT tsg.ne.jp>. [ruby-dev:31095] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * parse.y (dsym): return non-null NODE even if yyerror(). based on ashyouhei
patch from from Yusuke ENDOH <mame AT tsg.ne.jp>. [ruby-dev:31085] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * process.c (proc_exec_v, rb_proc_exec): preserve errno.shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15 * variable.c (rb_path2class): get rid of dangling pointer caused byshyouhei
optimized out value. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12960 ↵shyouhei
b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12958 ↵shyouhei
b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12956 ↵shyouhei
b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12953 ↵shyouhei
b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12951 ↵shyouhei
b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-08-15git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12949 ↵shyouhei
b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-06-12* stable version 1.8.5-p52 released.shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-06-072007-06-07shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-06-07* eval.c (method_inspect): show proper class name.shyouhei
[ruby-talk:248647], Thanks Calamitas. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-28 * win32/win32.c (move_to_next_entry): revert r12338. not necessaryusa
on ruby_1_8_5. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-26* eval.c (mnew): call of super via a method object should work again.shyouhei
[ruby-talk:248647], Thanks Calamitas. * test/ruby/test_method.rb (TestMethod::test_method_super): test for above fix. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22* lib/cgi.rb (CGI#[]): get rid of exceptions being raised.shyouhei
[ruby-dev:30740], Thanks Kentaro KAWAMOTO. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -c 12293shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -r 12278:12280shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12335 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -c 12193shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12326 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22patchlevel 45shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -c 12192shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12324 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -c 12187shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -r 12165:12168shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-05-22merge -c 12158shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_5@12316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e