nim-chronos/chronos
Jacek Sieka cd6369c048
`asyncraises` -> `async: (raises: ..., raw: ...)` (#455)
Per discussion in
https://github.com/status-im/nim-chronos/pull/251#issuecomment-1559233139,
`async: (parameters..)` is introduced as a way to customize the async
transformation instead of relying on separate keywords (like
asyncraises).

Two parameters are available as of now:

`raises`: controls the exception effect tracking
`raw`: disables body transformation

Parameters are added to `async` as a tuple allowing more params to be
added easily in the future:
```nim:
proc f() {.async: (name: value, ...).}`
```
2023-11-07 12:12:59 +02:00
..
apps/http IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
internal `asyncraises` -> `async: (raises: ..., raw: ...)` (#455) 2023-11-07 12:12:59 +02:00
ioselects move test data to c file (#448) 2023-10-17 14:19:20 +02:00
streams Fix unreachable code places. (#459) 2023-10-30 15:27:25 +02:00
transports Consider ERROR_NETNAME_DELETED as ConnectionAbortedError. (#460) 2023-10-31 03:43:58 +02:00
unittest2 add connect cancellation test (#444) 2023-09-05 13:41:52 +03:00
apps.nim exception tracking (#166) 2021-03-24 10:08:33 +01:00
asyncloop.nim `asyncraises` -> `async: (raises: ..., raw: ...)` (#455) 2023-11-07 12:12:59 +02:00
asyncproc.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
asyncsync.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
config.nim Recover `poll` engine and add tests. (#421) 2023-08-01 12:56:08 +03:00
debugutils.nim Introduce `chronos/futures` (#405) 2023-06-07 20:04:07 +02:00
futures.nim Complete futures in closure finally (fix #415) (#449) 2023-10-16 10:38:11 +02:00
handles.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
osdefs.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
oserrno.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
osutils.nim IPv4/IPv6 dualstack (#456) 2023-10-30 15:27:50 +02:00
ratelimit.nim Cancellation fixes and tests. (#445) 2023-09-15 19:38:39 +03:00
selectors2.nim Recover `poll` engine and add tests. (#421) 2023-08-01 12:56:08 +03:00
sendfile.nim Recover `poll` engine and add tests. (#421) 2023-08-01 12:56:08 +03:00
srcloc.nim clean up `Defect` (#404) 2023-06-05 22:21:50 +02:00
threadsync.nim Asynchronous thread notification mechanism. (#406) 2023-07-21 15:51:36 +03:00
timer.nim clean up `Defect` (#404) 2023-06-05 22:21:50 +02:00
transport.nim exception tracking (#166) 2021-03-24 10:08:33 +01:00