| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-06 | embed small string | ksss | |
| use flags 4 for *this object is embed* use flags 8~64 for *embed string length* | |||
| 2014-02-25 | initialize sname before interning | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | use mrb_bool, FALSE and TRUE more | cremno | |
| It doesn't matter to me if one is using FALSE/TRUE instead of 1/0 but I prefer a type (alias) which emphasizes boolean vars to int. I changed 1/0 to FALSE/TRUE anyway. | |||
| 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-25 | rename mrb_intern_litral -> mrb_intern_static | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | zero copy C literal strings in symbol table | Yukihiro "Matz" Matsumoto | |
| 2013-12-23 | Merge pull request #1615 from crimsonwoods/remove_strong_coupling_by_khash | Yukihiro "Matz" Matsumoto | |
| Remove 'mrb_state' field from 'kh_xxx_t' structure. | |||
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 2013-12-23 | change behavior of mrb_sym2str | h2so5 | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-08-13 | define Class#new in ruby to call #initialize | Yukihiro "Matz" Matsumoto | |
| 2013-07-15 | Repalace int with mrb_bool because a return value is boolean. | Jun Hiroe | |
| 2013-07-12 | Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func. | Jun Hiroe | |
| 2013-04-28 | mrb_str_new_static(): zero copy string creation | Yukihiro "Matz" Matsumoto | |
| 2013-04-26 | rename mrb_interned API functions | Yukihiro "Matz" Matsumoto | |
| 2013-04-26 | Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| crimsonwoods-suppress_intern | |||
| 2013-04-25 | modify the type of return value (mrb_bool => mrb_value). | crimsonwoods | |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-04-25 | add new functions to check if symbols are interned without registration. | crimsonwoods | |
| 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-24 | Adjusted indent, space and tab | MATSUMOTO Ryosuke | |
| 2013-03-22 | Add new API mrb_intern_cstr(). This is for naming orthogonality. mrb_intern ↵ | Masaki Muranaka | |
| is also left for backward compatibility. | |||
| 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 sym_equal(). | Masaki Muranaka | |
| 2013-03-18 | Removed unused expr | Yuichiro MASUI | |
| 2013-03-14 | Fix indentation in symbol.c | kano4 | |
| 2013-03-14 | symbol length make size_t from mrb_int; cancel #993 ↵ | Yukihiro Matz Matsumoto | |
| monaka/pr-cleanup-symbol.c-20130312 | |||
| 2013-03-12 | Use mrb_int as possible. | Masaki Muranaka | |
| 2013-03-12 | Copy to *lenp just in case lenp != NULL. | Masaki Muranaka | |
| 2013-03-05 | Skip end of loop in mrb_sym2name_len | mattn | |
| 2012-11-04 | replace SYM2ID() by mrb_symbol() | Yukihiro Matz Matsumoto | |
| 2012-08-28 | free symbol table from mrb_close() | Yukihiro Matsumoto | |
| 2012-08-13 | use TRUE/FALSE instead of 1/0 | Yukihiro Matsumoto | |
| 2012-08-08 | store :initialize in mrb structure | Yukihiro Matsumoto | |
| 2012-07-29 | Make all(?) void casts explicit for C++ | Max Anselm | |
| 2012-07-23 | Use memcpy instead of strncpy | 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-06-19 | split declaration and definition for 'khash_xxx'. | crimsonwoods | |
| 2012-06-19 | add Symbol#<=> | Yukihiro Matsumoto | |
| 2012-06-15 | make init function consistent: mrb_init_symbols to mrb_init_symbol | Yukihiro Matsumoto | |
| 2012-06-11 | should not quote || and && operators; close #253 | Yukihiro Matsumoto | |
| 2012-06-05 | mruby/string.h: rename buf to ptr | Yukihiro Matsumoto | |
| 2012-06-05 | merge conflict resolution | Yukihiro Matsumoto | |
| 2012-06-05 | since 1.9 "!=" op is a method call | Yukihiro Matsumoto | |
| 2012-06-05 | symbol can contain non printable characters | Yukihiro Matsumoto | |
| 2012-06-04 | symbol can contain non printable characters | Yukihiro Matsumoto | |
| 2012-06-02 | fixed prototype: g++ will complain about definition not being a prototype, ↵ | Frank Celler | |
| should work with GCC and VC as well | |||
