Releases: Wiladams/TINN
TINN Version 0.7
The v0.7 release of TINN contains some new modules. Most notably, the IOProcessor has been replaced by the Application object, which uses a new scheduler scheme. This scheme supports new waitable objects, such as signals, and predicates.
This version is also statically linked with the LuaJIT library. As such, the entire application is contained in the single tinn.exe file, and does not require any further dependencies.
For the moment, the zlib.dll support has been removed. This can easily be added by simply dropping in a version of the zlib1.dll file.
Installation
The tinn.zip file contains the single tinn.exe executable, in a directory. Simply unzip and place it anywhere.
v0.6
This release cleans up the scheduler to remove the references to IOCPSocket. In addition, there are improvements to the socket layer to utilize buffering for better performance for very small transactions.
The original socket and scheduler code has been removed in favor of the 'always async' socket and scheduler code.
wait() has been added to the scheduler.
This release is a binary package. If you want to run it directly, copy the .zip file to your machine and unpack it. It is a command line tool, so put the executable on your path. Then you can freely type:
tinn filename.lua
There are quite a few test cases in the repository, although not all are up to date with the latest release.