summaryrefslogtreecommitdiff
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* process.c: finish MJIT prior to #execk0kubun2018-11-261-0/+2
* revert r65807k0kubun2018-11-191-2/+0
* internal.h: resurrect --disable-mjit-supportk0kubun2018-11-191-0/+1
* process.c: do not run signal handler before forkk0kubun2018-11-191-0/+1
* vm_insnhelper.c: avoid division by zeroshyouhei2018-11-121-0/+1
* suppress GCC warning about unknown sanitizersshyouhei2018-11-071-0/+10
* workaround C++ism in ASAN header shyouhei2018-11-061-0/+4
* cont.c: direct use of rb_thread_tshyouhei2018-11-061-1/+2
* adopt sanitizer APIshyouhei2018-11-061-1/+55
* do not delete function declarations in case of non-sanitizing buildsshyouhei2018-11-061-1/+1
* annotate functions to blacklist MSANshyouhei2018-11-061-0/+4
* Fixed compile error introduced at r65558usa2018-11-061-1/+1
* gc.c: move ASAN check to configureshyouhei2018-11-061-0/+14
* complex.c: rb_dbl_complex_polar_pinobu2018-11-041-1/+1
* expose `rb_ary_detransient`.ko12018-11-031-0/+3
* internal.h: RHASH_ARRAY_SIZE_RAW value is unsignednobu2018-11-031-1/+1
* introduce USE_TRANSIENT_HEAP to enable/disable theap.ko12018-11-011-3/+38
* fix type.ko12018-10-301-1/+1
* * remove trailing spaces, expand tabs.svn2018-10-301-2/+2
* support theap for T_HASH. [Feature #14989]ko12018-10-301-13/+90
* support theap for T_STRUCT.ko12018-10-301-0/+11
* support theap for T_OBJECT.ko12018-10-301-0/+3
* introduce TransientHeap. [Bug #14858]ko12018-10-301-1/+24
* revert r65444 and r65446 because of commit missko12018-10-301-27/+1
* support theap for T_OBJECT.ko12018-10-301-0/+3
* introduce TransientHeap. [Bug #14858]ko12018-10-301-1/+24
* process.c: implement rb_f_system without toggling ruby_nocldwaitnormal2018-10-301-1/+2
* revert r65434normal2018-10-301-2/+1
* process.c: implement rb_f_system without toggling ruby_nocldwaitnormal2018-10-291-1/+2
* add disabling MJIT features option.ko12018-10-201-0/+7
* ext/coverage/: add the oneshot modemame2018-10-201-0/+2
* complex.c: small optimization of Complex#**nobu2018-10-201-0/+3
* vm_core.h: fix inconsistent prototype declarationsk0kubun2018-10-071-2/+2
* Fix wrong use of BIGNUM_EMBED_LEN_NUMBITSnobu2018-10-031-2/+4
* Moved `struct vtm` stuff from internal.h to timev.hnobu2018-09-251-10/+0
* Enumerable#to_h with block and so onnobu2018-09-201-0/+1
* share VM stack between threads and fibers if identical in sizenormal2018-09-121-0/+1
* random.c: prefixed fill_random_bytesnobu2018-09-111-1/+1
* add new instruction attribute called leafshyouhei2018-09-111-0/+7
* ruby.h: removed internal macrosnobu2018-09-041-4/+1
* complex.c: simplify division resultnobu2018-09-011-0/+1
* rest parameter optimization [Feature #15010]ko12018-08-281-0/+1
* Avoid compiler depend errorkazu2018-08-221-3/+3
* internal.h: remove prototype for non-existent rb_divert_reserved_fdnormal2018-08-211-3/+0
* thread_pthread.c: eliminate timer thread by restructuring GVLnormal2018-08-131-0/+3
* process.c: don't wait JIT queue flush on rb_f_execk0kubun2018-08-091-1/+1
* process.c: fix outdated mjit_pause declarationk0kubun2018-08-091-0/+5
* enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn2018-08-061-0/+5
* thread_pthread.c: restore timer-thread for now :<normal2018-08-061-3/+0
* fix typo(#2), sorry!shyouhei2018-07-301-4/+4