cheatfate
|
3c928918a4
|
Change AsyncStream close procedure from events to cancellation.
|
2019-10-08 10:28:43 +03:00 |
cheatfate
|
b0fe8398e8
|
Fix behavior which was agreed in #46.
|
2019-09-23 20:24:26 +03:00 |
Eugene Kabanov
|
b41af14f86
|
Fix emscripten compilation errors. (#46)
* Move initAPI to newDispatcher() call.
|
2019-09-10 13:19:49 -04:00 |
Eugene Kabanov
|
ea9fa933dd
|
Merge pull request #52 from status-im/osxclock
Fix clock_gettime() is not available on old MacOS.
|
2019-09-03 18:31:37 +03:00 |
cheatfate
|
a039011f5b
|
Fix clock_gettime() is not available on old MacOS.
|
2019-09-03 17:30:28 +03:00 |
cheatfate
|
7029f8bc1e
|
Fix behavior for write operations.
|
2019-08-28 07:57:06 +03:00 |
Ștefan Talpalaru
|
d3eac1d643
|
CI: update script path
|
2019-08-24 02:29:28 +02:00 |
Eugene Kabanov
|
6d7864aa84
|
Merge pull request #51 from status-im/fix-error
Fixed compilation error for async lambdas
|
2019-08-19 20:44:51 +03:00 |
Yuriy Glukhov
|
aacfa59c76
|
Fixed compilation error for async lambdas
|
2019-08-19 20:19:26 +03:00 |
Eugene Kabanov
|
693f741c8d
|
Merge pull request #48 from status-im/no-Iter
No Iter in stacktraces
|
2019-08-16 18:14:43 +03:00 |
Eugene Kabanov
|
faea86d883
|
Merge pull request #49 from status-im/Swader-patch-1
Fix typo in doc string
|
2019-08-16 17:50:51 +03:00 |
Yuriy Glukhov
|
2346ed3c6c
|
Fixup error reporting
|
2019-08-16 15:23:51 +02:00 |
Bruno Škvorc
|
bb525ace25
|
Fix typo in doc string
This typo was breaking nim's doc generator.
|
2019-08-16 12:27:27 +02:00 |
Yuriy Glukhov
|
bff83a9c3c
|
Disallow waitFor in async
|
2019-08-15 17:41:15 +02:00 |
Yuriy Glukhov
|
a30e4fe361
|
No Iter in stacktraces
|
2019-08-15 17:26:00 +02:00 |
Yuriy Glukhov
|
066d36163d
|
Merge pull request #47 from status-im/await-template
Await is a template now
|
2019-08-15 16:22:26 +02:00 |
Yuriy Glukhov
|
e3cb0d1a96
|
Await is a template now
|
2019-08-15 16:01:26 +02:00 |
Jacek Sieka
|
4cc1b42108
|
Remove ad comparison from front page
|
2019-08-06 12:49:45 +02:00 |
cheatfate
|
45f15ca6d7
|
Fix asyncmacro bug which introduces problems after cancellation got supported.
|
2019-07-19 13:06:32 +03:00 |
cheatfate
|
c4a99447bd
|
Fix AsyncLock race and refactor asyncsync.nim to properly support cancellation.
Fix async macro to not transform nested procedures.
|
2019-07-17 16:12:31 +03:00 |
cheatfate
|
03eb8a0157
|
Add pipe support for StreamTransport.
Bump version to 2.2.8.
|
2019-07-15 12:59:42 +03:00 |
cheatfate
|
ec7f2a14a8
|
Fix compilation warnings in osnet.nim
Fix non stable stream tests.
|
2019-07-12 10:40:18 +03:00 |
Eugene Kabanov
|
cd2571e80a
|
Merge pull request #41 from status-im/cancellation
[WIP] Initial cancellation proposal.
|
2019-07-06 15:44:21 +03:00 |
cheatfate
|
a639dc5b0b
|
Fix timer export compilation bug.
|
2019-07-06 11:23:34 +03:00 |
cheatfate
|
9cc75aede4
|
Remove version.nim.
|
2019-07-06 11:20:59 +03:00 |
cheatfate
|
d8aae46ec1
|
Fix compilation error.
|
2019-07-06 11:18:19 +03:00 |
cheatfate
|
8ba4fc9876
|
Add `awaitne` command which will have `yield` behavior in async cancellation world.
Add tests for both `await` and `awaitne`.
|
2019-07-06 11:16:31 +03:00 |
cheatfate
|
45ca9e1184
|
Deprecate usage of `yield` inside of streams.
|
2019-07-05 13:19:04 +03:00 |
cheatfate
|
4dbf4844ee
|
Bump version to 2.2.7.
|
2019-07-05 00:03:19 +03:00 |
cheatfate
|
9c15a09904
|
Bump version to 2.2.7.
Attempt to fix stability of MacOS test.
|
2019-07-04 15:30:07 +03:00 |
cheatfate
|
43ae07f20c
|
Fix deprecation warning.
|
2019-07-04 15:13:39 +03:00 |
cheatfate
|
fcfb87d2a0
|
Deprecate oneIndex(), oneValue(), all(), or(), and().
Add allFutures() and one().
Fix deprecation in chunkedstream.
Add tests.
|
2019-07-04 15:04:59 +03:00 |
cheatfate
|
247e453b71
|
Fix hidden close issue in AsyncStream.
|
2019-07-02 21:26:21 +03:00 |
cheatfate
|
43eeceb8e5
|
Attempt to fix macos timers.
|
2019-06-27 13:12:52 +03:00 |
cheatfate
|
992cc57377
|
Fix timeout value.
|
2019-06-26 15:50:40 +03:00 |
cheatfate
|
059433ccad
|
Add cancellation tests.
|
2019-06-26 15:36:01 +03:00 |
cheatfate
|
13301005a3
|
Return back ValueError.
|
2019-06-25 10:50:56 +03:00 |
cheatfate
|
15b25140b4
|
Let complete/fail cancelled Future[T]/FutureVar[T] for free.
|
2019-06-25 10:18:47 +03:00 |
cheatfate
|
7d7753b7fd
|
Initial cancellation proposal.
|
2019-06-20 23:30:41 +03:00 |
cheatfate
|
31f4dc3096
|
Add ability to create copies of AsyncStreams.
|
2019-06-18 20:11:13 +03:00 |
Eugene Kabanov
|
c113aa1be7
|
Merge pull request #40 from status-im/buildnim
CI: use build_nim.sh
|
2019-06-13 15:36:08 +03:00 |
Ștefan Talpalaru
|
beaeadafd1
|
CI: use build_nim.sh
|
2019-06-13 12:42:22 +02:00 |
cheatfate
|
5d4338d294
|
Fix chunkedstream documentation.
Remove unnecessary asserts.
|
2019-06-12 18:26:20 +03:00 |
cheatfate
|
f83d1b4da4
|
Remove some unused symbols.
|
2019-06-08 08:37:58 +03:00 |
cheatfate
|
a8a1138b8b
|
Fix for race condition in *nix connect().
|
2019-06-06 21:22:17 +03:00 |
Eugene Kabanov
|
9160dcdbba
|
Merge pull request #37 from status-im/asyncstream
Asynchronous streams.
|
2019-06-06 15:05:08 +03:00 |
cheatfate
|
77b4ff0534
|
Remove timeout handling for streams.
|
2019-06-06 14:00:47 +03:00 |
cheatfate
|
c27c564d47
|
Add oneIndex(), oneValue() which are varargs `or` operation.
Fix some deprecation warnings for Nim devel.
Add tests for oneIndex(), oneValue().
|
2019-06-04 19:51:35 +03:00 |
cheatfate
|
38dd4cb6e7
|
Fix for Nim devel discrimination checks.
|
2019-06-03 10:24:51 +03:00 |
Eugene Kabanov
|
738a9e7b72
|
Merge pull request #39 from status-im/fixepipe
Ignore ECONNRESET and EPIPE errors on sending.
|
2019-05-30 14:40:38 +03:00 |