messages from 2018-09-15 02:41:28 to 2018-12-16 12:06:32 UTC [more...]
[PATCH 1/2] insns.def (duparray, duphash): add dtrace hooks
2018-12-16 12:06 UTC (2+ messages)
` [PATCH 2/2] gc.c: make gc_enter+gc_exit pairs dtrace probes, too
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog (v3)
2018-12-16 7:20 UTC
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog (v3)
2018-12-16 4:13 UTC
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog (v3)
2018-12-16 3:33 UTC
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog (v3)
2018-12-15 11:44 UTC
rb_ensure_no_callcc
2018-12-15 9:23 UTC
[PATCH] test/lib/test/unit.rb: do not propagate MAKEFLAGS to children
2018-12-15 4:10 UTC
[PATCH] fileutils (mv): fall back to copy + unlink on EPERM
2018-12-15 0:01 UTC
[PATCH] thread_pthread.c (native_sleep): sched_yield if GVL uncontended
2018-12-13 6:41 UTC
[PATCH 1/3] test/dtrace: improve diagnostics
2018-12-11 9:27 UTC (3+ messages)
` [PATCH 2/3] test/dtrace: use TracePoint.__enable
` [PATCH 3/3] insns.def (duparray, duphash): add dtrace hooks
[PATCH] test/dtrace/helper: trace regular ruby instead of miniruby
2018-12-11 4:20 UTC
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog (v2)
2018-12-08 20:53 UTC
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog
2018-12-08 19:24 UTC
[PATCH] thread_pthread.c: fix memory leak from fork loop leapfrog
2018-12-08 7:21 UTC
[PATCH] zlib (gzfile_write_raw): do not resize string after .write call
2018-12-07 7:08 UTC
[PATCH] io.c (rb_io_check_char_readable): do not io_fflush buffered sockets
2018-12-06 11:31 UTC
[PATCH] io.c (rb_io_check_char_readable): do not io_fflush buffered sockets
2018-12-06 11:04 UTC
[PATCH] flushing
2018-12-06 10:40 UTC
[PATCH] io.c (io_write_nonblock): set non-blocking before io_fflush
2018-12-06 8:12 UTC
[PATCH] thread_sync.c (mutex_ptr): handle mutexes held by parent threads in children
2018-12-05 18:49 UTC
[PATCH] mjit.c: remove init_list
2018-12-04 22:15 UTC
[PATCH] configure: support --disable-callcc
2018-12-04 1:25 UTC
[PATCH] mjit.c: no need to zero out "struct stat"
2018-12-04 1:11 UTC
[PATCH] thread_pthread.c (rb_thread_wakeup_timer_thread): remove volatile
2018-12-03 21:10 UTC
[PATCH] process.c: fix ETXTBUSY from MJIT compiler process
2018-12-03 9:35 UTC
[PATCH] spec/ruby/core/io/*_spec.rb: explain MJIT failures
2018-12-03 9:33 UTC
[PATCH] spec/ruby/core/io/reopen_spec.rb: explain MJIT failure
2018-12-03 9:25 UTC
[PATCH] test_process.rb (test_execopt_env_path): fix ETXTBUSY from MJIT
2018-12-03 7:42 UTC
[PATCH 1/2] webrick: fix tests on Debian sid/unstable with OpenSSL 1.1.1a
2018-12-03 4:38 UTC (2+ messages)
` [PATCH 2/2] drb: "
[PATCH] thread.c (thread_join_sleep): fix Thread#join timeout
2018-12-01 12:21 UTC
[PATCH] vm.c: alternative fix for [Bug #15362] UNVERIFIED DO NOT COMMIT
2018-12-01 6:38 UTC
[PATCH] test/ruby/test_io.rb (test_recycled_fd_close): remove hacks
2018-11-30 11:41 UTC
[PATCH] test/ruby/test_io.rb (test_recycled_fd_close): remove hacks
2018-11-30 11:39 UTC
[PATCH] vm_trace.c: workqueue as thread-safe version of postponed_job
2018-11-30 2:38 UTC
[PATCH] vm_trace.c: workqueue as thread-safe version of postponed_job
2018-11-30 2:34 UTC
[PATCH] io.c: fix clang -Werror,-Wshorten-64-to-32 errors
2018-11-29 23:24 UTC
[PATCH] configure: support --disable-callcc
2018-11-29 21:26 UTC
[PATCH] disable non-blocking pipes and sockets by default
2018-11-29 19:17 UTC (2+ messages)
` [PATCH v2] "
[PATCH r66072 1/2] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
2018-11-28 10:52 UTC (2+ messages)
` [PATCH r66072 2/2] Thread::Light: green threads implemented using fibers
[PATCH] configure: support --disable-callcc
2018-11-28 5:12 UTC
[PATCH] io.c (rb_update_max_fd): use F_GETFL if possible
2018-11-28 1:00 UTC
[PATCH] io.c: reduce IO.copy_stream stack usage on Linux
2018-11-28 0:17 UTC
[PATCH] thread_sync.c (queue_sleep): remove deadlock checking
2018-11-27 22:49 UTC
[PATCH] thread_sync.c (queue_sleep): remove deadlock checking
2018-11-27 22:47 UTC
[PATCH] enumerator.c (enum_chain_yield_block): use predefined ID
2018-11-27 22:37 UTC
[PATCH] io.c (struct copy_stream_struct): packing
2018-11-27 21:32 UTC
[PATCH] io.c (struct copy_stream_struct): packing
2018-11-27 10:23 UTC
[PATCH] io.c: disable nonblocking-by-default on win32
2018-11-24 8:37 UTC
[PATCH] io.c: wait on FD readability w/o GVL reacquisition
2018-11-24 8:13 UTC
[PATCH] io.c: avoid wait on FD readability w/o GVL reacquisition
2018-11-24 7:57 UTC
[PATCH] io.c: avoid wait on FD readability w/o GVL reacquisition
2018-11-24 4:54 UTC
[PATCH] io.c: avoid wait on FD readability w/o GVL reacquisition
2018-11-24 2:40 UTC
wip wait-nogvl
2018-11-24 1:24 UTC
[PATCH] thread.c (rb_wait_for_single_fd): insert into waiting_fd list
2018-11-23 21:16 UTC
[PATCH] io.c (io_fd_check_closed): prioritize cross-thread "stream closed"
2018-11-23 19:16 UTC
[PATCH] io.c (fptr_finalize_flush): close race leading to EBADF
2018-11-23 18:10 UTC
[PATCH] Ignore more DLEXT files [ci skip]
2018-11-23 18:01 UTC
[PATCH] ext/socket/init.c (wait_connectable): check socket exceptions
2018-11-22 20:26 UTC
[PATCH] socket: disable nonblocking-by-default on win32
2018-11-22 19:43 UTC
use rb_iom_schedule instead of native_sleep if necessary
2018-11-22 10:03 UTC
[PATCH] Thread::Light: green threads implemented using fibers
2018-11-21 10:57 UTC
switch disable on mutex
2018-11-21 9:55 UTC
[PATCH r65832] Thread::Light implementation
2018-11-20 8:34 UTC (3+ messages)
` [PATCH r65832 1/2] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
` [PATCH r65832 2/2] Thread::Light: green threads implemented using fibers
[PATCH] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
2018-11-20 8:17 UTC
[PATCH] Thread::Light: green threads implemented using fibers
2018-11-20 8:17 UTC
[PATCH] mjit_worker.c: avoid redundant list initialization
2018-11-18 8:18 UTC
[PATCH] vm_trace.c (rb_postponed_job_flush): use rb_atomic_t for mask
2018-11-18 4:33 UTC
[PATCH] thread_pthread.c: close race from UBF_TIMER and non-GVL-releasing thread
2018-11-15 23:56 UTC
[PATCH] include/ruby/ruby.h (RB_ALLOCV*): remove unnecessary GC guard
2018-11-15 9:19 UTC
[PATCH] thread.c (rb_thread_fd_select): favor rb_thread_* when no FDs
2018-11-14 3:36 UTC
[PATCH v65647 01/23] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
2018-11-10 3:23 UTC (23+ messages)
` [PATCH v65647 02/23] Thread::Coro: green threads implemented using fibers
` [PATCH v65647 03/23] coro: move is_coro flag to rb_execution_context_t
` [PATCH v65647 04/23] coro: make ensure list persistent
` [PATCH v65647 05/23] process.c: no need to destroy IOM
` [PATCH v65647 06/23] iom_internal: simplify ensure handling
` [PATCH v65647 07/23] thread.c: refactor local_storage to be ec-oriented
` [PATCH v65647 08/23] coro: support #[], #[]=, #fetch, #key?, #keys like Thread
` [PATCH v65647 09/23] Queue + SizedQueue mostly working with Thread::Coro
` [PATCH v65647 10/23] coro status/alive?/stop?
` [PATCH v65647 11/23] iom_internal: enqueue directly to th->nogvl_runq
` [PATCH v65647 12/23] test_thread_coro.rb: add IO.select test with no IO
` [PATCH v65647 13/23] coro: support Kernel#sleep, Thread::Coro#run and #wakeup
` [PATCH v65647 14/23] rb_thread_schedule_limits: schedule Thread::Coro if native thread is alone
` [PATCH v65647 15/23] iom_*: check signals unconditionally
` [PATCH v65647 16/23] simplify sleepers
` [PATCH v65647 17/23] always check ints on schedule
` [PATCH v65647 18/23] fix hanging on iom_sleep
` [PATCH v65647 19/23] ok
` [PATCH v65647 20/23] cont.update
` [PATCH v65647 21/23] process.c: update for rb_f_system fix
` [PATCH v65647 22/23] schedule everywhere
` [PATCH v65647 23/23] wip
[PATCH] io + socket: make pipes and sockets nonblocking by default
2018-11-08 3:31 UTC
[PATCH] ext/socket/init.c (wait_connectable): bail out early on some errors
2018-11-08 3:19 UTC
[PATCH v7] io + socket: make pipes and sockets nonblocking by default
2018-11-08 3:13 UTC
[PATCH v6] io + socket: make pipes and sockets nonblocking by default
2018-11-07 23:27 UTC
[PATCH v5] io + socket: make pipes and sockets nonblocking by default
2018-11-05 23:13 UTC
[PATCH v4] io + socket: make pipes and sockets nonblocking by default
2018-11-05 23:07 UTC
[PATCH] io + socket: make pipes and sockets nonblocking by default
2018-11-05 22:59 UTC
[r65509 01/23] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
2018-11-03 0:21 UTC (23+ messages)
` [r65509 02/23] Thread::Coro: green threads implemented using fibers
` [r65509 03/23] coro: move is_coro flag to rb_execution_context_t
` [r65509 04/23] coro: make ensure list persistent
` [r65509 05/23] iom_internal: simplify ensure handling
` [r65509 06/23] thread.c: refactor local_storage to be ec-oriented
` [r65509 07/23] coro: support #[], #[]=, #fetch, #key?, #keys like Thread
` [r65509 08/23] Queue + SizedQueue mostly working with Thread::Coro
` [r65509 09/23] coro status/alive?/stop?
` [r65509 10/23] iom_internal: enqueue directly to th->nogvl_runq
` [r65509 11/23] test_thread_coro.rb: add IO.select test with no IO
` [r65509 12/23] coro: support Kernel#sleep, Thread::Coro#run and #wakeup
` [r65509 13/23] rb_thread_schedule_limits: schedule Thread::Coro if native thread is alone
` [r65509 14/23] iom_*: check signals unconditionally
` [r65509 15/23] simplify sleepers
` [r65509 16/23] always check ints on schedule
` [r65509 17/23] fix hanging on iom_sleep
` [r65509 18/23] ok
` [r65509 19/23] cont.update
` [r65509 20/23] process.c: update for rb_f_system fix
` [r65509 21/23] thread_pthread.c: native_ppoll_sleep becomes iom-aware
` [r65509 22/23] process.c: no need to destroy IOM
` [r65509 23/23] WIP
[PATCH] thread_pthread.c (native_ppoll_sleep): new eventfd (or pipe) for ubf
2018-11-01 14:06 UTC
[PATCH] thread.c (rb_wait_for_single_fd): no point initializing pollfd.revents
2018-11-01 14:05 UTC
[PATCH] thread_pthread.c (native_ppoll_sleep): new eventfd (or pipe) for ubf
2018-11-01 10:31 UTC
[PATCH] mjit: recheck unit->iseq after GC wakeup
2018-10-31 19:19 UTC
[PATCH] thread_pthread.c (ubf_select): avoid deadlock on contention
2018-10-31 2:15 UTC
[PATCH 1/2] mjit: get rid of rb_mjit_unit_node and use ccan/list
2018-10-30 18:46 UTC (2+ messages)
` [PATCH 2/2] mjit_worker: use single argument for process-spawning functions
[PATCH] mjit.c (free_list): clear .length
2018-10-30 17:29 UTC
[PATCH] mjit: get rid of rb_mjit_unit_node and use ccan/list
2018-10-30 16:33 UTC
[PATCH] mjit: get rid of rb_mjit_unit_node and use ccan/list
2018-10-30 3:04 UTC
[PATCH] mjit: get rid of rb_mjit_unit_node and use ccan/list
2018-10-30 2:52 UTC
[PATCH] process.c: implement rb_f_system without toggling ruby_nocldwait
2018-10-30 1:33 UTC
[PATCH] process.c: implement rb_f_system without toggling ruby_nocldwait
2018-10-29 15:11 UTC
[PATCH] process.c: implement rb_f_system without toggling ruby_nocldwait
2018-10-29 15:10 UTC
[PATCH] wip waitpid async 2
2018-10-29 14:24 UTC
[PATCH] wip waitpid async
2018-10-29 10:39 UTC
[PATCH] wip waitpid async
2018-10-29 10:01 UTC
[PATCH] vm_trace.c (postponed_job_register): only hit main thread
2018-10-27 23:27 UTC
[PATCH] hash.c (rb_hash_key_str): simplify and only dedupe non-singleton strings
2018-10-26 5:53 UTC
[PATCH] hash.c (rb_hash_key_str): simplify and only dedupe non-singleton strings
2018-10-26 5:50 UTC
[PATCH] hash.c (rb_hash_key_str): only fstring for non-singleton strings
2018-10-26 5:46 UTC
[PATCH] hash.c: aset unconditionally deduplicate non-tainted string
2018-10-26 5:09 UTC
[PATCH] Revert "vm_trace: implement postponed_jobs as st_table"
2018-10-23 3:37 UTC
copy_job scope
2018-10-22 18:14 UTC
[PATCH] rb_sigwait_sleep: change internal API to use rb_hrtime_t
2018-10-19 20:12 UTC
[PATCH] rb_sigwait_sleep: change internal API to use rb_hrtime_t
2018-10-19 4:21 UTC
[PATCH] thread_pthread.c: do not use sleepy timer thread on Cygwin
2018-10-15 22:31 UTC
[PATCH 1/2] thread_pthread.c: fall back to UBF_TIMER_PTHREAD for Cygwin
2018-10-15 21:51 UTC (2+ messages)
` [PATCH 2/2] thread_pthread.c: check and reset interrupts for UBF_TIMER_PTHREAD
[PATCH 1/2] thread_pthread.c: fall back to UBF_TIMER_PTHREAD for Cygwin
2018-10-15 21:50 UTC (2+ messages)
` [PATCH 2/2] thread_pthread.c: check and reset interrupts for UBF_TIMER_PTHREAD
[PATCH] addr2line.c: fix *printf type warnings on 32-bit
2018-10-13 5:24 UTC
[PATCH] tests: support Linux kernels with CONFIG_IPV6=n
2018-10-13 4:46 UTC
[PATCH 01/18] rb_execution_contex_t: pack bits
2018-09-24 23:49 UTC (18+ messages)
` [PATCH 02/18] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
` [PATCH 03/18] Thread::Coro: green threads implemented using fibers
` [PATCH 04/18] coro: move is_coro flag to rb_execution_context_t
` [PATCH 05/18] coro: make ensure list persistent
` [PATCH 06/18] iom_internal: simplify ensure handling
` [PATCH 07/18] thread.c: refactor local_storage to be ec-oriented
` [PATCH 08/18] coro: support #[], #[]=, #fetch, #key?, #keys like Thread
` [PATCH 09/18] Queue + SizedQueue mostly working with Thread::Coro
` [PATCH 10/18] coro status/alive?/stop?
` [PATCH 11/18] iom_internal: enqueue directly to th->nogvl_runq
` [PATCH 12/18] test_thread_coro.rb: add IO.select test with no IO
` [PATCH 13/18] coro: support Kernel#sleep, Thread::Coro#run and #wakeup
` [PATCH 14/18] rb_thread_schedule_limits: schedule Thread::Coro if native thread is alone
` [PATCH 15/18] iom_*: check signals unconditionally
` [PATCH 16/18] simplify sleepers
` [PATCH 17/18] always check ints on schedule
` [PATCH 18/18] fix hanging on iom_sleep
[PATCH] thread_pthread.c: check and reset interrupts for UBF_TIMER_PTHREAD
2018-09-23 8:41 UTC
[PATCH] thread_pthread.c: fall back to UBF_TIMER_PTHREAD for Cygwin
2018-09-23 8:01 UTC
[PATCH] thread_pthread.c: fall back to UBF_TIMER_PTHREAD for Cygwin
2018-09-21 0:44 UTC
[PATCH] process.c (waitpid_cleanup): unconditionally remove from waiters
2018-09-19 8:09 UTC
[PATCH 01/19] unify sync_waiter, waitpid_state, waiting_fd w/ rb_sched_waiter
2018-09-15 2:41 UTC (15+ messages)
` [PATCH 06/19] thread.c: refactor local_storage to be ec-oriented
` [PATCH 07/19] coro: support #[], #[]=, #fetch, #key?, #keys like Thread
` [PATCH 08/19] Queue + SizedQueue mostly working with Thread::Coro
` [PATCH 09/19] rb_execution_contex_t: pack bits
` [PATCH 10/19] coro status/alive?/stop?
` [PATCH 11/19] test_thread_queue: stop/status/alive?
` [PATCH 12/19] coro: move is_coro flag to rb_execution_context_t
` [PATCH 13/19] coro: make ensure list persistent
` [PATCH 14/19] test_thread_coro.rb: fix braindamage
` [PATCH 15/19] cont.c: rb_bug
` [PATCH 16/19] cont.c: fix assertion
` [PATCH 17/19] disable wrong test for select
` [PATCH 18/19] iom_internal: simplify ensure handling
` [PATCH 19/19] iom_kqueue: fix list corruption with RB_WAITFD_PRI
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).