summary refs log tree commit diff stats
path: root/lib/system.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* follow up #20109; remove `shallow` seqs/strings for ORC (#20502)ringabout2022-10-061-21/+22
* remove deprecation messages for `unsafeAddr`; add warnings to docs (#20496)ringabout2022-10-041-13/+3
* add default field support for object in ARC/ORC (#20480)ringabout2022-10-041-0/+9
* pragma for sfCallsite instead of name check + better semantics, test (#20464)metagn2022-10-031-3/+6
* move widestrs out of system (#20462)metagn2022-10-011-2/+3
* koch boot compiler with orc (#20467)ringabout2022-09-301-2/+2
* moderate system cleanup & refactor (#20355)metagn2022-09-281-699/+270
* follow up #19408; bump devel version and deprecated unsafeAddr (#20432)ringabout2022-09-281-2/+3
* Revert "clarify that `char` may not be unsigned" (#20320)ringabout2022-09-081-1/+1
* clarify that `char` may not be unsigned (#20308)ringabout2022-09-061-1/+1
* Markdown code blocks part 6 (#20292)Andrey Makarov2022-08-311-223/+235
* fixes nimPreviewSlimSystem; register echoBinSafe for nimPreviewSlimSystem (#2...ringabout2022-08-241-0/+2
* top-down type inference, implements rfc 149 (#20091)metagn2022-08-241-7/+17
* add comments back (#20256)ringabout2022-08-211-0/+3
* remove the merge pragma and obsolete comments (#20254)ringabout2022-08-211-7/+4
* Remove string == nil/nil == string error (#20222)metagn2022-08-201-23/+0
* improve deprecation error messages (#20197)ringabout2022-08-111-4/+2
* remove shallowCopy for ARC/ORC (#20070)ringabout2022-07-261-14/+19
* fixes #20015; document `shallowCopy` does a deep copy with ARC/ORC (#20025)flywind2022-07-141-0/+2
* move assertions out of system (#19599)flywind2022-03-231-2/+5
* apply changes from #18017 and some fixes (#19571)flywind2022-03-011-3/+0
* move io out of system (#19442)flywind2022-02-021-3/+6
* Add noQuit option (#19419) [backport:1.6]Tom2022-01-191-2/+5