Skip to content
This repository
tag: v1_8_6_85

Aug 22, 2007

  1. Urabe, Shyouhei

    add tag v1_8_6_85

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_85@13217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  2. Urabe, Shyouhei

    * lib/rexml/encodings/{ISO-8859-15,CP-1252}.rb: fixed invalid syntax.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  3. Urabe, Shyouhei

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@1…

    …3214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  4. Urabe, Shyouhei

    * 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.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  5. Urabe, Shyouhei

    * sprintf.c (rb_f_sprintf): should not check positional number as

    	  width.  [ruby-core:11838]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  6. Urabe, Shyouhei

    * bignum.c (rb_big_aref): check for Bignum index range.

    	 [ruby-dev:31271]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13208 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  7. Urabe, Shyouhei

    * ext/digest/lib/digest.rb (Digest::self.const_missing): avoid

    	  infinite recursive const_missing call.  [ruby-talk:262193]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  8. Urabe, Shyouhei

    * 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.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  9. Urabe, Shyouhei

    * intern.h (is_ruby_native_thread): removed since declared as an int

    	  function in ruby.h already.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  10. Urabe, Shyouhei

    * 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.
    	
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  11. Urabe, Shyouhei

    * lib/mkmf.rb (create_makefile): make OBJS depend on RUBY_EXTCONF_H

    	  only if extconf.h is created.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  12. Urabe, Shyouhei

    * {win32,wince,bcc32}/setup.mak (-version-): no RUBY_EXTERN magic.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  13. Urabe, Shyouhei

    * lib/mkmf.rb (init_mkmf): should remove mkmf.log too.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  14. Urabe, Shyouhei

    * ext/openssl/ossl_config.c (ossl_config_set_section): do not

    	  initialize aggregations with dynamic values.  [ruby-talk:259306]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  15. Urabe, Shyouhei

    * eval.c (get_backtrace): check the result more.

    	  [ruby-dev:31261] [ruby-bugs-12398]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  16. Urabe, Shyouhei

    * 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.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  17. Urabe, Shyouhei

    * bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242]

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  18. Urabe, Shyouhei

    * time.c (time_succ): Time#succ should return a time object in the

    	  same timezone mode to the original.  [ruby-talk:260256]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  19. Urabe, Shyouhei

    * numeric.c (fix_pow): integer power calculation: 0**n => 0,

    	  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: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  20. Urabe, Shyouhei

    * lib/base64.rb (Base64::b64encode): should not specify /o option

    	  for regular expression.  [ruby-dev:31221]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  21. Urabe, Shyouhei

    * sprintf.c (rb_f_sprintf): more checks for format argument.

    	  [ruby-core:11569], [ruby-core:11570], [ruby-core:11571],
    	  [ruby-core:11573]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  22. Urabe, Shyouhei

    * ext/digest/digest.c (rb_digest_instance_update,

    	  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: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  23. Urabe, Shyouhei

    * bignum.c (rb_cstr_to_inum): check leading non-digits.

    	  [ruby-core:11691]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  24. Urabe, Shyouhei

    * bignum.c (rb_big_neg): SIGNED_VALUE isn't in 1.8.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  25. Urabe, Shyouhei

    * numeric.c (fix_pow): 0**2 should not raise floating point

    	  exception.  [ruby-dev:31216]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  26. Urabe, Shyouhei

    * win32/win32.c (CreateChild): enclose command line except for

    	  command.com which can not handle quotes.  [ruby-talk:258939]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  27. Urabe, Shyouhei

    * lib/mkmf.rb (link_command, cc_command, cpp_command): do not expand

    	  ::CONFIG which is an alias of MAKEFILE_CONFIG.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  28. Urabe, Shyouhei

    * struct.c (rb_struct_init_copy): disallow changing the size.

    	  [ruby-dev:31168]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  29. Urabe, Shyouhei

    * random.c: documentation fix. srand(0) initializes PRNG with '0',

    	  not with random_seed.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  30. Urabe, Shyouhei

    * bcc32/{Makefile.sub,setup.mak}: remove surplus slash from srcdir.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  31. Urabe, Shyouhei

    * sprintf.c (rb_f_sprintf): sign bit extension should not be done

    	  if FPLUS flag is specified.  [ruby-list:39224]
    	  numbers if FZERO is specified.  [ruby-list:39218]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  32. Urabe, Shyouhei

    * array.c (rb_ary_initialize): should call rb_ary_modify() first.

    	  [ruby-core:11562]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  33. Urabe, Shyouhei

    * 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]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  34. Urabe, Shyouhei

    * 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]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
  35. Urabe, Shyouhei

    * process.c (proc_exec_v, rb_proc_exec): preserve errno.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 22, 2007
Something went wrong with that request. Please try again.