summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2006-11-06* eval.c (svalue_to_avalue): need to splat but no error.matz
2006-11-06* parse.y (arg_dup_check): vid may be nameless internal id.matz
2006-10-17* parse.y (parser_yylex): use particular enums. [ruby-core:09221]nobu
2006-10-14* parse.y (singleton): no need to re-create NODE_SELF() again.matz
2006-10-14* parse.y (parser_warning, parser_warn): some error message maymatz
2006-10-05* eval.c (rb_yield_0): small refactoring.matz
2006-10-04* parse.y (block_param): should interpret single parenthesizedmatz
2006-10-03* parse.y (block_param): restrict block parameters to be localmatz
2006-10-03* parse.y (mlhs): simplifies the rule a bit.matz
2006-10-03* parse.y (dyna_in_block): inline using macro.matz
2006-09-25* hash.c (recursive_hash): remove unused local variable.matz
2006-09-14* string.c (rb_str_intern): raise SecurityError only when $SAFEmatz
2006-09-06* parse.y (symbols_i): need to initialize early-created symbols.matz
2006-09-04* parse.y (rb_id2sym): intern if id is attrset_id.matz
2006-09-02* object.c (Init_Object): move symbol related code to string.cmatz
2006-09-02* eval.c (rb_eval): should handle when in else clause. a patchmatz
2006-08-31* ruby.h (struct RString): embed small strings.matz
2006-08-28Revert.drbrain
2006-08-27Include attributiondrbrain
2006-08-08* parse.y (arg): allow newlines before ternary colon. [ruby-dev:29189]nobu
2006-08-07* parse.y (top_local_setup): local_vars[-1] should pointmatz
2006-07-12* parse.y (f_args): allow post mandatory arguments after optionalmatz
2006-07-10* eval.c (proc_invoke): should not overwrite block information inmatz
2006-06-29* parse.y: use ARGSPUSH instead of ARGSCAT to prevent too muchmatz
2006-06-28* parse.y (primary): remove meaningless else-only case statementmatz
2006-06-26* ext/socket/socket.c (sock_accept): revert to avoid ambiguity ofmatz
2006-06-25* parse.y (paren_args): wrap $2 by escape_Qundef because it may beakr
2006-06-21* parse.y (block_param): do not use multiple assignment for a solematz
2006-06-21* parse.y (method_call): remove (fn)(args) style lambdamatz
2006-06-20* parse.y (reswords): modifier token is no longer returned in fnamenobu
2006-06-17* eval.c (Init_eval): add aliases invoke_method andmatz
2006-06-16* parse.y (reswords): kDO_BLOCK was missing. fixed: [ruby-core:7995]nobu
2006-06-10* ext/bigdecimal/lib/bigdecimal/newton.rb (Newton::nlsolve): typomatz
2006-06-09* math.c (log2): may be a macro.nobu
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-05-13unused variable removed.akr
2006-03-26refactoring for optionskosako
2006-02-20* parse.y (f_arglist): should set command_start = Qtrue formatz
2006-02-15* eval.c (rb_eval): NODE_OP_ASGN1 should allow splat in itsmatz
2006-02-13* parse.y (parser_parse_string): mention "regexp" in a errormatz
2006-02-03* eval.c: unify ruby_class (for method definition) and ruby_cbasematz
2006-01-07* parse.y (singleton): get rid of segfault on syntax error.nobu
2005-12-19* parse.y (rb_symname_p): fixed wrong validation. [ruby-dev:28047]nobu
2005-11-30* parse.y (struct parser_params): fields common to ripper must benobu
2005-11-29* parse.y (struct parser_params): heap must be placed at same offsetnobu
2005-11-21* parse.y (dsym): prohibit empty symbol literal by interpolation.nobu
2005-11-20* parse.y (rb_symname_p): [ not followed by ] is not valid symbol.nobu
2005-10-22* object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): checknobu
2005-10-20* parser.y (struct parser_params): parser never modify input string.nobu
2005-10-18* enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu