Skip to content

Releases: kernelsauce/turbo

v1.0-beta5

07 Nov 15:23
Compare
Choose a tag to compare
v1.0-beta5 Pre-release
Pre-release
  • Fixed a bug where HTTPParser would iterate the key value fields while they were empty introduced in beta3. Basically creating a null ptr access and seg fault. This is no longer possible.

v1.0-beta4

05 Nov 19:42
Compare
Choose a tag to compare
v1.0-beta4 Pre-release
Pre-release
  • Fixes some bugs introduced in last beta version in regards to HTTP parsing.

v1.0-beta3

03 Nov 19:53
Compare
Choose a tag to compare
v1.0-beta3 Pre-release
Pre-release

Refactoring of HTTPHeaders class into two classes:

HTTPParser - for parsing HTTP headers
HTTPHeaders - for generating HTTP headers

The Ryan Dahl C wrapper has been changed to not dupe strings but rather return offsets and sizes to the parsed const char*. This produces a much lower count of small malloc and subsequent free's increasing performance.

Also contains some movement of ffi.new's to upvalues.

On my Lenovo T430 this leads to roughly 3-4 k extra requests per sec running helloworld.lua...

v1.0-beta2

29 Oct 16:35
Compare
Choose a tag to compare
v1.0-beta2 Pre-release
Pre-release

First beta release ever of the Turbo.lua web framework is here. No more features will be added. Only bugfixes and stabilizing from now on.