| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-27 | rename `mrb_str_buf_append` to `mrb_str_cat_str` | cremno | |
| The new name is better and less confusing, because: - `mrb_str_append` calls `mrb_str_to_str` and this function doesn't - `mrb_str_buf_append` _is_ `mrb_str_cat` for `mrb_value` strings | |||
| 2014-04-25 | eliminate plain int except for a few cases like arena_index | Yukihiro "Matz" Matsumoto | |
| 2014-04-21 | remove `mrb_str_buf_cat` | cremno | |
| It does the same as `mrb_str_cat`. | |||
| 2014-04-15 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | implement part of Array#<=> in C | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | implement Array comparisons by Ruby | Yukihiro "Matz" Matsumoto | |
| 2014-04-01 | move Array#inspect implementation to mrblib/array.rb | Yukihiro "Matz" Matsumoto | |
| 2014-03-18 | add a space after C reserved words | Yukihiro "Matz" Matsumoto | |
| 2014-03-18 | Reduce implicit type casts. | Masaki Muranaka | |
| 2014-03-01 | add _FLAG to SET_SHARED macros; ref #1750 | Yukihiro "Matz" Matsumoto | |
| 2014-03-01 | Merge branch 'array-shared-macro' of https://github.com/ksss/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| ksss-array-shared-macro | |||
| 2014-02-27 | move check condition to outside in while block | ksss | |
| 2014-02-27 | add macro ARY_UNSET_SHARED | ksss | |
| 2014-02-27 | add macro ARY_SET_SHARED | ksss | |
| 2014-02-26 | add macro ARY_SHARED_P | ksss | |
| 2014-02-12 | array implementation: several small changes | cremno | |
| src/array.c: - make various functions without declaration in the mruby headers static - removed all uncessary int casts and two useless comments mrb_ary_new_from_values: move to similar functions mrb_check_array_type: fix indentation include/mruby/array.h: mrb_shared_array: padding (default "mrbconf.h" on an usual 64-bit system) sizeof(mrb_int)==sizeof(int)==4 && sizeof(mrb_value*)==8 both: mrb_ary_aget: remove declaration in header and make static nobody uses it which is not surprising since it has 1 req arg! mrb_assoc_new: small optimization and move to similar functions mrb_ary_len: re-implement as static inline function (it is used by mrbgems) programmers should directly use RARRAY_LEN instead | |||
| 2014-02-08 | made mrb_define_class to return existing class, with heavy refactoring | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | use mrb_str_new_lit() more widely | Yukihiro "Matz" Matsumoto | |
| 2014-02-01 | fix NODE_SPLAT codegen | h2so5 | |
| 2014-01-30 | Array#[]= is now range aware | Yukihiro "Matz" Matsumoto | |
| 2014-01-29 | move range aware aget to array.c from mruby-array-ext gem | Yukihiro "Matz" Matsumoto | |
| 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) | |||
| 2014-01-04 | should splat and iterate elements when "*ary" speficied in the case-when ↵ | Yukihiro "Matz" Matsumoto | |
| clause; close #1627 | |||
| 2014-01-03 | mrb_ary_splat() to call #to_a | Yukihiro "Matz" Matsumoto | |
| 2014-01-02 | Merge pull request #1634 from cremno/use-mrb_fixnum_p | Yukihiro "Matz" Matsumoto | |
| tiny word boxing optimization | |||
| 2014-01-02 | remove various preprocessor conditionals | cremno | |
| - HAVE_IEEEFP_H is nowhere defined or needed at all - FreeBSD < 4 is unsupported since years - MSVC workaround (around what exactly?) | |||
| 2014-01-02 | tiny word boxing optimization | cremno | |
| 2013-12-07 | Fix ISO no in Array#* and Array#+ | Jun Hiroe | |
| 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-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-07-22 | change else formatting | Yukihiro "Matz" Matsumoto | |
| 2013-07-18 | Changed use of MRB_INT_MAX to MRB_INT_MAX-1 | Carson McDonald | |
| 2013-07-01 | Refactor mrb_ary_eql() func in array.c. | Jun Hiroe | |
| 2013-07-01 | Refactor mrb_ary_equal() func in array.c. | Jun Hiroe | |
| 2013-06-15 | Merge upstream | Daniel Bovensiepen | |
| 2013-06-17 | Add ISO Number to Array | Daniel Bovensiepen | |
| 2013-06-13 | fix indent | Yukihiro "Matz" Matsumoto | |
| 2013-05-18 | removed unused variables / assigns never used | Julien Ammous | |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-04-20 | put spaces after if/while | Yukihiro "Matz" Matsumoto | |
| 2013-04-01 | Fix typos. | Masaki Muranaka | |
| 2013-03-29 | Rearrange SIZE_MAX. It is supported also VC++ since its version10. And there ↵ | Masaki Muranaka | |
| seems SIZE_MAX is defined in stdint.h. And it possibly (depends on the version of VC++) conflicts with SIZE_MAX in limits.h. This patch is no need if I did not support VC++. | |||
| 2013-03-29 | Sort include files. Some redundant includes are removed. | Masaki Muranaka | |
| 2013-03-27 | use new mrb_format API from mrb_raisef; its only format specifier is "%S" ↵ | Yukihiro Matz Matsumoto | |
| (stringify) and takes mrb_value; close #1062 | |||
| 2013-03-26 | Remove #if 0 ... #endif code. | Masaki Muranaka | |
| 2013-03-24 | Adjusted indent, space and tab | MATSUMOTO Ryosuke | |
| 2013-03-24 | resolve conflict | Yukihiro Matz Matsumoto | |
| 2013-03-23 | Make array.c and vm.c share value_move(). | Masaki Muranaka | |
