summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)Author
2013-03-19Merge branch 'master' of github.com:mruby/mrubyYukihiro Matz Matsumoto
2013-03-19add new macro mrb_bool as a counterpart of mrb_bool_valueYukihiro Matz Matsumoto
2013-03-19rename mrb_true_or_false_value() to mrb_bool_value()Yukihiro Matz Matsumoto
2013-03-18Merge pull request #1030 from monaka/pr-some-optimizes-to-vm.c-20130318Yukihiro "Matz" Matsumoto
Some optimizes to vm.c
2013-03-19Add new API mrb_true_or_false_value().Masaki Muranaka
2013-03-19refactor heredoc identifierFUKUZAWA-Tadashi
2013-03-19implement literal %W %w %sFUKUZAWA-Tadashi
refactor string parsing
2013-03-19%I %i literalFUKUZAWA-Tadashi
2013-03-18Remove mrb_checkstack() as unused.Masaki Muranaka
2013-03-18Merge pull request #1025 from FUKUZAWA-Tadashi/masterYukihiro "Matz" Matsumoto
implement %W %w %s
2013-03-18fix the type of argument named 'aspec'.crimsonwoods
'aspec' should be large at least 24 bit.
2013-03-18Merge branch 'master' of github.com:mruby/mrubyYukihiro Matz Matsumoto
2013-03-18applying C++ patch from @monaka to support C++ bool type; close #1019Yukihiro Matz Matsumoto
2013-03-18fix the type of bit field variable.crimsonwoods
if 'int' type is 16bit integer, 'unsigned int flags: 21' is too large.
2013-03-17refactor heredoc identifierFUKUZAWA-Tadashi
2013-03-17implement literal %W %w %sFUKUZAWA-Tadashi
refactor string parsing
2013-03-17resolve conflict from #1017Yukihiro Matz Matsumoto
2013-03-16Remove stdio.h as it is included in mrbconf.h.Masaki Muranaka
2013-03-16Remove stdlib.h from mruby.h. It is for portability (care for freestanding ↵Masaki Muranaka
environments). This is a first step. It will be reduced stdlib.h in each files later.
2013-03-16Remove unnecessory stdint.h.Masaki Muranaka
2013-03-16Include mruby.h. As KHASH_DEFAULT_SIZE might be defined in mrbconf.h.Masaki Muranaka
2013-03-16Remove string.h in khash.hMasaki Muranaka
2013-03-16Avoid to call memset(). Use the new function kh_fill_flags() instead. This ↵Masaki Muranaka
is for compatibility.
2013-03-16Change the place of the close parenthesis. Even though it probably cause no ↵Masaki Muranaka
bugs for current code.
2013-03-15Merge pull request #1010 from monaka/pr-remove-meaningless-bitfields-in-irepYukihiro "Matz" Matsumoto
Remove bit-fields. They doesn't reduce memory on major environments.
2013-03-15removed compatibility macros mrb_ary_new_elts() and mrb_ary_new4()Yukihiro Matz Matsumoto
2013-03-15rename mrb_basic to mrb_basic_ptr; close #1011Yukihiro Matz Matsumoto
2013-03-15obsolete mrb_object; opposite of bc870ceYukihiro Matz Matsumoto
2013-03-15Remove bit-fields. They doesn't reduce memory on major environments.Masaki Muranaka
2013-03-14experimental MRB_INT16 addedYukihiro Matz Matsumoto
2013-03-14Merge pull request #997 from monaka/pr-add-type-mrb_bool_tYukihiro "Matz" Matsumoto
Define mrb_bool_t.
2013-03-14use size_t for string length C APIYukihiro Matz Matsumoto
2013-03-14symbol length make size_t from mrb_int; cancel #993 ↵Yukihiro Matz Matsumoto
monaka/pr-cleanup-symbol.c-20130312
2013-03-14Define type mrb_bool. It is typedef-ed to _Bool on C99, unsigned int on MSVC.Masaki Muranaka
It is safer than applying 1bit bit-fields to signed int. For forward compatibility, you should substiture only 1 or 0 for the variable typed mrb_bool.
2013-03-13Merge branch 'master' into pr-systemcallerrorTomoyuki Sahara
2013-03-13Merge branch 'master' into pr-systemcallerrorTomoyuki Sahara
2013-03-13mrb_sys_fail raises SystemCallError if we have it.Tomoyuki Sahara
2013-03-12Merge pull request #985 from monaka/pr-remove-unused-code-20130312Yukihiro "Matz" Matsumoto
Remove mrb_str_sublen() as it is not used.
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 suitable types for variables.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-12Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.Masaki Muranaka
2013-03-08unify mrb_ary_new{,_elts,_from_values}; mrb_ary_from_values() is a winnerYukihiro Matz Matsumoto
2013-03-06Cut off mrb_irep_free from mrb_close; based on a patch from @matsumoto-r; ↵Yukihiro Matz Matsumoto
close #951
2013-03-05Remove RB_GC_GUARD(x) macro. See also mruby/mruby#948.Masaki Muranaka
2013-03-05Include stdio.h in mrbconf.h instead of C extension sources.Masaki Muranaka
2013-03-04Separate Kernel#sprintf support from mruby core. It's moved to mrbgems.Masaki Muranaka
2013-03-04Merge branch 'heredoc' of https://github.com/FUKUZAWA-Tadashi/mruby into ↵Yukihiro Matz Matsumoto
FUKUZAWA-Tadashi-heredoc