| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-09-19 | change class argument of mrb_const_defined_at from `struct RClass*` to ↵ | Yukihiro "Matz" Matsumoto | |
| `mrb_value` to make it consistent with mrb_const_defined; ref #2593 | |||
| 2014-09-12 | constify pointer from RARRAY_PTR to detect potential write barrier bugs. | Yukihiro "Matz" Matsumoto | |
| if you see compiler errors due to this commit, you'd better to use array-modifying functions, e.g. mrb_ary_set() or mrb_ary_push(), otherwise you might see nasty GC bugs in the future. if you are sure what you are doing, replace `RARRAY_PTR(ary)` by `mrb_ary_ptr(ary)->ptr`. but be warned. | |||
| 2014-09-04 | get rid of shadowing variables (mrbgems) | cremno | |
| Mostly renaming, except that the definition of struct accessor methods is now done in a new function. | |||
| 2014-06-15 | Test all ISO defined classes direct superclass except `Object` class. | take_cheeze | |
| Move mrbgems ISO direct superclass test to `superclass.rb`. Skips test if class isn't defined. Close #2332. | |||
| 2014-06-06 | reduce calling mrb_sym2name_len() from struct.c; ref #2365 | Yukihiro "Matz" Matsumoto | |
| 2014-06-05 | mruby-struct: implement `mrb_is_(local|const)_id` | cremno | |
| 2014-06-05 | mruby-struct: remove unused functions | cremno | |
| 2014-06-05 | mruby-struct: use correct data types | cremno | |
| 2014-06-05 | mruby-struct: internal linkage for all functions | cremno | |
| 2014-05-28 | Add invalid key type check in `Struct#[]=`. | take_cheeze | |
| 2014-05-28 | Support string key in `Struct#[]=`. | take_cheeze | |
| 2014-05-03 | refactoring mruby-struct | Yukihiro "Matz" Matsumoto | |
| 2014-05-03 | use proper length for mrb_get_values_at() | Yukihiro "Matz" Matsumoto | |
| separate mrb_range_beg_len() into two: the one truncates range into the sequence size, and the one does not. #values_at uses the latter. | |||
| 2014-05-02 | Implement Struct#values_at and Array#values_at . | take_cheeze | |
| Add API `mrb_get_values_at()` to mruby/range.h . | |||
| 2014-04-30 | Implement Struct#to_h . | take_cheeze | |
| 2014-04-27 | Implement Struct#to_a and Struct#values . | take_cheeze | |
| 2014-04-25 | Use mrb_int in mrbgem rest argument getting. | take_cheeze | |
| 2014-04-21 | Remove `Struct` defined check in test. | take_cheeze | |
| 2014-04-20 | Implement Struct#size and Struct#length . | take_cheeze | |
| 2014-04-18 | Use RARRAY_* macro instead of accessing RArray field. | take_cheeze | |
| 2014-04-12 | Restore arena index since large struct may create many Proc objects; a patch ↵ | Yukihiro "Matz" Matsumoto | |
| from @take-cheeze; ref #2052 | |||
| 2014-04-12 | Add test cases to 'large struct' test; a patch from @take-cheeze; ref #2052 | Yukihiro "Matz" Matsumoto | |
| 2014-03-25 | Use mrb_int instead of int | cubicdaiya | |
| 2014-03-22 | use the same error message | Marcus Stollsteimer | |
| 2014-03-19 | rename mrb_yield_internal to mrb_yield_with_class since it's no longer internal | Yukihiro "Matz" Matsumoto | |
| 2014-03-19 | self must be the newly created object in initialization block; close #1858 | Tomoyuki Sahara | |
| 2014-03-17 | move summary of mrbgems in default gembox to its spec | take_cheeze | |
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-12 | fix mrb_funcall calling | 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-26 | Merge pull request #1744 from cubicdaiya/feature/introduce_mrb_str_cat_lit | Yukihiro "Matz" Matsumoto | |
| Introduce mrb_str_cat_lit | |||
| 2014-02-26 | use mrb_str_cat_lit() more widely | cubicdaiya | |
| 2014-02-26 | use mrb_str_new_lit instead of mrb_str_new for C string literals | cubicdaiya | |
| 2014-02-13 | mrb_str_cat2: deprecated since 0cedf8f | cremno | |
| 2014-01-16 | Increase test coverage of mruby-struct | Carson McDonald | |
| 2014-01-07 | remove superfluous includes | cremno | |
| - reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style) | |||
| 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-09-23 | eliminate use of traditional intern API (mrb_intern()) completely | Yuichi Nishiwaki | |
| 2013-07-23 | "spec.author" is better for single-author gems. | Tomoyuki Sahara | |
| "spec.author=" expects a String represents a single author. "spec.authors=" expects an Array which is a list of multiple authors. http://guides.rubygems.org/specification-reference/ | |||
| 2013-07-14 | Replace mrb_intern() with mrb_intern2() or mrb_intern_cstr(). | Jun Hiroe | |
| 2013-07-01 | Fix signed/unsigned warning. | Carson McDonald | |
| 2013-05-20 | primary mruby fiber implementation | 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-04-29 | remove unnecessary intern; access to non-member cause IndexError | Yukihiro "Matz" Matsumoto | |
| 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-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-04-04 | Use mrb_name_error() as possible. | Masaki Muranaka | |
| 2013-03-28 | Fix raisef formats in struct.c. | Masaki Muranaka | |
