dumping ground for random patches and texts
 help / color / mirror / Atom feed
 messages from 2015-01-21 22:15:13 to 2015-12-02 02:06:56 UTC [more...]

[REJECT] openssl: avoid kwarg parsing from C API at startup
 2015-12-02  2:06 UTC 

[PATCH] openssl: avoid kwarg parsing from C API at startup
 2015-12-02  0:11 UTC 

[PATCH] test/openssl/test_ssl.rb (test_copy_stream): new test
 2015-11-25 21:52 UTC 

[PATCH] t0105: fix test reliability
 2015-11-24 21:35 UTC 

[PATCH] io.c (rb_gc_for_fd): wrapper for retrying FD creation
 2015-11-21 10:52 UTC 

[PATCH] add .gitattributes for Ruby method detection
 2015-11-21  1:37 UTC 

[PATCH] add .gitattributes
 2015-11-19  8:23 UTC 

[PATCH] socket: avoid exceptions in wrapper code
 2015-11-17  1:05 UTC 

[PATCH 0/5] avoid kwarg parsing in socket ext
 2015-11-13  4:10 UTC  (6+ messages)
` [PATCH 1/5] socket: avoid arg parsing in rsock_s_recvfrom_nonblock
` [PATCH 2/5] socket: Socket#connect_nonblock avoids arg parsing with C API
` [PATCH 3/5] socket: avoid arg parsing in rsock_s_accept_nonblock
` [PATCH 4/5] socket (bsock_recvmsg_internal): avoid arg parsing
` [PATCH 5/5] socket: avoid arg parsing in bsock_sendmsg_internal

[PATCH] socket: Socket#connect_nonblock avoids arg parsing with C API
 2015-11-12 21:21 UTC 

[PATCH] socket: avoid arg parsing in rsock_s_recvfrom_nonblock
 2015-11-12  9:48 UTC 

[PATCH] socket: avoid arg parsing in rsock_s_recvfrom_nonblock
 2015-11-12  9:41 UTC 

[PATCH] socket: Socket#connect_nonblock avoids get_kwarg
 2015-11-12  9:03 UTC 

[PATCH] socket: avoid kwarg parsing in rsock_s_recvfrom_nonblock
 2015-11-12  9:00 UTC 

[PATCH] io.c: avoid kwarg parsing in C API
 2015-11-12  1:51 UTC 

[PATCH] iv_index_tbl: convert to id_table
 2015-11-11 20:11 UTC 

[PATCH] mlib: initial commit
 2015-11-10  3:55 UTC 

[PATCH] http_parser: handle keepalive_requests internally
 2015-11-10  3:55 UTC 

[PATCH] update .gitignores for latest autotools + gnulib
 2015-11-09 22:53 UTC 

[PATCH] variable.c (rb_autoload_load): allow recursive calls
 2015-11-09 21:10 UTC 

[PATCH] mlib: initial commit
 2015-11-09  5:29 UTC 

[PATCH] dtas-mlib: initial commit
 2015-11-07  7:55 UTC 

[PATCH] introduce rb_autoload_value to replace rb_autoload
 2015-11-06  3:54 UTC 

[PATCH] introduce rb_autoload_value to replace rb_autoload
 2015-11-06  3:46 UTC 

[PATCH] test_autoload: WIP nested autoload test
 2015-11-05 22:07 UTC 

[PATCH] test/ruby/test_autoload: hoist out ruby_impl_require
 2015-11-05 21:57 UTC 

[PATCH] variable.c: workarouind recursive autoload trigger
 2015-11-05 21:33 UTC 

[PATCH] variable.c: remove custom locking for autoload
 2015-11-05 21:24 UTC 

[PATCH] id_table: wip - use ID shift
 2015-11-04 21:04 UTC 

[PATCH] include/ruby/ruby.h (struct RObject): hide iv_index_tbl type
 2015-11-03  3:49 UTC 

[PATCH] wip id_table conversion: too big
 2015-11-03  3:39 UTC 

[PATCH] iseq.c (iseq_memsize): account for rb_call_cache entries
 2015-10-31  1:31 UTC 

[PATCH] variable.c (rb_global_tbl): convert to id_table
 2015-10-29 19:40 UTC 

[PATCH] variable.c: reduce heap usage for autoload_data_i
 2015-10-29  1:07 UTC 

[PATCH] variable.c: additional locking around autoload
 2015-10-28 23:28 UTC 

[PATCH] test/io/wait/test_io_wait.rb (test_wait_eof): test return value
 2015-10-22 22:16 UTC 

[PATCH] use id_table for constant tables
 2015-10-22 20:34 UTC 

[PATCH] use id_table for constant tables
 2015-10-22 20:08 UTC 

[PATCH] use id_table for constant tables
 2015-10-22  2:37 UTC 

[PATCH] fiddle: release GVL for ffi_call
 2015-10-21 20:50 UTC 

id_table wip
 2015-10-20 21:49 UTC 

[PATCH] fiddle: release GVL for ffi_call
 2015-10-19 21:44 UTC 

[PATCH] fiddle/closure: static callback function
 2015-10-19 20:38 UTC 

[PATCH] use non-blocking stdin for interactive mode
 2015-10-03 22:03 UTC 

[PATCH] pathname: reduce object allocation
 2015-09-16  9:26 UTC  (2+ messages)

[PATCH] git-send-email: bikeshed Message-ID generation
 2015-09-06  9:23 UTC 

[PATCH] work-in-progress: crit-bit map
 2015-09-06  3:03 UTC 

[PATCH 0/3] improve external Message-ID handling
 2015-09-03  1:54 UTC  (4+ messages)
` [PATCH 1/3] view: include ghost messages in thread views
` [PATCH 2/3] search: disable Message-ID compression in Xapian
` [PATCH 3/3] ExtMsg: 300 to external mailing list archives

[PATCH] hopefully fix broken permissions for search
 2015-08-23 19:43 UTC 

spew-more
 2015-08-23 19:37 UTC 

spew
 2015-08-23 19:32 UTC 

[PATCH] cleanup Email::Address usage
 2015-08-23 19:05 UTC 

[PATCH 1/3] search: avoid creating ghosts for circular References
 2015-08-18  1:11 UTC  (3+ messages)
` [PATCH 2/3] search: common Subject: normalization for Re: prefixes
` [PATCH 3/3] search: expose $PublicInbox::Search::LANG variable

[PATCH] method.h: cast checks to int for >= 0 checks
 2015-08-14  9:50 UTC 

[PATCH 1/2] iseq.c (rb_iseq_mark): reduce NULL checks
 2015-08-13 21:40 UTC  (2+ messages)
` [PATCH 2/2] iseq: move iseq->body->mark_ary to iseq->mark_ary

[PATCH] load.c (features_index_add): avoid repeat calculation
 2015-08-12 23:51 UTC 

[PATCH] load.c: match comment with variable (`e' => `ext')
 2015-08-12 23:42 UTC 

[PATCH 1/5] net/http: retryable exception is configurable
 2015-08-12 19:23 UTC  (5+ messages)
` [PATCH 2/5] thread_pthread: eliminate malloc from signal thread list
` [PATCH 3/5] improve handling of timer thread shutdown
` [PATCH 4/5] digest: remove needless volatile
` [PATCH 5/5] remove needless volatile from ALLOCV_N + friends

[PATCH 1/2] hoist out rb_call_info_kw_arg_bytes to inline function
 2015-08-12 12:14 UTC  (2+ messages)
` [PATCH 2/2] iseq.c (iseq_memsize): reimplement for wrapper

[PATCH] iseq: implement memsize for wrapper
 2015-08-12  0:48 UTC 

[PATCH] rb_parser_compile_*: remove volatile
 2015-08-05 22:55 UTC 

[PATCH] openssl/buffering: fix gets on EOF with limit
 2015-08-01 21:57 UTC 

[PATCH] st: constify st_table * in public API
 2015-07-30  0:17 UTC 

[PATCH] st.c: constify st_table in private functions
 2015-07-29 23:43 UTC 

[PATCH] hash.c: improve integer/fixnum hashing
 2015-07-29 23:14 UTC 

[PATCH] hash.c: improve integer/fixnum hashing
 2015-07-29 23:10 UTC 

[PATCH] hash.c: improve integer hashing
 2015-07-29 22:46 UTC 

[PATCH] hash.c: improve integer hashing
 2015-07-29 22:20 UTC 

[PATCH] hash.c: improve integer hashing
 2015-07-29 19:58 UTC 

[PATCH] benchmark: add new benchmarks for hashing dsyms and fixnums
 2015-07-29  2:59 UTC 

[PATCH] benchmark: add new benchmarks for hashing dsyms and fixnums
 2015-07-28 21:46 UTC 

[PATCH] Revert "symbol.h: memoize hashval for RSymbol"
 2015-07-28 21:16 UTC 

[PATCH] hash.c: improve integer hashing
 2015-07-28 21:16 UTC 

[PATCH] memoize hashval for RSymbol
 2015-07-27 10:17 UTC 

[PATCH] variable.c: additional locking around autoload
 2015-07-23 22:17 UTC 

autoload test failure
 2015-07-21 18:40 UTC 

[PATCH] io.c: IO.copy_stream uses poll on Linux
 2015-07-20 20:07 UTC 

[PATCH] io.c: IO.copy_stream uses poll on Linux
 2015-07-20 19:58 UTC 

[PATCH] improve handling of timer thread shutdown
 2015-07-20  8:09 UTC 

[PATCH] net/http: retryable exception is configurable
 2015-07-18  8:22 UTC 

[PATCH] remove mimmalloc/mimfree for vm and main thread
 2015-07-18  7:42 UTC 

[PATCH] parse.y (struct parser_params): pack to four cache lines on x86-64
 2015-07-18  7:06 UTC 

[PATCH] thread_pthread: eliminate malloc from signal thread list
 2015-07-18  3:39 UTC 

[PATCH] improve handling of timer thread shutdown
 2015-07-18  2:51 UTC 

[PATCH] test/ruby/test_process.rb: test thread+sigs work after failed exec
 2015-07-18  1:24 UTC 

[PATCH] make Process.kill(:STOP, $$) resumable
 2015-07-17 17:51 UTC 

[PATCH] make Process.kill(:STOP, $$) resumable
 2015-07-17 17:51 UTC 

[PATCH] make Process.kill(:STOP, $$) resumable
 2015-07-17  9:59 UTC 

[PATCH] ensure Process.kill(:STOP, $$) is resumable
 2015-07-17  9:22 UTC 

[PATCH] thread.c (rb_thread_alone): simplify
 2015-07-17  0:58 UTC 

[PATCH] remove unnecessary enumerator requires
 2015-07-16 20:40 UTC 

[PATCH] parse.y: pack
 2015-07-16 20:37 UTC 

[PATCH 1/2] avoid redundant GET_THREAD() calls
 2015-07-16 20:23 UTC  (2+ messages)
` [PATCH 2/2] remove enumerator requires

[PATCH] parse.y: pack
 2015-07-16 10:57 UTC 

[PATCH] io.c (argf_read_nonblock): support `exception: false'
 2015-07-16  9:57 UTC 

[PATCH] thread.c (thread_initialize): avoid RSTRING_PTR and NUMT2INT
 2015-07-15  0:35 UTC 

[PATCH] io.c: avoid kwarg parsing in C API
 2015-07-07 21:57 UTC 

[PATCH] iseq.c (iseq_data_to_ary): dump kw_arg as symbol
 2015-07-07 19:37 UTC 

[PATCH] compile.c (COMPILE_ERROR): reduce GET_THREAD() calls
 2015-07-07  7:36 UTC 

[PATCH 1/3] introduce epoch for scheduling tfx bits
 2015-07-05  2:21 UTC  (3+ messages)
` [PATCH 2/3] parse_time: pass through floats and integers
` [PATCH 3/3] huge revamp

[PATCH] test/ruby/test_process.rb: test for fd=3 usability in child
 2015-07-05  0:20 UTC 

[PATCH] test/ruby/test_process.rb: test for fd=3 usability in child
 2015-07-05  0:18 UTC 

[PATCH] enumerator.c: provide enumerator.rb, too
 2015-07-04 21:20 UTC 

[PATCH] load.c: prevent enumerator load search
 2015-07-04 21:14 UTC 

[PATCH] load.c: use fstring for loaded features and expanded load path
 2015-07-04  5:29 UTC 

[PATCH] string.c: ensure String#freeze resizes internal buffer
 2015-07-04  5:25 UTC 

[PATCH] vm.c: reduce branches for always-set VM fields
 2015-07-04  0:34 UTC 

[PATCH] socket: support accept `sock_nonblock: (true|false)'
 2015-07-02  1:36 UTC 

[PATCH 1/3] reflect changes in Rack::Utils::HTTP_STATUS_CODES
 2015-06-30 22:19 UTC  (3+ messages)
` [PATCH 2/3] reduce constants and optimize for Ruby 2.2
` [PATCH 3/3] http_response: reduce size of multi-line header path

[PATCH] move RB_GC_GUARD responsibility to rb_add_method_iseq
 2015-06-30 20:55 UTC 

[PATCH] struct.c: speedup for big structs
 2015-06-30 20:11 UTC  (2+ messages)

[PATCH] reflect changes in Rack::Utils::HTTP_STATUS_CODES
 2015-06-30  0:35 UTC 

[PATCH] io.c: reopen stdio streams correctly when given "w+"
 2015-06-29 23:20 UTC 

[PATCH] delay `exception: false' checks for minor speedup
 2015-06-29 21:44 UTC 

delay exception checks
 2015-06-29 21:00 UTC 

[PATCH] unordered
 2015-06-29 19:42 UTC 

spew
 2015-06-29 17:45 UTC 

[PATCH] ext/openssl/ossl_ssl.c: raise if kwargs given in blocking mode
 2015-06-24 17:29 UTC 

[PATCH] st.c: use ccan linked-list
 2015-06-24  7:34 UTC 

[PATCH] string.c (rb_str_justify): use RB_GC_GUARD
 2015-06-24  3:43 UTC 

[PATCH 1/2] enum.c: remove volatile, use RB_GC_GUARD
 2015-06-24  3:37 UTC  (2+ messages)
` [PATCH 2/2] enum.c (enum_minmax): simplify return value creation

[PATCH] use Array instead of custom struct for generic ivars
 2015-06-23 23:20 UTC 

[PATCH] enum.c: remove volatile, use RB_GC_GUARD
 2015-06-23  3:02 UTC 

[PATCH] socket: cache common socket families in fptr->mode
 2015-06-23  2:11 UTC 

[PATCH] socket: cache common socket families in fptr->mode
 2015-06-23  2:04 UTC 

[PATCH] dir.c (check_dirname): avoid volatile, use return value
 2015-06-23  0:39 UTC 

[PATCH] struct.c: speedup for big structs
 2015-06-22 22:00 UTC 

[PATCH] compile.c: convert to use ccan/list
 2015-06-17 23:46 UTC 

[PATCH] ext/socket/ancdata.c (bsock_recvmsg_internal): reduce stack use
 2015-06-17 20:55 UTC 

[PATCH] use %+PRIsVALUE instead of rb_inspect
 2015-06-17 20:55 UTC 

[PATCH] socket: allow explicit buffer for recv and recv_nonblock
 2015-06-10  0:23 UTC 

[PATCH] socket: allow exception-free nonblocking sendmsg/recvmsg
 2015-06-05 23:16 UTC 

[PATCH] socket: allow exception-free nonblocking sendmsg/recvmsg
 2015-06-05  0:01 UTC 

[PATCH] socket: allow exception-free nonblocking sendmsg/recvmsg
 2015-06-04 22:08 UTC 

[PATCH] socket: allow exception-free nonblocking sendmsg/recvmsg
 2015-06-04 22:07 UTC 

[PATCH] variable.c: cleanup removal of special constant support (part2)
 2015-06-02 20:14 UTC 

[PATCH] variable.c: remove generic ivar support for special constants
 2015-06-02  3:05 UTC 

[PATCH] variable.c: remove generic ivar support for special constants
 2015-06-02  3:04 UTC 

[PATCH] sendmsg_nonblock "exception: false"
 2015-06-02  2:35 UTC 

[PATCH] ext/socket/ancdata.c (bsock_sendmsg_internal): use rb_scan_args
 2015-06-02  2:25 UTC 

[PATCH] socket: nonblocking sendmsg/recvmsg can be exception-free
 2015-06-02  1:51 UTC 

[PATCH] avoid compatibility table with generic ivars
 2015-05-29  0:39 UTC 

[PATCH] lib/*: use monotonic clock for timeouts
 2015-05-27 21:11 UTC 

[PATCH] openssl: use RB_GC_GUARD instead of volatile
 2015-05-27  0:43 UTC 

[PATCH] socket: avoid redundant fcntl on Linux
 2015-05-26 20:47 UTC 

[PATCH 1/2] variable.c: extract common functions for generic ivar indices
 2015-05-23  1:24 UTC  (2+ messages)
` [PATCH 2/2] variable.c: use indices for generic ivars

[PATCH 1/2] variable.c: extract common functions for generic ivar indices
 2015-05-21  2:51 UTC  (2+ messages)
` [PATCH 2/2] variable.c: use indices for generic ivars

[PATCH] variable.c: generic_iv_tbl is unavoidable
 2015-05-12 21:05 UTC 

[PATCH] ext/socket/init.c (rsock_s_recvfrom_nonblock): avoid redundant fcntl
 2015-05-12  0:23 UTC 

[PATCH 1/2] ext/socket/init.c: use SOCK_NONBLOCK if available
 2015-05-12  0:06 UTC  (2+ messages)
` [PATCH 2/2] socket: accept_nonblock supports "nonblock: false" kwarg

[PATCH] ext/socket/init.c: use SOCK_NONBLOCK if available
 2015-05-11 20:48 UTC 

[PATCH 1/3] lib/webrick/utils.rb: simplify by avoiding fcntl
 2015-05-11 20:17 UTC  (3+ messages)
` [PATCH 2/3] lib/drb/*.rb: avoid redundant fcntl call
` [PATCH 3/3] lib/webrick/server.rb: "

[PATCH] thread.c (thread_start_func_2): warn on uncaught exception
 2015-05-08 21:41 UTC 

[PATCH 1/2] http_request: support rack.hijack by default
 2015-05-07 21:43 UTC  (2+ messages)
` [PATCH 2/2] avoid extra allocation for hijack proc creation

[PATCH] favor kgio_wait_readable for single FD over select
 2015-05-07 20:24 UTC 

[PATCH] lib/*: use monotonic clock for timeouts
 2015-05-06 22:29 UTC 

[PATCH] ext/socket/ancdata.c (bsock_recvmsg_internal): GC guard
 2015-05-06 21:22 UTC 

[PATCH] ext/socket/ancdata.c (bsock_recvmsg_internal): GC guard
 2015-05-06 21:20 UTC 

proxy_pass race fix
 2015-04-21  4:13 UTC 

[PATCH] stringio: avoid STR_NOFREE due to constant string
 2015-04-17  1:40 UTC 

[PATCH] connect_nonblock(..., exception: false) does not raise EISCONN
 2015-04-16  2:25 UTC 

[PATCH] experimental test to disable buffer sharing
 2015-04-14 20:36 UTC 

[PATCH] lib/net/*: use io/wait methods instead of IO.select
 2015-04-13  2:22 UTC 

[PATCH] wbuf: fix writev
 2015-04-07 21:52 UTC 

[PATCH] lib/net/protocol.rb (rbuf_fill): avoid exception with read_nonblock
 2015-04-07 19:35 UTC 

[PATCH] connect_nonblock supports "exception: false"
 2015-04-01 20:42 UTC 

[PATCH 0/5] new ccan/list functionality
 2015-03-30  6:27 UTC  (5+ messages)
` [PATCH 5/5] list: add list_for_each_rev_safe{,_off} macros
      ` [ccan] [PATCH 5/5] list: add list_for_each_rev_safe{, _off} macros

[WIP] use rb_get_kwargs for exception:false
 2015-03-12  3:00 UTC 

[PATCH] st.c (st_numhash): mix float value
 2015-01-22  0:49 UTC 

[PATCH] fix flonum hashing regression from r45384
 2015-01-21 22:15 UTC  (2+ messages)
` flonum hash fix regression benchmark results


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