# HG changeset patch # User Thomas Harning Jr # Date 1181528095 0 # Node ID 205a6b09e3bd3d12683762570878ad4864a2586f # Parent 4d0e9388214a6f7982553ae166417bb48848db11 Added changelog diff -r 4d0e9388214a -r 205a6b09e3bd luaevent/CHANGELOG --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/luaevent/CHANGELOG Mon Jun 11 02:14:55 2007 +0000 @@ -0,0 +1,19 @@ +0.1.0 - Revision 6 - 2007-06-10 22:00 EST + Completed mostly working version + * Moved to a mode where addevent calls a callback rather than it being instantiated within. + If the callback returns -1, then no event is ever setup, + Otherwise the integer value is used to setup the event. + This allows for using coroutine.wrap rather than a cooked-up wrapper + * Tests work, although there are a few remaining issues: + * Need to figure a good way of preserving the event object, + not sure if current method is good enough, since the socket + is the only anchor, and it is only held inside the coro.. + circular reference, something that Lua 'handles' well. + * Doing more than the maximum sockets the process is allows + causes strangeness to occur in libevent.. somehow + it is getting around to epoll_add which is causing valgrind + to barf. + * Added cheap protection code for failures in callback handlers + +0.0.0 - Revision 2 - 2007-06-10 12:00 EST + Initial public version, was broken due to self-resume coroutines