| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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-07 | wrong return value from read_lineno_record() | 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-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-10-15 | better error position display | Yukihiro "Matz" Matsumoto | |
| 2013-09-28 | Remove function delaration not implemented in code | Dusan D. Majkic | |
| 2013-09-25 | change type of mrb->c->status from uint8_t to enum mrb_fiber_state; #1511 | Yukihiro "Matz" Matsumoto | |
| 2013-09-02 | add verbose_backtrace | take_cheeze | |
| 2013-08-29 | Removed unnecessary #undef ISPRINT in include/mruby.h | Paolo Bosetti | |
| 2013-08-27 | Remove function delarations not implemented in code | Dusan D. Majkic | |
| 2013-08-15 | add compatibility macro mrb_class_new_instance() | Yukihiro "Matz" Matsumoto | |
| 2013-08-13 | define Class#new in ruby to call #initialize | Yukihiro "Matz" Matsumoto | |
| 2013-07-25 | introduce mrb_assert() in mruby.h | fleuria | |
| 2013-07-24 | restore once removed mrb_garbage_collect() | Yukihiro "Matz" Matsumoto | |
| 2013-07-24 | Merge pull request #1407 from Fleurer/gc-introduce-incremental-gc-step | Yukihiro "Matz" Matsumoto | |
| separate out `incremental_gc_step()` from `mrb_incremental_gc()`, and misc minor rename | |||
| 2013-07-24 | rename variable_gray_list to atomic_gray_list | fleuria | |
| 2013-07-24 | rename mrb_garbage_collect() to mrb_full_gc() | fleuria | |
| 2013-07-15 | Repalace int with mrb_bool because a return value is boolean. | Jun Hiroe | |
| 2013-07-14 | Replace int with mrb_bool because a return value is boolean. | Jun Hiroe | |
| 2013-07-07 | Change parameter type to suppress -Wsign-compare warnings | Kazuki Tsujimoto | |
| 2013-07-04 | Add comments in mrb_state struct. | Jun Hiroe | |
| 2013-07-01 | Add mrb_class_get_under() | h2so5 | |
| 2013-06-28 | refactor mrb_realloc() | fleuria | |
| remove the redundant codes with mrb_malloc_simple() | |||
| 2013-06-25 | add mrb_malloc_simple() that returns NULL on error | Yukihiro "Matz" Matsumoto | |
| 2013-06-10 | restructure header files; move non config lines away from mrbconf.h | Yukihiro "Matz" Matsumoto | |
| 2013-05-26 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2013-05-26 | Add MRB_WORD_BOXING mode (represent mrb_value as a word) | kimu_shu | |
| 2013-05-26 | mruby error messages should be directed to stderr | Yukihiro "Matz" Matsumoto | |
| 2013-05-23 | manage fiber status (create|running|resumed|terminated) | Yukihiro "Matz" Matsumoto | |
| 2013-05-22 | garbage collect context (fiber) properly | Yukihiro "Matz" Matsumoto | |
| 2013-05-20 | primary mruby fiber implementation | Yukihiro "Matz" Matsumoto | |
| 2013-05-13 | move mruby's showcallinfo into the core | Yukihiro "Matz" Matsumoto | |
| 2013-05-10 | change mrb_bug to get mrb_state and %S formatter | Yukihiro "Matz" Matsumoto | |
| 2013-05-10 | change mrb_warn to get mrb_state and %S formatter | Yukihiro "Matz" Matsumoto | |
| 2013-05-10 | Rename parameter names for mrb_yield | Keita Obo | |
| 2013-05-02 | Push Copyright year up to 2013 | Daniel Bovensiepen | |
| 2013-05-01 | Remove mrb_class_obj_get | h2so5 | |
| 2013-04-29 | rename mrb_to_id to mrb_obj_to_sym since symbol is nothing to do with ↵ | Yukihiro "Matz" Matsumoto | |
| identifier in mruby | |||
| 2013-04-29 | change return value of mrb_free from void* to void | Yukihiro "Matz" Matsumoto | |
| 2013-04-28 | mrb_str_new_static(): zero copy string creation | Yukihiro "Matz" Matsumoto | |
| 2013-04-26 | Remove macro ANYARGS. It is not used in the core and bundled mrbgems. And it ↵ | Masaki Muranaka | |
| is possible to conflict an application's macro. | |||
| 2013-04-26 | rename mrb_interned API functions | Yukihiro "Matz" Matsumoto | |
| 2013-04-26 | Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| crimsonwoods-suppress_intern | |||
| 2013-04-25 | aspec bits should be packed in Ax; ref #1209 | Yukihiro "Matz" Matsumoto | |
| 2013-04-25 | add new macro MRB_ARGS_ARG(n1,n2) to specify required and optional arugments ↵ | Yukihiro "Matz" Matsumoto | |
| at once | |||
