nim-chronos/chronos
Jacek Sieka 229de5f842
Compile-time configuration (#371)
This PR moves all compile-time configuration to a single module,
simplifying documentation and access to these features.

Upcomfing features may be enabled either individually, or through a new
`chronosPreviewV4` catch-all designed to allow code to be prepared for
increased strictness in future chronos releases.

`-d:chronosDebug` may be used to enable the existing debugging helpers
together.
2023-03-31 07:35:04 +02:00
..
apps/http Add idle connection timeouts for HTTP client's connections pool. (#324) 2023-03-21 15:10:35 +02:00
ioselects IOSelectors refactoring to properly support signals and processes. (AsyncProc 2) (#366) 2023-03-24 17:52:55 +02:00
streams Allow passing in trustAnchors to newTLSClientAsyncStream (#355) 2023-02-21 20:38:53 +02:00
transports Address #320 issue. (#372) 2023-03-24 17:34:45 +02:00
unittest2 asyncTest (#286) 2022-06-16 14:35:24 +03:00
apps.nim exception tracking (#166) 2021-03-24 10:08:33 +01:00
asyncfutures2.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
asyncloop.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
asyncmacro2.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
asyncsync.nim make it more Nim 1.4+ compatible (#296) 2022-08-06 13:56:06 +03:00
config.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
debugutils.nim Compile-time configuration (#371) 2023-03-31 07:35:04 +02:00
handles.nim OS definitions and exceptions changes. (AsyncProc part 1). (#361) 2023-02-21 11:48:36 +01:00
osdefs.nim IOSelectors refactoring to properly support signals and processes. (AsyncProc 2) (#366) 2023-03-24 17:52:55 +02:00
osutils.nim OS definitions and exceptions changes. (AsyncProc part 1). (#361) 2023-02-21 11:48:36 +01:00
ratelimit.nim Token bucket (#279) 2022-11-02 08:03:19 +01:00
selectors2.nim IOSelectors refactoring to properly support signals and processes. (AsyncProc 2) (#366) 2023-03-24 17:52:55 +02:00
sendfile.nim make it more Nim 1.4+ compatible (#296) 2022-08-06 13:56:06 +03:00
srcloc.nim make it more Nim 1.4+ compatible (#296) 2022-08-06 13:56:06 +03:00
timer.nim OS definitions and exceptions changes. (AsyncProc part 1). (#361) 2023-02-21 11:48:36 +01:00
transport.nim exception tracking (#166) 2021-03-24 10:08:33 +01:00