path: root/parse.y
AgeCommit message (Expand)Author
2003-04-10* variable.c (rb_mod_name): always return empty string formatz
2003-04-09* variable.c (rb_obj_remove_instance_variable): better message.matz
2003-04-08* eval.c (Init_Proc): make Method and UnboundMethod independent.matz
2003-03-26* eval.c (avalue_splat): new function to do unary * (splat)matz
2003-03-23* parse.y (block_append): warn unused lteral.nobu
2003-03-20* parse.y (stmt, primary): get rid of SEGV at empty or invalidnobu
2003-03-07* parse.y (dsym): :"symbol string" style should not contain `\0'.matz
2003-03-03* parse.y (yycompile): zero clear ruby_eval_tree_begin ifmatz
2003-03-03* parse.y (arg): parse 'lhs = a rescue b' as 'lhs=(a rescue b)'.matz
2003-02-20* string.c (rb_str_cmp_m): return nil if str2 does not respond tomatz
2003-02-20* eval.c (rb_thread_remove): thread may die in the process ofmatz
2003-02-20* parse.y (clhs): allow "Foo::Bar = x".matz
2003-02-19* node.h (nd_cpath): nested class/module declaration.nobu
2003-02-13* range.c (range_step): step might be float 0 < x < 1.matz
2003-02-05* parse.y (yylex): no .<digit> floating literal anymore.matz
2003-01-31* variable.c (rb_obj_classname): new function.matz
2003-01-31* parse.y (yylex): remove EXPR_CMDARG according to the RHG book.matz
2003-01-24* parse.y: tMINUS should have lower precedence than tPOW.matz
2003-01-23* parse.y (arg): missing arguments.nobu
2003-01-23* parse.y (arg): syntaxify tPOW negative number hack.matz
2003-01-21* parse.y (arg): put back old ** behavior for negative numbermatz
2003-01-16-Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal
2003-01-16Updated Copyrights of Matz to 2003.michal
2003-01-14* parse.y (list_append): avoid O(n) search using node->nd_next->nd_end.matz
2003-01-09* parse.y (stmt): NODE_NOT elimitation for if/unless/while/until node.matz
2003-01-07* hash.c (env_clear): new Hash compatible method.matz
2003-01-06* st.h, st.c: Introduce new conventional typedef's, st_data_t,knu
2003-01-01* eval.c (massign): removed awkward conversion between yvalue,matz
2002-12-30* parse.y (parse_string): readjusted.nobu
2002-12-30* parse.y (yylex): do not accept " __END__\n". ([ruby-dev:19245])eban
2002-12-30* parse.y (yylex): use strncmp instead of strcmp.eban
2002-12-20* parse.y (do_block): split "do" block and tLBRACE_ARG block.matz
2002-12-19* numeric.c (num_step): use DBL_EPSILON.matz
2002-12-17* node.h (NODE_ATTRASGN): new node, assignment to attribute.nobu
2002-12-16* parse.y (nextc): get rid of overrun. (pointed out by akrnobu
2002-12-15* parse.y (dispose_string): dispose String object.nobu
2002-12-13* parse.y (expr): rescue clause was ignored.nobu
2002-11-17* parse.y (dsym): garbage returned. (ruby-bugs-ja:PR#358)nobu
2002-11-14* (LIBRUBY_A): append -static. [ruby-dev:18689]nobu
2002-11-14* math.c (math_acos): check errno after operation. ditto formatz
2002-11-07* parse.y: back out an unintended change in the syntax.matz
2002-11-07* class.c (rb_define_method): do not set NOEX_CFUNC if klass ismatz
2002-10-23* eval.c (rb_eval): added NODE_DSYM, symbol literal withnobu
2002-10-18* parse.y (value_expr0): allow return/break/next/redo/retry in rhsnobu
2002-10-17* object.c (rb_str_to_dbl): RString ptr might be NULL.matz
2002-09-27* eval.c (rb_eval): Class#inherited should be called after thematz
2002-09-25* io.c (appendline): forget to terminate with nul.matz
2002-09-23* eval.c (rb_call0): must not clear ruby_current_node, ornobu
2002-09-22* eval.c (call_trace_func): should not call trace function whilenobu