summaryrefslogtreecommitdiffhomepage
path: root/src/string.c
AgeCommit message (Expand)Author
2014-02-09Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUEYukihiro "Matz" Matsumoto
2014-02-08made mrb_define_class to return existing class, with heavy refactoringYukihiro "Matz" Matsumoto
2014-01-31use mrb_bool, FALSE and TRUE morecremno
2014-01-31clean up external symbolscremno
2014-01-29move range aware aget to array.c from mruby-array-ext gemYukihiro "Matz" Matsumoto
2014-01-21escape non-ascii characters correctly in String#inspecth2so5
2014-01-07string.c: remove str_mod_checkcremno
2014-01-02Merge pull request #1634 from cremno/use-mrb_fixnum_pYukihiro "Matz" Matsumoto
2014-01-02remove various preprocessor conditionalscremno
2014-01-02tiny word boxing optimizationcremno
2013-12-25avoid copying when the original string comes with MRB_STR_NOFREEYukihiro "Matz" Matsumoto
2013-12-25clear STR_NOFREE flag on modifyYukihiro "Matz" Matsumoto
2013-12-01add mrb_intern_lit for creating symbol from string literaltake_cheeze
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto
2013-11-20rename API mrb_str_dup_static() -> mrb_str_pool()Yukihiro "Matz" Matsumoto
2013-11-19irep->pool struct pool -> mrb_valueMiura Hideki
2013-11-07irep->pool not to be GCedYukihiro "Matz" Matsumoto
2013-09-21index to mrb_digitmap[] should always be positiveYukihiro "Matz" Matsumoto
2013-08-26Merge branch 'mruby' into pr-typeerror-string-start-end-withTomoyuki Sahara
2013-08-24Fix a problem of 'z' option and shared stringh2so5
2013-08-23add mrb_string_type().Tomoyuki Sahara
2013-08-11I fix ISO No in String class in comparison with ISO_IEC_30170_2012(E)-Charact...Jun Hiroe
2013-07-23String `=~` and `match` to work with pluggable Regexp; close #1398Yukihiro "Matz" Matsumoto
2013-07-15Repalace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-11Replace 0 with '\0' as nul terminated string.Jun Hiroe
2013-06-21Cleanup mrb_str_resize().Masaki Muranaka
2013-06-21make mrb_str_new_cstr DRYcubicdaiya
2013-05-26Add MRB_WORD_BOXING mode (represent mrb_value as a word)kimu_shu
2013-04-29always use unsigned int as mrb_bool even in C++Yukihiro "Matz" Matsumoto
2013-04-29fix mrb_string_shared memory leaksYukihiro "Matz" Matsumoto
2013-04-29move mrb_shared_string definition to src/string.cYukihiro "Matz" Matsumoto
2013-04-28mrb_str_new_static(): zero copy string creationYukihiro "Matz" Matsumoto
2013-04-25remove unnecessary local variableYukihiro "Matz" Matsumoto
2013-04-25Remove sprintf().Masaki Muranaka
2013-04-25remove calling sprintf(); ref #1210Yukihiro "Matz" Matsumoto
2013-04-25a string may have a lot of non-printable chars.Tomoyuki Sahara
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-21Use memcmp instead of strcmp if it is possible.Masaki Muranaka
2013-04-21Remove a comment.Masaki Muranaka
2013-04-21Clean up variable types and type casts.Masaki Muranaka
2013-04-20put spaces after if/whileYukihiro "Matz" Matsumoto
2013-04-19Make str_modify publich2so5
2013-04-10Refactor mrb_str_dumph2so5
2013-04-05factor out redundant Regexp check into functionsYukihiro "Matz" Matsumoto
2013-03-29Rename mrb_fix2str() to mrb_fixnum_to_str(). This is for naming consistency.Masaki Muranaka
2013-03-29Remove API mrb_string_value(). There have mrb_str_to_str() in the core. And m...Masaki Muranaka
2013-03-29Rearrange SIZE_MAX. It is supported also VC++ since its version10. And there ...Masaki Muranaka
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-27use new mrb_format API from mrb_raisef; its only format specifier is "%S" (st...Yukihiro Matz Matsumoto
2013-03-26Preprocessor # should be the top of line.Masaki Muranaka