Skip to content
Commits on Mar 7, 2007
  1. * parse.y (opt_bv_decl): resolve type crash by declarating type of bv…

    aamine committed Mar 7, 2007
    …_decls, opt_bv_decl, bvar.
    
    * parse.y: remove undefined function prototypes.
    * parse.y: remove unused variable declaration.
    * ext/ripper/extconf.rb: do not stop to compile ripper.
    * parse.y (opt_bv_decl): provide actions for bv_decls, opt_bv_decl, bvar, f_arg.
    * parse.y (ripper): disable unused functions in ripper.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@12009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 2, 2007
  1. r17@x31: matz | 2007-03-02 10:49:28 +0900

    matz committed Mar 2, 2007
     * eval.c (rb_f_local_variables): should skip temporary argument
       names.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @ko1

    * parse.y, compile.c: change node structure. every "scope"

    ko1 committed Mar 2, 2007
      (method, block, class/module, eval) has a NODE_SCOPE to represent
      it's own local variables and arguments if it has.
    * intern.h, eval.c, yarvcore.h: ditto.
    * iseq.c, proc.c, compile.c, vm_macro.def, vm.c: change default
      value of arg_rest and arg_block to -1.
    * common.mk: show commandline on btest.
    * debug.c (ruby_debug_node): added
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 27, 2007
  1. r13@x31: matz | 2007-02-28 00:54:08 +0900

    matz committed Feb 27, 2007
     * parse.y (dvar_defined_gen): should look for in-block variables only.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. r11@x31: matz | 2007-02-27 17:32:15 +0900

    matz committed Feb 27, 2007
     NODE_SCOPE() at top-level (and eval)
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. r9@x31: matz | 2007-02-27 17:27:26 +0900

    matz committed Feb 27, 2007
     vtable stack(args,vars); NODE_ITER(nd_iter,nd_body=NODE_SCOPE(nd_tbl,nd_args,nd_next))
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 26, 2007
  1. r7@x31: matz | 2007-02-26 17:59:23 +0900

    matz committed Feb 26, 2007
     simplify rule for empty rest args.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. r5@x31: matz | 2007-02-26 17:25:35 +0900

    matz committed Feb 26, 2007
     * parse.y, node.h: update to the latest.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @ko1

    make a branch to fix node structure.

    ko1 committed Feb 26, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/half-baked-1.9@11886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 25, 2007
  1. @ko1

    * yarvcore.h: add rb_thread_t#top_wrapper, top_self.

    ko1 committed Feb 25, 2007
    * eval_load.c (rb_load): support eval in wrapper module
      (load(file, true)).
    * eval.c: ditto.
    * eval_jump.h: ditto.
    * iseq.c: ditto.
    * vm.c: ditto.
    * yarvcore.c: ditto.
    * insns.def: add a empty line.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @ko1

    * common.mk: change "gdb" rule. You can debug miniruby with

    ko1 committed Feb 25, 2007
      $(srcdir)/test.rb on gdb by this rule (type "make gdb").
      If you write break points to "breakpoints.gdb" on $srcdir,
      gdb runs with this file.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @ko1

    * win32/Makefile.sub: enable -Zi (debug) option.

    ko1 committed Feb 25, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @ko1

    * ruby.h: define RUBY_VM macro and remove NATIVETHREAD* macros.

    ko1 committed Feb 25, 2007
    * intern.h: ditto.
    * signal.c (posix_signal): remove unused function
      posix_nativethread_signal().
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @ko1

    * thread.c (rb_thread_run): fix to ANSI style.

    ko1 committed Feb 25, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * bootstraptest/runner.rb: show source code in error message.

    aamine committed Feb 25, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @ko1

    * yarvcore.h:

    ko1 committed Feb 25, 2007
      rename:
      rb_iseq_t#file_name -> filename
      rb_iseq_t#local_tbl -> local_table
      add:
      rb_iseq_t#local_table_size
    * compile.c: separate local_table_size and local_size
      (local variable size)
    * blockinlining.c: apply above rename.
    * compile.h: ditto.
    * eval.c: ditto.
    * iseq.c: ditto.
    * proc.c: ditto.
    * vm.c: ditto.
    * vm_dump.c: ditto.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. * bootstraptest/runner.rb: add lib/ to load path.

    aamine committed Feb 25, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @nobu

    * rubyio.h (HAVE_RB_IO_T): macro to tell if rb_io_t is defined.

    nobu committed Feb 25, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 24, 2007
  1. * common.mk: new target "btest", to run bootstraptests.

    aamine committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * file.c, gc.c, io.c, ruby.h, rubyio.h, win32/win32.h (rb_io_t):

    nobu committed Feb 24, 2007
      renamed from OpenFile.
    
    * ext/dl/cptr.c, ext/io/wait/wait.c, ext/openssl/ossl.h,
      ext/openssl/ossl_bio.c, ext/openssl/ossl_ssl.c, ext/pty/pty.c,
      ext/readline/readline.c, ext/socket/socket.c: ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * bootstraptest/runner.rb: new option -v,--verbose.

    aamine committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * yarvtest/test_method.rb: removed (merged to bootstraptest).

    aamine committed Feb 24, 2007
    * yarvtest/test_class.rb: ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @nobu

    * thread.c (DEBUG_OUT): leave pointer size to runtime.

    nobu committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @nobu

    * file.c (rb_thread_flock, rb_file_flock): use UBF feature.

    nobu committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. * bootstraptest/test_class.rb: new file.

    aamine committed Feb 24, 2007
    * bootstraptest/test_method.rb: add tests.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @nobu

    * file.c (rb_thread_flock, rb_file_flock): use UBF feature.

    nobu committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @nobu

    * process.c (rb_waitpid_blocking, rb_waitpid): use UBF feature.

    nobu committed Feb 24, 2007
    * thread_win32.ci (rb_w32_wait_events_blocking): blocking version.
    
    * win32/win32.c (waitpid): use rb_w32_wait_events_blocking().
    
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. @nobu

    * intern.h (rb_thread_blocking_region): add prototype.

    nobu committed Feb 24, 2007
    * thread.c (BLOCKING_REGION): restore previous UBF.
    
    * thread.c (rb_thread_blocking_region): default UBF to interrupt
      in system dependent way by RB_UBF_DFL.
      + ubf_select() on posix system
      + ubf_handle() on Win32
      + none on cygwin
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. @nobu

    * thread.c (rb_thread_debug): added runtime debugging flag.

    nobu committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. * parse.y (f_arg, opt_f_block_arg): ripper should export VALUE.

    aamine committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  13. * bootstraptest/runner.rb: fix syntax error.

    aamine committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  14. * bootstraptest/runner.rb: new option --help.

    aamine committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  15. * bootstraptest: new test suite.

    aamine committed Feb 24, 2007
    * bootstraptest/runner.rb: new file.
    * bootstraptest/test_literal.rb: new file.
    * bootstraptest/test_method.rb: new file.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  16. @unak

    * win32/win32.c (StartSocket): remove unnecessary code.

    unak committed Feb 24, 2007
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  17. * parse.y (struct local_vars): remove unused nofree member from

    matz committed Feb 24, 2007
      struct.
    
    * parse.y (parser_free): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.