aboutsummaryrefslogtreecommitdiffstats
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix typo; sorry!shyouhei2018-07-301-1/+1
* reduce copy & pasteshyouhei2018-07-301-0/+37
* thread_pthread: remove timer-thread by restructuring GVLnormal2018-07-291-0/+3
* eval.c: rename "rb_frozen_class_p" to "rb_class_modify_check"mame2018-07-271-0/+1
* signal.c: preserve trap(:CHLD, "IGNORE") behavior with SIGCHLDnormal2018-07-081-0/+1
* Prefixed reset_leap_second_infonobu2018-07-061-1/+1
* Re-apply r63848 (Optimize Time.utc)naruse2018-07-051-0/+3
* unrevert r63852 but keep SIGCHLD path disabled for win32normal2018-07-051-0/+3
* Revert r63758 and related commitsnaruse2018-07-041-3/+0
* internal.h (rb_warning_string): use PRINTF_ARGSnormal2018-07-041-1/+1
* hijack SIGCHLD handler for internal usenormal2018-06-271-0/+3
* move function declarations from insns.def to internal.hshyouhei2018-06-271-0/+3
* refine Integer#** and Float#**nobu2018-06-171-0/+1
* bignum.c: get rid of redefined methodnobu2018-06-141-0/+2
* encoding.c: remove rb_gc_mark_encodingsnormal2018-06-051-1/+0
* internal.h: export ruby_sized_* for systems w/o malloc_usable_sizenormal2018-05-231-0/+2
* export rb_hash_bulk_insertnaruse2018-05-221-3/+0
* RSTRING_PTR is not guaranteed to be char*-alignedshyouhei2018-05-141-2/+29
* Rename imemo_alloc with imemo_tmpbufmame2018-05-091-7/+7
* gc.c (rb_imemo_alloc_new): split for each purposemame2018-05-091-1/+3
* gc.c (rb_imemo_alloc_new): improve the API interfacemame2018-05-091-1/+1
* nobody is using the return value of rb_io_fptr_finalizeshyouhei2018-05-041-0/+2
* string.c: adjust to rb_str_upto_eachnobu2018-04-281-1/+2
* simplify altstack and enable reuse with thread cachenormal2018-04-201-1/+0
* internal.h: use the same declaration as definitionk0kubun2018-04-191-1/+1
* Introduce endless range [Feature#12912]mame2018-04-191-1/+2
* error.c: super in method_missingnobu2018-04-121-0/+1
* Add `exception:` keyword in Kernel#Integer()mrkn2018-03-151-0/+1
* mjit.c: no va_copynobu2018-02-181-19/+0
* vm_insnhelper.c: inline array aref with integerk0kubun2018-02-121-0/+16
* _mjit_compile_send.erb: PRI_SERIALT_PREFIXnobu2018-02-111-0/+3
* internal.h: moved ruby_null_device declarationnobu2018-02-081-0/+1