Eugene Kabanov
|
02b8da986b
|
Add accept() call (#103)
* Add accept() call and tests.
* Fix rare fd leaks on Windows.
* Fix compilation warnings.
* Add fd leak test.
* Bump version to 2.4.0.
|
2020-06-24 11:21:52 +03:00 |
Eugene Kabanov
|
bedd1ded5e
|
Properly fix cancellation race and not introduce FD leaks. (#102)
|
2020-06-05 19:11:51 +03:00 |
Eugene Kabanov
|
d6d0084333
|
Fix cancellation race when connect() call is getting cancelled. (#101)
|
2020-06-04 13:07:52 +03:00 |
Kim De Mey
|
bce0f878d1
|
Remove unreachable raise from initTAddress (#97)
|
2020-05-15 14:09:21 +03:00 |
Jacek Sieka
|
aff69aaf29
|
fix closed error type (#99)
|
2020-05-13 22:45:40 +03:00 |
cheatfate
|
357baa52a0
|
Fix documentation for `or`.
|
2020-04-21 07:33:31 +03:00 |
Eugene Kabanov
|
2ecc5500c2
|
Undeprecate `or` operation. (#93)
* Undeprecate `or` operation.
Fix `or` for already finished futures.
Add tests.
* Bump version to 2.3.9.
|
2020-04-21 07:07:49 +03:00 |
Giovanni Petrantoni
|
9ea1017a06
|
Fix possible race condition in asyncstream close (#91)
|
2020-04-09 17:56:56 +03:00 |
Eugene Kabanov
|
3d745a4b0c
|
Fix Nim's issue #13889 https://github.com/nim-lang/Nim/issues/13889. (#90)
|
2020-04-06 15:49:09 +03:00 |
Eugene Kabanov
|
4e2810cfe0
|
Fix issue with allFinished(), allFutures(), one() behavior when Futures passed are already finished. (#89)
Added test.
|
2020-04-06 13:56:24 +03:00 |
Eugene Kabanov
|
cbd8e03823
|
Add allFinished() primitive. (#87)
* Add allCompleted() primitive.
* Rename it to allFinished().
* Fix allFinished Future's static name.
Use `mitems()` instead of `for`.
|
2020-04-01 12:10:56 +03:00 |
andri lim
|
72b4f14427
|
fix nim 1.2 compilation issue on linux
|
2020-03-26 16:46:31 +07:00 |
Araq
|
f3827a13d1
|
prepare nim-chronos for Nim version 1.2
|
2020-03-23 20:17:29 +02:00 |
cheatfate
|
7ed9f1431a
|
Bump version to 2.3.8.
|
2020-03-05 20:54:57 +02:00 |
Jacek Sieka
|
d8f8e3d9fc
|
readMsg branch by @arnetheduck with some changes. (#83)
Co-authored-by: Eugene Kabanov <ka@hardcore.kiev.ua>
|
2020-03-05 10:59:10 +01:00 |
cheatfate
|
56fbdff096
|
Async transformed procedures will not catch Exception anymore.
Bump version to 2.3.7.
|
2020-03-03 13:42:43 +02:00 |
Eugene Kabanov
|
fe1b1a6983
|
Merge pull request #79 from status-im/dgramanyaddr
Fix Windows datagram's AnyAddress issue.
|
2020-02-26 00:09:51 +02:00 |
cheatfate
|
64583b4269
|
Fix Windows datagram's AnyAddress issue.
Add test for datagram's AnyAddress.
Bump version to 2.3.6.
|
2020-02-25 23:50:39 +02:00 |
Eugene Kabanov
|
3367b6ca90
|
Merge pull request #75 from status-im/fix-future-defect
FutureDefect is a type of Defect
|
2020-02-18 05:54:55 +02:00 |
Zahary Karadjov
|
a9ed7e4f3f
|
FutureDefect is a type of Defect
|
2020-02-18 00:35:03 +02:00 |
cheatfate
|
8e70d1be7a
|
Fix macos warnings.
|
2020-02-12 23:01:41 +02:00 |
cheatfate
|
80351cb928
|
Fix #73.
|
2020-02-12 22:54:05 +02:00 |
Eugene Kabanov
|
e3ced62d4b
|
Merge pull request #69 from status-im/fix-64
Fix #64
|
2020-01-28 16:08:56 +02:00 |
cheatfate
|
4a2416fe5e
|
Allow to setup datagram servers with 0 port.
|
2020-01-28 15:46:57 +02:00 |
cheatfate
|
e34857364e
|
Attempt to fix #64.
|
2020-01-28 12:47:38 +02:00 |
cheatfate
|
74700fdcab
|
Fix bug cancellation handlers not called in wait() and withTimeout().
Fix double completion bug because of callback race.
Fix deprecation warnings.
Rename some internal procedures.
Bump version to 2.3.5.
|
2020-01-27 22:32:08 +02:00 |
Eugene Kabanov
|
f02e748f18
|
Merge pull request #63 from status-im/fix-wait-timeout
Optimize timers processing
|
2020-01-09 20:37:25 +02:00 |
Dmitriy Ryajov
|
1c176c173d
|
fix: restore `removeCallback`
|
2020-01-08 19:32:53 -06:00 |
Dmitriy Ryajov
|
0d84f273c9
|
make `clearTimer` inline
|
2020-01-08 11:23:01 -06:00 |
Dmitriy Ryajov
|
96e0206c27
|
reverting AsyncCallback to object
|
2020-01-08 11:06:56 -06:00 |
Dmitriy Ryajov
|
78953f8fc3
|
consolidating timers loop
|
2020-01-08 10:03:34 -06:00 |
Dmitriy Ryajov
|
d8dd09a358
|
don't loop over timers heap
|
2020-01-07 19:06:27 -06:00 |
Dmitriy Ryajov
|
d979770263
|
clear timers under windown as well
|
2020-01-07 10:22:38 -06:00 |
Dmitriy Ryajov
|
b9c534724c
|
don't scan timers heap on each remove
|
2020-01-06 23:26:18 -06:00 |
Dmitriy Ryajov
|
546cc36d79
|
fix: avoid completing future twise
|
2019-12-24 13:23:45 -06:00 |
Eugene Kabanov
|
c39c069680
|
Merge pull request #61 from status-im/excback
Revert back some exception changes.
|
2019-12-02 13:42:00 +02:00 |
cheatfate
|
a20c34603e
|
Revert back some exception changes.
|
2019-12-02 12:40:41 +02:00 |
Eugene Kabanov
|
cb44a30430
|
Merge pull request #60 from status-im/nogetcurexcp
Remove usage of getCurrentException().
|
2019-11-28 20:46:23 +02:00 |
cheatfate
|
73c130abb4
|
Remove usage of getCurrentException().
Bump version to 2.3.4.
|
2019-11-28 20:14:19 +02:00 |
Eugene Kabanov
|
2518a4161f
|
Merge pull request #59 from status-im/catchable-error
Use CatchableError as base instead of Exception
|
2019-11-24 21:10:59 +02:00 |
Yuriy Glukhov
|
4d61345978
|
Use CatchableError as base instead of Exception
|
2019-11-22 18:59:02 +02:00 |
cheatfate
|
943a961201
|
Enable --threads:on testing.
|
2019-11-01 06:42:32 +02:00 |
Eugene Kabanov
|
299adfa76f
|
Merge pull request #57 from status-im/nim102
Nim 1.0.2 cleanup and fixes.
|
2019-10-30 06:53:22 +02:00 |
cheatfate
|
811c5f66ae
|
More *nix fixes.
|
2019-10-30 00:40:02 +02:00 |
cheatfate
|
fb00b20cfa
|
Fix all compilation warnings for 1.0.2.
Fix all related problems.
|
2019-10-29 23:19:41 +02:00 |
cheatfate
|
5f1391f39f
|
Fix unused imports.
|
2019-10-24 16:21:31 +03:00 |
cheatfate
|
a7ff20b299
|
Fix *nix compilation problem.
|
2019-10-24 16:06:55 +03:00 |
cheatfate
|
29d9274e03
|
Fix some compilation warnings.
|
2019-10-24 16:01:57 +03:00 |
cheatfate
|
5758d07c08
|
Fix compilation problems in Nim devel.
|
2019-10-24 15:29:21 +03:00 |
cheatfate
|
bf393def76
|
Bump version to 2.3.2
|
2019-10-23 14:17:12 +03:00 |