| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-20 | rename API mrb_str_dup_static() -> mrb_str_pool() | Yukihiro "Matz" Matsumoto | |
| 2013-11-20 | need to free pooled string bodies as well | Yukihiro "Matz" Matsumoto | |
| 2013-11-20 | mrb format should be portable among configurations (e.g. MRB_NAN_BOXING) | Yukihiro "Matz" Matsumoto | |
| 2013-11-20 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2013-11-19 | irep->pool struct pool -> mrb_value | Miura Hideki | |
| 2013-11-19 | Fixed so that it builds with VS2013. VLA:s are not supported, because of its ↵ | Per Lundberg | |
| strict C89 world view. | |||
| 2013-11-18 | Merge pull request #1584 from cremno/rename-mrb_exc_new3 | Yukihiro "Matz" Matsumoto | |
| renamed mrb_exc_new3 to mrb_exc_new_str | |||
| 2013-11-18 | Merge pull request #1585 from cremno/codegen-fixes | Yukihiro "Matz" Matsumoto | |
| codegen_malloc/realloc: static + simple mem alloc | |||
| 2013-11-19 | clear ci->err after const set; revert 5b51b1; ref #1583 | Yukihiro "Matz" Matsumoto | |
| 2013-11-18 | renamed mrb_exc_new3 to mrb_exc_new_str | cremno | |
| - more descriptive name (there's no mrb_exc_new2) - no wrapper (macro/static inline function) for backwards compatibility because nothing besides mruby itself seems to be calling this function: <http://mruby-code-search.ongaeshi.me/home?query=mrb_exc_new3> | |||
| 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-18 | ci->err may be out of boud; close #1583 | Yukihiro "Matz" Matsumoto | |
| 2013-11-18 | write_debug_record should dump info recursively; close #1581 | Yukihiro "Matz" Matsumoto | |
| 2013-11-18 | check upper callinfo to call ensure block; close #1579 | Yukihiro "Matz" Matsumoto | |
| 2013-11-18 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-11-17 | fix warning: "implicit conversion from enumeration type 'enum mrb_vtype' to ↵ | takahashim | |
| different enumeration type 'enum irep_pool_type' [-Wenum-conversion]" | |||
| 2013-11-15 | wrong size of filenames buffer | Yukihiro "Matz" Matsumoto | |
| 2013-11-15 | should output debug info for child ireps; close #1575 | Yukihiro "Matz" Matsumoto | |
| 2013-11-15 | should not free buffer that is still accessed | Yukihiro "Matz" Matsumoto | |
| 2013-11-15 | wrong size of filenames buffer | Yukihiro "Matz" Matsumoto | |
| 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-15 | remove warning on NAN_BOXING | Yukihiro "Matz" Matsumoto | |
| 2013-11-14 | fix length check in read_section_debug(); fix #1572 | fleuria | |
| 2013-11-14 | remove possible free-after-realloc problem; close #1570 | Yukihiro "Matz" Matsumoto | |
| 2013-11-14 | remove unnecessary jump | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | Changed a variable declaration to top of block | bggd | |
| 2013-11-13 | load_exec() no longer return fixnum value for no_exec; should close #1569 | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | pacify some warnings on OpenBSD | Yukihiro "Matz" Matsumoto | |
| 2013-11-13 | fixnum in irep->pool may overflow | Yukihiro "Matz" Matsumoto | |
| 2013-11-10 | cancel #1565 since it breaks mirb; instead add special treatment to heredocs | Yukihiro "Matz" Matsumoto | |
| 2013-11-10 | check for corrupted mrb file data | Yukihiro "Matz" Matsumoto | |
| 2013-11-09 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-11-09 | Change supress to suppress | Carson McDonald | |
| 2013-11-08 | Merge pull request #1565 from Fleurer/fix1564 | Yukihiro "Matz" Matsumoto | |
| nextc(): always return an '\n' at end of input | |||
| 2013-11-09 | protect returning irep (in proc) from GC | Yukihiro "Matz" Matsumoto | |
| 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 | type check before pool scan | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | call_iseq will never be NULL | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | wrong return value from read_lineno_record() | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | create Proc object before releasing memory pool | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | forgot to free irep->reps | 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-04 | add Fiber.current | Yukihiro "Matz" Matsumoto | |
| 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. | |||
