Skip to content

Releases: Wiladams/TINN

TINN Version 0.7

12 Jan 15:53
Compare
Choose a tag to compare
TINN Version 0.7 Pre-release
Pre-release

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

22 Oct 12:52
Compare
Choose a tag to compare
v0.6 Pre-release
Pre-release

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.

First Release

30 Jul 18:49
Compare
Choose a tag to compare

This is the first release. Really it's just a point in time. This release contains several API sets, as well as various helpers, and tons of tests to show how things are done.