summaryrefslogtreecommitdiffhomepage
path: root/include/mruby.h
AgeCommit message (Collapse)Author
2017-02-15Preallocate SystemStackError; ref #3421Yukihiro "Matz" Matsumoto
2017-02-14Do not use mrb_funcall() if Hash#default is not overridden; ref #3421Yukihiro "Matz" Matsumoto
This change reduces the recursion level, but does not solve the stack overflow issue entirely.
2017-01-11Raises Exception if raising exception class is redefinedYukihiro "Matz" Matsumoto
close #3384 This issue was reported by https://hackerone.com/brakhane
2017-01-06Update Copyright to 2017Daniel Bovensiepen
Signed-off-by: Daniel Bovensiepen <[email protected]>
2016-11-28pre-allocate arena overflow errorYukihiro "Matz" Matsumoto
2016-11-27replace _cstr by _lit for litral C strings; ref #3300Yukihiro "Matz" Matsumoto
2016-11-24Fixed Range.size to use proper floating point toleranceTomasz Dąbrowski
2016-11-24Fixes for compiling mruby as C++Tomasz Dąbrowski
2016-11-21mrb_assert definition moved to the beggining of mruby.hTomasz Dąbrowski
So that other files can immediately use it.
2016-11-10Renamed class_under_defined to class_defined_underFelix Jones
2016-11-06mrb_class_under_defined docs renamed parent and child to outer and innerFelix Jones
2016-11-06Added mrb_class_under_definedFelix Jones
2016-09-28Removed trailing spacesNobuyoshi Nakada
2016-09-20Fix return value type of bytecode_decoderKazuaki Tanaka
2016-09-20Bytecode decoder support, MRB_BYTECODE_DECODE_OPTIONKazuaki Tanaka
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