LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/runloom_c.pyi
src/runloom/__init__.py
src/runloom/__init__.pyi
src/runloom/_hot.py
src/runloom/_optimize.py
src/runloom/context.py
src/runloom/inspect.py
src/runloom/py.typed
src/runloom/runtime.py
src/runloom/stats.py
src/runloom/sync.py
src/runloom/time.py
src/runloom.egg-info/PKG-INFO
src/runloom.egg-info/SOURCES.txt
src/runloom.egg-info/dependency_links.txt
src/runloom.egg-info/requires.txt
src/runloom.egg-info/top_level.txt
src/runloom/aio/__init__.py
src/runloom/aio/_base.py
src/runloom/aio/futures.py
src/runloom/aio/handles.py
src/runloom/aio/loop.py
src/runloom/aio/loop_core.py
src/runloom/aio/loop_io.py
src/runloom/aio/loop_net.py
src/runloom/aio/loop_run.py
src/runloom/aio/loop_schedule.py
src/runloom/aio/loop_signals.py
src/runloom/aio/loop_subprocess.py
src/runloom/aio/pipes.py
src/runloom/aio/streams.py
src/runloom/aio/streams_api.py
src/runloom/aio/subprocess.py
src/runloom/aio/tasks.py
src/runloom/aio/tls_bio.py
src/runloom/aio/tls_sock.py
src/runloom/aio/tls_wrap.py
src/runloom/aio/transport_datagram.py
src/runloom/aio/transport_server.py
src/runloom/aio/transport_stream.py
src/runloom/aio/transport_stream_io.py
src/runloom/monkey/__init__.py
src/runloom/monkey/_base.py
src/runloom/monkey/dns.py
src/runloom/monkey/dns_proto.py
src/runloom/monkey/events.py
src/runloom/monkey/executors.py
src/runloom/monkey/files.py
src/runloom/monkey/frames.py
src/runloom/monkey/heavy.py
src/runloom/monkey/locks.py
src/runloom/monkey/osio.py
src/runloom/monkey/polling.py
src/runloom/monkey/queues.py
src/runloom/monkey/signals.py
src/runloom/monkey/sockets.py
src/runloom/monkey/subproc.py
src/runloom/monkey/timers.py
src/runloom/monkey/tls.py
src/runloom_c/chan.c
src/runloom_c/chan.h
src/runloom_c/chan_ops.c.inc
src/runloom_c/chan_select_helpers.c.inc
src/runloom_c/chan_select_main.c.inc
src/runloom_c/chan_waiters.c.inc
src/runloom_c/cldeque.c
src/runloom_c/cldeque.h
src/runloom_c/compat.h
src/runloom_c/coro.c
src/runloom_c/coro.h
src/runloom_c/fcontext.c
src/runloom_c/fcontext.h
src/runloom_c/io_uring.c
src/runloom_c/io_uring.h
src/runloom_c/io_uring_l_buf.c.inc
src/runloom_c/io_uring_l_do.c.inc
src/runloom_c/io_uring_l_loop.c.inc
src/runloom_c/io_uring_l_msclose.c.inc
src/runloom_c/io_uring_l_ring.c.inc
src/runloom_c/io_uring_l_sys.c.inc
src/runloom_c/mn_sched.c
src/runloom_c/mn_sched.h
src/runloom_c/mn_sched_hub_main.c.inc
src/runloom_c/mn_sched_hub_resume_preempt.c.inc
src/runloom_c/mn_sched_hubinfo.c.inc
src/runloom_c/mn_sched_init_fini.c.inc
src/runloom_c/mn_sched_mn_api.c.inc
src/runloom_c/mn_sched_runq.c.inc
src/runloom_c/mn_sched_sysmon.c.inc
src/runloom_c/module.c
src/runloom_c/module_advice.c.inc
src/runloom_c/module_chan.c.inc
src/runloom_c/module_coro.c.inc
src/runloom_c/module_crash.c.inc
src/runloom_c/module_fdio.c.inc
src/runloom_c/module_fiber.c.inc
src/runloom_c/module_g.c.inc
src/runloom_c/module_gcframes.c.inc
src/runloom_c/module_init.c.inc
src/runloom_c/module_introspect.c.inc
src/runloom_c/module_io.c.inc
src/runloom_c/module_machinecode.c.inc
src/runloom_c/module_run.c.inc
src/runloom_c/module_select.c.inc
src/runloom_c/module_tcp.c.inc
src/runloom_c/netpoll.c
src/runloom_c/netpoll.h
src/runloom_c/netpoll_diag_fd.c.inc
src/runloom_c/netpoll_init.c.inc
src/runloom_c/netpoll_iocp.c
src/runloom_c/netpoll_iocp.h
src/runloom_c/netpoll_parker_link.c.inc
src/runloom_c/netpoll_parkers.c.inc
src/runloom_c/netpoll_pump.c.inc
src/runloom_c/netpoll_pump_helpers.c.inc
src/runloom_c/netpoll_register.c.inc
src/runloom_c/netpoll_sim.c.inc
src/runloom_c/netpoll_sim_ready.c.inc
src/runloom_c/netpoll_wait_fd.c.inc
src/runloom_c/netpoll_wake_iouring.c.inc
src/runloom_c/plat.h
src/runloom_c/plat_atomic.h
src/runloom_c/plat_compat.h
src/runloom_c/rl_handle.c
src/runloom_c/rl_handle.h
src/runloom_c/runloom_blockpool.c
src/runloom_c/runloom_blockpool.h
src/runloom_c/runloom_cover.h
src/runloom_c/runloom_crash.c
src/runloom_c/runloom_crash.h
src/runloom_c/runloom_diag.c
src/runloom_c/runloom_diag.h
src/runloom_c/runloom_fiber_san.h
src/runloom_c/runloom_fiber_san_impl.h
src/runloom_c/runloom_fsm.h
src/runloom_c/runloom_gstate.c
src/runloom_c/runloom_gstate.h
src/runloom_c/runloom_heavy_frames.h
src/runloom_c/runloom_iframe.c
src/runloom_c/runloom_iframe.h
src/runloom_c/runloom_introspect.c
src/runloom_c/runloom_introspect.h
src/runloom_c/runloom_introspect_frames.c.inc
src/runloom_c/runloom_io_fsm.h
src/runloom_c/runloom_kcsan.h
src/runloom_c/runloom_lockrank.h
src/runloom_c/runloom_sched.c
src/runloom_c/runloom_sched.h
src/runloom_c/runloom_sched_core.c.inc
src/runloom_c/runloom_sched_datastack.c.inc
src/runloom_c/runloom_sched_drain.c.inc
src/runloom_c/runloom_sched_parkwake.c.inc
src/runloom_c/runloom_sched_preempt.c.inc
src/runloom_c/runloom_sched_pystate.c.inc
src/runloom_c/runloom_stackadvice.c
src/runloom_c/runloom_stackadvice.h
src/runloom_c/runloom_tcp.c
src/runloom_c/runloom_tcp.h
src/runloom_c/runloom_tcp_capi.c.inc
src/runloom_c/runloom_tcp_capi.h
src/runloom_c/runloom_tcp_conn_io.c.inc
src/runloom_c/runloom_tcp_conn_net.c.inc
src/runloom_c/runloom_tcp_conn_send.c.inc
src/runloom_c/runloom_tcp_helpers.c.inc
src/runloom_c/runloom_tcp_type_init.c.inc
src/runloom_c/arch/swap_aarch64.S
src/runloom_c/arch/swap_x86_64.S
tests/test_adv_aio.py
tests/test_adv_chan.py
tests/test_adv_coro.py
tests/test_adv_fileio.py
tests/test_adv_monkey.py
tests/test_adv_netpoll.py
tests/test_adv_offload.py
tests/test_adv_sched.py
tests/test_adv_stack.py
tests/test_adv_sync.py
tests/test_adv_tcpconn.py
tests/test_adv_timers.py
tests/test_aio.py
tests/test_aio_cancel_torture.py
tests/test_aio_compat.py
tests/test_aio_fd_reuse.py
tests/test_aio_net.py
tests/test_aio_prerun_crossthread.py
tests/test_asyncio_bufferedproto_conformance.py
tests/test_asyncio_conformance.py
tests/test_asyncio_server_conformance.py
tests/test_blocking.py
tests/test_blocking_faultinject.py
tests/test_blocking_leak.py
tests/test_chan.py
tests/test_chan_properties.py
tests/test_chan_queue.py
tests/test_chan_stress.py
tests/test_chaos.py
tests/test_chess_greybox_aliaspair.py
tests/test_cldeque_lifo_c.py
tests/test_concurrency.py
tests/test_contention_hammer.py
tests/test_context.py
tests/test_cov100_diag_fd.py
tests/test_cov100_hub_main.py
tests/test_cov100_hubinfo_waitfd.py
tests/test_cov100_init_fini.py
tests/test_cov100_mn_api.py
tests/test_cov100_netpoll_small.py
tests/test_cov100_resume_preempt.py
tests/test_cov100_runq.py
tests/test_cov100_sysmon.py
tests/test_cov100_wake_iouring.py
tests/test_cov100b_iouring.py
tests/test_cov95_blockpool_gstate.py
tests/test_cov95_chan_stackadvice.py
tests/test_cov95_coro.py
tests/test_cov95_coro_b.py
tests/test_cov95_crash.py
tests/test_cov95_datastack.py
tests/test_cov95_diag.py
tests/test_cov95_gap_cldeque_c.py
tests/test_cov95_gap_io_uring_c.py
tests/test_cov95_gap_netpoll_c.py
tests/test_cov95_gap_runloom_crash_c.py
tests/test_cov95_gap_runloom_tcp_c.py
tests/test_cov95_introspect.py
tests/test_cov95_iouring_do.py
tests/test_cov95_iouring_loopbuf.py
tests/test_cov95_iouring_ring.py
tests/test_cov95_module_init.py
tests/test_cov95_module_io.py
tests/test_cov95_module_tcp.py
tests/test_cov95_sched_frags.py
tests/test_cov95_tcp_conn.py
tests/test_cov_aio_add_reader.py
tests/test_cov_aio_lifecycle_edge.py
tests/test_cov_aio_pause_reading.py
tests/test_cov_aio_write_backpressure.py
tests/test_cov_blackhole_timeout.py
tests/test_cov_chan_fifo_exactly_once.py
tests/test_cov_chan_gc_traverse.py
tests/test_cov_chan_unbuffered_try.py
tests/test_cov_clock_skew.py
tests/test_cov_fdio_semantics.py
tests/test_cov_fiber_fast.py
tests/test_cov_go_deadlock_differential.py
tests/test_cov_introspect_predicates.py
tests/test_cov_lostwake_edges.py
tests/test_cov_misc_contracts.py
tests/test_cov_mn.py
tests/test_cov_mn_adversarial.py
tests/test_cov_netpoll.py
tests/test_cov_serve_handler_error.py
tests/test_cov_ssl_edge.py
tests/test_cov_sync_lostwake.py
tests/test_crash_handler.py
tests/test_critical_section_park.py
tests/test_cross_iter_ratchet.py
tests/test_differential_asyncio.py
tests/test_dst_branch.py
tests/test_edge_cases.py
tests/test_event_inmem_park.py
tests/test_ext_offload_conformance.py
tests/test_fcntl_compat.py
tests/test_fd_io_faultinject.py
tests/test_foreign_safe_mutex.py
tests/test_fork_balance_lock.py
tests/test_fork_safety.py
tests/test_freethread_stress.py
tests/test_futures_compat.py
tests/test_gc_checkmark.py
tests/test_gc_fibers.py
tests/test_go_channel_oracle.py
tests/test_go_runtime_ports.py
tests/test_greenlet_interop.py
tests/test_greg_publish_gate.py
tests/test_heavy_compat.py
tests/test_hot.py
tests/test_hub_introspect.py
tests/test_introspect.py
tests/test_iouring.py
tests/test_iouring_arming.py
tests/test_iouring_cancel_close.py
tests/test_iouring_faultinject.py
tests/test_iouring_recv_backpressure.py
tests/test_kqueue_cancel.py
tests/test_kqueue_crash_race.py
tests/test_kqueue_diag_signal.py
tests/test_kqueue_eof_error.py
tests/test_kqueue_faultinject.py
tests/test_kqueue_faults_ext.py
tests/test_kqueue_mn_selfpipe.py
tests/test_kqueue_readiness.py
tests/test_kqueue_register.py
tests/test_kqueue_wake_all.py
tests/test_lifefuzz_grammar.py
tests/test_lifefuzz_sim.py
tests/test_lifefuzz_simfd.py
tests/test_linz_battery.py
tests/test_liveness_auditor.py
tests/test_mac_tcp_faultinject.py
tests/test_machinecode.py
tests/test_mn.py
tests/test_mn_compat_fixes.py
tests/test_mn_deadlock_detect.py
tests/test_mn_park.py
tests/test_mn_sim_bytes.py
tests/test_mn_sim_clock.py
tests/test_mn_sim_determinism.py
tests/test_mn_sim_fences.py
tests/test_mn_sim_reap.py
tests/test_mn_teardown.py
tests/test_module_getattr_fiber.py
tests/test_monkey.py
tests/test_monkey_fork.py
tests/test_monkey_getpass.py
tests/test_monkey_leak.py
tests/test_monkey_offload.py
tests/test_multiprocessing_compat.py
tests/test_netpoll_arming.py
tests/test_netpoll_conformance.py
tests/test_netpoll_dribble.py
tests/test_netpoll_faultinject.py
tests/test_netpoll_pending_wake_recheck.py
tests/test_offload_goroutine_popen.py
tests/test_offload_scaling.py
tests/test_optimize.py
tests/test_os_io_compat.py
tests/test_phase2_multiloop.py
tests/test_preempt_timeslicer.py
tests/test_prewarm.py
tests/test_process_compat.py
tests/test_queue_compat.py
tests/test_ready_ring_fifo.py
tests/test_run_ready.py
tests/test_sched_fairness.py
tests/test_sched_sleep_fifo.py
tests/test_scheduler_channel_compat.py
tests/test_select_faultinject.py
tests/test_selectors_compat.py
tests/test_signal_compat.py
tests/test_signal_interrupt.py
tests/test_sim_netpoll.py
tests/test_sim_netpoll_bytes.py
tests/test_simfd_mn_smoke.py
tests/test_simnet.py
tests/test_smoke.py
tests/test_snowboard_pmc.py
tests/test_soak.py
tests/test_soak_oracle_ratchet.py
tests/test_socket_compat.py
tests/test_spawn_bulk_lifecycle.py
tests/test_spawn_faultinject.py
tests/test_spawn_lockin.py
tests/test_spawn_pass_index_recycle.py
tests/test_stack_advice.py
tests/test_stack_autosize.py
tests/test_stack_frames.py
tests/test_stack_grow_down.py
tests/test_stack_pool_balance.py
tests/test_stack_sizing.py
tests/test_stats.py
tests/test_stats_balance.py
tests/test_stdlib_queue_monkey.py
tests/test_stdlib_selectors_monkey.py
tests/test_stdlib_socket_monkey.py
tests/test_stdlib_subprocess_monkey.py
tests/test_stdlib_threading_monkey.py
tests/test_stress.py
tests/test_subinterp_isolation.py
tests/test_swarm_aio_bridge.py
tests/test_swarm_blockpool_diag_crash.py
tests/test_swarm_chan_select_sync.py
tests/test_swarm_coro_stack.py
tests/test_swarm_mn_sched.py
tests/test_swarm_monkey.py
tests/test_swarm_netpoll_epoll.py
tests/test_swarm_sched_single.py
tests/test_swarm_time_context_runtime.py
tests/test_sync.py
tests/test_sync_fanin.py
tests/test_sync_primitives.py
tests/test_sysmon_oracle.py
tests/test_task_gc.py
tests/test_tcp_arming.py
tests/test_tcp_faultinject.py
tests/test_tcp_scenarios.py
tests/test_tcpconn.py
tests/test_teardown_park_matrix.py
tests/test_threading_compat.py
tests/test_time.py
tests/test_timeout_no_waker.py
tests/test_tlbc_parked_frame_gc.py
tests/test_unpark_many.py
tests/test_wait_reason.py
tests/test_win_iocp_close.py
tests/test_win_netpoll_faultinject.py
tests/test_win_pump_lockorder.py
tests/test_workloads.py