summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)Author
2013-04-21Define mrb_code, mrb_aspec as uint32_t. They are always positive.Masaki Muranaka
2013-04-19Make str_modify publich2so5
2013-04-14Fix "implementaion" to "implementation"Carson McDonald
2013-04-12Fixed irep index overflows, when defining new closure.kurodash
Issue #1137. In the present implementation, when calling mrb_load_string continuously, irep is not released. Therefore, a 16-bit index was overflowing.
2013-04-06comment E_* macros to address concerns in #1143Yukihiro "Matz" Matsumoto
2013-04-04Move mrb_name_error() declaration to mruby.h As it is requred by struct mrbgem.Masaki Muranaka
2013-04-04make Data_Make_Struct a statement to make it C99 compatibleYukihiro "Matz" Matsumoto
2013-04-04rename DATA API: mrb_get_datatype -> mrb_data_get_ptr; mrb_check_datatype -> ↵Yukihiro "Matz" Matsumoto
mrb_data_check_and_get
2013-04-02add Module#constants (15.2.2.4.24)Yukihiro "Matz" Matsumoto
2013-04-01Add out_of_memory field to mrb_state.Masaki Muranaka
2013-03-30Fix the calc_crc_16_ccitt signature to match the source fileArtur K
2013-03-30Merge pull request #871 from monaka/pr-remove-bit-field-in-mrb_valueYukihiro "Matz" Matsumoto
Remove the bit-field by mrb_value.tt
2013-03-30cancel f4c27c6 since mruby.h is required for mrb_value etc. anywayYukihiro "Matz" Matsumoto
2013-03-29Rename mrb_fix2str() to mrb_fixnum_to_str(). This is for naming consistency.Masaki Muranaka
2013-03-29Include mrbconf.h as MRB_INT_MAX used here.Masaki Muranaka
2013-03-29Change the second argument of mrb_flo_to_str().Masaki Muranaka
Export mrb_flo_to_str() as API.
2013-03-29Remove mrb_flt2big() as there is no bignum in the core.Masaki Muranaka
Add new API mrb_flo_to_fixnum(). You can replace mrb_flt2big() to mrb_flo_to_fixnum() with few modifications.
2013-03-29Remove API mrb_string_value(). There have mrb_str_to_str() in the core. And ↵Masaki Muranaka
mrb_string_value() is no merit to keep using.
2013-03-29Remove str_to_mrb_int(). There is some reasons.Masaki Muranaka
It is not used in the core. It does not have mrb_ prefix. strtol() is slightly heavy and we have similar API.
2013-03-29Modify the type of line-number to uint16_t. Type short is not portable. And ↵Masaki Muranaka
it cannot be more than UINT16_MAX because of the mrbc binary format.
2013-03-29Move TRUE/FALSE existence checks.Masaki Muranaka
2013-03-29Remove limits.h from numeric.h. Add limits.h to some C files.Masaki Muranaka
2013-03-28Fix a type mismatch.Masaki Muranaka
2013-03-27Merge pull request #1082 from masuidrive/add_debug_infoYukihiro "Matz" Matsumoto
Added debug infomation section into .mrb file
2013-03-27use new mrb_format API from mrb_raisef; its only format specifier is "%S" ↵Yukihiro Matz Matsumoto
(stringify) and takes mrb_value; close #1062
2013-03-27implement mrb_format and mrb_vformatYukihiro Matz Matsumoto
2013-03-27Fix build error on VS2012 toolchain.kurodash
A local variables define beginning of a scope block. VS2012 unacceptable ";;" in struct definition.
2013-03-27Added debug infomation section into .mrb fileYuichiro MASUI
2013-03-27little cosmetic change (delete word Rite); bump dump file version numberYukihiro Matz Matsumoto
2013-03-27resolve conflict from #964Yukihiro Matz Matsumoto
2013-03-26remove all MRB_TT_MAIN from sourceYukihiro Matz Matsumoto
2013-03-26Merge branch 'selftopiv' of https://github.com/carsonmcdonald/mruby into ↵Yukihiro Matz Matsumoto
carsonmcdonald-selftopiv
2013-03-25Merge pull request #1065 from monaka/pr-reduce-stdio-dependencyYukihiro "Matz" Matsumoto
Reduce stdio dependency
2013-03-25Make mrb_top_self return a real instance.Carson McDonald
2013-03-24Separate FILE dependencies with ENABLE_STDIO.Masaki Muranaka
2013-03-24Include stddef.h. It is required by size_t. In case you include stdio.h, ↵Masaki Muranaka
stddef.h is included indirectly.
2013-03-23Changed the RData type field to 'const'Artur K
Within the mruby source code the 'type' field is either initialized, or used in const manner. IMHO changing the type after it has been created might cause hard to track errors.
2013-03-23fixed NaN boxing compilationCremno
Use MRB_SET_VALUE instead of directly accessing members of mrb_value which are different if NaN boxing is enabled.
2013-03-24resolve conflictYukihiro Matz Matsumoto
2013-03-24Use size_t instead of int. This is for portability.Yukihiro Matz Matsumoto
2013-03-24Use mrb_bool instead of int. This is for portability; based on e767ebf but ↵Yukihiro Matz Matsumoto
iv_foreach_func must return int
2013-03-23rename mrb_ptr_as_string() to mrb_ptr_to_str()Yukihiro Matz Matsumoto
2013-03-23Add new API mrb_ptr_as_string().Masaki Muranaka
2013-03-23Rename API mrb_str_cat2() to mrb_str_cat_cstr(). This is for naming ↵Masaki Muranaka
orthogonality. mrb_str_cat2() is also left for backward compatibility.
2013-03-23resolve conflict regarding backtickYukihiro Matz Matsumoto
2013-03-22Add configuration macro MRB_PARSER_BUF_SIZE.Masaki Muranaka
2013-03-22Add new API mrb_intern_cstr(). This is for naming orthogonality. mrb_intern ↵Masaki Muranaka
is also left for backward compatibility.
2013-03-22Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by ↵Masaki Muranaka
strlen().
2013-03-21Backtick operationmattn
2013-03-19Merge branch 'master' of github.com:mruby/mrubyYukihiro Matz Matsumoto