| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-29 | define `resize_capa` as a function | cremno | |
| This increases readability and maintainability, and it also doesn't use reserved identifiers. | |||
| 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 | better integer size assertion suggested by usak | Yukihiro "Matz" Matsumoto | |
| 2014-04-25 | eliminate plain int except for a few cases like arena_index | Yukihiro "Matz" Matsumoto | |
| 2014-04-25 | remove -Wsign-compare warnings | Yukihiro "Matz" Matsumoto | |
| 2014-04-21 | remove `mrb_str_buf_cat` | cremno | |
| It does the same as `mrb_str_cat`. | |||
| 2014-04-17 | Use mrb_regexp_p to check regexp. | take_cheeze | |
| 2014-04-16 | Move src/re.h to include/mruby/re.h . | take_cheeze | |
| 2014-04-15 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-04-12 | mrb_str_dup use sheard string instead of new string | ksss | |
| 2014-04-04 | simplify string equality check | Yukihiro "Matz" Matsumoto | |
| 2014-04-03 | downto, upto, step to return Enumerator | Yukihiro "Matz" Matsumoto | |
| 2014-03-27 | an int literal may have multiple underscores inside | Yukihiro "Matz" Matsumoto | |
| 2014-03-27 | allow underscores in integer literals; close #1960 | Yukihiro "Matz" Matsumoto | |
| 2014-03-25 | Fix unnecessary string macro | ksss | |
| 2014-03-25 | Use mrb_int instead of int | cubicdaiya | |
| 2014-03-24 | src/string.c RESIZE_CAPA use safe name variables | ksss | |
| This has a possibility of naming conflicts | |||
| 2014-03-22 | need not to add assertion in STR_SET_LEN() where n is mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-22 | Use bool-macro instead of magic-number | cubicdaiya | |
| 2014-03-19 | string functions arguments changed from mrb_int to size_t that would take ↵ | Yukihiro "Matz" Matsumoto | |
| strlen() | |||
| 2014-03-16 | unify indent style | cubicdaiya | |
| 2014-03-15 | string length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-10 | set bit field for mrb_bool | ksss | |
| 2014-03-09 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-03-08 | use mrb_str_cat_lit for literals | cremno | |
| 2014-03-09 | remove invocation of strlen() on buffer of strings; with refactoring | Yukihiro "Matz" Matsumoto | |
| 2014-03-08 | Make type casts safer. | Masaki Muranaka | |
| 2014-03-06 | make embed string when create literals | 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-03-04 | fix off-by-one error in String#rindex(fixnum) | cubicdaiya | |
| null-terminated string should not be included in search targets. | |||
| 2014-03-04 | add new macros for MRB_STR_SHARED operations, based on 0f7aecf from @ksss; ↵ | Yukihiro "Matz" Matsumoto | |
| ref #1782 | |||
| 2014-02-28 | fix SEGV bug for mrb_str_new_static | cubicdaiya | |
| mrb_str_new_static causes seg-fault when 3rd argument is negative. | |||
| 2014-02-28 | fix SEGV bug for mrb_str_new | cubicdaiya | |
| mrb_str_new causes seg-fault when 3rd argument is negative. | |||
| 2014-02-28 | make mrb_str_dump a bit faster | cubicdaiya | |
| 2014-02-26 | use mrb_str_new_lit instead of mrb_str_new for C string literals | cubicdaiya | |
| 2014-02-09 | Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE | Yukihiro "Matz" Matsumoto | |
| use mrb_bool, FALSE and TRUE more | |||
| 2014-02-08 | made mrb_define_class to return existing class, with heavy refactoring | 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-31 | clean up external symbols | cremno | |
| remove unused and unneeded: - sysexit_status - type (a global variable) add mrb_ prefix to: - codedump_all - class_instance_method_list - parser_dump make various functions static, incl.: - yyparse - make_exception | |||
| 2014-01-29 | move range aware aget to array.c from mruby-array-ext gem | Yukihiro "Matz" Matsumoto | |
| 2014-01-21 | escape non-ascii characters correctly in String#inspect | h2so5 | |
| 2014-01-07 | string.c: remove str_mod_check | cremno | |
| Clang 3.4 emits '-Wunused-function' - and it's really unused! But according to the description this seems to be a bug: >Warn whenever a static function is declared but not defined or >a non-inline static function is unused. This warning is enabled by -Wall. Source: <http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html> | |||
| 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-25 | avoid copying when the original string comes with MRB_STR_NOFREE | Yukihiro "Matz" Matsumoto | |
| 2013-12-25 | clear STR_NOFREE flag on modify | Yukihiro "Matz" Matsumoto | |
| 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-20 | rename API mrb_str_dup_static() -> mrb_str_pool() | Yukihiro "Matz" Matsumoto | |
