summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-struct
AgeCommit message (Expand)Author
2016-03-23add #dig to Array,Hash and StructYukihiro "Matz" Matsumoto
2016-02-19mruby-struct: copied Struct length is not initialized; fix #3114Yukihiro "Matz" Matsumoto
2015-12-26Merge pull request #2331 from take-cheeze/struct_testYukihiro "Matz" Matsumoto
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-09-23don't print anonymous struct class nameYukihiro "Matz" Matsumoto
2015-09-23mruby-struct gem refactoringYukihiro "Matz" Matsumoto
2015-06-24Remove unnecessary backticks.Franck Verrot
2015-05-28remove unnecessary including of <ctype.h>cremno
2015-02-07Remove eql_p variable in mrb_struct_eql funcJun Hiroe
2015-02-07Remove eql_p variable in mrb_struct_equal funcJun Hiroe
2015-01-12fix Segmentation fault on Struct#inspect due to recursive Struct objecttakahashim
2014-09-19change class argument of mrb_const_defined_at from `struct RClass*` to `mrb_v...Yukihiro "Matz" Matsumoto
2014-09-12constify pointer from RARRAY_PTR to detect potential write barrier bugs.Yukihiro "Matz" Matsumoto
2014-09-04get rid of shadowing variables (mrbgems)cremno
2014-06-19Raise `NameError` as defined in specification when `Struct` member isn't found.take_cheeze
2014-06-19Add tests to `Struct#[]` and `Struct#[]=`.take_cheeze
2014-06-19Replace return value result passing with `assert_*` in `Struct` test.take_cheeze
2014-06-15Test all ISO defined classes direct superclass except `Object` class.take_cheeze
2014-06-06reduce calling mrb_sym2name_len() from struct.c; ref #2365Yukihiro "Matz" Matsumoto
2014-06-05mruby-struct: implement `mrb_is_(local|const)_id`cremno
2014-06-05mruby-struct: remove unused functionscremno
2014-06-05mruby-struct: use correct data typescremno
2014-06-05mruby-struct: internal linkage for all functionscremno
2014-05-28Add invalid key type check in `Struct#[]=`.take_cheeze
2014-05-28Support string key in `Struct#[]=`.take_cheeze
2014-05-03refactoring mruby-structYukihiro "Matz" Matsumoto
2014-05-03use proper length for mrb_get_values_at()Yukihiro "Matz" Matsumoto
2014-05-02Implement Struct#values_at and Array#values_at .take_cheeze
2014-04-30Implement Struct#to_h .take_cheeze
2014-04-27Implement Struct#to_a and Struct#values .take_cheeze
2014-04-25Use mrb_int in mrbgem rest argument getting.take_cheeze
2014-04-21Remove `Struct` defined check in test.take_cheeze
2014-04-20Implement Struct#size and Struct#length .take_cheeze
2014-04-18Use RARRAY_* macro instead of accessing RArray field.take_cheeze
2014-04-12Restore arena index since large struct may create many Proc objects; a patch ...Yukihiro "Matz" Matsumoto
2014-04-12Add test cases to 'large struct' test; a patch from @take-cheeze; ref #2052Yukihiro "Matz" Matsumoto
2014-03-25Use mrb_int instead of intcubicdaiya
2014-03-22use the same error messageMarcus Stollsteimer
2014-03-19rename mrb_yield_internal to mrb_yield_with_class since it's no longer internalYukihiro "Matz" Matsumoto
2014-03-19self must be the newly created object in initialization block; close #1858Tomoyuki Sahara
2014-03-17move summary of mrbgems in default gembox to its spectake_cheeze
2014-03-15symbol length type to be mrb_intYukihiro "Matz" Matsumoto
2014-03-12fix mrb_funcall callingtake_cheeze
2014-03-01use C style comments instead of C++ style commentscubicdaiya
2014-02-26Merge pull request #1744 from cubicdaiya/feature/introduce_mrb_str_cat_litYukihiro "Matz" Matsumoto
2014-02-26use mrb_str_cat_lit() more widelycubicdaiya
2014-02-26use mrb_str_new_lit instead of mrb_str_new for C string literalscubicdaiya
2014-02-13mrb_str_cat2: deprecated since 0cedf8fcremno
2014-01-16Increase test coverage of mruby-structCarson McDonald
2014-01-07remove superfluous includescremno