Permalink
Commits on Aug 22, 2007
  1. add tag v1_8_6_66

    shyouhei committed Aug 22, 2007
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_66@13179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * sprintf.c (rb_f_sprintf): more checks for format argument.

    shyouhei committed Aug 22, 2007
    	  [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
  3. * ext/digest/digest.c (rb_digest_instance_update,

    shyouhei committed Aug 22, 2007
    	  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
  4. * bignum.c (rb_cstr_to_inum): check leading non-digits.

    shyouhei committed Aug 22, 2007
    	  [ruby-core:11691]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * numeric.c (fix_pow): 0**2 should not raise floating point

    shyouhei committed Aug 22, 2007
    	  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
  6. * win32/win32.c (CreateChild): enclose command line except for

    shyouhei committed Aug 22, 2007
    	  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
  7. * lib/mkmf.rb (link_command, cc_command, cpp_command): do not expand

    shyouhei committed Aug 22, 2007
    	  ::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
  8. * struct.c (rb_struct_init_copy): disallow changing the size.

    shyouhei committed Aug 22, 2007
    	  [ruby-dev:31168]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. * random.c: documentation fix. srand(0) initializes PRNG with '0',

    shyouhei committed Aug 22, 2007
    	  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
  10. * sprintf.c (rb_f_sprintf): sign bit extension should not be done

    shyouhei committed Aug 22, 2007
    	  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
  11. * array.c (rb_ary_initialize): should call rb_ary_modify() first.

    shyouhei committed Aug 22, 2007
    	  [ruby-core:11562]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. * parse.y (yylex): return non-valid token for an invalid

    shyouhei committed Aug 22, 2007
    	  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
  13. * parse.y (dsym): return non-null NODE even if yyerror(). based on a

    shyouhei committed Aug 22, 2007
    	  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
  14. * eval.c (ruby_cleanup): return EXIT_FAILURE if any exceptions occured

    shyouhei committed Aug 22, 2007
    	  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. * variable.c (rb_path2class): get rid of dangling pointer caused by

    shyouhei committed Aug 21, 2007
    	  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. * ext/dl/lib/dl/win32.rb: seems that dl doesn't accept void argument.

    shyouhei committed Aug 21, 2007
    	  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. * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser): handle more

    shyouhei committed Aug 21, 2007
    	  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. * eval.c (rb_kill_thread): renamed in order to get rid of conflict

    shyouhei committed Aug 21, 2007
    	  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
  5. * lib/net/imap.rb (ResponseParser#next_token): fixed

    shyouhei committed Aug 21, 2007
    	  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
  6. * marshal.c (w_extended): erroneous check condition when dump

    shyouhei committed Aug 21, 2007
    	  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. patchlevel 40

    shyouhei committed Aug 15, 2007
    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. * lib/rexml/formatters: set propertyies.

    nobu committed Jul 30, 2007
    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 Jul 28, 2007
    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
  2. r1278@bean: ser | 2007-06-07 00:53:06 -0400

    ser committed Jul 28, 2007
      Fixed a double-encoding bug.  This was a regression, related
      to ticket:48.
      r1292@bean:  ser | 2007-07-25 08:19:36 -0400
       r1279@bean:  ser | 2007-06-09 23:19:02 -0400
       Fixes ticket:89 -- encoding CP-1252 was broken.  ISO-8859-15 had the same
       problem.
       
       Also in this patch is a fix to merge.rb (unused, but it should at least
       contain no errors), and a unit test for ticket:88.
      
      r1293@bean:  ser | 2007-07-25 08:19:37 -0400
       r1281@bean:  ser | 2007-07-24 11:08:48 -0400
       Addresses ticket:85
       
       This is a major rewrite of the XML formatting code.  The XML writers have all
       been extracted out of the classes and put into their own class containers.
       This makes writing parsers easier, and cleaner.
       
       There are three formatters, which correspond to the previous three XML writing
       modes:
       
         REXML::Formatters::Default    
             Prints the XML document exactly as it was parsed
         REXML::Formatters::Pretty     
             Pretty prints the XML document, destroying whitespace in the document
         REXML::Formatters::Transitive 
             Pretty prints the XML document, preserving whitespace
       
       All of the write() functions have been deprecated (some are still used, but
       these will also go away) except the write() function on Document, which is left
       for convenience.  To pretty print an XML document the canonical way:
       
         formatter = REXML::Formatters::Pretty.new( 5 ) # indent by 5 spaces
         formatter.write( document, output )
       
      r1296@bean:  ser | 2007-07-25 08:19:40 -0400
       r1287@bean:  ser | 2007-07-24 20:12:25 -0400
       Applied patch from Jeff Barczewski.  Note that this changes what the values of
       the name and IDs are from the previous behavior -- the values no longer include
       the quotes.  This is the correct behavior, so I'm leaving it in, but it is not
       backwards compatible.  Also fixes the serializer so that it outputs the doctype
       in a correct format (needed as a result of this change).
      
      r1297@bean:  ser | 2007-07-25 08:38:38 -0400
      Version update
      r1298@bean:  ser | 2007-07-25 08:40:30 -0400
       r1291@bean (orig r12517):  ryan | 2007-06-11 20:38:57 -0400
       Fixed typo in code. Fixes bug #10420
      
     
     r1304@bean:  ser | 2007-07-27 22:34:18 -0400
     Whitespace changes only
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 20, 2007
  1. patchlevel 39

    shyouhei committed Jun 20, 2007
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 18, 2007
  1. * intern.h, ext/thread/thread.c: moved prototype of rb_thread_status()

    nobu committed Jun 18, 2007
      to get rid of error in C++.  [ruby-list:43615]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 14, 2007
  1. * test/ruby/test_beginendblock.rb (test_should_propagate_signaled):

    shyouhei committed Jun 14, 2007
      get rid of invoking shell.  [ruby-dev:30942]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 12, 2007
  1. * stable version 1.8.6-p36 released.

    shyouhei committed Jun 12, 2007
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 8, 2007
  1. * eval.c (rb_eval_cmd): just return if no exceptions.

    shyouhei committed Jun 8, 2007
      [ruby-dev:30820]
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@12485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e