summaryrefslogtreecommitdiff
path: root/include/ruby/ruby.h
AgeCommit message (Expand)Author
2018-07-24UNREACHABLE_RETURNnobu
2018-07-12Fix compile error on debian8 and gentookazu
2018-07-10Use "diagnose_if" attribute for clangnaruse
2018-02-20Signature of rb_uint2inum and rb_int2inumnobu
2018-02-20Signature of rb_uint2big and rb_int2bignobu
2018-02-01ruby.h: relax rb_funcall(obj, id, 0, 0) case onlynobu
2018-01-30ruby.h: relax rb_funcall check on extra args for clangnormal
2018-01-24ruby/ruby.h: remove unnecessary exports from C-APInormal
2018-01-19there is no guarantee that mode_t is as wide as intshyouhei
2018-01-18export transcode exceptionsshyouhei
2018-01-18export rb_mProcGID, rb_mProcUid, rb_mProcID_Syscallshyouhei
2018-01-18export rb_mFConstshyouhei
2018-01-18export ruby_mWarningshyouhei
2018-01-18export rb_cLazyshyouhei
2018-01-18sort linesshyouhei
2018-01-15ruby_aligned_char no longer needed.shyouhei
2018-01-15take alignof instead of sizeofshyouhei
2018-01-15also blacklist gcc 4.9 for __builtin_alloca_with_alignshyouhei
2018-01-15disable __builtin_alloca_with_align for GCC 4.8shyouhei
2018-01-15give up RSTRING_PTR() being VALUE-alignedshyouhei
2018-01-15__declspec(align(#)) does not take sizeof()shyouhei
2018-01-15__builtin_alloca_with_align for optimal memory accessshyouhei
2018-01-15__attibute__((__aligned__)) for RSTRING_PTR()shyouhei
2018-01-09wrap statement expression with __extension__nobu
2018-01-02statement experssion is a GCCismshyouhei
2018-01-02__VA_ARGS__ is a C99ismshyouhei
2017-12-23undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P on GCC 4.8naruse
2017-12-22force hash values fixableusa
2017-12-20compile.c: add a RUBY_EVENT_COVERAGE_LINE event for line coveragemame
2017-12-18suppress warning: 'const' attribute on function returning 'void'naruse
2017-12-12Add FrozenError as a subclass of RuntimeErrorshyouhei
2017-12-06vm_core.h (RUBY_EVENT_COVERAGE_BRANCH): renamedmame
2017-12-06Remove RUBY_EVENT_SPECIFIED_LINEmame
2017-10-21Add doxygen commentssonots
2017-09-07ruby.h: unnormalized Fixnum valuenobu
2017-08-20non-keywords hashnobu
2017-08-19ruby.h: fix rb_scan_args_trail_idxnobu
2017-08-03ruby.h: NULL as empty arraynobu
2017-08-01should not copy promoted flags.ko1
2017-07-22Add documentsyugui
2017-06-01debug.c: more enumsnobu
2017-05-26attempt to fix rb_alloc_tmp_buffer2 for ALLOCV_Nnormal
2017-04-15ruby.h: check argc to rb_funcallnobu
2017-04-15fix RSTRUCT_LEN macro in public C APInormal
2017-04-14ruby.h: check argc to rb_yield_valuesnobu
2017-03-09revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294]shyouhei
2017-03-08re-introduce __builtin_add_overflowshyouhei
2017-03-07Always use old RB_FIXABLE to allow double as argumentnaruse
2017-03-07Revert r57803 "Avoid to cast the argument"naruse
2017-03-07Avoid to cast the argumentnaruse