summaryrefslogtreecommitdiff
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* Add `GC.compact` again.tenderlove2019-04-201-3/+3
* Reverting compaction for nowtenderlove2019-04-171-3/+3
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-3/+3
* [DOC] fix markups [ci skip]nobu2019-03-281-4/+4
* introduce rb_nogvl C-API to mark ubf as async-signal-safenormal2019-01-041-8/+16
* * expand tabs.svn2019-01-041-2/+2
* thread.c (call_without_gvl): spawn thread for UBF iff single-threadednormal2019-01-041-0/+8
* thread_sync.c (rb_mutex_t): eliminate fork_gennormal2018-12-221-1/+0
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-061-20/+18
* vm_trace.c: workqueue as thread-safe version of postponed_jobnormal2018-11-301-0/+3
* * expand tabs.svn2018-11-261-1/+1
* Support targetting TracePoint [Feature #15289]ko12018-11-261-1/+1
* * expand tabs.svn2018-11-231-1/+1
* thread.c (rb_wait_for_single_fd): do not miss IO#close notificationsnormal2018-11-231-39/+46
* io + socket: make pipes and sockets nonblocking by defaultnormal2018-11-221-11/+20
* thread.c: fix obsoleted comment [ci skip]k0kubun2018-11-201-1/+1
* mjit_worker.c: support MJIT in forked Ruby processk0kubun2018-11-181-0/+2
* thread.c: rb_fiber_atfork has nothing to do with mjit.c [ci skip]k0kubun2018-11-181-1/+0
* * expand tabs.svn2018-11-141-6/+6
* thread.c (rb_thread_fd_select): favor rb_thread_* when no FDsnormal2018-11-141-10/+10
* * expand tabs.svn2018-11-081-3/+3
* separate Thread type (func or proc) explicitly.ko12018-11-081-39/+73
* Add cast to suppress warnings on Solaris [ci skip]nobu2018-11-071-2/+2
* Revert "thread.c (rb_wait_for_single_fd): no point initializing pollfd.revents"mame2018-11-061-0/+3
* thread.c (rb_wait_for_single_fd): no point initializing pollfd.reventsnormal2018-11-051-3/+0
* support theap for T_HASH. [Feature #14989]ko12018-10-301-5/+5
* * expand tabs.svn2018-10-301-1/+1
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-301-3/+3
* Remove tracecoverage instructionsmame2018-10-201-2/+4
* add disabling MJIT features option.ko12018-10-201-1/+1
* thread.c (rb_clear_coverages): defined out of #ifdefmame2018-10-201-1/+1
* ext/coverage/: add the oneshot modemame2018-10-201-22/+28
* PRI_64_PREFIX "u" is called PRIu64shyouhei2018-09-141-1/+4
* thread.c: fix -Wformat warning where uint64_t is not unsigned longnobu2018-09-131-1/+1
* thread.c: fix -Wformat warningk0kubun2018-09-131-2/+2
* thread.c (rb_thread_atfork): reinitialize current th->interrupt_locknormal2018-09-131-0/+4
* thread.c: get rid of false warnings by gcc-8nobu2018-09-091-3/+3
* cont.c: set th->root_fiber to current fiber at forknormal2018-08-291-0/+2
* process.c: simplify SIGCHLD-based waitpidnormal2018-08-271-22/+12
* thread.c: check interrupts explicitly in select/ppoll blocking regionsnormal2018-08-271-8/+15
* thread.c: quiet down -Wmaybe-uninitialized on gcc 7.[2-3]normal2018-08-251-0/+9
* hrtime.h: add documentationnormal2018-08-251-0/+5
* thread.c: use rb_hrtime_t scalar for high-resolution time operationsnormal2018-08-251-168/+86
* thread_pthread.c: use eventfd instead of pipe on Linuxnormal2018-08-241-3/+10
* compile.c: remove tracecoverage instruction for line coveragemame2018-08-221-1/+1
* thread.c (rb_reset_coverages): remove coverage counters from all ISeqsmame2018-08-221-0/+1
* thread*.c: replace GetMutexPtr with mutex_ptrnormal2018-08-211-5/+3
* thread*.c: avoid unnecessary initialization for list_for_each_safenormal2018-08-201-2/+1
* thread_pthread.c: reinitialize ubf_list at forknormal2018-08-201-0/+1
* thread.c (rb_thread_fd_select): fix off-by-one with sigwait_fdnormal2018-08-191-1/+1