summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2014-03-19remove size_t cast in mrb_assert() since ((size_t)n <= SIZE_MAX) is always trueYukihiro "Matz" Matsumoto
2014-03-19rename mrb_yield_internal to mrb_yield_with_class since it's no longer internalYukihiro "Matz" Matsumoto
2014-03-19export mrb_yield_internal.Tomoyuki Sahara
2014-03-19string functions arguments changed from mrb_int to size_t that would take ↵Yukihiro "Matz" Matsumoto
strlen()
2014-03-19change mrb_int to size_t that would take strlen()Yukihiro "Matz" Matsumoto
2014-03-18add a space after C reserved wordsYukihiro "Matz" Matsumoto
2014-03-18Merge pull request #1884 from monaka/pr-reduce-implicit-type-castYukihiro "Matz" Matsumoto
Reduce implicit type casts.
2014-03-18Reduce implicit type casts.Masaki Muranaka
2014-03-18mark root fiber object; close #1865Yukihiro "Matz" Matsumoto
2014-03-17Merge pull request #1870 from ksss/convert_typeYukihiro "Matz" Matsumoto
fix bool number to macro
2014-03-17Merge pull request #1871 from ksss/numeric-plusYukihiro "Matz" Matsumoto
fix bug when `0 + other object`
2014-03-17Merge pull request #1872 from ksss/numeric-mulYukihiro "Matz" Matsumoto
fix bug when `0 * other object`
2014-03-16float + nil should be raise TypeErrorksss
2014-03-16fix bug when `0 * other object`ksss
2014-03-16fix bug when `0 + other object`ksss
2014-03-16fix bool number to macroksss
2014-03-16unify indent stylecubicdaiya
2014-03-15calc hash value directly for strings, symbols and numbersYukihiro "Matz" Matsumoto
2014-03-15string length type to be mrb_intYukihiro "Matz" Matsumoto
2014-03-15symbol length type to be mrb_intYukihiro "Matz" Matsumoto
2014-03-14remove new_label(s) where label position can be obtained from genop()Yukihiro "Matz" Matsumoto
2014-03-13too much optimizationYukihiro "Matz" Matsumoto
2014-03-13peephole optimization for OP_JMP{IF,NOT}Yukihiro "Matz" Matsumoto
2014-03-13Merge pull request #1849 from cremno/add-mrb_int_bit-macroYukihiro "Matz" Matsumoto
add MRB_INT_BIT
2014-03-13Merge pull request #1851 from tmash06/add_include_limit_hYukihiro "Matz" Matsumoto
add including limits.h.
2014-03-13add including limits.h.tmash06
Because Android's libc(bionic) defines SIZE_MAX at limits.h.
2014-03-12Merge pull request #1843 from take-cheeze/suppress_warningsYukihiro "Matz" Matsumoto
Suppress warnings.
2014-03-12fix mrb_funcall callingtake_cheeze
2014-03-11add MRB_INT_BITcremno
2014-03-11remove deprecated register keywordtake_cheeze
2014-03-11don't use of anonymous unionstake_cheeze
2014-03-11fix sym_intern argument typeksss
2014-03-10Merge pull request #1840 from ksss/bit-fieldYukihiro "Matz" Matsumoto
set bit field for mrb_bool
2014-03-10set bool macroksss
2014-03-10set bit field for mrb_boolksss
2014-03-10add comments at end of include guardcubicdaiya
2014-03-09Use mrb_str_new_cstr() instead of mrb_str_new() with strlen().Masaki Muranaka
2014-03-09Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-03-09Merge pull request #1833 from cremno/use-mrb_str_cat_litYukihiro "Matz" Matsumoto
use mrb_str_cat_lit for literals
2014-03-09Merge pull request #1834 from cremno/use-nan-and-infinity-macrosYukihiro "Matz" Matsumoto
use NAN and INFINITY macros
2014-03-08use mrb_str_cat_lit for literalscremno
2014-03-09remove invocation of strlen() on buffer of strings; with refactoringYukihiro "Matz" Matsumoto
2014-03-09Merge pull request #1831 from monaka/pr-make-type-casts-saferYukihiro "Matz" Matsumoto
Make type casts safer
2014-03-09Merge pull request #1832 from ksss/fix-1823Yukihiro "Matz" Matsumoto
fix #1823
2014-03-08use NAN and INFINITYcremno
The macro str_to_mrb_float (strto[df]) converts a string to a number, but these two macros can be used to directly get the special value. The NAN macro requires quiet NaN support, but so does str_to_mrb_float. This change also circumvents missing C99 support in Microsoft's C library. Its (or ISO C90's) strtod doesn't parse "nan" or "inf".
2014-03-09add "?" specifier to check if preceding optional argument is givenYukihiro "Matz" Matsumoto
2014-03-08fix #1823ksss
2014-03-08Make type casts safer.Masaki Muranaka
2014-03-07pool: use mrb_malloc_simple instead of mrb_malloccremno
2014-03-07MSVC: fix C4146cremno
C4146 (unary minus operator applied to unsigned type, result still unsigned)