Nim/lib/std
ringabout e1ddd2d524
put std/threads under the umbrella of nimPreviewSlimSystem (#20711)
* put `std/threads` under the umbrella of `nimPreviewSlimSystem`

* add changelog

* fixes tests

* fixes tests again

* fixes tests
2022-10-31 06:36:50 +01:00
..
private move threads out of system (#20674) 2022-10-29 18:11:40 +02:00
appdirs.nim add std/appdirs (#20618) 2022-10-22 13:42:46 +02:00
assertions.nim new .redefine pragma for templates, warn on redefinition without it (#20211) 2022-08-23 21:41:30 +02:00
compilesettings.nim add mm to compilesettings; deprecate gc (#19394) 2022-01-16 21:10:35 +01:00
decls.nim New/better macro pragmas, mark some as experimental (#19406) 2022-01-20 20:57:50 +01:00
dirs.nim Fix #20628 for Windows (#20667) 2022-10-28 10:01:28 +02:00
editdistance.nim use single backtick (#17141) 2021-02-21 19:53:28 -08:00
effecttraits.nim .forbids pragma: defining forbidden tags (#20050) 2022-07-26 07:40:49 +02:00
enumerate.nim move tests to testament (#16101) 2020-11-24 19:06:41 +01:00
enumutils.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
envvars.nim move widestrs out of system (#20462) 2022-10-01 22:35:09 +02:00
exitprocs.nim Freeing critical sections via atexit in system/alloc and system/io (#19062) 2021-10-29 13:42:44 +02:00
files.nim cleanup os related documentation links (#20663) 2022-10-27 12:16:27 +02:00
formatfloat.nim move formatfloat out of system (#20195) 2022-08-24 13:38:30 +02:00
genasts.nim new genAst as replacement for quote do (#17426) 2021-04-02 13:11:03 +02:00
importutils.nim make privateAccess work with generic types and generic instantiations; fix a SIGSEGV (#18260) 2021-06-19 11:24:46 -07:00
isolation.nim Rename = to =copy in stdlib (#17781) 2021-04-19 13:16:10 +02:00
jsbigints.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
jsfetch.nim Pass headers and body correctly to FetchOptions (#19884) [backport] 2022-06-13 08:03:40 +02:00
jsformdata.nim Use .. warning:: (#17320) 2021-03-10 10:39:23 -08:00
jsheaders.nim Use .. warning:: (#17320) 2021-03-10 10:39:23 -08:00
jsonutils.nim Add better error messages to std/jsonutils (#20629) 2022-10-24 12:57:48 -04:00
logic.nim use single backtick (#17141) 2021-02-21 19:53:28 -08:00
monotimes.nim Implement zephyr urandom and monotime (#19142) 2021-11-14 12:49:30 +01:00
objectdollar.nim test removing dollar for objects out of system (#20242) 2022-08-24 09:44:16 +02:00
oserrors.nim move widestrs out of system (#20462) 2022-10-01 22:35:09 +02:00
outparams.nim out parameters: enforce that 'out' is only used as a parameter (#20510) 2022-10-07 22:26:53 +02:00
packedsets.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
paths.nim cleanup os related documentation links (#20663) 2022-10-27 12:16:27 +02:00
setutils.nim correct licence header (#18935) 2021-10-01 13:57:06 +02:00
sha1.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
socketstreams.nim Implements streams for sockets (#15729) 2021-01-07 16:09:57 +01:00
stackframes.nim init checks and 'out' parameters (#14521) 2020-06-23 10:53:57 +02:00
strbasics.nim bootstrap the compiler with nimPreviewSlimSystem (#20176) 2022-08-09 16:32:29 +08:00
sums.nim Deprecate std/sums (#18439) 2022-06-09 08:27:31 +02:00
symlinks.nim add typesafe std/paths, std/files, std/dirs, std/symlinks (#20582) 2022-10-21 21:53:44 +02:00
syncio.nim fix fwrite prototype (#20644) 2022-10-24 17:25:34 +02:00
sysrand.nim macOS use SecRandomCopyBytes instead of getentropy (#20466) 2022-10-05 13:59:10 -04:00
tasks.nim improve error message when using toTask with a call with a return value (#20622) 2022-10-23 08:27:34 +02:00
tempfiles.nim move widestrs out of system (#20462) 2022-10-01 22:35:09 +02:00
threads.nim put std/threads under the umbrella of nimPreviewSlimSystem (#20711) 2022-10-31 06:36:50 +01:00
time_t.nim use single backtick (#17141) 2021-02-21 19:53:28 -08:00
varints.nim Make unused code into actual test, replace echo with doassert (#13952) 2020-04-11 22:16:26 +02:00
vmutils.nim enable VM tracing in user code via {.define(nimVmTrace).} (#18244) 2021-06-24 11:55:31 +02:00
widestrs.nim move widestrs out of system (#20462) 2022-10-01 22:35:09 +02:00
with.nim Small doc improvements for std/with (#17556) 2021-03-29 12:44:31 +02:00
wordwrap.nim move rest of tests to testament (#16140) 2020-11-27 20:47:49 +01:00
wrapnils.nim major improvements to std/wrapnils: optimal codegen, case objects, lvalue semantics (#18435) 2021-07-07 06:04:36 +02:00