summaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-091-2/+2
* * parse.y (assignable_gen): when "self = 1" was evalueted, unnecessarymame2008-05-191-1/+3
* * parse.y (ripper_warnS): now unused.nobu2008-05-171-1/+5
* * parse.y (ripper_warningS): now used.usa2008-05-151-5/+1
* * object.c (rb_cstr_to_dbl): no need for forceful warning whenmatz2008-05-151-1/+1
* * parse.y (arg): operator assignment "a += b rescue c" should bematz2008-05-081-2/+35
* test/ruby/test_continuation.rb: remove duplicated test.matz2008-05-081-4/+10
* * eval.c (ruby_exec_node, ruby_run_node), ruby.c (process_options):nobu2008-04-121-27/+24
* * parse.y (debug_lines): Always prepare a new array for eachknu2008-03-241-5/+2
* * parse.y (literal_concat_gen): bail out at different encoding.nobu2008-03-181-3/+13
* * parse.y (parser_yylex): disallow non digits '0o' expression.matz2008-03-041-1/+1
* * time.c (time_strftime): format should be ascii compatible.matz2008-02-291-0/+4
* * parse.y (opt_block_param): command can start just after block paramnobu2008-02-291-0/+3
* * parse.y (value_expr_gen): removed inappropriate warning.nobu2008-02-261-0/+8
* * parse.y (tokadd_escape): refactored. [ruby-core:15657]akr2008-02-261-6/+4
* * include/ruby/node.h (NODE_FL_NEWLINE): renamed from NODE_NEWLINEmatz2008-02-181-2/+2
* * encoding.c (ENC_CODERANGE_AND): added.naruse2008-02-171-1/+1
* * parse.y (reg_compile_gen): reg_fragment_setenc might not raise annobu2008-02-151-3/+7
* * parse.y (reg_compile_gen): appends error message fromnobu2008-02-141-3/+8
* * parse.y (stmt, arg): reverted r15450. [ruby-core:15526]nobu2008-02-121-6/+8
* * parse.y (arg_append_gen): optimize only for array push.nobu2008-02-121-3/+0
* * parse.y (stmt, arg): concat opt_call_args only if non-null.nobu2008-02-121-8/+6
* * parse.y (arg_concat_gen, arg_append_gen): optimize for array concat.nobu2008-02-121-3/+19
* * parse.y (arg_add_gen): removed since identical to arg_append_gen.nobu2008-02-121-17/+1
* * parse.y (exc_list): should use mrhs if non array.nobu2008-02-121-1/+1
* * parse.y (exc_list): splat literal array.nobu2008-02-121-0/+7
* * parse.y (args, mrhs): flattens literal array splats.nobu2008-02-121-4/+39
* * string.c (rb_str_hash_cmp): lighter version of rb_str_cmp() formatz2008-02-121-1/+1
* * range.c (range_include): specialize single character stringmatz2008-02-111-7/+9
* * trunk/parse.y (rb_enc_symname2_p): support "!", "!=" and "!~".nobu2008-02-041-1/+9
* * parse.y (dsym): allow empty symbols. [ruby-core:15248]matz2008-01-301-6/+1
* * parse.y (reg_fragment_setenc_gen): US-ASCII script special code.usa2008-01-281-8/+9
* * parse.y (rb_id2str, ripper_initialize, Init_ripper): use rb_usascii_str_new2.naruse2008-01-281-3/+3
* * string.c, parse.y, re.c: use rb_ascii8bit_encoding.naruse2008-01-281-4/+4
* * parse.y (parser_str_new): encoding of UTF-8 literal string inusa2008-01-281-1/+1
* * parse.y (parser_set_encode): check if encoding is ASCII compatible.nobu2008-01-271-1/+7
* * include/ruby/oniguruma.h: precise mbclen API redesigned to avoidakr2008-01-271-1/+1
* * parse.y (value_expr_gen): reverted r12880. [ruby-dev:33388]nobu2008-01-271-1/+4
* * parse.y (assignable_gen, keyword_to_name): __ENCODING__ was missing.nobu2008-01-261-0/+4
* * parse.y (parser_initialize): set default script encoding as US-ASCII.usa2008-01-251-1/+1
* * parse.y (reg_fragment_setenc_gen): associate ASCII-8BIT only ifakr2008-01-241-4/+13
* * parser.y (parser_str_new): automatically update string literal'susa2008-01-241-7/+19
* * parse.y (reg_fragment_setenc_gen): recognize regexp with option n asusa2008-01-241-0/+4
* * parse.y (STR_NEW0): set encoding as US-ASCII.naruse2008-01-231-4/+4
* * parse.y (parser_str_new, rb_intern3): ascii only string literal is US-ASCII.naruse2008-01-231-3/+3
* * parse.y (rb_intern3): do not call rb_enc_mbclen() if *m ismatz2008-01-211-2/+7
* * common.mk: use -Ks when read insns.def. [ruby-dev#33185]naruse2008-01-201-1/+1
* * parse.y (parser_prepare): get encoding from the first line.nobu2008-01-181-4/+1
* * parse.y (ripper_initialize): too early to set parser->enc.usa2008-01-181-1/+3
* * parse.y (ripper_initialize): move parser->enc initialization.matz2008-01-181-0/+1