aboutsummaryrefslogtreecommitdiffstats
path: root/include/ruby/ruby.h
Commit message (Expand)AuthorAgeFilesLines
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-3/+9
* * expand tabs.svn2019-04-101-1/+1
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-7/+3
* fix RMoved definition locationtenderlove2019-04-091-5/+0
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-3/+12
* Introduce RVALUE_EMBED_LEN_MAX to remove a magic numbermrkn2019-02-141-3/+8
* Define HAVE_STMT_AND_DECL_IN_EXPR and use it [Bug #15293]naruse2018-12-101-1/+1
* `script_compiled` TracePoint event [Feature #15287]ko12018-12-061-0/+1
* Should be true fix for r66200naruse2018-12-061-5/+0
* refix of r66200naruse2018-12-061-0/+5
* Introduce "COLDFUNC" function attribute.ko12018-12-051-2/+2
* make `RARRAY_PTR_USE` more conservertive.ko12018-12-031-6/+41
* ruby/ruby.h: void rb_scan_args_verifynobu2018-11-191-3/+3
* * expand tabs.svn2018-11-151-2/+2
* include/ruby/ruby.h (RB_ALLOCV*): remove unnecessary GC guardnormal2018-11-151-2/+2
* * remove trailing spaces.svn2018-11-011-1/+1
* introduce USE_TRANSIENT_HEAP to enable/disable theap.ko12018-11-011-3/+19
* support theap for T_HASH. [Feature #14989]ko12018-10-301-3/+5
* introduce TransientHeap. [Bug #14858]ko12018-10-301-5/+25
* revert r65444 and r65446 because of commit missko12018-10-301-25/+5
* introduce TransientHeap. [Bug #14858]ko12018-10-301-5/+25
* Define PRIdPTR etcnobu2018-10-131-0/+9
* * remove trailing space. [ci skip]svn2018-10-081-1/+1
* include/ruby/ruby.h: comment about mswin RUBY_EXTERN [ci skip]k0kubun2018-10-081-1/+2
* include/ruby/ruby.h: import external symbolsk0kubun2018-10-081-0/+6
* use configure-defined macro instead of __GNUC__shyouhei2018-09-261-1/+1
* ruby.h: removed internal macrosnobu2018-09-041-3/+0
* configure.ac: printf prifix for int64_tnobu2018-08-271-0/+2
* UNREACHABLE_RETURNnobu2018-07-241-0/+7
* Fix compile error on debian8 and gentookazu2018-07-121-1/+4
* Use "diagnose_if" attribute for clangnaruse2018-07-101-11/+24
* Signature of rb_uint2inum and rb_int2inumnobu2018-02-201-2/+2
* Signature of rb_uint2big and rb_int2bignobu2018-02-201-2/+2
* ruby.h: relax rb_funcall(obj, id, 0, 0) case onlynobu2018-02-011-4/+6
* ruby.h: relax rb_funcall check on extra args for clangnormal2018-01-301-0/+2
* ruby/ruby.h: remove unnecessary exports from C-APInormal2018-01-241-10/+0
* there is no guarantee that mode_t is as wide as intshyouhei2018-01-191-0/+4
* export transcode exceptionsshyouhei2018-01-181-0/+3
* export rb_mProcGID, rb_mProcUid, rb_mProcID_Syscallshyouhei2018-01-181-0/+3
* export rb_mFConstshyouhei2018-01-181-0/+1
* export ruby_mWarningshyouhei2018-01-181-0/+2
* export rb_cLazyshyouhei2018-01-181-0/+1
* sort linesshyouhei2018-01-181-4/+4
* ruby_aligned_char no longer needed.shyouhei2018-01-151-2/+0
* take alignof instead of sizeofshyouhei2018-01-151-2/+2
* also blacklist gcc 4.9 for __builtin_alloca_with_alignshyouhei2018-01-151-3/+3
* disable __builtin_alloca_with_align for GCC 4.8shyouhei2018-01-151-0/+8
* give up RSTRING_PTR() being VALUE-alignedshyouhei2018-01-151-3/+3
* __declspec(align(#)) does not take sizeof()shyouhei2018-01-151-3/+3
* __builtin_alloca_with_align for optimal memory accessshyouhei2018-01-151-0/+8