summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2013-03-12Merge pull request #984 from monaka/pr-make-mrb_str_new2-obsoleteYukihiro "Matz" Matsumoto
Remove mrb_str_new2().
2013-03-12Merge pull request #982 from monaka/pr-make-MRB_STR_BUF_MIN_SIZE-configurableYukihiro "Matz" Matsumoto
Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.
2013-03-12Use mrb_int as possible.Masaki Muranaka
2013-03-12Copy to *lenp just in case lenp != NULL.Masaki Muranaka
2013-03-12Merge pull request #988 from monaka/pr-use-suitable-types-20130312Yukihiro "Matz" Matsumoto
Use suitable types for variables.
2013-03-12Merge pull request #983 from monaka/pr-fix-indent-in-parse.y-20130312Yukihiro "Matz" Matsumoto
Fix indents in parse.y.
2013-03-12Use suitable types for variables.Masaki Muranaka
2013-03-12Use int. They are no need to use unsigned/signed long. Think about 16bit ↵Masaki Muranaka
architectures.
2013-03-12Add comments for paradnoid (a.k.a. mission critical) engineers.Masaki Muranaka
2013-03-12Remove a meaningless type cast.Masaki Muranaka
2013-03-12Remove str_alloc(). Use mrb_obj_alloc_string instead.Masaki Muranaka
2013-03-12Remove mrb_str_sublen() as it is not used.Masaki Muranaka
2013-03-12Remove mrb_str_new2(). Use mrb_str_new_cstr() instead.Masaki Muranaka
Make mrb_str_new_cstr() accept NULL pointer. It generates 0byte strings by NULL pointer.
2013-03-12Fix indents.Masaki Muranaka
2013-03-12Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.Masaki Muranaka
2013-03-12fix inspect methodAkito Mochizuki
2013-03-11Merge pull request #976 from kano4/devYukihiro "Matz" Matsumoto
Fix indent in string.c
2013-03-11restore arena after mrb_define_method()Yukihiro Matz Matsumoto
2013-03-11return value from mrb_gc_arena_save() is intYukihiro Matz Matsumoto
2013-03-11Fix indent in string.ckano4
2013-03-08define and use print format macros for mrb_intCremno
For portability: %ld can't be used to print a 64-bit mrb_int on WIN(32|64) because long is 32-bit wide.
2013-03-09OP_ARRAY may overflow ARG_CYukihiro Matz Matsumoto
2013-03-09Fix warnings.Masaki Muranaka
2013-03-09Don't use int. It decreases portability. Use size_t as array index and ↵Masaki Muranaka
length. It avoids overflow in the extreme situations.
2013-03-09Sanity check. As there are implicaton SIZE_MAX >= UINT32_MAX in this code. ↵Masaki Muranaka
This assumption may break on some targets which have 16bit memory space.
2013-03-09Clean up code.Masaki Muranaka
2013-03-09Store to *bin_size if bin_size != NULL.Masaki Muranaka
2013-03-09Use type cast not void* but char*. Don't substiture void pointers.Masaki Muranaka
2013-03-08Remove unused substitutions and calculations.Masaki Muranaka
2013-03-08Don't initialize variables that store result as MRB_DUMP_OK. It possibly ↵Masaki Muranaka
causes bugs on modifications in the future.
2013-03-08Fixed to uint8_tYuichiro MASUI
2013-03-08Change unsigned char to uint8_tYuichiro MASUI
2013-03-08unify mrb_ary_new{,_elts,_from_values}; mrb_ary_from_values() is a winnerYukihiro Matz Matsumoto
2013-03-08New mrb format. The detail is in https://github.com/mruby/mruby/issues/944Yuichiro MASUI
2013-03-06Cut off mrb_irep_free from mrb_close; based on a patch from @matsumoto-r; ↵Yukihiro Matz Matsumoto
close #951
2013-03-05Merge pull request #957 from mattn/no_ambiguousYukihiro "Matz" Matsumoto
Remove warning for regexp
2013-03-06Remove warning for regexpmattn
2013-03-05Add null check after mrb_realloc for arrayCarson McDonald
2013-03-05Add include guard in node.hkano4
2013-03-05Replace tabs with spaceskano4
2013-03-04Merge pull request #949 from mattn/find_symbolYukihiro "Matz" Matsumoto
Skip end of loop in mrb_sym2name_len
2013-03-04Merge pull request #950 from monaka/pr-remove-macro-RB_GC_GUARDYukihiro "Matz" Matsumoto
Remove RB_GC_GUARD(x) macro.
2013-03-05skip empty OP_STRCATYukihiro Matz Matsumoto
2013-03-05Remove RB_GC_GUARD(x) macro. See also mruby/mruby#948.Masaki Muranaka
2013-03-05Skip end of loop in mrb_sym2name_lenmattn
2013-03-04Merge pull request #947 from monaka/pr-cleanup-stdio-calls-20130304Yukihiro "Matz" Matsumoto
Cleanup stdio related.
2013-03-05use mrb_str_buf_new to create a buffer to be used by mrb_str_buf_catYukihiro Matz Matsumoto
2013-03-05Make some printf enclose in #ifdef ENABLE_STDIO.Masaki Muranaka
2013-03-04Merge pull request #937 from monaka/pr-remove-snprintf-from-localjump_errorYukihiro "Matz" Matsumoto
Reduce a snprintf() call in localjump_error().
2013-03-05Modify API configuration.Masaki Muranaka
C API mrb_p() is always callable. - But it will do nothing when ENABLE_STDIO is not defined. Kernel#__printstr__ is always callable. - But it will do nothing when ENABLE_STDIO is not defined.