[ANN] sleepy_penguin 3.5.2 - Linux I/O events (and more) for Ruby 2020-02-01 21:44 UTC [PATCH] doc: switch bogomips.org to yhbt.net 2020-01-29 23:53 UTC [PATCH] epoll: suppress warning for rb_ensure(real_epwait,...) 2019-11-29 21:38 UTC [PATCH] test_epoll: avoid out-of-FD errors 2019-11-29 21:38 UTC [PATCH] pkg.mk: use dark216 theme for Earth Day 2019 2019-10-31 10:22 UTC [PATCH] splice.c: remove reference to non-existent function 2019-01-02 20:50 UTC [ANN] sleepy_penguin 3.5.0 - Linux I/O events (and more) for Ruby 2018-12-15 4:46 UTC (2+ messages) ` [ANN] sleepy_penguin 3.5.1 " [PATCH] doc: use HTTPS URLS when possible 2018-12-15 4:34 UTC [PATCH] epoll: avoid reduce block capture and ivar requests 2018-12-14 23:08 UTC [PATCH] kqueue: get rid of unused variable warnings 2018-12-08 17:37 UTC [PATCH] fix 64-to-32-bit truncation warning 2018-12-08 17:36 UTC [PATCH] kqueue: modernize Struct usage for Ruby 2.5.0dev 2017-04-15 0:25 UTC [PATCH] kqueue: ensure close-on-exec flag is set 2017-04-14 1:54 UTC [PATCH] doc: avoid incorrect links to Epoll::IO 2017-03-22 7:19 UTC [PATCH] doc: tests and examples for changing pipe size in Linux 2017-03-22 7:19 UTC [PATCH] copy_file_range: add documentation 2017-03-22 2:10 UTC [PATCH] kqueue: remove IO#autoclose= and 1.8-related checks 2017-03-22 1:41 UTC [PATCH] sp_copy: remove dummy 1.8 code for non-native threaded Ruby 2017-03-22 1:41 UTC [PATCH] epoll: add EPOLLEXCLUSIVE constant and documentation 2017-03-18 0:56 UTC [PATCH] epoll: add newline to Kernel#warn messages for atomicity 2017-03-17 0:07 UTC [PATCH] drop unused Ruby 1.8 support code 2017-03-16 20:12 UTC [PATCH] allow nestable TLS buffers within the same thread 2017-03-16 19:45 UTC [PATCH] free buffer if pthread_setspecific fails 2017-03-16 19:45 UTC [PATCH] WIP allow nestable TLS buffers within the same thread 2017-03-16 9:01 UTC (2+ messages) ` [WIP v2] " [PATCH] tests: switch to test-unit 2017-03-11 9:56 UTC [PATCH] implement linux_sendfile support 2017-03-11 9:37 UTC (2+ messages) ` [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 [PATCH] pkg.mk: various updates from other projects 2017-01-04 18:44 UTC [PATCH] splice: clarification regarding tee() flags 2017-01-02 3:43 UTC [PATCH] unify rb_gc() handling for out-of-FD conditions 2017-01-02 3:43 UTC [PATCH] doc: various URL updates (https) 2017-01-02 3:43 UTC [sleepy_penguin PATCH 0/2] splice/tee/copy_file_range support 2017-01-02 2:31 UTC (4+ messages) ` [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 Events are still delivered after an IO object is deleted from epoll 2015-12-07 4:13 UTC Events are still delivered after an IO object is deleted from epoll 2015-12-07 3:40 UTC TODO add Linux fallocate support 2015-10-05 11:53 UTC [PATCH] epoll: allow :CLOEXEC instead of the long constant 2015-06-05 9:26 UTC [PATCH] TODO: add memfd item 2015-04-22 1:26 UTC [repo.or.cz] sleepy_penguin update succeeded 2015-01-17 2:39 UTC [repo.or.cz] sleepy_penguin update failed 2015-01-17 2:15 UTC [ANN] sleepy_penguin 3.4.1 - minor updates 2015-01-11 8:15 UTC [PATCH] gemspec: add dev dependency on test-unit 3.x 2015-01-11 3:07 UTC (2+ messages) ` [PATCH] gemspec: use minitest, not test-unit [PATCH] README: label the link to the mailing list archives 2015-01-11 2:58 UTC [PATCH] GNUmakefile: drop more RubyForge references 2015-01-11 2:58 UTC [PATCH] README: stop mentioning Rubinius 2015-01-11 2:58 UTC [PATCH] switch documentation to olddoc 2015-01-11 2:40 UTC [PATCH] change mailing list to sleepy-penguin@bogomips.org 2015-01-11 2:40 UTC [PATCH] relax license to LGPLv2.1+ (from v2.1 && v3 only) 2015-01-11 2:40 UTC [PATCH] cleanup documentation links and ignores 2015-01-11 2:40 UTC [sleepy.penguin] moving mailing list to sleepy-penguin@bogomips.org 2015-01-11 2:36 UTC [sleepy.penguin] [PATCH] extconf: detect inotify_init1 in libc 2014-12-28 2:27 UTC (2+ messages) ` [sleepy.penguin] [PATCH] inotify: cleanup Inotify::Event creation [PATCH] test_inotify: add test for rm_watch 2014-12-27 23:55 UTC [sleepy.penguin] [ANN] sleepy_penguin 3.3.0 - fixes and compatibility improvements 2014-01-01 21:28 UTC (2+ messages) [sleepy.penguin] [ANN] sleepy_penguin 3.3.0 - fixes and compatibility improvements 2013-12-30 1:34 UTC [sleepy.penguin] [PATCH] extconf: avoid unnecessary linkage against libkqueue 2013-12-27 23:13 UTC [sleepy.penguin] [PATCH] refactor and fix leak from thread-local storage use 2013-12-27 23:08 UTC [sleepy.penguin] [PATCH] value2timespec: use StringValueCStr for correctness 2013-11-21 18:48 UTC [sleepy.penguin] [PATCH] work around lack of rb_io_get_io in Rubinius 2013-11-21 18:48 UTC [sleepy.penguin] [PATCH 1/2] remove all signalfd-related files 2013-10-19 17:59 UTC (2+ messages) ` [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 [sleepy.penguin] [PATCH] tests: switch to minitest 2013-10-19 7:27 UTC [sleepy.penguin] [PATCH] util: minor cleanup to favor rb_io_get_io 2013-10-19 7:19 UTC [sleepy.penguin] [PATCH 1/3] test_epoll: minor compatibility fix for Ruby 2.1.0 2013-09-26 21:40 UTC (3+ messages) ` [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) [sleepy.penguin] [PATCH] Add support for Mac OS X 2013-08-28 18:10 UTC (4+ messages) ` [sleepy.penguin] " [sleepy.penguin] considering a move of ML to rubyforge or savannah 2013-08-25 21:29 UTC [ANN] sleepy_penguin 3.2.0 - minor bug fixes, preliminary kqueue support 2013-07-16 18:36 UTC [sleepy.penguin] [PATCH 1/4] doc: flesh out kqueue-related documentation 2013-05-03 1:20 UTC (4+ messages) ` [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 [sleepy.penguin] [PATCH] do not propagate Errno::EINTR into Ruby 2013-05-02 22:38 UTC [sleepy.penguin] [PATCH 0/17] kqueue and epoll fixes 2013-04-30 2:39 UTC (18+ messages) ` [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) ` [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 [sleepy.penguin] [PATCH] favor comparison against 0 for error checking 2013-04-21 3:09 UTC [sleepy.penguin] [PATCH 0/3] minor cleanups and small change 2013-04-13 19:54 UTC (4+ messages) ` [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 [sleepy.penguin] [PATCH] epoll: cleanup GVL-release code for Ruby 2.0.0 2013-04-13 0:22 UTC [sleepy.penguin] [PATCH 1/3] test_epoll_gc: force GC on EMFILE/ENFILE 2013-04-12 22:26 UTC (3+ messages) ` [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) ` [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) ` [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 [sleepy.penguin] [PATCH 1/2] epoll: use pthread_once properly 2013-01-24 0:47 UTC (2+ messages) ` [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 [sleepy.penguin] [PATCH] epoll: avoid EPOLL_CTL_MOD race condition 2013-01-17 21:35 UTC (2+ messages) [ANN] sleepy_penguin 3.1.0 - minor fixes and features 2012-05-02 9:04 UTC [sleepy.penguin] [PATCH] epoll: use per-thread data structure for concurrent Epoll#wait 2012-03-22 8:57 UTC [PATCH (WIP)] FANotify support 2011-07-27 0:32 UTC [sleepy.penguin] dropping signalfd() support 2011-07-27 0:23 UTC (3+ messages) [sleepy.penguin] [ANN] sleepy_penguin 3.0.0 - incrementally better 2011-05-21 2:50 UTC (2+ messages) ` [ANN] sleepy_penguin 3.0.1 - really avoiding EINTR! [sleepy.penguin] Epoll#wait raising Errno::EINTR 2011-05-19 23:42 UTC (2+ messages) [sleepy.penguin] [asjo@koldfront.dk: Re: subscribe sleepy.penguin@librelist.com] 2011-03-21 20:40 UTC [sleepy.penguin] [ANN] sleepy_penguin 2.0.0 - Linux I/O events for Ruby 2011-03-10 5:02 UTC [ANN] sleepy_penguin 1.4.0 - Linux I/O events for Ruby 2011-02-04 22:30 UTC [ANN] sleepy_penguin 1.3.0 - incremental improvements 2011-01-21 23:18 UTC [sleepy.penguin] [ANN] sleepy_penguin - Ruby I/O events for Linux 2010-09-26 6:34 UTC
Code repositories for project(s) associated with this public inbox https://yhbt.net/sleepy_penguin.git/ 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).