Permalink
Commits on Feb 12, 2007
  1. set svn:eol-style

    shyouhei committed Feb 12, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_0_preview2@11708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 3, 2003
  1. This commit was manufactured by cvs2svn to create tag

    (no author)
    (no author) committed Mar 3, 2003
    'v1_8_0_preview2'.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_0_preview2@3546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * parse.y (yycompile): zero clear ruby_eval_tree_begin if

    matz committed Mar 3, 2003
      compilation failed.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * marshal.c (w_nbyte): should output always via rb_io_write().

    matz committed Mar 3, 2003
    * marshal.c (dump_ensure): ditto.
    
    * marshal.c (marshal_dump): should call "binmode" method, if it
      responds to.
    
    * marshal.c (r_byte): should input always via "getc" method.
    
    * marshal.c (r_bytes0): should input always via "read" method.
    
    * marshal.c (marshal_load): need not to set up FILE* fp;
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * parse.y (arg): parse 'lhs = a rescue b' as 'lhs=(a rescue b)'.

    matz committed Mar 3, 2003
    * io.c (rb_io_fread): should not clearerr() if there's no filled
      buffer (i.e. rb_io_fread() returning zero).
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 2, 2003
  1. * misc/ruby-mode.el (ruby-expr-beg): escaped char syntax.

    nobu committed Mar 2, 2003
    * misc/ruby-mode.el (ruby-parse-partial): ditto.
    
    * misc/ruby-mode.el (ruby-parse-partial): no deep indent for
      block.
    
    * misc/ruby-mode.el (ruby-backward-arg): skip arguments backward.
    
    * misc/ruby-mode.el (ruby-calculate-indent): too deep indentation.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 28, 2003
  1. * win32/win32.c (map_errno): map OS error to errno. [new]

    unak committed Feb 28, 2003
    	* win32/win32.c (pipe_exec, CreateChild, poll_child_status, waitpid,
    	  kill, link, rb_w32_rename, unixtime_to_filetime, rb_w32_utime): use
    	  map_errno() instead of using GetLastError() directly.
    
    	* win32/win32.c (rb_w32_select, rb_w32_accept, rb_w32_bind,
    	  rb_w32_connect, rb_w32_getpeername, rb_w32_getsockname,
    	  rb_w32_getsockopt, rb_w32_ioctlsocket, rb_w32_listen, rb_w32_recv,
    	  rb_w32_recvfrom, rb_w32_send, rb_w32_sendto, rb_w32_setsockopt,
    	  rb_w32_shutdown, rb_w32_socket, rb_w32_gethostbyaddr,
    	  rb_w32_gethostbyname, rb_w32_gethostname, rb_w32_getprotobyname,
    	  rb_w32_getprotobynumber, rb_w32_getservbyname, rb_w32_getservbyport,
    	  rb_w32_fclose, rb_w32_close): map winsock error to errno.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. 2003-02-28

    nobu committed Feb 28, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * win32/win32.c (flock): supports larger files, and maps error

    nobu committed Feb 28, 2003
      code.
    
    * win32/win32.c (rb_w32_asynchronize): returns errno from child
      thread.
    
    * win32/win32.c (rb_w32_fclose, rb_w32_close): ensures unlocked.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 27, 2003
  1. 2003-02-27

    eban committed Feb 27, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * string.c (str_new): need no MEMZERO().

    matz committed Feb 27, 2003
    * numeric.c (fix_gt): use rb_num_coerce_cmp() instead of
      rb_num_coerce_bin.
    
    * numeric.c (fix_ge, fix_lt, fix_le): ditto.
    
    * numeric.c (flo_gt, flo_ge, flo_lt, flo_le): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 26, 2003
  1. * lib/open-uri.rb: replace Kernel.open as well.

    akr committed Feb 26, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 25, 2003
  1. * lib/debug.rb (DEBUGGER__::Context#debug_command): bp filename must

    nahi committed Feb 25, 2003
      be the basename of it.  [ruby-talk:65644]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 23, 2003
  1. * lib/fileutils (fu_stream_blksize): wrong logial condition.

    eban committed Feb 23, 2003
      (and -> or).
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 22, 2003
  1. 2003-02-22

    eban committed Feb 22, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 21, 2003
  1. * eval.c (rb_thread_create): may called from place higher than

    matz committed Feb 21, 2003
      rb_gc_stack_start.
    
    * gc.c (Init_stack): update rb_gc_stack_start if it is lower (or
      higher if stack grows down) than the previous value.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * lib/fileutils.rb: new method FileUtils#copy_stream.

    aamine
    aamine committed Feb 21, 2003
    * lib/fileutils.rb: new method FileUtils#compare_file.
    * lib/fileutils.rb: new method FileUtils#compare_stream.
    * lib/fileutils.rb: new method FileUtils#rmtree (alias of rm_rf).
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * string.c (rb_str_cmp_m): should use LONG2NUM().

    matz committed Feb 21, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * eval.c (rb_f_require): do not need to abort if a DLEXT file

    eban committed Feb 21, 2003
      is not found.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * string.c (rb_str_cmp_m): two small bugs fixed.

    matz committed Feb 21, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * eval.c (rb_thread_remove): back outt changes.

    matz committed Feb 21, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. 2003-02-21

    eban committed Feb 21, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. * gc.c (rb_gc_mark): inline rb_gc_mark_children().

    matz committed Feb 21, 2003
    * gc.c (gc_sweep): new tactics to increase malloc_limit mildly.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 20, 2003
  1. * string.c (rb_str_cmp_m): return nil if str2 does not respond to

    matz committed Feb 20, 2003
      both "to_str" and "<=>".
    
    * compar.c (cmp_gt): return nil if "<=>" returns nil (means
      incomparable).
    
    * compar.c (cmp_ge): ditto.
    
    * compar.c (cmp_lt): ditto.
    
    * compar.c (cmp_between): use RTEST(), since cmp_lt and cmp_gt may
      return nil.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. This '$destdir' was meant to be a local variable.

    knu committed Feb 20, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * eval.c (rb_thread_remove): thread may die in the process of

    matz committed Feb 20, 2003
      rb_thread_die().  this change was suggested by Rudi Cilibrasi
      <cilibrar@drachma.ugcs.caltech.edu>.
    
    * eval.c (rb_thread_start_0): main thread swapped by fork() may
      terminate rb_thread_start_0() successfully. call ruby_stop(0);
      this change too was suggested by Rudi.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3514 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * file.c (file_expand_path): fix wrong behavior for root file.

    nobu committed Feb 20, 2003
      expand_path("..", "//machine/share") => "//machine/share"
      expand_path("..", "c:/a") => "c:/"
      expand_path("..", "/a") => "/"
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * file.c (file_expand_path): should not upward beyond share name.

    nobu committed Feb 20, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * missing.h (strtoul): fix prototype of strtoul.

    eban committed Feb 20, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. *** empty log message ***

    nobu committed Feb 20, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. * parse.y (clhs): allow "Foo::Bar = x".

    matz committed Feb 20, 2003
    * parse.y (primary): "self[n]=x" can be legal even when "[]=" is
      private.  changes submitted in [ruby-talk:63982]
    
    * parse.y (aryset): ditto.
    
    * parse.y (attrset): "self.foo=x" can be legal even when "foo="
      is private.
    
    * eval.c (is_defined): private "[]=" and "foo=" support.
    
    * eval.c (rb_eval): ditto.
    
    * eval.c (assign): ditto.
    
    * eval.c (rb_eval): "foo=" should not always be public.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 19, 2003
  1. * eval.c (rb_thread_restore_context): inhibit interrupts in

    nobu committed Feb 19, 2003
      critical section while context switching.  [ruby-talk:64785]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. 2003-02-19

    nobu committed Feb 19, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * node.h (nd_cpath): nested class/module declaration.

    nobu committed Feb 19, 2003
      [EXPREIMENTAL]
    
    * eval.c (rb_eval): ditto.
    
    * gc.c (rb_gc_mark_children): ditto.
    
    * parse.y (cpath): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 18, 2003
  1. 2003-02-18

    eban committed Feb 18, 2003
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e