messages from 2016-09-08 01:53:19 to 2017-05-22 03:14:21 UTC [more...]
[PATCH 01/14] auto fiber scheduling and friends (VERY LIGHTLY TESTED)
2017-05-22 3:13 UTC (7+ messages)
` [PATCH 02/14] zero timeout select for auto-fibers
` [PATCH 03/14] cross thread test
` [PATCH 04/14] simplify iom_select, slightly
` [PATCH 05/14] iom_common: define FMODE_IOM_PRIVATE flags
` [PATCH 06/14] epoll WIP
` [PATCH 07/14] more wip epoll
[PATCH] lib/net/protocol.rb: account read_bytes before caller sees it
2017-05-22 0:20 UTC
[PATCH] fix accounting
2017-05-22 0:11 UTC
[PATCH] lib/net/protocol: clear short-lived read buffer
2017-05-21 23:39 UTC
[PATCH] lib/net/*: recycle and clear short-lived read buffers
2017-05-21 23:15 UTC
Fiber.start downloader
2017-05-21 23:04 UTC
[PATCH] test/ruby/test_io.rb: new test for IO.select exception set
2017-05-19 21:09 UTC
[PATCH] speed up IO#close with many threads
2017-05-19 17:44 UTC
[PATCH] speed up IO#close with many threads
2017-05-19 7:20 UTC
[PATCH] auto fiber scheduling and friends (VERY LIGHTLY TESTED)
2017-05-19 4:27 UTC
[PATCH 1/2] thread_sync.c: rename mutex_waiter struct to sync_waiter
2017-05-19 3:44 UTC (3+ messages)
` [PATCH 2/2] thread_sync.c: rewrite the rest using using ccan/list
` [PATCH 3/2] thread_sync: add write barriers to Queue and SizedQueue
[PATCH 1/8] wip-iom_select
2017-05-18 22:30 UTC (8+ messages)
` [PATCH 2/8] compiles:
` [PATCH 3/8] wip
` [PATCH 4/8] omg
` [PATCH 5/8] ok
` [PATCH 6/8] wip
` [PATCH 7/8] wip-fib-join
` [PATCH 8/8] seems to work
MSG_OOB testing
2017-05-16 23:46 UTC
[PATCH 1/3] wip-iom_select
2017-05-16 5:03 UTC (3+ messages)
` [PATCH 2/3] compiles:
` [PATCH 3/3] wip
[PATCH] compiles:
2017-05-16 3:28 UTC
[PATCH] autoload: always wait on loading thread
2017-05-12 20:19 UTC
[PATCH 1/2] thread_sync.c: rename mutex_waiter struct to sync_waiter
2017-05-09 20:24 UTC (2+ messages)
` [PATCH 2/2] thread_sync.c: rewrite the rest using using ccan/list
[PATCH] thread_futex: initial cut to replace pthread mutex and condvar types
2017-05-09 6:20 UTC
[PATCH 1/2] searchidx: use cached local $@ copy
2017-05-09 6:11 UTC (2+ messages)
` [PATCH 2/2] watchmaildir: show $@ in warning message
[PATCH] rb_execution_context_t: move stack, stack_size and cfp from rb_thread_t
2017-05-09 4:07 UTC
[PATCH] rb_thread_context_t: move stack, stack_size and cfp from rb_thread_t
2017-05-08 4:07 UTC
[PATCH] reduce rb_mutex_t size from 80 bytes to 72 bytes on 64-bit
2017-05-08 1:58 UTC (2+ messages)
[PATCH 1/2] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-05-07 23:57 UTC (3+ messages)
` [PATCH 2/2] SQUASH: rb_mutex_unlock_th: fix status, reorder case, add comments
` [PATCH] SQUASH: rb_bug
[PATCH] vm_core.h (rb_thread_t): use 32-bit running_time_us
2017-05-07 8:02 UTC
[PATCH] io.c (do_fcntl): update max FD for F_DUPFD_CLOEXEC, too
2017-05-07 6:57 UTC
[PATCH] variable.c: cleanup waitq upon thread death
2017-05-07 4:10 UTC (2+ messages)
` [PATCH v2] "
[PATCH v3] futexes
2017-05-06 4:07 UTC (4+ messages)
` [PATCH v3 1/3] thread_futex: initial cut to replace pthread mutex and condvar types
` [PATCH v3 2/3] thread_pthread: extract gvl_waiting_p function
` [PATCH v3 3/3] futex based GVL: another take
[PATCH] thread_futex: futex_cmp_requeue returns -EAGAIN
2017-05-04 19:52 UTC
[PATCH 1/6] benchmark: new single-threaded read/write benchmark with pipe
2017-05-04 4:14 UTC (6+ messages)
` [PATCH 2/6] thread_futex: initial cut to replace pthread mutex and condvar types
` [PATCH 3/6] thread_pthread: extract gvl_waiting_p function
` [PATCH 4/6] thread_futex: futex-specific GVL implementation
` [PATCH 5/6] test: wip fairness test
` [PATCH 6/6] fairness tweaks
[PATCH] benchmark: new single-threaded read/write benchmark with pipe
2017-05-04 2:10 UTC
[PATCH] thread_sync.c: rewrite the rest using using ccan/list
2017-05-04 0:50 UTC
[WIP-snap 1/4] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-05-03 2:53 UTC (4+ messages)
` [WIP-snap 2/4] test/thread: relax checks for internal implementation
` [WIP-snap 3/4] WIP: lightweight queue/condvar/sizedqueue
` [WIP-snap 4/4] more benchmarks for SizedQueue and ConditionVariable
[PATCH] ConditionVariable#broadcast is atomic
2017-05-02 18:05 UTC
[PATCH] WIP: lightweight queue/condvar/sizedqueue
2017-05-02 2:41 UTC
[PATCH] thread_sync: broadcast atomically
2017-05-02 2:30 UTC
[PATCH] more benchmarks for SizedQueue and ConditionVariable
2017-05-02 2:26 UTC
[PATCH 1/3] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-05-01 9:33 UTC (3+ messages)
` [PATCH 2/3] test/thread: relax checks for internal implementation
` [PATCH 3/3] WIP: lightweight queue/condvar/sizedqueue
[PATCH] thread_pthread.c (native_sleep): add return value
2017-04-29 22:30 UTC
[PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-04-28 2:18 UTC
[PATCH v3] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-04-28 2:00 UTC
[PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-04-27 21:00 UTC
[PATCH] thread_pthread.c (native_sleep): add return value
2017-04-27 20:57 UTC
[PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-04-27 3:42 UTC
[WIP] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
2017-04-27 3:34 UTC
[PATCH] method.h: pack rb_method_definition_t struct
2017-04-22 1:13 UTC
[PATCH] define PACKED_STRUCT_UNALIGNED correctly
2017-04-22 0:46 UTC
[PATCH] define PACKED_STRUCT_UNALIGNED correctly
2017-04-22 0:25 UTC
[PATCH 1/5] introduce new str_new_dd_freeze internal function
2017-04-19 1:57 UTC (5+ messages)
` [PATCH 2/5] begin implementing request parsing
` [PATCH 3/5] favor bitfields instead flags + macros
` [PATCH 4/5] implement request parsing with tests
` [PATCH 5/5] pkg.mk: enable warnings by default for tests
[PATCH 1/5] introduce new str_new_dd_freeze internal function
2017-04-17 23:22 UTC (5+ messages)
` [PATCH 2/5] begin implementing request parsing
` [PATCH 3/5] favor bitfields instead flags + macros
` [PATCH 4/5] pkg.mk: support VALGRIND variable for unit tests
` [PATCH 5/5] wip
[PATCH] fix ext/-test-/struct/ dependencies
2017-04-15 6:53 UTC
[PATCH] reduce calls to IO#close_on_exec=
2017-04-14 2:01 UTC
[PATCH] wip
2017-04-12 20:17 UTC
[PATCH] run-command: avoid potential dangers in forked child
2017-04-11 6:45 UTC
[PATCH] time.c: use predefined IDs
2017-04-10 18:05 UTC
[PATCH] vm_core.h (rb_control_frame_t): remove "restrict" keyword
2017-04-08 23:19 UTC (2+ messages)
` rubyspec failures
[PATCH] wip
2017-04-05 18:40 UTC
[PATCH] config: more descriptive variable name
2017-04-03 19:51 UTC
[PATCH] hash.c (any_hash): make static symbol hash non-deterministic
2017-03-28 16:58 UTC
[PATCH] WIP rack_proxy1
2017-03-28 1:16 UTC
[PATCH] fix redefinition of for -"literal string" (UMinus)
2017-03-27 6:07 UTC
[PATCH] socket: reload fptr->fd after blocking operations
2017-03-26 22:42 UTC
[PATCH] socket: reload fptr->fd after blocking operations
2017-03-26 7:07 UTC
[PATCH] USR2 upgrades may use Process.spawn for vfork
2017-03-24 22:29 UTC
[PATCH] file.c: avoid on-stack stat buffer copy
2017-03-24 18:44 UTC
[PATCH] socket: avoid fcntl for read/write_nonblock on Linux
2017-03-24 5:46 UTC
[PATCH] compile.c: optimize literal String range in case/when dispatch
2017-03-23 8:20 UTC
[PATCH] http_request: support proposed Raindrops::TCP states on non-Linux
2017-03-21 0:01 UTC
[PATCH] remove branches in dmark and dfree GC callbacks
2017-03-17 19:41 UTC
[PATCH 1/3] deduplicate "/", ":" and "\n" strings
2017-03-16 23:57 UTC (3+ messages)
` [PATCH 2/3] deduplicate File::NULL string
` [PATCH 3/3] deduplicate static rb_str_format format strings
[PATCH] WIP allow nestable TLS buffers within the same thread
2017-03-16 4:43 UTC
[PATCH] WIP: tlsbuf
2017-03-16 0:08 UTC
[PATCH] test_watcher: disable test correctly when aggregate is missing
2017-03-15 23:39 UTC
[PATCH 1/2] tcp_info: support this struct under FreeBSD
2017-03-15 22:07 UTC (2+ messages)
` [PATCH 2/2] define Raindrops::TCP hash for TCP states
[PATCH] WIP: tlsbuf
2017-03-12 8:05 UTC
[PATCH] ext/socket/raddrinfo.c (addrinfo_mark): avoid needless branch
2017-03-09 3:47 UTC
[PATCH] compile.c: apply opt_str_freeze to String#-@ (uminus)
2017-03-08 21:23 UTC
[PATCH] string.c (str_uminus): update doc for deduplication
2017-03-08 21:23 UTC
[PATCH] http: release strbuf on disabled alternates
2017-03-04 1:48 UTC
[PATCH] http: inform about alternates-as-redirects behavior
2017-03-04 1:28 UTC
[PATCH] marshal.c: use hidden objects to allow recycling
2017-02-15 0:30 UTC
[PATCH] array.c (ary_recycle_hash): use rb_gc_force_recycle
2017-02-13 0:47 UTC
[PATCH] completion: fix completion for git svn authorship switches
2017-02-05 2:06 UTC
[PATCH] symbol.c (rb_id2str): eliminate branch to set class
2017-02-03 23:34 UTC
[PATCH] io.c: remove rb_ensure usage for rb_str_tmp_frozen_* calls
2017-01-31 2:41 UTC
[PATCH] io.c (rb_io_syswrite): avoid leaving garbage after write
2017-01-30 22:03 UTC
[PATCH] string.c (rb_str_tmp_frozen_release): release embedded strings
2017-01-30 21:52 UTC
[PATCH] io.c: recycle garbage on write
2017-01-28 8:44 UTC
[PATCH] io.c: reduce garbage on write
2017-01-28 0:56 UTC
[PATCH] another benchmark for IO.copy_stream socket writing
2017-01-18 18:20 UTC
[PATCH] rinda/ring.rb (make_socket): do not keep socket on failures
2017-01-17 3:31 UTC
[PATCH] basicsocket: Linux workaround for excess garbage on write
2017-01-17 0:04 UTC
[PATCH] another benchmark for IO.copy_stream socket writing
2017-01-17 0:03 UTC
[PATCH] test/rinda/test_rinda: skip multicast tests for unsupported systems
2017-01-11 23:45 UTC
[PATCH] test/fiddle/helper: remove special case for x86_64-linux
2017-01-11 23:14 UTC
[PATCH] io.c (io_fwrite): copy to hidden buffer when writing
2017-01-05 23:05 UTC
[PATCH] io.c (io_fwrite): temporarily freeze string when writing
2016-12-31 0:58 UTC
[PATCH] add benchmark for IO.copy_stream IO#write case
2016-12-31 0:39 UTC
[PATCH] io: quick-n-dirty try to use locktmp to avoid alloc in write
2016-12-29 0:57 UTC
[PATCH] io.c (io_fwrite): thread-local write buffer
2016-12-29 0:44 UTC
[PATCH] String#-@ deduplicates
2016-12-28 2:49 UTC
[PATCH] fstring
2016-12-27 0:54 UTC
[PATCH] SHELL not /bin/sh
2016-12-22 22:37 UTC
[PATCH] fix optimization for hash aset/aref with fstring
2016-12-22 0:47 UTC
[PATCH] test: increase test data sizes to fill socket buffers
2016-12-16 10:29 UTC
[PATCH] tick
2016-12-14 19:28 UTC
[PATCH 1/3] nntp: add test case for the "DATE" command
2016-12-13 3:10 UTC (3+ messages)
` [PATCH 2/3] nntp: avoid useless use of strftime
` [PATCH 3/3] searchmsg: remove unused EPOCH_822 constant
[PATCH] linkify: implement Markdown link compatibility (again)
2016-12-06 23:40 UTC
[PATCH] net/http: use require_relative to reduce syscalls
2016-11-23 22:45 UTC
[PATCH] readahead: handle queued commands properly
2016-11-05 1:04 UTC
[PATCH] git-svn: WIP worktree awareness
2016-10-13 1:41 UTC
[PATCH 1/2] thread: reduce indentation level
2016-10-12 23:07 UTC (2+ messages)
` [PATCH 2/2] thread: fix parent/child relationships
[WIP 0/13] mail threading speedups
2016-10-05 1:47 UTC (14+ messages)
` [PATCH 01/13] view: remove "subject dummy" references
` [PATCH 02/13] thread: remove Mail::Thread dependency
` [PATCH 03/13] thread: pass array refs instead of entire arrays
` [PATCH 04/13] thread: remove accessor usage in internals
` [PATCH 05/13] inbox: ghost smsg
` [PATCH 06/13] thread: remove Email::Abstract wrapping
` [PATCH 07/13] thread: remove rootset accessor method
` [PATCH 08/13] thread: simplify
` [PATCH 09/13] thread: remove iterate_down
` [PATCH 10/13] thread: avoid incrementing undefined value
` [PATCH 11/13] thread: order_children no longer cares about depth
` [PATCH 12/13] thread: inline and remove recurse_down logic
` [PATCH 13/13] thread: fix sorting without topmost
[WIP 0/5] top-level /$INBOX/ speedups
2016-09-30 2:33 UTC (6+ messages)
` [PATCH 1/5] thread: bump view window for benchmarking
` [PATCH 2/5] thread: remove Mail::Thread dependency
` [PATCH 3/5] thread: pass array refs instead of entire arrays
` [PATCH 4/5] thread: remove accessor usage in internals
` [PATCH 5/5] thread: remove Email::Abstract wrapping
[PATCH] http: check curl_multi_remove_handle error code
2016-09-21 21:20 UTC
[PATCH] help: document new search prefixes
2016-09-13 1:18 UTC
[PATCH/WIP 0/3] http state manglement
2016-09-12 22:42 UTC (4+ messages)
` [PATCH 1/3] http: warn on curl_multi_add_handle failures
` [PATCH 2/3] http: check curl_multi_remove_handle for errors
` [PATCH 3/3] http: always remove curl easy from multi session on release
[WIP 0/8] search fixes and updates
2016-09-08 10:23 UTC (9+ messages)
` [PATCH 1/8] import: hoist out _check_path function
` [PATCH 2/8] search: allow searching user fields (To/Cc/From)
` [PATCH 3/8] search: drop longer subject: prefix for search
` [PATCH 4/8] search: more granular message body searching
` [PATCH 5/8] search: fix space regressions from recent changes
` [PATCH 6/8] search: match quote detection behavior of view
` [PATCH 7/8] search: increase term positions for each quoted hunk
` [PATCH 8/8] search: fix compatibility with Debian wheezy
[PATCH 1/6] search: allow searching user fields (To/Cc/From)
2016-09-08 1:53 UTC (4+ messages)
` [PATCH 4/6] search: fix space regressions from recent changes
` [PATCH 5/6] search: match quote detection behavior of view
` [PATCH 6/6] search: increase term positions for each quoted hunk
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).