| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-07-27 | Refactor sym_equal() in symbol.c | Jun Hiroe | |
| 2014-05-19 | UINT16_MAX as symbol length is reserved; ref #2294 | Yukihiro "Matz" Matsumoto | |
| 2014-04-29 | Fix MSVC warning for symbol.c | kyab | |
| 2014-04-25 | better integer size assertion suggested by usak | Yukihiro "Matz" Matsumoto | |
| 2014-04-25 | remove -Wsign-compare warnings | Yukihiro "Matz" Matsumoto | |
| 2014-04-15 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-04-14 | fixed wrong use of pointer reference found by @tsahara; ref #2059 | Yukihiro "Matz" Matsumoto | |
| 2014-04-14 | reduce RSTRING_PTR usage | cremno | |
| 2014-04-12 | replace memcpy() with a magic number by two assignments as suggested by ↵ | Yukihiro "Matz" Matsumoto | |
| @cremno; close #2048 | |||
| 2014-04-02 | Use bool macro KHASH_DEFINE and KHASH_DECLARE | ksss | |
| 2014-03-19 | change mrb_int to size_t that would take strlen() | Yukihiro "Matz" Matsumoto | |
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-11 | fix sym_intern argument type | ksss | |
| 2014-03-10 | Merge pull request #1840 from ksss/bit-field | Yukihiro "Matz" Matsumoto | |
| set bit field for mrb_bool | |||
| 2014-03-10 | set bool macro | ksss | |
| 2014-03-10 | set bit field for mrb_bool | ksss | |
| 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-06-15 | Merge upstream | Daniel Bovensiepen | |
| 2013-06-17 | Add ISO Number to Symbol | Daniel Bovensiepen | |
| 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 | |
