summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)Author
2016-08-01make mrb_hash_values() a public API functionWilliam Light
2016-07-23yard docs for string.hRalph Desir(Mav7)
2016-07-13relax string length limitation to 64KB; fix #2725Yukihiro "Matz" Matsumoto
2016-07-08C doesn't have try-catchJunichi Kajiwara
2016-05-10add mrb_int_mul_overflow(); close #3149cremno
- call __builtin_mul_overflow() if it's available - perform a 64-bit multiplication for 32-bit mrb_int (default) - otherwise a much slower method is used
2016-05-09use type-generic checked arithmetic builtinscremno
Version checking is not reliable - especially with Clang. E.g. Apple's Clang (Xcode) uses different version numbers. A feature check (__has_builtin) is the recommened way. Add the MRB_HAVE_TYPE_GENERIC_CHECKED_ARITHMETIC_BUILTINS macro which may be used in other files.
2016-05-09define macros only if builtins are n/acremno
2016-03-22fix VS2010/2012 buildcremno
They don't have <inttypes.h>, only <stdint.h>.
2016-03-07change backtrace sep from const char* to charYukihiro "Matz" Matsumoto
2016-02-05Hash: check flags before accessing ifnone; ref #980Yukihiro "Matz" Matsumoto
2016-02-04cache UTF8 status for utf8_strlen(); ref #980Yukihiro "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-07move KHASH_DECLARE(ht..) to mruby/hash.h; close #3073Yukihiro "Matz" Matsumoto
2016-01-07mruby-sprintf to use mrb_int formatting macros; ref #3076Yukihiro "Matz" Matsumoto
2016-01-06define `MRB_PRI?` that map to `PRI?NN` depending on the size of `mrb_int`Kazuho Oku
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
2016-01-01use _setjmp/_longjmp on other BSD flavorsKazuho Oku
2016-01-01use _setjmp/_longjmp on OS XKazuho Oku
2015-12-31GC must scan env from fibers even when it's not yet copied to heap; fix #3063Yukihiro "Matz" Matsumoto
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-12-01new API function mrb_string_value_len()Yukihiro "Matz" Matsumoto
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-24YARD doc for mrb_str_to_cstr.Tomoyuki Sahara
2015-11-17mruby-1.2.01.2.0mimaki
2015-11-17fix MRB_DISABLE_STDIO typoscremno
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-11-06remove ifdef as MRB_FIXNUM_SHIFT is always definedcremno
2015-10-22Merge pull request #2999 from sagmor/better-docsYukihiro "Matz" Matsumoto
More Docs
2015-10-21Tag include/mruby/error.h functions with required mrbgem tagSeba Gamboa
2015-10-21Revert "Mark core gems with mrbgem tag"Seba Gamboa
This reverts commit 5cdcce8dbddd94ecb9503a0a1d47370c4ef97177.
2015-10-20Fix Unknown tag errorSeba Gamboa
2015-10-20Mark core gems with mrbgem tagSeba Gamboa
2015-10-20Add block to document mrb_value typeSeba Gamboa
2015-10-20Improved mrb_args_format tableSeba Gamboa
2015-10-20Increasing docs coverageSeba Gamboa
2015-10-20Prefix mrb_gc_state enum members, make color defines privatefurunkel
2015-10-19Remove gc_ prefix of mrb_gc fieldsfurunkel
2015-10-19Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warningsfurunkel