| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-01-02 | tiny word boxing optimization | cremno | |
| 2013-08-01 | remove unused inspect_range | Yukihiro "Matz" Matsumoto | |
| 2013-07-15 | Repalace int with mrb_bool because a return value is boolean. | Jun Hiroe | |
| 2013-07-05 | Refactor mrb_range_beg_len() func in range.c | Jun Hiroe | |
| 2013-06-30 | Merge pull request #1324 from h2so5/fix-range-equal | Yukihiro "Matz" Matsumoto | |
| Fix Range#== | |||
| 2013-06-30 | Fix Range#== | h2so5 | |
| 2013-06-30 | Refactor range_eql() func in rangec.c | Jun Hiroe | |
| 2013-06-30 | Refactor mrb_range_eq() func in range.c. | Jun Hiroe | |
| 2013-05-01 | Remove mrb_class_obj_get | h2so5 | |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-04-22 | Use mrb_bool for the 'b' format specifier of mrb_get_args | h2so5 | |
| 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 range_eql(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_range_include(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_range_eq(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in mrb_range_excl(). | Masaki Muranaka | |
| 2013-03-16 | Remove unused string.h. | Masaki Muranaka | |
| 2013-03-03 | Clean up range.c. Use mrb_int. Use mrb_vtype. | Masaki Muranaka | |
| 2013-03-01 | Add typedef to structures that have mrb_ prefix. Use typedef-ed type instead ↵ | Masaki Muranaka | |
| of struct directly. | |||
| 2013-02-26 | Simplify mrb_range_beg_len(). Don't use OTHER macro. | Masaki Muranaka | |
| 2013-01-29 | Merge pull request #788 from masamitsu-murase/modify_range_initialize | Yukihiro "Matz" Matsumoto | |
| Modify range initialize to prevent segmentation fault. | |||
| 2013-01-29 | Remove unused function parametes. | Masaki Muranaka | |
| 2013-01-28 | Initialize Range->edges after cheking `beg` and `end` to prevent ↵ | Masamitsu MURASE | |
| segmentation fault. | |||
| 2013-01-13 | Modify `Range#initialize` to accept optional `exclusive` argument. | Masamitsu MURASE | |
| 2013-01-13 | Initialize edges of RRange. | Masamitsu MURASE | |
| 2012-11-13 | fix the issue String#slice with Range may return broken String. | Tomoyuki Sahara | |
| 2012-10-23 | mrb_raisef(): new function. Same as previou version of mrb_raise(). | Masaki Muranaka | |
| mrb_raise(): API modified. It cannot treat variable arguments. | |||
| 2012-10-15 | Avoid memcpy() on copying structure. | Masaki Muranaka | |
| 2012-08-14 | NaN boxing | Yukihiro Matsumoto | |
| 2012-07-29 | Make all(?) void casts explicit for C++ | Max Anselm | |
| 2012-07-29 | Remove commented out code. | Masaki Muranaka | |
| 2012-07-17 | remove debug print | Yukihiro Matsumoto | |
| 2012-07-16 | Supress using switches with fallthru or a empty default label. | Masaki Muranaka | |
| 2012-07-14 | Remove unnecessary header inclusion | Junji Sawada | |
| 2012-07-13 | add missing (empty) default for swtch; close #364 | Yukihiro Matsumoto | |
| 2012-07-13 | less <stdio.h> | Yukihiro Matsumoto | |
| 2012-07-08 | small cosmetic change | Yukihiro Matsumoto | |
| 2012-07-08 | proper type check when creating a range; #345 | Yukihiro Matsumoto | |
| 2012-07-07 | Range optimization. similar to #348 | Masaki Muranaka | |
| 2012-07-06 | range optimization from @monaka; close #348 | Yukihiro Matsumoto | |
| 2012-06-22 | Use mrb_str_new() instead of mrb_str_new2() as possible. | Masaki Muranaka | |
| 2012-06-19 | range.c: typo fixed | Yukihiro Matsumoto | |
| 2012-06-19 | remove unused mrb_rescue() | Yukihiro Matsumoto | |
| 2012-06-15 | Remove some redundant code. | Masaki Muranaka | |
| 2012-06-14 | Remove unused functions. | Masaki Muranaka | |
| 2012-06-03 | remove mrb_exec_recursive | Yukihiro Matsumoto | |
| 2012-05-24 | made mrb_get_args() better (optinal args, type checks); close #173 #176 | Yukihiro Matsumoto | |
| 2012-05-23 | cast style consistency | Yukihiro Matsumoto | |
| 2012-05-20 | More C++ compilability work: mrb_obj_alloc void* conversions | Mitchell Blank Jr | |
| One of the biggest set of changes needed to make C++ compile, is that you can't autoconvert "void*" to a different pointer type without a cast (you can of course, convert pointers *to* "void*"!) For the first part, convert the users of "mrb_obj_alloc". Since it has to return something, make it RBasic* (that's what mrb_obj_alloc() is operating on anyway). This way, even in C you'll get a warning if you don't cast it. For places where there are a lot of similar calls to mrb_obj_alloc(), this can be easily hidden through a macro. I did this in string.c: #define mrb_obj_alloc_string(mrb) ((struct RString *) mrb_obj_alloc((mrb), MRB_TT_STRING, (mrb)->string_class)) I also updated the mrb_object() macro to also return a RBasic* -- my previous commit changed that from "void*" -> "RObject*", but I figure it should be consistent with mrb_obj_alloc() | |||
| 2012-05-16 | Remove some redundant function declarations. | Masaki Muranaka | |
