summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)Author
2013-04-28add extern funcs declaration and casts for cimpiling C++ compilerarton
2013-04-28mrb_str_new_static(): zero copy string creationYukihiro "Matz" Matsumoto
2013-04-26quote error message in mrbconf.h to stop warningYukihiro "Matz" Matsumoto
2013-04-26Merge pull request #1216 from monaka/pr-code-cleanup-20130426Yukihiro "Matz" Matsumoto
Code clean-up
2013-04-26Add a descrption of MRB_INT16.Masaki Muranaka
2013-04-26Avoid defining MRB_INT16 adn MRB_INT64 at the same time. This is a poka-yoke.Masaki Muranaka
2013-04-26Remove macro ANYARGS. It is not used in the core and bundled mrbgems. And it ↵Masaki Muranaka
is possible to conflict an application's macro.
2013-04-26rename mrb_interned API functionsYukihiro "Matz" Matsumoto
2013-04-26Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into ↵Yukihiro "Matz" Matsumoto
crimsonwoods-suppress_intern
2013-04-25aspec bits should be packed in Ax; ref #1209Yukihiro "Matz" Matsumoto
2013-04-25remove too many paren; ref #1209Yukihiro "Matz" Matsumoto
2013-04-25add new macro MRB_ARGS_ARG(n1,n2) to specify required and optional arugments ↵Yukihiro "Matz" Matsumoto
at once
2013-04-25modify the type of return value (mrb_bool => mrb_value).crimsonwoods
2013-04-25add new functions to check if symbols are interned without registration.crimsonwoods
2013-04-25put MRB_ prefix before ARGS_XXX macros; ref #1206Yukihiro "Matz" Matsumoto
2013-04-25rename MRB_ARGS_XXX to MRB_ASPEC_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-25rename ARGS_GETXXX macros to avoid potential name conflict; close #1206Yukihiro "Matz" Matsumoto
2013-04-20Merge pull request #1196 from monaka/pr-use-mrb_aspecYukihiro "Matz" Matsumoto
Cleanup around mrb_code, mrb_aspec.
2013-04-21Define mrb_code, mrb_aspec as uint32_t. They are always positive.Masaki Muranaka
2013-04-21Clean up variable types and type casts.Masaki Muranaka
2013-04-21Remove useless comments.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