| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-20 | Use specified macro(NULL) instead of magic-number. | Tatsuhiko Kubo | |
| 2014-06-25 | Not create local variables in scope_new | ksss | |
| 2014-06-25 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-06-25 | Merge pull request #2333 from yui-knk/fix/dump | Yukihiro "Matz" Matsumoto | |
| Fix to not print unnecessary comma. | |||
| 2014-06-25 | revert #2344 because of #2395 | Yukihiro "Matz" Matsumoto | |
| 2014-06-21 | clear local variables for the first execution of mrb_context_run(); close #2405 | Yukihiro "Matz" Matsumoto | |
| 2014-06-14 | Merge pull request #2344 from yui-knk/fix-locals | Yukihiro "Matz" Matsumoto | |
| Change to always use locals->car->car. | |||
| 2014-06-13 | Fixed dead assignment in 'parser.y' reported by 'clang-analyzer' | Jose Narvaez | |
| 2014-06-13 | Fixed dead assignment in 'parser.y' reported by 'clang-analyzer' | Jose Narvaez | |
| 2014-06-13 | Fixed dead assignment in 'parser.y' reported by 'clang-analyzer' | Jose Narvaez | |
| 2014-06-13 | Fixed dead assignment in 'parse.y' reported by 'clang-analyzer' | Jose Narvaez | |
| 2014-06-08 | do not ignore negative characters (e.g. EOF and partial EOF); fix #2361 fix ↵ | Yukihiro "Matz" Matsumoto | |
| #2369 | |||
| 2014-06-08 | revert #2368 due to #2369 | Yukihiro "Matz" Matsumoto | |
| 2014-06-06 | Treat partial hook success '\n' to fix #2361 . | take_cheeze | |
| Now it will parse the #2361 code as: ``` module A end module B end ``` instead of ``` module A end module B end ``` | |||
| 2014-06-05 | use uppercase US-ASCII ctype macros | cremno | |
| 2014-06-05 | don't (re-)define `ascii_isspace` and `isascii` | cremno | |
| `ISSPACE` and `ISASCII` can be used instead. | |||
| 2014-06-05 | `ISSPACE` evaluates its argument multiple times | cremno | |
| 2014-06-03 | Fix indent. | yui-knk | |
| 2014-06-03 | Remove space. | yui-knk | |
| 2014-06-02 | Change to always use locals->car->car. | yui-knk | |
| When p->locals->car is not NULL and p->locals->car->car is NULL, local_add_f dose not append sym to p->locals->car->car. This commit change to append sym to p->locals->car->car. This will close #2333. | |||
| 2014-05-31 | Remove space. | yui-knk | |
| 2014-05-31 | Fix to not print unnecessary comma. | yui-knk | |
| When `n2->car` is 0 and `n2->cdd` is not 0, unnecessary comma was printed before first local variables. | |||
| 2014-05-30 | add internal function mrb_toplevel_run_keep() to keep stack contents; close ↵ | Yukihiro "Matz" Matsumoto | |
| #2326 | |||
| 2014-05-27 | fix indent. | yui-knk | |
| 2014-05-16 | Add new line behind return type | Jun Hiroe | |
| 2014-05-05 | fix memcpy-param-overlap | cremno | |
| 2014-05-03 | count skipped line numbers | Nobuyoshi Nakada | |
| 2014-05-03 | skip to the next line and reset column after `=end` | Nobuyoshi Nakada | |
| 2014-05-03 | fix char after `=end` | Nobuyoshi Nakada | |
| skips() advance after the string skipped. | |||
| 2014-05-03 | fix embedded documents | Nobuyoshi Nakada | |
| tabs are allowed after `=begin` and `=end`. raise `SyntaxError` if no =end is found. | |||
| 2014-05-03 | fix condition for the rest of input | Nobuyoshi Nakada | |
| the input must rest the length of a string to be peeked at least. fixes parse error at embedded documents by string eval, and `-e` command line options. | |||
| 2014-04-28 | Accept =begin and =end with spaces after | Carson McDonald | |
| 2014-04-28 | make peek_n append p->pb to list | Carson McDonald | |
| 2014-04-25 | Fix lineno overwrite in parser_init_cxt. | take_cheeze | |
| By reordering parsing string with mrb_parser_parse won't always start with line 1. | |||
| 2014-04-21 | fix optional block arguments in rhs | Nobuyoshi Nakada | |
| define optional block arguments as argument variables in the rhs default expressions, as same as mere assignment expressions. Import ruby/ruby@01740f0c273c89f7bcff3d5014d73c8ff6fb1986 | |||
| 2014-04-21 | adjust indent | Nobuyoshi Nakada | |
| 2014-04-21 | fix optional arguments in rhs | Nobuyoshi Nakada | |
| define optional arguments as argument variables in the rhs default expressions, as same as mere assignment expressions. Import ruby/ruby@01740f0c273c89f7bcff3d5014d73c8ff6fb1986 | |||
| 2014-04-21 | allow method definition in cmdarg | Nobuyoshi Nakada | |
| save cmdarg_stack and isolate command argument state from outer scope to allow method definition in cmdarg import from ruby/ruby@04bb9d6b75a55d4000700769eead5a5cb942c25b | |||
| 2014-04-21 | use `stack_type` instead of raw `unsigned int` | Nobuyoshi Nakada | |
| 2014-04-19 | Allow parenthesed do-block in cmdarg | Nobuyoshi Nakada | |
| Flush cmdarg flags inside left-paren in a command argument, to allow parenthesed `do-block` as an argument without arguments parentheses. `CMDARG_PUSH(0)` for tLPAREN_ARG is before `CMDARG_PUSH(1)` in `command_args` due to look-ahead. | |||
| 2014-04-08 | Fix wrong `mrb_bug` use found with mruby-clang-plugin. | take_cheeze | |
| 2014-04-04 | backslash escapes in regexp should be addressed by Regexp processor; close #2005 | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | remove some empty lines | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | handle CR before LF; close #1781 | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | simpler escape handling in ?c strings | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | fix else indentation style | Yukihiro "Matz" Matsumoto | |
| 2014-03-26 | add new function mrb_toplevel_run to prevent running through C function ↵ | Yukihiro "Matz" Matsumoto | |
| boudaries on exceptions; close #1942 | |||
| 2014-03-23 | Implement \u notation for strings and regexes. | chasonr | |
| This change adds the \u notation for double quoted strings and regular expressions. It does not implement the \u notation for character literals. Both the \uNNNN and \u{NNNN} notations are supported. \uNNNN is implemented by emitting equivalent UTF-8; that is, "\u4000" is equivalent to "\xE4\x80\x80". Unlike CRuby, the \u{NNNN} notation allows only one character per pair of braces; I see no way to lift this restriction without remodeling the parser. | |||
| 2014-03-18 | add a space after C reserved words | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
