Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 15, 2010
  1. Nobuyoshi Nakada

    * node.h (RNode): match the type of flags to RBasic, and renamed

    nobu authored
      nd_file as nd_reserved.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 14, 2010
  1. Nobuyoshi Nakada

    * include/ruby/intern.h (rb_make_backtrace, rb_make_exception):

    nobu authored
      used in ripper.
    
    * node.h (rb_parser_{malloc,realloc,calloc,free}): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 11, 2010
  1. Nobuyoshi Nakada

    * include/ruby/encoding.h (rb_char_to_option_kcode): used in

    nobu authored
      ripper.
    
    * node.h (rb_reserved_word): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Nobuyoshi Nakada

    * node.h (rb_parser_{get,set}_yydebug): used in ripper.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 14, 2009
  1. Nobuyoshi Nakada

    * debug.c, parse.y: fixed types.

    nobu authored
    * node.h (nd_line): limit to int.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 17, 2009
  1. Nobuyoshi Nakada

    * node.h (nd_line): NODE_LMASK is not needed.

    nobu authored
    * node.h (NOEX_SAFE): made int.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 10, 2007
  1. Nobuyoshi Nakada

    * include/ruby: moved public headers.

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 28, 2006
  1. Nobuyoshi Nakada

    * node.h (struct thread): declare win32_exception_list on cygwin and

    nobu authored
      win32 regardless if it is implemented.  Provisional fix for
      [ruby-core:08917].
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 29, 2005
  1. Nobuyoshi Nakada

    * parse.y (struct parser_params): heap must be placed at same offset

    nobu authored
      also in ripper.y.  fixed: [ruby-dev:27846]
    
    * parse.y (yycompile): prevent vparser from tail call optimization.
      fixed: [ruby-dev:27851]
    
    * parse.y (parser_mark): value needs to be marked.
      fixed: [ruby-dev:27845]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 8, 2005
  1. Nobuyoshi Nakada

    * parse.y (rb_parser_malloc, rb_parser_free): manage parser stack on

    nobu authored
      heap.  [ruby-list:41199]
    
    * parse.y (ripper_initialize): use rb_respond_to().
    
    * ext/ripper/depend (check): get rid of re-generating ripper.y always.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 13, 2005
  1. Nobuyoshi Nakada

    * parse.y: remove static variables. [ruby-dev:26530]

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 2, 2005
  1. Nobuyoshi Nakada

    * eval.c (rb_eval): [EXPERIMENTAL] NODE_LAMBDA implemented.

    nobu authored
      [ruby-dev:25780]
    
    * node.h (NODE_LAMBDA): for literal Proc object.
    
    * parse.y (expr): interpret mere do...end block as proc object.
    
    * parse.y (primary): ditto, for brace block.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 16, 2004
  1. Nobuyoshi Nakada

    * eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity,

    nobu authored
      rb_obj_method_arity): new functions to obtain method arity.
      [ruby-dev:25143]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 2, 2004
  1. Nobuyoshi Nakada

    * parse.y (local_vars): moved to struct parser_params.

    nobu authored
      [ruby-dev:24391]
    
    * parser.y (stmts): remove suspicious NODE_BEGIN.  [ruby-dev:24390]
    
    * node.h (NEW_DVAR): extra semicolon.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 18, 2004
  1. Nobuyoshi Nakada

    * node.h (NEW_DSTR): adjust list length.

    nobu authored
    * parse.y (literal_concat): ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 10, 2004
  1. Nobuyoshi Nakada

    * eval.c (method_proc): return bound Proc object. [ruby-dev:22854]

    nobu authored
    * eval.c (rb_mod_define_method): bind method body itself for Method
      object.
    
    * node.h (NODE_DMETHOD): deprecated.
    
    * object.c (rb_class_inherited_p): export.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 19, 2003
  1. Nobuyoshi Nakada

    * node.h (nd_cpath): nested class/module declaration.

    nobu authored
      [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 Dec 17, 2002
  1. Nobuyoshi Nakada

    * node.h (NODE_ATTRASGN): new node, assignment to attribute.

    nobu authored
      [ruby-core:00637].
    
    * eval.c (is_defined, rb_eval): ditto.
    
    * parse.y (attrset, node_assign): ditto.
    
    * string.c (rb_str_substr): tail sharing.  [ruby-core:00650]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Oct 23, 2002
  1. Nobuyoshi Nakada

    * eval.c (rb_eval): added NODE_DSYM, symbol literal with

    nobu authored
      interpolation.
    
    * node.h: ditto.
    
    * intern.h: prototypes; rb_is_junk_id, rb_str_dump, rb_str_intern
    
    * object.c (sym_inspect): escape and quote for non-alphanumeric
      symbols.
    
    * parse.y (dsym, tokadd_string, yylex): extended symbol literals.
    
    * parse.y (rb_is_junk_id): added.
    
    * string.c (rb_str_dump, rb_str_intern) : make extern.
    
    * lib/mkmf.rb (create_makefile): deffile should be removed by
      distclean, not clean.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 28, 2002
  1. Nobuyoshi Nakada

    * eval.c (scope_node): trick to keep the node has a scope.

    nobu authored
    * eval.c (rb_eval): NODE_EVSTR: write back local_tbl to the node.
    
    * eval.c (rb_eval): NODE_SCOPE: hold the scope node in ruby_scope.
    
    * eval.c (module_setup): ditto.
    
    * eval.c (rb_call0): ditto.
    
    * node.h (NEW_DASGN, NEW_DASGN_CURR): remove surplus semicolons.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.