ChangeLog in sleepy_penguin-1.2.0 vs ChangeLog in sleepy_penguin-1.3.0
- old
+ new
@@ -1,6 +1,109 @@
-ChangeLog from http://git.bogomips.org/cgit/sleepy_penguin.git
+ChangeLog from http://bogomips.org/sleepy_penguin.git
+ commit 6c39a46da8be194ca5069cd66ad9153f2ba09139
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri Jan 21 14:59:08 2011 -0800
+
+ sleepy_penguin 1.3.0 - incremental improvements
+
+ This release introduces compatibility with pre-EPOLLRDHUP
+ systems.
+
+ It also optimizes syscalls away for Epoll#set and Epoll#delete.
+ Epoll#add, Epoll#mod and Epoll#del should no longer be needed in
+ most code.
+
+ commit 389c3b0d5c9d7b07de03dc76f143a3d036c30146
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri Jan 21 13:05:25 2011 -0800
+
+ git.bogomips.org => bogomips.org
+
+ Shortening URLs to save precious bytes!
+
+ commit d1260beab708dea69d6a1e949089fef1de3b791d
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri Jan 21 11:40:55 2011 -0800
+
+ epoll: rdoc updates
+
+ commit d65668ffdbb7319e6102214e92d83a60daaf4e1f
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Wed Jan 19 14:53:37 2011 -0800
+
+ move common packaging tasks into pkg.mk
+
+ Makes it easier to share common code between projects
+ and still use sh/make instead of Ruby :P
+
+ commit ba49af7c89fabf87c8ea37d67dcdb8b74a1a344f
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Wed Jan 19 12:57:42 2011 -0800
+
+ use wrongdoc for URLs in Rakefile and gemspec
+
+ Trying to be DRY, but we're sleepy and drool a lot
+
+ commit 049ceab1d303105bf45951e00437af8979049204
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Wed Jan 19 12:57:19 2011 -0800
+
+ GNUmakefile: fix manifest target
+
+ commit bb4d312aedaa13548e5467512432b9a16b541a61
+ Author: Eric Wong <e@yhbt.net>
+ Date: Tue Jan 18 10:06:42 2011 +0000
+
+ epoll: add a note about CLOCK_MONOTONIC for 1.8
+
+ We won't be spending too much time on 1.8 support
+ anymore.
+
+ commit e6ad2154a726795fd246bede8341c4fcfe28e1a8
+ Author: Eric Wong <e@yhbt.net>
+ Date: Mon Jan 17 08:02:27 2011 +0000
+
+ epoll: add cache/mark array debugging methods
+
+ Occasionally users may want a way to check if they
+ stored an IO object or not, this makes it easier.
+
+ commit 108d72b69f59d1c373981149c2a259bba3ff9dce
+ Author: Eric Wong <e@yhbt.net>
+ Date: Mon Jan 17 07:50:42 2011 +0000
+
+ use FIX2INT when we know we have a FIXNUM
+
+ It's slightly faster
+
+ commit 1c83e424e9bf80ff428a0c66332bb2318d70bd25
+ Author: Eric Wong <e@yhbt.net>
+ Date: Mon Jan 17 07:42:55 2011 +0000
+
+ use flag cache and marks array to optimize away syscalls
+
+ We can have simplify user code by caching flags and using
+ the GC mark array to avoid syscalls and unnecessary
+ errors/exceptions.
+
+ commit 8a5fc89a0d84fe9f35f3afa207762b783f673df2
+ Author: Eric Wong <e@yhbt.net>
+ Date: Sun Jan 16 05:09:57 2011 +0000
+
+ lazily initialize the mark array
+
+ We don't want to end up accidentally splitting arrays for
+ the same epoll file descriptor since they'll be linked.
+
+ commit 7e3fa56ad3078fd980f12acf6d1344582a9aafef
+ Author: Eric Wong <e@yhbt.net>
+ Date: Sat Jan 15 13:12:17 2011 -0800
+
+ epoll: deal with missing EPOLLRDHUP on older systems
+
+ Out-dated "enterprise" distros suck :P
+
commit 743560f8af768a65e6f286fecf80b6ebd91be812
Author: Eric Wong <e@yhbt.net>
Date: Sat Jan 15 11:54:15 2011 +0000
sleepy_penguin 1.2.0 - epoll GC help