| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-06-20 | remove RuntimeError from mrb_state | Yukihiro Matsumoto | |
| 2012-06-15 | Remove TRUE/FALSE definition in C sources. (Reported by #282 but not applied.) | Masaki Muranaka | |
| 2012-06-15 | use ENABLE/DISABLE instead of INCLUDE for configuration macro names | Yukihiro Matsumoto | |
| 2012-06-15 | Remove some redundant code. | Masaki Muranaka | |
| 2012-06-12 | String#split("") should split per character (byte for now) | Yukihiro Matsumoto | |
| 2012-06-12 | corrupted String#inspect on backslash escapes | Yukihiro Matsumoto | |
| 2012-06-12 | s.split(nil) should work like s.split() | Yukihiro Matsumoto | |
| 2012-06-12 | remove obsolete comment | Yukihiro Matsumoto | |
| 2012-06-12 | String#split now understands string sep | Yukihiro Matsumoto | |
| 2012-06-11 | should increment p on every iteration; close #254 | Yukihiro Matsumoto | |
| 2012-06-11 | string.subseq should create new string based on 'ptr' not on 'aux.shared'. | Masamitsu MURASE | |
| 2012-06-05 | mruby/string.h: rename buf to ptr | Yukihiro Matsumoto | |
| 2012-06-04 | symbol can contain non printable characters | Yukihiro Matsumoto | |
| 2012-06-03 | str_modify() revives string buffer kept in shared structure if refcnt == 1 | Yukihiro Matsumoto | |
| 2012-06-03 | string.subseq should update shared refcnt | Yukihiro Matsumoto | |
| 2012-06-03 | strig.c should properly decref shared entities | Yukihiro Matsumoto | |
| 2012-06-03 | should decref shared string body on gc_free | Yukihiro Matsumoto | |
| 2012-06-03 | should initialize shared->buf as well as s->buf | Yukihiro Matsumoto | |
| 2012-06-03 | str_make_shared not to return new string | Yukihiro Matsumoto | |
| 2012-06-03 | make shared string to reference-counted C structure to reduce GC pressure | Yukihiro Matsumoto | |
| 2012-06-02 | ensure str_modify is called at the beginning of modifying methods | Yukihiro Matsumoto | |
| 2012-06-02 | mrb_str_concat was broken for shared strings; close #214 | Yukihiro Matsumoto | |
| 2012-06-01 | reorder mrb_ary_new_from_values() args to (argc, argv) | Yukihiro Matsumoto | |
| 2012-05-31 | correctly share string bodies | Yukihiro Matsumoto | |
| 2012-05-31 | remove unused str_new_frozen | Yukihiro Matsumoto | |
| 2012-05-31 | shared strings should not chain | Yukihiro Matsumoto | |
| 2012-05-31 | allow string shared body | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#* | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#<=> | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#capitalize | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#chomp | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#upcase | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#downcase | Yukihiro Matsumoto | |
| 2012-05-31 | reimplement String#replace | Yukihiro Matsumoto | |
| 2012-05-31 | resolve conflict | Yukihiro Matsumoto | |
| 2012-05-31 | resolve conflict | Yukihiro Matsumoto | |
| 2012-05-31 | wrong String#index behavior on udef INCLUDE_ENCODING | Yukihiro Matsumoto | |
| 2012-05-31 | wrong String#inspect behavior on udef INCLUDE_ENCODING | Yukihiro Matsumoto | |
| 2012-05-30 | rename ruby_digitmap to mrb_digitmap | Yukihiro Matsumoto | |
| 2012-05-29 | Use default case in switch statement. | Masaki Muranaka | |
| 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-17 | remove unused assignments | Yukihiro Matsumoto | |
| 2012-05-16 | Remove some redundant function declarations. | Masaki Muranaka | |
| 2012-05-09 | partial VC support | Yukihiro Matsumoto | |
| 2012-05-08 | allow compilation without INCLUDE_ENCODING; close #105; encoding support ↵ | Yukihiro Matsumoto | |
| should be removed altogether in the future | |||
| 2012-05-07 | RMatch.src should not be mrb_value | Yukihiro Matsumoto | |
| 2012-04-30 | rm whitespace | roco | |
| 2012-04-27 | Merge pull request #61 from pbhogan/fix-warnings | Yukihiro "Matz" Matsumoto | |
| Fix various warnings | |||
