sleepy_penguin RubyGem user+dev discussion/patches/pulls/bugs/help
 help / Atom feed
[PATCH] splice.c: remove reference to non-existent function
 2019-01-02 20:50 UTC  - mbox.gz / Atom

[ANN] sleepy_penguin 3.5.0 - Linux I/O events (and more) for Ruby
 2018-12-15  4:46 UTC  (2+ messages) - mbox.gz / Atom
` [ANN] sleepy_penguin 3.5.1 "

[PATCH] doc: use HTTPS URLS when possible
 2018-12-15  4:34 UTC  - mbox.gz / Atom

[PATCH] epoll: avoid reduce block capture and ivar requests
 2018-12-14 23:08 UTC  - mbox.gz / Atom

[PATCH] kqueue: get rid of unused variable warnings
 2018-12-08 17:37 UTC  - mbox.gz / Atom

[PATCH] fix 64-to-32-bit truncation warning
 2018-12-08 17:36 UTC  - mbox.gz / Atom

[PATCH] kqueue: modernize Struct usage for Ruby 2.5.0dev
 2017-04-15  0:25 UTC  - mbox.gz / Atom

[PATCH] kqueue: ensure close-on-exec flag is set
 2017-04-14  1:54 UTC  - mbox.gz / Atom

[PATCH] doc: avoid incorrect links to Epoll::IO
 2017-03-22  7:19 UTC  - mbox.gz / Atom

[PATCH] doc: tests and examples for changing pipe size in Linux
 2017-03-22  7:19 UTC  - mbox.gz / Atom

[PATCH] copy_file_range: add documentation
 2017-03-22  2:10 UTC  - mbox.gz / Atom

[PATCH] kqueue: remove IO#autoclose= and 1.8-related checks
 2017-03-22  1:41 UTC  - mbox.gz / Atom

[PATCH] sp_copy: remove dummy 1.8 code for non-native threaded Ruby
 2017-03-22  1:41 UTC  - mbox.gz / Atom

[PATCH] epoll: add EPOLLEXCLUSIVE constant and documentation
 2017-03-18  0:56 UTC  - mbox.gz / Atom

[PATCH] epoll: add newline to Kernel#warn messages for atomicity
 2017-03-17  0:07 UTC  - mbox.gz / Atom

[PATCH] drop unused Ruby 1.8 support code
 2017-03-16 20:12 UTC  - mbox.gz / Atom

[PATCH] allow nestable TLS buffers within the same thread
 2017-03-16 19:45 UTC  - mbox.gz / Atom

[PATCH] free buffer if pthread_setspecific fails
 2017-03-16 19:45 UTC  - mbox.gz / Atom

[PATCH] WIP allow nestable TLS buffers within the same thread
 2017-03-16  9:01 UTC  (2+ messages) - mbox.gz / Atom
` [WIP v2] "

[PATCH] tests: switch to test-unit
 2017-03-11  9:56 UTC  - mbox.gz / Atom

[PATCH] implement linux_sendfile support
 2017-03-11  9:37 UTC  (2+ messages) - mbox.gz / Atom
` [PATCH 2/1] portability fixes for systems w/o splice, copy_file_range

[PATCH] gemspec: use SPDX-compatible license specifier
 2017-03-02  4:07 UTC  - mbox.gz / Atom

[PATCH] pkg.mk: various updates from other projects
 2017-01-04 18:44 UTC  - mbox.gz / Atom

[PATCH] splice: clarification regarding tee() flags
 2017-01-02  3:43 UTC  - mbox.gz / Atom

[PATCH] unify rb_gc() handling for out-of-FD conditions
 2017-01-02  3:43 UTC  - mbox.gz / Atom

[PATCH] doc: various URL updates (https)
 2017-01-02  3:43 UTC  - mbox.gz / Atom

[sleepy_penguin PATCH 0/2] splice/tee/copy_file_range support
 2017-01-02  2:31 UTC  (4+ messages) - mbox.gz / Atom
` [PATCH 1/2] support the splice(2) and tee(2) syscalls
` [PATCH 2/2] implement copy_file_range support for Linux 4.5+

[PATCH] note the epoll/io.rb file is only for Ruby 1.8
 2015-12-07  4:15 UTC  - mbox.gz / Atom

Events are still delivered after an IO object is deleted from epoll
 2015-12-07  4:13 UTC  - mbox.gz / Atom

Events are still delivered after an IO object is deleted from epoll
 2015-12-07  3:40 UTC  - mbox.gz / Atom

TODO add Linux fallocate support
 2015-10-05 11:53 UTC  - mbox.gz / Atom

[PATCH] epoll: allow :CLOEXEC instead of the long constant
 2015-06-05  9:26 UTC  - mbox.gz / Atom

[PATCH] TODO: add memfd item
 2015-04-22  1:26 UTC  - mbox.gz / Atom

[repo.or.cz] sleepy_penguin update succeeded
 2015-01-17  2:39 UTC  - mbox.gz / Atom

[repo.or.cz] sleepy_penguin update failed
 2015-01-17  2:15 UTC  - mbox.gz / Atom

[ANN] sleepy_penguin 3.4.1 - minor updates
 2015-01-11  8:15 UTC  - mbox.gz / Atom

[PATCH] gemspec: add dev dependency on test-unit 3.x
 2015-01-11  3:07 UTC  (2+ messages) - mbox.gz / Atom
` [PATCH] gemspec: use minitest, not test-unit

[PATCH] README: stop mentioning Rubinius
 2015-01-11  2:58 UTC  - mbox.gz / Atom

[PATCH] GNUmakefile: drop more RubyForge references
 2015-01-11  2:58 UTC  - mbox.gz / Atom

[PATCH] README: label the link to the mailing list archives
 2015-01-11  2:58 UTC  - mbox.gz / Atom

[PATCH] cleanup documentation links and ignores
 2015-01-11  2:40 UTC  - mbox.gz / Atom

[PATCH] relax license to LGPLv2.1+ (from v2.1 && v3 only)
 2015-01-11  2:40 UTC  - mbox.gz / Atom

[PATCH] change mailing list to sleepy-penguin@bogomips.org
 2015-01-11  2:40 UTC  - mbox.gz / Atom

[PATCH] switch documentation to olddoc
 2015-01-11  2:40 UTC  - mbox.gz / Atom

[sleepy.penguin] moving mailing list to sleepy-penguin@bogomips.org
 2015-01-11  2:36 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] extconf: detect inotify_init1 in libc
 2014-12-28  2:27 UTC  (2+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH] inotify: cleanup Inotify::Event creation

[PATCH] test_inotify: add test for rm_watch
 2014-12-27 23:55 UTC  - mbox.gz / Atom

[sleepy.penguin] [ANN] sleepy_penguin 3.3.0 - fixes and compatibility improvements
 2014-01-01 21:28 UTC  (2+ messages) - mbox.gz / Atom

[sleepy.penguin] [ANN] sleepy_penguin 3.3.0 - fixes and compatibility improvements
 2013-12-30  1:34 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] extconf: avoid unnecessary linkage against libkqueue
 2013-12-27 23:13 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] refactor and fix leak from thread-local storage use
 2013-12-27 23:08 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] value2timespec: use StringValueCStr for correctness
 2013-11-21 18:48 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] work around lack of rb_io_get_io in Rubinius
 2013-11-21 18:48 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 1/2] remove all signalfd-related files
 2013-10-19 17:59 UTC  (2+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/2] tests: remove version-dependent FD_CLOEXEC checks

[sleepy.penguin] [PATCH] test_epoll: switch test_dup_and_fork to exit!
 2013-10-19  8:46 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] tests: switch to minitest
 2013-10-19  7:27 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] util: minor cleanup to favor rb_io_get_io
 2013-10-19  7:19 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 1/3] test_epoll: minor compatibility fix for Ruby 2.1.0
 2013-09-26 21:40 UTC  (3+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/3] avoid RARRAY_PTR usage for Linux-only bits
` [sleepy.penguin] [PATCH 3/3] init: avoid redefinition warning for _GNU_SOURCE

[sleepy.penguin] [PATCH] Support for broken system without clock_gettime
 2013-09-25 17:37 UTC  (6+ messages) - mbox.gz / Atom

[sleepy.penguin] [PATCH] Add support for Mac OS X
 2013-08-28 18:10 UTC  (4+ messages) - mbox.gz / Atom
  ` [sleepy.penguin] "

[sleepy.penguin] considering a move of ML to rubyforge or savannah
 2013-08-25 21:29 UTC  - mbox.gz / Atom

[ANN] sleepy_penguin 3.2.0 - minor bug fixes, preliminary kqueue support
 2013-07-16 18:36 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 1/4] doc: flesh out kqueue-related documentation
 2013-05-03  1:20 UTC  (4+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/4] kqueue: remove timeout handling for nevents==0
` [sleepy.penguin] [PATCH 3/4] test_kqueue_io: additional test for IO-likeness
` [sleepy.penguin] [PATCH 4/4] README: update with latest features

[sleepy.penguin] [PATCH] README: update with latest features
 2013-05-02 23:00 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] do not propagate Errno::EINTR into Ruby
 2013-05-02 22:38 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 0/17] kqueue and epoll fixes
 2013-04-30  2:39 UTC  (18+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 01/17] test_epoll: remove assert_nothing_raised
` [sleepy.penguin] [PATCH 02/17] test: remove Rubinius-specific checks and skips
` [sleepy.penguin] [PATCH 03/17] test_epoll: avoid sleeping inside a signal handler
` [sleepy.penguin] [PATCH 04/17] fork-safe "to_io" in high-level epoll/kqueue
` [sleepy.penguin] [PATCH 05/17] test_kqueue: join thread after test
` [sleepy.penguin] [PATCH 06/17] test_kqueue_io: test for multiple event return
` [sleepy.penguin] [PATCH 07/17] test_timerfd: relax timing-sensitive test
` [sleepy.penguin] [PATCH 08/17] kqueue: set zero timeout if not retrieving events
` [sleepy.penguin] [PATCH 09/17] test_epoll: workaround MRI 1.8 threading bug
` [sleepy.penguin] [PATCH 10/17] test_kqueue_io: join thread in test when done using
` [sleepy.penguin] [PATCH 11/17] test_kqueue: only test if IO#autoclose= exists
` [sleepy.penguin] [PATCH 12/17] kqueue/io: fix MRI 1.8 support code for event retrieval
` [sleepy.penguin] [PATCH 13/17] kqueue: workaround lack of RSTRUCT* macros on Rubinius
` [sleepy.penguin] [PATCH 14/17] test_epoll: join thread before return from test
` [sleepy.penguin] [PATCH 15/17] test_epoll: increase delay between signal spamming
` [sleepy.penguin] [PATCH 16/17] epoll: clear FD marks snapshot before returning
` [sleepy.penguin] [PATCH 17/17] test_epoll: workaround race condition in test_close

[sleepy.penguin] [PATCH 1/3] allow building without epoll (or inotify) support
 2013-04-25  4:07 UTC  (3+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/3] pkg.mk: allow passing arguments to extconf
` [sleepy.penguin] [PATCH 3/3] preliminary kqueue support

[sleepy.penguin] [PATCH] epoll: enforce maxevents > 0 before memory allocation
 2013-04-21  3:51 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] favor comparison against 0 for error checking
 2013-04-21  3:09 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 0/3] minor cleanups and small change
 2013-04-13 19:54 UTC  (4+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 1/3] README: update description
` [sleepy.penguin] [PATCH 2/3] extconf: remove pthread checks
` [sleepy.penguin] [PATCH 3/3] set close-on-exec by default under Ruby 2.0

[sleepy.penguin] what's cooking in sleepy_penguin.git
 2013-04-13  1:44 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] epoll: cleanup GVL-release code for Ruby 2.0.0
 2013-04-13  0:22 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 1/3] test_epoll_gc: force GC on EMFILE/ENFILE
 2013-04-12 22:26 UTC  (3+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/3] .gitignore: add .rbx
` [sleepy.penguin] [PATCH 3/3] license + gem packaging cleanups

[sleepy.penguin] [PATCH 1/2] inotify: use thread-local internal buffer
 2013-04-12 22:25 UTC  (2+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/2] inotify: thread-safe Inotify#take for rbx

[sleepy.penguin] [PATCH 0/6] epoll wrapper cleanups
 2013-04-12 21:18 UTC  (9+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 1/6] test_epoll: fix timing error in test
` [sleepy.penguin] [PATCH 2/6] test_epoll: synchronize writes to the pipe array
` [sleepy.penguin] [PATCH 3/6] split Epoll and Epoll::IO, rewrite Epoll in Ruby
` [sleepy.penguin] [PATCH 4/6] epoll: implement thread-safety for mark/flag arrays
` [sleepy.penguin] [PATCH 5/6] epoll: cache alignment for per-thread structure
` [sleepy.penguin] [PATCH 6/6] avoid ENOMEM checking in common code paths

[sleepy.penguin] [PATCH] util: comment explaining non-use of FIONBIO
 2013-04-03  0:30 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH 1/2] epoll: use pthread_once properly
 2013-01-24  0:47 UTC  (2+ messages) - mbox.gz / Atom
` [sleepy.penguin] [PATCH 2/2] epoll: update documentation for multi-threaded use

[sleepy.penguin] [PATCH] epoll: add EPOLLWAKEUP constant
 2013-01-17 21:45 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] epoll: avoid EPOLL_CTL_MOD race condition
 2013-01-17 21:35 UTC  (2+ messages) - mbox.gz / Atom

[ANN] sleepy_penguin 3.1.0 - minor fixes and features
 2012-05-02  9:04 UTC  - mbox.gz / Atom

[sleepy.penguin] [PATCH] epoll: use per-thread data structure for concurrent Epoll#wait
 2012-03-22  8:57 UTC  - mbox.gz / Atom

[PATCH (WIP)] FANotify support
 2011-07-27  0:32 UTC  - mbox.gz / Atom

[sleepy.penguin] dropping signalfd() support
 2011-07-27  0:23 UTC  (3+ messages) - mbox.gz / Atom

[sleepy.penguin] [ANN] sleepy_penguin 3.0.0 - incrementally better
 2011-05-21  2:50 UTC  (2+ messages) - mbox.gz / Atom
` [ANN] sleepy_penguin 3.0.1 - really avoiding EINTR!

[sleepy.penguin] Epoll#wait raising Errno::EINTR
 2011-05-19 23:42 UTC  (2+ messages) - mbox.gz / Atom

[sleepy.penguin] [asjo@koldfront.dk: Re: subscribe sleepy.penguin@librelist.com]
 2011-03-21 20:40 UTC  - mbox.gz / Atom

[sleepy.penguin] [ANN] sleepy_penguin 2.0.0 - Linux I/O events for Ruby
 2011-03-10  5:02 UTC  - mbox.gz / Atom

[ANN] sleepy_penguin 1.4.0 - Linux I/O events for Ruby
 2011-02-04 22:30 UTC  - mbox.gz / Atom

[ANN] sleepy_penguin 1.3.0 - incremental improvements
 2011-01-21 23:18 UTC  - mbox.gz / Atom

[sleepy.penguin] [ANN] sleepy_penguin - Ruby I/O events for Linux
 2010-09-26  6:34 UTC  - mbox.gz / Atom

page: 

sleepy_penguin RubyGem user+dev discussion/patches/pulls/bugs/help

Archives are clonable:
	git clone --mirror https://bogomips.org/sleepy-penguin
	git clone --mirror http://ou63pmih66umazou.onion/sleepy-penguin

Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.lang.ruby.sleepy-penguin
	nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.sleepy-penguin

 note: .onion URLs require Tor: https://www.torproject.org/
       or Tor2web: https://www.tor2web.org/

AGPL code for this site: git clone https://public-inbox.org/ public-inbox