Address review comments; Add documentation; Shared buffering mechanism for input and output streams

This commit is contained in:
Zahary Karadjov 2020-04-29 21:19:18 +03:00
commit b24300bd3f
No known key found for this signature in database
GPG key ID: C8936F8A3073D609
24 changed files with 2396 additions and 1060 deletions

View file

@ -1,7 +1,7 @@
mode = ScriptMode.Verbose
packageName = "faststreams"
version = "0.1.0"
version = "0.2.0"
author = "Status Research & Development GmbH"
description = "Nearly zero-overhead input/output streams for Nim"
license = "Apache License 2.0"
@ -12,6 +12,7 @@ requires "nim >= 1.2.0",
"chronos"
task test, "Run all tests":
exec "nim c -r --threads:off tests/all_tests"
exec "nim c -r --threads:on tests/all_tests"
exec "nim c -r -d:debug --threads:on tests/all_tests"
exec "nim c -r -d:release --threads:on tests/all_tests"
exec "nim c -r -d:danger --threads:on tests/all_tests"