summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
2018-09-12share VM stack between threads and fibers if identical in sizenormal
2018-09-11random.c: prefixed fill_random_bytesnobu
2018-09-11add new instruction attribute called leafshyouhei
2018-09-04ruby.h: removed internal macrosnobu
2018-09-01complex.c: simplify division resultnobu
2018-08-28rest parameter optimization [Feature #15010]ko1
2018-08-22Avoid compiler depend errorkazu
2018-08-21internal.h: remove prototype for non-existent rb_divert_reserved_fdnormal
2018-08-13thread_pthread.c: eliminate timer thread by restructuring GVLnormal
2018-08-09process.c: don't wait JIT queue flush on rb_f_execk0kubun
2018-08-09process.c: fix outdated mjit_pause declarationk0kubun
2018-08-06enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn
2018-08-06thread_pthread.c: restore timer-thread for now :<normal
2018-07-30fix typo(#2), sorry!shyouhei
2018-07-30fix typo; sorry!shyouhei
2018-07-30reduce copy & pasteshyouhei
2018-07-29thread_pthread: remove timer-thread by restructuring GVLnormal
2018-07-27eval.c: rename "rb_frozen_class_p" to "rb_class_modify_check"mame
2018-07-08signal.c: preserve trap(:CHLD, "IGNORE") behavior with SIGCHLDnormal
2018-07-06Prefixed reset_leap_second_infonobu
2018-07-05Re-apply r63848 (Optimize Time.utc)naruse
2018-07-05unrevert r63852 but keep SIGCHLD path disabled for win32normal
2018-07-04Revert r63758 and related commitsnaruse
2018-07-04internal.h (rb_warning_string): use PRINTF_ARGSnormal
2018-06-27hijack SIGCHLD handler for internal usenormal
2018-06-27move function declarations from insns.def to internal.hshyouhei
2018-06-17refine Integer#** and Float#**nobu
2018-06-14bignum.c: get rid of redefined methodnobu
2018-06-05encoding.c: remove rb_gc_mark_encodingsnormal
2018-05-23internal.h: export ruby_sized_* for systems w/o malloc_usable_sizenormal
2018-05-22export rb_hash_bulk_insertnaruse
2018-05-14RSTRING_PTR is not guaranteed to be char*-alignedshyouhei
2018-05-09Rename imemo_alloc with imemo_tmpbufmame
2018-05-09gc.c (rb_imemo_alloc_new): split for each purposemame
2018-05-09gc.c (rb_imemo_alloc_new): improve the API interfacemame
2018-05-04nobody is using the return value of rb_io_fptr_finalizeshyouhei
2018-04-28string.c: adjust to rb_str_upto_eachnobu
2018-04-20simplify altstack and enable reuse with thread cachenormal
2018-04-19internal.h: use the same declaration as definitionk0kubun
2018-04-19Introduce endless range [Feature#12912]mame
2018-04-12error.c: super in method_missingnobu
2018-03-15Add `exception:` keyword in Kernel#Integer()mrkn
2018-02-18mjit.c: no va_copynobu
2018-02-12vm_insnhelper.c: inline array aref with integerk0kubun
2018-02-11_mjit_compile_send.erb: PRI_SERIALT_PREFIXnobu
2018-02-08internal.h: moved ruby_null_device declarationnobu
2018-02-07remove declaration of ruby_engine from internal.husa
2018-02-05va_copy is a C99ismshyouhei
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-02-02backward.h: rb_mod_const_missing is internal functionnobu