summaryrefslogtreecommitdiffhomepage
path: root/include/mruby.h
AgeCommit message (Collapse)Author
2016-03-07change backtrace sep from const char* to charYukihiro "Matz" Matsumoto
2016-02-04cache mrb_regexp_p(); ref #980Yukihiro "Matz" Matsumoto
2016-01-18Update license year range to 2016Prayag Verma
2016-01-07change mrb_run related API names; compatibility macros providedYukihiro "Matz" Matsumoto
2016-01-02mruby-fiber: fiber_switch() to use nesting VM when it's called from C API or ↵Yukihiro "Matz" Matsumoto
mrb_funcall(); close #3056
2015-12-29Support backtrace after method callsKouhei Sutou
GitHub: fix #2902, #2917 The current implementation traverses stack to retrieve backtrace. But stack will be changed when some operations are occurred. It means that backtrace may be broken after some operations. This change (1) saves the minimum information to retrieve backtrace when exception is raised and (2) restores backtrace from the minimum information when backtrace is needed. It reduces overhead for creating backtrace Ruby objects. The space for the minimum information is reused by multiple exceptions. So memory allocation isn't occurred for each exception.
2015-12-12Undid newline and whitespace on YARD docRalph Desir
2015-12-12One space indentation.Ralph Desir
2015-12-11Added YARD docs in new mruby.hRalph Desir(Mav7)
2015-11-28common.h are supposed to be included from other header, so call it with ↵Yukihiro "Matz" Matsumoto
quotes; ref #3032
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-11-17DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014Yukihiro "Matz" Matsumoto
changes: * rename DISABLE_STDIO -> MRB_DISABLE_STDIO * rename ENABLE_DEBUG -> MRB_ENABLE_DEBUG_HOOK * no more opposite macro definitions (e.g. ENABLE_STDIO, DISABLE_DEBUG). * rewrite above macro references throughout the code. * update documents
2015-11-17Merge pull request #3017 from Mav7/masterYukihiro "Matz" Matsumoto
Added type annotation to YARD.
2015-11-16Added type annotation to YARD.Mav7
2015-11-15Merge pull request #3011 from Mav7/masterYukihiro "Matz" Matsumoto
Added more YARD docs to mruby.h
2015-11-14Added more YARD docs to mruby.hMav7
2015-11-10Merge pull request #3008 from Mav7/masterYukihiro "Matz" Matsumoto
Added YARD documentation in mruby.h
2015-11-09Added YARD documentation in mruby.hMav7
2015-10-22Merge pull request #2999 from sagmor/better-docsYukihiro "Matz" Matsumoto
More Docs
2015-10-20Fix Unknown tag errorSeba Gamboa
2015-10-20Improved mrb_args_format tableSeba Gamboa
2015-10-20Increasing docs coverageSeba Gamboa
2015-10-19Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warningsfurunkel
2015-10-19Remove segregated value struct declarationfurunkel
2015-10-19Clean up GC codefurunkel
2015-10-18Merge pull request #2995 from Mav7/masterYukihiro "Matz" Matsumoto
fixed YARD documentation for mrb_obj_new
2015-10-17fixed YARD documentation for mrb_obj_newRalph Desir(Mav7)
2015-10-15updated YARD docs on mruby.hRalph Desir(Mav7)
2015-10-15Merge pull request #2993 from Mav7/masterYukihiro "Matz" Matsumoto
Updated mruby.h YARD doc.
2015-10-14Add more YARD docs for mruby.h for mrb_undef_method and mrb_undef_class_method.Ralph Desir(Mav7)
2015-10-14Added documentation for mrb_undef_methodRalph Desir(Mav7)
2015-10-12Merge pull request #2916 from felixjones/masterYukihiro "Matz" Matsumoto
mrb_get_mid and mrb_get_argc
2015-10-11Wrote YARD docs for mrb_define_module, mrb_include_module, ↵Ralph Desir(Mav7)
mrb_prepend_module, mrb_define_class_method, mrb_define_module_function, and mrb_define_const on mruby.h
2015-10-08Fix `mrb_obj_respond_to`Seba Gamboa
2015-10-08Formatting docs to new YARD structureSeba Gamboa
2015-10-08Fix samples syntax highlightingSeba Gamboa
2015-10-08Remove old doxygen tagsSeba Gamboa
2015-10-08Testing @see tagSeba Gamboa
2015-09-27fix signature of mrb_class_new_instance()takahashim
dd925578c604a608f83172f85d8e5bfc3bb99c6a changed the order of arguments, but it doesn't seem intentional.
2015-09-22Merge pull request #2959 from sagmor/api-documentationYukihiro "Matz" Matsumoto
C API documentation
2015-09-22add new functions mrb_gc_register/unregister; close #1411Yukihiro "Matz" Matsumoto
some routines need to refer mruby objects (e.g. callbacks), in that case you have to protect your objects from garbage collection. the new functions mrb_gc_register() keeps those objects from GC. you have to remove your objects using mrb_gc_unregister() when your C routines use mruby objects any longer, otherwise objects will leak.
2015-09-21Sort compiler macros aroundSeba Gamboa
2015-09-21Sorting documentation groupingSeba Gamboa
2015-09-20Setting up doxygen groupsSeba Gamboa
2015-09-20Merging documentation from docsSeba Gamboa
2015-09-18Playing around with some documentations schemesSeba Gamboa
2015-09-11Support windows localeYasuhiro Matsumoto
Add mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_free. Just works for windows.
2015-08-16Added mrb_get_argc and mrb_get_midfelixjones
2015-07-16Added mrb_prepend_module to mruby headerCorey Powell
2015-06-24remove deprecated.hYukihiro "Matz" Matsumoto