summaryrefslogtreecommitdiffhomepage
path: root/include/mruby.h
AgeCommit message (Collapse)Author
2013-05-13move mruby's showcallinfo into the coreYukihiro "Matz" Matsumoto
2013-05-10change mrb_bug to get mrb_state and %S formatterYukihiro "Matz" Matsumoto
2013-05-10change mrb_warn to get mrb_state and %S formatterYukihiro "Matz" Matsumoto
2013-05-10Rename parameter names for mrb_yieldKeita Obo
2013-05-02Push Copyright year up to 2013Daniel Bovensiepen
2013-05-01Remove mrb_class_obj_geth2so5
2013-04-29rename mrb_to_id to mrb_obj_to_sym since symbol is nothing to do with ↵Yukihiro "Matz" Matsumoto
identifier in mruby
2013-04-29change return value of mrb_free from void* to voidYukihiro "Matz" Matsumoto
2013-04-28mrb_str_new_static(): zero copy string creationYukihiro "Matz" Matsumoto
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-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-21Define mrb_code, mrb_aspec as uint32_t. They are always positive.Masaki Muranaka
2013-04-14Fix "implementaion" to "implementation"Carson McDonald
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-01Add out_of_memory field to mrb_state.Masaki Muranaka
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-26remove all MRB_TT_MAIN from sourceYukihiro Matz Matsumoto
2013-03-25Make mrb_top_self return a real instance.Carson McDonald
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-18Remove mrb_checkstack() as unused.Masaki Muranaka
2013-03-18fix the type of argument named 'aspec'.crimsonwoods
'aspec' should be large at least 24 bit.
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-15rename mrb_basic to mrb_basic_ptr; close #1011Yukihiro Matz Matsumoto
2013-03-15obsolete mrb_object; opposite of bc870ceYukihiro 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-13mrb_sys_fail raises SystemCallError if we have it.Tomoyuki Sahara
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-06Cut off mrb_irep_free from mrb_close; based on a patch from @matsumoto-r; ↵Yukihiro Matz Matsumoto
close #951
2013-03-03cleanup: unused variable local_svarKouki Ooyatsu
2013-02-24Remove commented out code. Remove redundant function calls.Masaki Muranaka
2013-02-18rename hook and macroYukihiro Matz Matsumoto
2013-02-17Created hook at VM code fetch. It's for debuggerYuichiro MASUI
2013-02-03Merge pull request #820 from cremno/unused-stuffYukihiro "Matz" Matsumoto
Remove declarations of undefined functions
2013-02-03removed declarations of undefined functionsCremno
2013-02-02Remove ";" suffix from function-type macros.Masamitsu MURASE
2013-01-30removed unused mrb_check_funcallCremno
2013-01-30removed unused mrb_funcargv_tCremno
2013-01-08remove MRUBY_VERSION for the time being; close #700Yukihiro Matz Matsumoto
2013-01-07Merge pull request #705 from authorNari/compact_flagsYukihiro "Matz" Matsumoto
Compact flags for GC