| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2013-03-24 | resolve conflict | Yukihiro Matz Matsumoto | |
| 2013-03-22 | Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by ↵ | Masaki Muranaka | |
| strlen(). | |||
| 2013-03-19 | rename mrb_true_or_false_value() to mrb_bool_value() | Yukihiro Matz Matsumoto | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_struct_eql(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_struct_equal(). | Masaki Muranaka | |
| 2013-03-14 | use mrb_int as possible based on a patch from @monaka; close #994 | Yukihiro Matz Matsumoto | |
| 2013-03-14 | use size_t for string length C API | Yukihiro Matz Matsumoto | |
| 2013-03-12 | Remove mrb_str_new2(). Use mrb_str_new_cstr() instead. | Masaki Muranaka | |
| Make mrb_str_new_cstr() accept NULL pointer. It generates 0byte strings by NULL pointer. | |||
| 2013-03-08 | define and use print format macros for mrb_int | Cremno | |
| For portability: %ld can't be used to print a 64-bit mrb_int on WIN(32|64) because long is 32-bit wide. | |||
