| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-09-08 | fixed wandering filename problem | Yukihiro "Matz" Matsumoto | |
| 2014-09-05 | add some MRB_API to function prototypes | Yukihiro "Matz" Matsumoto | |
| 2014-09-04 | rename a local variable current_node -> nodetype; ref #2583 | Yukihiro "Matz" Matsumoto | |
| 2014-09-03 | get rid of shadowing variables | cremno | |
| Mostly by renaming the shadowing variable. If a shadowing variable was deleted, the shadowed one can be used instead. | |||
| 2014-08-29 | allow no_optimize esp. for debugger | Yukihiro "Matz" Matsumoto | |
| 2014-08-29 | Fix mismatches for MRB_API declarations. | Tatsuhiko Kubo | |
| 2014-08-29 | adjust node lineno of muiti line statements | Yukihiro "Matz" Matsumoto | |
| 2014-08-29 | print lineno of dumping node | Yukihiro "Matz" Matsumoto | |
| 2014-08-26 | printf: cast variables to the expected type | cremno | |
| %x expects unsigned int and %p expects void * GCC emits a diagnostic about %p/void* in pedantic mode: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26542 | |||
| 2014-08-25 | Remove spaces in end-of-line. | Tatsuhiko Kubo | |
| 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. | |||
