Mon, 11 Jun 2007 02:14:55 +0000
Added changelog
5 | 1 | 0.1.0 - Revision 6 - 2007-06-10 22:00 EST |
2 | Completed mostly working version | |
3 | * Moved to a mode where addevent calls a callback rather than it being instantiated within. | |
4 | If the callback returns -1, then no event is ever setup, | |
5 | Otherwise the integer value is used to setup the event. | |
6 | This allows for using coroutine.wrap rather than a cooked-up wrapper | |
7 | * Tests work, although there are a few remaining issues: | |
8 | * Need to figure a good way of preserving the event object, | |
9 | not sure if current method is good enough, since the socket | |
10 | is the only anchor, and it is only held inside the coro.. | |
11 | circular reference, something that Lua 'handles' well. | |
12 | * Doing more than the maximum sockets the process is allows | |
13 | causes strangeness to occur in libevent.. somehow | |
14 | it is getting around to epoll_add which is causing valgrind | |
15 | to barf. | |
16 | * Added cheap protection code for failures in callback handlers | |
17 | ||
18 | 0.0.0 - Revision 2 - 2007-06-10 12:00 EST | |
19 | Initial public version, was broken due to self-resume coroutines |