summary refs log tree commit diff stats
path: root/lib/system.nim
Commit message (Expand)AuthorAgeFilesLines
* Markdown code blocks migration part 9 (#22506)Amjad Ben Hedhili2023-08-191-62/+62
* Markdown code blocks migration part 8 (#22478)Andrey Makarov2023-08-151-3/+3
* replace `doAssert false` with `raiseAssert` in lib, which works better with s...ringabout2023-08-111-1/+1
* clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)ringabout2023-08-081-2/+2
* Make `repr(HSlice)` always available (#22332)konsumlamm2023-08-041-0/+10
* implement `ensureMove` (#22339)ringabout2023-07-291-0/+10
* fixes docs (#22331)ringabout2023-07-261-1/+1
* fixes #22268; fixes `move` codegen (#22288)ringabout2023-07-191-20/+8
* Fix #22273 (#22275)Juan Carlos2023-07-141-1/+1
* clean up the documentation (#22196)ringabout2023-07-021-13/+13
* adds =destroy T support for strings and seqs (#22167)ringabout2023-06-271-1/+7
* adds T destructor for refs (#22147)ringabout2023-06-261-0/+4
* fixes #22123; Compiler bug with default initializer values and arrays (#22128)ringabout2023-06-201-2/+5
* make `move` use `=wasMoved` internally (#22032)ringabout2023-06-091-5/+20
* small fixes for atomicArc (#22017)ringabout2023-06-061-4/+4
* lift the `=dup` hook (#21903)ringabout2023-06-021-2/+2
* improve `wasMoved` hooks; allow reset to use the overridden `wasMoved` hook (...ringabout2023-05-121-4/+9
* adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)ringabout2023-05-111-1/+1
* make `reset` use the `=destroy` and `wasMoved` pair (#21821)ringabout2023-05-111-1/+9
* implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)ringabout2023-05-061-0/+6
* fix iterator equality + add test for proc equality + fix sameType (#21707)metagn2023-04-231-1/+1
* `proc` typeclass accounts for `iterator`, call conventions + `nil` fix + docu...metagn2023-04-111-30/+21
* Fix example code of proc add*[T](x: var seq[T], y: sink openArray[T]) (#21607)Tomohiro2023-04-031-4/+13
* Add support for NuttX RTOS. (#21372)Century Systems2023-02-161-0/+1
* fixes #21195; `std/assertions` continue to use `sysFatal` when `nimPreviewSli...ringabout2022-12-291-25/+3
* remove legacy code (#21134)ringabout2022-12-261-23/+12
* remove misleading slimsystem deprecated warnings (#21156)metagn2022-12-221-3/+0
* Document that system:pop() may raise IndexDefect (#21070)Xavier Noria2022-12-131-0/+2
* alternative, much simpler algorithm for strict func checking (#21066)Andreas Rumpf2022-12-111-2/+4
* unpublic `arrayWith` and rename it to `nimArrayWith` (#21006)ringabout2022-12-041-1/+1
* tyInt tyUint fit target int bit width (#20829)Bung2022-12-011-6/+8
* move `system/atomics` out of system; `std/atomics` should be preferred (#20875)ringabout2022-11-221-13/+8
* echo: only lock when threading is enabled (#20890)Tanguy2022-11-211-1/+2
* fixes strict effects (#20885)ringabout2022-11-211-1/+1
* rename `std/threads` to `std/typedthreads` (#20850)ringabout2022-11-161-3/+3
* fixes ptr to cstring warnings[backport] (#20848)ringabout2022-11-161-1/+1
* remove name field for ARC (#20797)ringabout2022-11-091-1/+2
* implements display based subtype checking (6.4x faster without threads; 2.8x ...ringabout2022-11-081-1/+3
* fixes #20694; the `exit` function now takes `cint` type (#20775)ringabout2022-11-071-8/+7
* Export trace member of exception type to allow custom stack trace entries (#2...Ico Doornekamp2022-11-071-2/+2
* fixes pre-existing `quit` documentation regression [backport] (#20763)ringabout2022-11-061-3/+3
* ref #20694; quit value gets saturated to ranges (#20753)ringabout2022-11-051-34/+65
* revert #20719; relieve `std/assertions` of the `sysFatal` dep (#20743)ringabout2022-11-041-13/+8
* make `system/fatal` importable (#20719)ringabout2022-11-011-2/+7
* removes channels_builtin when enabling `nimPreviewSlimSystem` (#20713)ringabout2022-10-311-1/+2
* put std/threads under the umbrella of nimPreviewSlimSystem (#20711)ringabout2022-10-311-3/+4
* move threads out of system (#20674)ringabout2022-10-291-4/+8
* Added 'openArray[char]' overloads to 'std/parseutils' (#20527)Jason Beetham2022-10-241-1/+13
* atomicInc global alloc counters (#20571)Antonis Geralis2022-10-161-8/+8
* fixes #19162; enable `strictEffects` for v2 (#19380)ringabout2022-10-151-1/+1