| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2013-09-02 | add verbose_backtrace | take_cheeze | |
| 2013-08-29 | Removed unnecessary #undef ISPRINT in include/mruby.h | Paolo Bosetti | |
| 2013-08-27 | Merge pull request #1491 from dmajkic/master | Yukihiro "Matz" Matsumoto | |
| Remove function delarations not implemented in code | |||
| 2013-08-27 | Remove function delarations not implemented in code | Dusan D. Majkic | |
| 2013-08-23 | add mrb_string_type(). | Tomoyuki Sahara | |
| 2013-08-15 | use newer DATA API | Yukihiro "Matz" Matsumoto | |
| 2013-08-15 | redesign mruby/data.h API; use DATA_PTR() for raw data pointer, ↵ | Yukihiro "Matz" Matsumoto | |
| DATA_GET_PTR() to type safe retrieval (TypeError will be raised), DATA_CHECK_GET_PTR() to get nil if type mismatched | |||
| 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-08-12 | use CHAR_BIT instead of bare 8 | Yukihiro "Matz" Matsumoto | |
| 2013-08-12 | move (void) cast after declarations | Yukihiro "Matz" Matsumoto | |
| 2013-08-10 | Silence 'unused parameter' warnings | Jonas Kulla | |
| 2013-08-08 | allow turning off GC generational mode by default by ↵ | Yukihiro "Matz" Matsumoto | |
| MRB_GC_TURN_OFF_GENERATIONAL; #1447 | |||
| 2013-08-07 | use intptr_t instead of int64_t for 32bit platforms | Yukihiro "Matz" Matsumoto | |
| 2013-08-07 | rename mrb_value_p() to mrb_ptr() since _p means predicate in mruby source | Yukihiro "Matz" Matsumoto | |
| 2013-08-04 | fix bugs in comment | Yuichi Nishiwaki | |
| 2013-08-04 | add commentary to value representation | Yuichi Nishiwaki | |
| 2013-08-04 | bugfix: the bit mask was smaller than the size it should be | Yuichi Nishiwaki | |
| 2013-08-04 | revert one of the API changes: MRB_SET_VALUE_P no longer used | Yuichi Nishiwaki | |
| 2013-08-04 | cosmetic changes | Yuichi Nishiwaki | |
| 2013-08-04 | implement 64bit nan-boxing | Yuichi Nishiwaki | |
| 2013-08-03 | add read barrier to value.p | Yuichi Nishiwaki | |
| API changes: - value.p must be accessed via mrb_value_p macro - value.p must be mutated via MRB_SET_VALUE_P macro | |||
| 2013-07-30 | forget to re-initialize target_class for top-level eval; close #1418 | 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 | |
