Skip to content
Commits on Aug 22, 2007
  1. @shyouhei

    add tag v1_8_6_73

    shyouhei committed
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_73@13193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

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

    shyouhei committed
    	  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
  3. @shyouhei

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

    shyouhei committed
    	  [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
  4. @shyouhei

    * bignum.c (rb_big_lshift, rb_big_rshift): separated functions

    shyouhei committed
      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
  5. @shyouhei
  6. @shyouhei

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

    shyouhei committed
    	  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
  7. @shyouhei

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

    shyouhei committed
    	  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
  8. @shyouhei

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

    shyouhei committed
    	  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
  9. @shyouhei

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

    shyouhei committed
    	  [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
  10. @shyouhei

    * ext/digest/digest.c (rb_digest_instance_update,

    shyouhei committed
    	  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
  11. @shyouhei

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

    shyouhei committed
    	  [ruby-core:11691]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. @shyouhei
  13. @shyouhei

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

    shyouhei committed
    	  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
  14. @shyouhei

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

    shyouhei committed
    	  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
  15. @shyouhei

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

    shyouhei committed
    	  ::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
  16. @shyouhei

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

    shyouhei committed
    	  [ruby-dev:31168]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  17. @shyouhei

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

    shyouhei committed
    	  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
  18. @shyouhei
  19. @shyouhei

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

    shyouhei committed
    	  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
  20. @shyouhei

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

    shyouhei committed
    	  [ruby-core:11562]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  21. @shyouhei

    * parse.y (yylex): return non-valid token for an invalid

    shyouhei committed
    	  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
  22. @shyouhei

    * parse.y (dsym): return non-null NODE even if yyerror(). based on a

    shyouhei committed
    	  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
  23. @shyouhei
  24. @shyouhei

    * eval.c (ruby_cleanup): return EXIT_FAILURE if any exceptions occured

    shyouhei committed
    	  in at_exit blocks.  [ruby-core:11263]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 21, 2007
  1. @shyouhei

    * variable.c (rb_path2class): get rid of dangling pointer caused by

    shyouhei committed
    	  optimized out value.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * ext/dl/lib/dl/win32.rb: seems that dl doesn't accept void argument.

    shyouhei committed
    	  fixed [ruby-bugs:PR#5489].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser): handle more

    shyouhei committed
    	  extensions.  [ruby-dev:30972]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei
  5. @shyouhei

    * eval.c (rb_kill_thread): renamed in order to get rid of conflict

    shyouhei committed
    	  with a BeOS system function.  [ruby-core:10830]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei
  7. @shyouhei

    * lib/net/imap.rb (ResponseParser#next_token): fixed

    shyouhei committed
    	  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)
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @shyouhei

    * marshal.c (w_extended): erroneous check condition when dump

    shyouhei committed
    	  method is defined.  [ruby-core:10646]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 15, 2007
  1. @shyouhei

    patchlevel 40

    shyouhei committed
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 30, 2007
  1. @nobu

    * lib/rexml/formatters: set propertyies.

    nobu committed
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 28, 2007
  1. Fixes a bug in the pretty printer related to an incomplete refactoring.

    ser committed
    Merge code cleanups
    Fixes another bug related to the formatting code refactoring in 3.1.7
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.