| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-14 | remove new_label(s) where label position can be obtained from genop() | Yukihiro "Matz" Matsumoto | |
| 2014-03-13 | too much optimization | Yukihiro "Matz" Matsumoto | |
| 2014-03-13 | peephole optimization for OP_JMP{IF,NOT} | Yukihiro "Matz" Matsumoto | |
| 2014-03-09 | Use mrb_str_new_cstr() instead of mrb_str_new() with strlen(). | Masaki Muranaka | |
| 2014-03-08 | use mrb_str_cat_lit for literals | cremno | |
| 2014-03-08 | Make type casts safer. | Masaki Muranaka | |
| 2014-03-05 | fix off-by-one error in attrsym | cubicdaiya | |
| The allocation size for null-terminated character is lacking. In actual, it is no problem in most case because codegen_palloc allocates more a memory size than required size. | |||
| 2014-03-03 | rescue clause should understand splats; close #1786 | 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-02-09 | Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE | Yukihiro "Matz" Matsumoto | |
| use mrb_bool, FALSE and TRUE more | |||
| 2014-02-04 | better codedump format | Yukihiro "Matz" Matsumoto | |
| 2014-02-01 | fix NODE_SPLAT codegen | h2so5 | |
| 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 | 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-04 | should splat and iterate elements when "*ary" speficied in the case-when ↵ | Yukihiro "Matz" Matsumoto | |
| clause; close #1627 | |||
| 2014-01-02 | Merge pull request #1634 from cremno/use-mrb_fixnum_p | Yukihiro "Matz" Matsumoto | |
| tiny word boxing optimization | |||
| 2014-01-02 | tiny word boxing optimization | cremno | |
| 2014-01-02 | codegen.c: remove superfluous return | cremno | |
| 2013-12-27 | return-value of mrb_run is invalid in top-level-scope | cubicdaiya | |
| The return-value of mrb_run in top-level-scope should be the evaluated value at last. | |||
| 2013-12-26 | adjust register position for return value; fix #1620 | Yukihiro "Matz" Matsumoto | |
| 2013-12-26 | revert fix in #1620 | Yukihiro "Matz" Matsumoto | |
| 2013-12-25 | Fix return when value expected | Carson McDonald | |
| 2013-12-25 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | fix #1617 | h2so5 | |
| 2013-12-24 | class/module body to honor whether value is required or not; reduce a few ↵ | Yukihiro "Matz" Matsumoto | |
| instructions for normal cases | |||
| 2013-12-19 | fix codegen bug in NODE_CASE | h2so5 | |
| 2013-12-03 | avoid top-level pool release at codegen_error() and fixed some memory leaks | Yukihiro "Matz" Matsumoto | |
| 2013-12-03 | should not access scope after releasing memory pool | Yukihiro "Matz" Matsumoto | |
| 2013-12-02 | Merge pull request #1601 from carsonmcdonald/srcaptosizet | Yukihiro "Matz" Matsumoto | |
| Change scapa and rcapa to size_t, use scapa. | |||
| 2013-12-02 | Change scapa and rcapa to size_t, use scapa. | Carson McDonald | |
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-11-27 | float objects in pool are objects when MRB_WORD_BOXING is set | Yukihiro "Matz" Matsumoto | |
| 2013-11-26 | Fix build error for MRB_WORD_BOXING | kyab | |
| 2013-11-20 | rename API mrb_str_dup_static() -> mrb_str_pool() | Yukihiro "Matz" Matsumoto | |
| 2013-11-20 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2013-11-19 | irep->pool struct pool -> mrb_value | Miura Hideki | |
| 2013-11-18 | codegen_malloc/realloc: static + simple mem alloc | cremno | |
| - there's no reason for both to have external linkage - use simple versions of memory allocation functions which are returning NULL instead of longjmp-ing, so codegen_error will be called to cleanup. | |||
| 2013-11-15 | enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXING | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | Changed a variable declaration to top of block | bggd | |
| 2013-11-09 | protect returning irep (in proc) from GC | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | type check before pool scan | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | create Proc object before releasing memory pool | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | irep->pool not to be GCed | Yukihiro "Matz" Matsumoto | |
| 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-02 | remove scope->idx | Yukihiro "Matz" Matsumoto | |
| 2013-11-02 | codedump() to take irep structure | Yukihiro "Matz" Matsumoto | |
| 2013-11-02 | change return value from mrb_generate_code() | Yukihiro "Matz" Matsumoto | |
