From 320899f5436b5f0ea9eb0dca8af2bd9ec45e7c99 Mon Sep 17 00:00:00 2001 From: Thomas Harning Jr Date: Mon, 11 Jun 2007 02:14:55 +0000 Subject: Added changelog --- luaevent/CHANGELOG | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 luaevent/CHANGELOG (limited to 'luaevent/CHANGELOG') diff --git a/luaevent/CHANGELOG b/luaevent/CHANGELOG new file mode 100644 index 0000000..58a4931 --- /dev/null +++ b/luaevent/CHANGELOG @@ -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 -- cgit v1.2.3