Jacek Sieka
24be151cf3
move docs to docs ( #466 )
...
* introduce user guide based on `mdbook`
* set up structure for adding simple `chronos` usage examples
* move most readme content to book
* ci deploys book and api guide automatically
* remove most of existing engine docs (obsolete)
2023-11-15 09:06:37 +01:00
Eugene Kabanov
6b4f5a1d23
Recover `poll` engine and add tests. ( #421 )
...
* Initial commit.
* Fix one more place with deprecated constant.
* Fix testall and nimble file.
* Fix poll issue.
* Workaround Nim's faulty declaration of `poll()` and types on MacOS.
* Fix syntax errors.
* Fix MacOS post-rebase issue.
* Add more conditionals.
* Address review comments.
* Fix Nim 1.2 configuration defaults.
2023-08-01 12:56:08 +03:00
Eugene Kabanov
148ddf49c2
Asyncproc (Part 3/3) ( #374 )
...
* Initial commit.
* Some Linux fixes.
* Address review comments on Windows.
* Fix issues on Linux.
* Fix 1.2 issue and Windows warnings.
* Fix posix compilation issues.
2023-05-23 12:39:35 +02:00
Eugene Kabanov
5629b3c41f
[WIP] Zero-cost unattended Future[T] tracking mechanism. ( #106 )
...
* Zero-cost unattended Future[T] tracking mechanism with tests and tracking of test suite.
2020-07-06 09:33:13 +03:00
Eugene Kabanov
b41af14f86
Fix emscripten compilation errors. ( #46 )
...
* Move initAPI to newDispatcher() call.
2019-09-10 13:19:49 -04:00
cheatfate
80ee289847
Fix rarely appearing Windows bug with close(transport).
...
Add tests for it.
Add fromProc for all Future[T] in transports.
Add testall to improve tests speed.
Bump version to 2.2.4.
2019-03-31 00:31:10 +02:00
Mamy Ratsimbazafy
9f15c6b752
Rebrand Asyncdispatch2 to Chronos [WIP] ( #20 )
...
* Update file headers, copyright date
* Rename files and hopefully fix nimble
* Forgot to change path in tests
* Update readme
2019-02-06 15:49:11 +01:00