d40eeb32eb
Update faststreams.nimble
2022-12-16 19:00:17 -07:00
Jacek Sieka
5ec974ed1a
Normalise nimble ( #36 )
...
* normalise nimble file, ci / deprecation fixes
* other deprecations
2022-11-23 16:27:20 +01:00
Jacek Sieka
5f9fd4e5c5
reduce test dependencies ( #34 )
2022-09-10 07:25:22 +02:00
Miran
682b9c6541
switch CI to the supported versions of ubuntu and macos ( #33 )
...
* switch CI to the supported versions of ubuntu and macos
See:
- https://github.com/actions/runner-images/issues/6002
- https://github.com/actions/runner-images/issues/5583
* fix for `nnkArgList` style
2022-08-26 13:43:06 +03:00
Zahary Karadjov
49e2c52eb5
Instead of detecting nim-workspace, detect nimbus-build-system
2022-04-12 19:36:09 +03:00
Zahary Karadjov
0c1ca20b45
Nimble lock file
2022-04-12 19:24:02 +03:00
Jacek Sieka
cf9074b2f4
add test for runways
2022-04-04 13:12:59 +02:00
Ștefan Talpalaru
371e60b17c
CI: test with multiple Nim versions ( #23 )
...
* CI: test with multiple Nim versions
* fix readIntoExImpl() when premature EOF is triggered on some Windows versions
* also fix some unrelated pointer math
2022-01-05 23:22:53 +01:00
Zahary Karadjov
c653d05f27
Follow https://nim-lang.org/docs/asyncdispatch.html\#multiple-async-backend-support precisely
2021-12-08 16:59:12 +02:00
Jacek Sieka
1f62235d4f
Enable --styleCheck:usages
2021-12-07 00:32:45 +02:00
Jacek Sieka
3a0ab42573
Don't import/export chronos by default ( #20 )
...
Chronos support is optional and should not have to be imported in order
to use faststreams for non-async use cases, as doing so pollutes the
global namespace and slows down compilation.
`async` support must now explicitly be enabled with
-d:async_backend=chronos|asyncdispatch
2021-08-20 14:10:26 +03:00
Ștefan Talpalaru
5eb7fd0c90
move to unittest2
...
to fix a clash with testutils
2021-05-28 08:29:18 +03:00
jangko
9f7f5ac370
add github action script
2021-01-07 12:18:00 +07:00
Zahary Karadjov
bf930b6f1b
Implement readInto and read(n)
2020-05-03 04:35:34 +03:00
Zahary Karadjov
b24300bd3f
Address review comments; Add documentation; Shared buffering mechanism for input and output streams
2020-05-01 19:12:58 +03:00
Zahary Karadjov
f3d1c8883f
Address some review comments; Apply the same destructor fix to the output stream
2020-04-17 00:22:35 +03:00
Zahary Karadjov
69fc4e24ee
Initial work on pipelines
2020-04-14 16:34:39 +03:00
Zahary Karadjov
8a3cf6778d
Support Nim 1.2
2020-03-24 16:29:57 +02:00
Jacek Sieka
5135173f60
std_shims -> stew
2019-07-07 11:44:59 +02:00
Ștefan Talpalaru
f0d909b0a6
*.nimble: don't use imports
2019-03-25 17:37:59 +01:00
Ștefan Talpalaru
acd5a6063c
assert() -> doAssert()
...
Also fixed a test and added the other to the Nimble task.
2019-03-14 04:19:41 +01:00
Zahary Karadjov
7903f1680f
More comprehensive OutputStream; Basic support for stream cursors
2019-03-11 11:36:32 +02:00
Ștefan Talpalaru
cca110adf2
add "--threads:on" to tests
...
and a "test" task for Nimble and the test binary to .gitignore
2019-01-09 23:21:31 +01:00
Zahary Karadjov
cb54254b77
Initial version (extracted from nim-serialization)
2018-12-17 23:49:42 +02:00