| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-04 | Use mrb_exc_new_str_lit widely | cubicdaiya | |
| 2014-03-02 | add const to char* to pacify warnings for string litral to char* conversion | Yukihiro "Matz" Matsumoto | |
| 2014-03-01 | support c++ exception | take_cheeze | |
| 2014-03-01 | use C style comments instead of C++ style comments | cubicdaiya | |
| According to CONTRIBUTING.md, Don't use C++ style comments /* This is the prefered comment style */ Use C++ style comments only for temporary comment e.g. commenting out some code lines. | |||
| 2014-01-31 | use mrb_bool, FALSE and TRUE more | cremno | |
| It doesn't matter to me if one is using FALSE/TRUE instead of 1/0 but I prefer a type (alias) which emphasizes boolean vars to int. I changed 1/0 to FALSE/TRUE anyway. | |||
| 2014-01-31 | remove conflict | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | reindent parse.y | h2so5 | |
| 2014-01-31 | clean up external symbols | cremno | |
| remove unused and unneeded: - sysexit_status - type (a global variable) add mrb_ prefix to: - codedump_all - class_instance_method_list - parser_dump make various functions static, incl.: - yyparse - make_exception | |||
| 2014-01-31 | refactor parser lineno adjustment; ref #1667 | Yukihiro "Matz" Matsumoto | |
| 2014-01-30 | add semicolon after the statements | Yukihiro "Matz" Matsumoto | |
| 2014-01-30 | more accurate backtrace lineno | h2so5 | |
| 2014-01-08 | adjust lineno after continuing script files using mrb_partial_hook; close #1652 | Yukihiro "Matz" Matsumoto | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | load_exec() no longer return fixnum value for no_exec; should close #1569 | Yukihiro "Matz" Matsumoto | |
| 2013-11-10 | cancel #1565 since it breaks mirb; instead add special treatment to heredocs | Yukihiro "Matz" Matsumoto | |
| 2013-11-09 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-11-08 | Merge pull request #1565 from Fleurer/fix1564 | Yukihiro "Matz" Matsumoto | |
| nextc(): always return an '\n' at end of input | |||
| 2013-11-08 | nextc(): always return an '\n' at end of input | fleuria | |
| fix #1564 | |||
| 2013-11-07 | modified to use irep->reps to reference child ireps. preparation for | Yukihiro "Matz" Matsumoto | |
| removing irep array from mrb_state. note that instructions OP_LAMBDA, OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed. | |||
| 2013-11-05 | resolved conflicts and updated to latest return value change of ↵ | Yukihiro "Matz" Matsumoto | |
| mrb_generate_code() | |||
| 2013-11-03 | refactor mrb_context_run() | fleuria | |
| 2013-11-02 | change return value from mrb_generate_code() | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | fix 3a4c8e2 | fleuria | |
| unfortunately the previouse commit is incorrect, which still concate the keywords, but like this: method='"end\nb"' (201) | |||
| 2013-10-30 | fix #1550 | fleuria | |
| emit a "\n" as the first token for parser instead of taking the first character from the next file for lexer, to prevent mruby "concatenate" two keywords between files it should be regarded as a work around, for it can not resolve this case: $ cat a.rb " $ cat b.rb b" $ bin/mrbc -o- -v a.rb b.rb mruby - Embeddable Ruby Copyright (c) 2010-2013 mruby developers NODE_SCOPE: NODE_BEGIN: NODE_STR " b " len 4 irep 0 nregs=2 nlocals=1 pools=1 syms=0 000 OP_STRING R1 "\n\nb " 001 OP_STOP thanks @bovi 's idea | |||
| 2013-09-25 | Merge pull request #1509 from FUKUZAWA-Tadashi/heredoc-bugfix | Yukihiro "Matz" Matsumoto | |
| fix bugs on Heredocument | |||
| 2013-09-23 | eliminate use of traditional intern API (mrb_intern()) completely | Yuichi Nishiwaki | |
| 2013-09-22 | fix bugs on Heredocument | FUKUZAWA-Tadashi | |
| - heredoc in array literal - heredoc in args - heredoc in expression expand | |||
| 2013-09-20 | incomplete renaming node->filename -> node->filename_index | Yukihiro "Matz" Matsumoto | |
| 2013-09-03 | MSVC: compilation works again (+minor style fixes) | Cremno | |
| 2013-09-03 | fix line number after first file | take_cheeze | |
| 2013-09-02 | declare variable outside for | take_cheeze | |
| 2013-09-02 | reduce node size | take_cheeze | |
| 2013-09-02 | support multiple filename in irep | take_cheeze | |
| 2013-08-14 | Fix return block argument error | Carson McDonald | |
| 2013-08-13 | Adding line numbers to the output of mirb. | Jack Danger Canty | |
| Before: > "hi" hi > d (mirb):1: undefined method 'd' for main (NoMethodError) > d (mirb):1: undefined method 'd' for main (NoMethodError) > "hi" hi > "#{'}" line 1: unterminated string meets end of file After > "hi" hi > d (mirb):2: undefined method 'd' for main (NoMethodError) > d (mirb):3: undefined method 'd' for main (NoMethodError) > "hi" hi > "#{'}" line 5: unterminated string meets end of file | |||
| 2013-08-09 | parse.y: fixed bison 3.0 warning | Cremno | |
| YACC src/parse.y -> build/host/src/y.tab.c src/parse.y:936.1-12: warning: deprecated directive, use ‘%pure-parser’ [-Wdeprecated] %pure_parser | |||
| 2013-08-07 | parse.y: don't use strcat | Cremno | |
| 2013-08-02 | End loop if nextc is -1 | Carson McDonald | |
| 2013-08-01 | ci->target_class should be updated as well; #1418 | Yukihiro "Matz" Matsumoto | |
| 2013-07-31 | remove unused mrb_proc_new_with_target() | Yukihiro "Matz" Matsumoto | |
| 2013-07-30 | forget to re-initialize target_class for top-level eval; close #1418 | Yukihiro "Matz" Matsumoto | |
| 2013-07-25 | replace assert with mrb_assert | fleuria | |
| 2013-06-27 | Avoid read_escape() in case of regexp | Takashi Sogabe | |
| 2013-06-24 | fixed a bug in push back list; close #1298 | Yukihiro "Matz" Matsumoto | |
| 2013-06-10 | Use casting instead of a macro | h2so5 | |
| 2013-06-09 | Replace isupper with a macro in msvc | h2so5 | |
| 2013-05-14 | mrbc to take multiple files, preserving debug information if -g given; close ↵ | Yukihiro "Matz" Matsumoto | |
| #1243 | |||
| 2013-05-10 | change mrb_bug to get mrb_state and %S formatter | Yukihiro "Matz" Matsumoto | |
| 2013-04-29 | Revert file access mode to 0644. | Masaki Muranaka | |
| 2013-04-28 | add extern funcs declaration and casts for cimpiling C++ compiler | arton | |
