dumping ground for random patches and texts
 help / color / mirror / Atom feed
 messages from 2018-11-05 23:13:24 to 2019-02-05 05:28:39 UTC [more...]

[PATCH 01/10] newswww: add /$MESSAGE_ID global redirector endpoint
 2019-02-05  5:28 UTC  (3+ messages)
` [PATCH 02/10] viewdiff: group path match to not be confused by "/dev/null"
` [PATCH 03/10] TODO: support migration to v2 without breaking v1 "git fetch"

[PATCH] viewdiff: group path match to not be confused by "/dev/null"
 2019-02-04 11:40 UTC 

[PATCH] viewvcs: utf8 cleanup
 2019-02-01 22:12 UTC 

[PATCH] view: simplify quote splitting
 2019-02-01  3:06 UTC 

[PATCH] view: use fewer ops for quote splitting
 2019-02-01  2:47 UTC 

[PATCH 1/3] hval: routines for attribute escaping
 2019-01-31 11:34 UTC  (3+ messages)
` [PATCH 2/3] viewdiff: diffstat links to diff anchors
` [PATCH 3/3] WIP flush diff context

[PATCH 1/8] inbox: drop psgi.url_scheme requirement from base_url
 2019-01-31 10:49 UTC  (8+ messages)
` [PATCH 2/8] qspawn: documentation updates
` [PATCH 3/8] config: tiny cleanup to use _array() sub
` [PATCH 4/8] doc/config: user documentation for limiters
` [PATCH 5/8] doc/config: document "replyto" configuration knob
` [PATCH 6/8] doc: remove completed TODO items
` [PATCH 7/8] hval: routines for attribute escaping
` [PATCH 8/8] viewdiff: diffstat links to diff anchors

[PATCH] inbox: perform cleanup of Git objects for coderepos
 2019-01-31  0:39 UTC 

[PATCH 1/5] hval: add src_escape for highlight post-processing
 2019-01-29  8:35 UTC  (5+ messages)
` [PATCH 2/5] t/check-www-inbox: replace IPC::Run with PublicInbox::Spawn
` [PATCH 3/5] t/check-www-inbox: don't follow mboxes
` [PATCH 4/5] t/check-www-inbox: disable history
` [PATCH 5/5] solvergit: do not solve blobs twice

[PATCH] t/check-www-inbox: replace IPC::Run with PublicInbox::Spawn
 2019-01-28  9:21 UTC 

[PATCH] hval: add src_escape for highlight post-processing
 2019-01-28  6:18 UTC 

[PATCH] hval: add src_escape sub
 2019-01-27 11:43 UTC 

[PATCH] solvergit: fix wide character warnings
 2019-01-22 16:52 UTC 

[PATCH] index current info warn
 2019-01-22  9:12 UTC 

[PATCH] index current info warn
 2019-01-22  7:13 UTC 

[PATCH 01/13] t/perf-msgview: add test to check msg_html performance
 2019-01-18 12:51 UTC  (13+ messages)
` [PATCH 02/13] solver: initial Perl implementation
` [PATCH 03/13] git: support multiple URL endpoints
` [PATCH 04/13] git: git_unquote handles double-quote and backslash
` [PATCH 05/13] git: add git_quote
` [PATCH 06/13] solver: various bugfixes and cleanups
` [PATCH 07/13] view: wire up diff and vcs viewers with solver
` [PATCH 08/13] git: check saves error on disambiguation
` [PATCH 09/13] git: disable abbreviations with cat-file hints
` [PATCH 10/13] solver: operate directly on git index
` [PATCH 11/13] view: enable naming hints for raw blob downloads
` [PATCH 12/13] view: disable bold in topic display
` [PATCH 13/13] hval: colors: let there be darkness

[PATCH] t/perf-msgview: add test to check msg_html performance
 2019-01-11  9:40 UTC 

[PATCH 1/2] config: inbox name checking matches git.git more closely
 2019-01-09 11:14 UTC  (2+ messages)
` [PATCH 2/2] www: add /~/$MESSAGE_ID global redirector endpoint

[PATCH] view: more culling for search threads
 2019-01-08 11:19 UTC 

[PATCH 01/11] indexlevel=basic
 2019-01-08 11:13 UTC  (11+ messages)
` [PATCH 02/11] hoist out resolve_repo_dir from -index
` [PATCH 03/11] httpd: remove psgix.harakiri reference
` [PATCH 04/11] searchmsg: get rid of termlist scanning for mid
` [PATCH 05/11] DEBUG MEMORY DO NOT PUSH
` [PATCH 06/11] searchmsg: remove Xapian::Document field
` [PATCH 07/11] searchview: drop unused {seen} hashref
` [PATCH 08/11] searchmsg: remove unused fields for PSGI in Xapian results
` [PATCH 09/11] view: DO NOT COMMIT instrumentation
` [PATCH 10/11] over: cull unneeded fields for get_thread
` [PATCH 11/11] ok

[PATCH] view: stop storing all MIME objects on large threads
 2019-01-08  0:41 UTC 

[PATCH 1/2] hoist out resolve_repo_dir from -index
 2019-01-07  8:02 UTC  (2+ messages)
` [PATCH 2/2] wip

[PATCH 1/2] searchidx: move git_unquote to PublicInbox::Git
 2019-01-06 23:37 UTC  (2+ messages)
` [PATCH 2/2] git_unquote: perform modifications in-place

[PATCH 1/2] searchidx: move git_unquote to PublicInbox::Git
 2019-01-06 23:18 UTC  (2+ messages)
` [PATCH 2/2] git_unquote: perform modifications in-place

[PATCH] searchidx: move git_unquote to PublicInbox::Git
 2019-01-06 22:15 UTC 

[PATCH] ui-shared: get rid of "diff" link at top bar
 2019-01-05 23:30 UTC 

[PATCH 1/2] thread.c (call_without_gvl): spawn thread for UBF iff single-threaded
 2019-01-04 12:39 UTC  (2+ messages)
` [PATCH 2/2] introduce rb_nogvl C-API to mark ubf as async-signal-safe

x201 lspci -vvnn
 2019-01-04  9:52 UTC 

[PATCH] wip
 2019-01-02  9:21 UTC 

[PATCH 0/3] some fixes on a new Debian sid system
 2019-01-02  0:50 UTC  (4+ messages)
` [PATCH 1/3] inbox: keep Danga::Socket optional
` [PATCH 2/3] INSTALL: note Plack and URI::Escape are required at the moment
` [PATCH 3/3] t/v2reindex: use the larger text to increase test reliability

[PATCH] inbox: keep Danga::Socket optional
 2019-01-01 23:22 UTC 

[PATCH] wip mboxrd stream
 2018-12-31 10:21 UTC  (2+ messages)

[PATCH] accept_nonblock_spec: IO.select instead of sleep
 2018-12-30  0:32 UTC 

[PATCH] erb: remove deprecation warnings from ERB.new
 2018-12-28 22:48 UTC 

[PATCH 1/2] t/v2mirror: use IPC::Run for spawning processes
 2018-12-26  9:07 UTC  (2+ messages)
` [PATCH 2/2] tests: consolidate listen socket activation code

[PATCH] test/ruby/test_thread.rb (test_fork_while_parent_locked): rewrite to avoid OOM
 2018-12-23  8:42 UTC 

[PATCH] thread_sync.c (rb_mutex_t): eliminate fork_gen
 2018-12-22  1:35 UTC 

[PATCH] thread_sync (rb_mutex_t): eliminate fork_gen
 2018-12-21 22:34 UTC 

[PATCH 1/2] thread_sync.c (rb_mutex_abandon_keeping_mutexes): remove unnecessary check
 2018-12-21 12:22 UTC  (3+ messages)
` [PATCH 2/2] thread_sync.c (dirty fix)
` [PATCH 2/2] thread_sync.c (rb_mutex_cleanup_keeping_mutexes): update fork_gen

mutex wip
 2018-12-20  7:26 UTC 

[PATCH] thread_pthread.c (ubf_timer_disarm): ignore EINVAL iff timer is dead
 2018-12-19 23:54 UTC 

openstruct failure
 2018-12-18 18:21 UTC 

[PATCH] thread_pthread.c (ubf_timer_destroy): more careful state transition
 2018-12-18 12:08 UTC 

[PATCH] thread_pthread.c (ubf_timer_destroy): more careful state transition
 2018-12-18 11:56 UTC 

[PATCH] thread_sync.c (mutex_ptr): only reinitalize waitqueue at fork
 2018-12-18  9:13 UTC 

[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 


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).