| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | NaN boxing: use uintptr_t for bit manipulations | cremno | |
| 2013-12-25 | avoid copying when the original string comes with MRB_STR_NOFREE | Yukihiro "Matz" Matsumoto | |
| 2013-12-25 | rename mrb_intern_litral -> mrb_intern_static | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | zero copy C literal strings in symbol table | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | remove MRB_IREP_ARRAY_INIT_SIZE which is no longer used | Yukihiro "Matz" Matsumoto | |
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 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-25 | remove MRB_PARSER_BUF_SIZE configuration; close #1596 | Yukihiro "Matz" Matsumoto | |
| 2013-11-22 | Make mrb->arena variable sized. Use MRB_GC_FIXED_ARENA for old behavior. | Yukihiro "Matz" Matsumoto | |
| You will not see "arena overflow" error anymore, but I encourage gem authors to check your gems with MRB_GC_FIXED_ARENA to avoid memory broat. | |||
| 2013-11-21 | declare struct mrb_irep. | Tomoyuki Sahara | |
| 2013-11-20 | rename API mrb_str_dup_static() -> mrb_str_pool() | Yukihiro "Matz" Matsumoto | |
| 2013-11-19 | irep->pool struct pool -> mrb_value | Miura Hideki | |
| 2013-11-15 | add new function mrb_load_irep_file_cxt() and simplifies mruby.c | Yukihiro "Matz" Matsumoto | |
| 2013-11-15 | enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXING | 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 | allow irep to be GCed | Yukihiro "Matz" Matsumoto | |
| 2013-11-08 | nextc(): always return an '\n' at end of input | fleuria | |
| fix #1564 | |||
| 2013-11-07 | wrong return value from read_lineno_record() | 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-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-03 | introduce mrb_context_run() | fleuria | |
| currently there are two scnenario to call mrb_run(), the first is calling a proc, in this case mrb should create a new environment, discarding all the variables except args, reciever and block. the second is calling the newly generated irep, like in mirb. in this case, the variables should be kept after mrb_run(). so we introduce mrb_context_run() to handle this seperately. | |||
| 2013-11-02 | change return value from mrb_generate_code() | Yukihiro "Matz" Matsumoto | |
| 2013-11-01 | changed argument type of mrb_ary_modify(); ref #1554 | Yukihiro "Matz" Matsumoto | |
| 2013-10-31 | add mrb_ary_modify(mrb,a); you have to ensure mrb_value a to be an array; ↵ | Yukihiro "Matz" Matsumoto | |
| ref #1554 | |||
| 2013-10-27 | Uniquify the results of Object#methods | h2so5 | |
| 2013-10-15 | better error position display | Yukihiro "Matz" Matsumoto | |
| 2013-10-10 | add mrb_gv_remove(); untested | Yukihiro "Matz" Matsumoto | |
| 2013-09-28 | Remove function delaration not implemented in code | Dusan D. Majkic | |
| 2013-09-25 | Merge pull request #1509 from FUKUZAWA-Tadashi/heredoc-bugfix | Yukihiro "Matz" Matsumoto | |
| fix bugs on Heredocument | |||
| 2013-09-25 | change type of mrb->c->status from uint8_t to enum mrb_fiber_state; #1511 | Yukihiro "Matz" Matsumoto | |
| 2013-09-22 | fix bugs on Heredocument | FUKUZAWA-Tadashi | |
| - heredoc in array literal - heredoc in args - heredoc in expression expand | |||
| 2013-09-21 | rename voidp to cptr | Yukihiro "Matz" Matsumoto | |
| 2013-09-21 | voidp should be an Object; close #1508 | Yukihiro "Matz" Matsumoto | |
| 2013-09-20 | rename node->filename to node->filename_index | Yukihiro "Matz" Matsumoto | |
| 2013-09-16 | remove executable bit from include/mruby/dump.h file | Thomas Schmidt | |
| 2013-09-03 | MSVC: compilation works again (+minor style fixes) | Cremno | |
| 2013-09-02 | support c++ in mruby/debug.h | take_cheeze | |
| 2013-09-02 | rename debug function name | take_cheeze | |
| 2013-09-02 | reduce node size | take_cheeze | |
| 2013-09-02 | use uint16_t for line type | take_cheeze | |
| 2013-09-02 | support multiple filename in irep | take_cheeze | |
