Nim/lib/system
Andreas Rumpf 8a19ac2070
fixes #21393 and misc style changes (#21419)
* fixes #21393 and misc style changes

* progress

---------

Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
2023-02-24 09:02:15 +01:00
..
mm Add Zephyr Support (#19003) 2021-10-24 11:51:57 +02:00
alloc.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
ansi_c.nim fix fwrite prototype (#20644) 2022-10-24 17:25:34 +02:00
arc.nim clean up system/arc (#20792) 2022-11-09 06:13:52 +01:00
arithmetics.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
assign.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
avltree.nim make AVL tree node part of the memory regions; fixes hard to reproduce channel crashes 2017-01-31 13:08:47 +01:00
basic_types.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
bitmasks.nim tyInt tyUint fit target int bit width (#20829) 2022-12-01 13:34:00 +01:00
cellseqs_v1.nim more checking for --gc:arc, no need for valgrind (#14467) 2020-05-29 12:08:17 +02:00
cellseqs_v2.nim ORC: use =destroy instead of =dispose (#18440) 2021-07-07 09:39:01 +02:00
cellsets.nim cleaned up the internal documentation (#17524) 2021-03-26 16:27:55 +01:00
cgprocs.nim Initial version of the hot-code reloading support for native targets (#10729) 2019-02-26 15:48:55 +01:00
channels_builtin.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
chcks.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
comparisons.nim pragma for sfCallsite instead of name check + better semantics, test (#20464) 2022-10-03 06:07:55 +02:00
compilation.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
coro_detection.nim system.nim cleanup some exported constants which should never have be… (#17909) 2021-05-01 11:10:40 +02:00
countbits_impl.nim typetraits: add toSigned, toUnsigned (#18445) 2022-04-07 17:38:01 -04:00
ctypes.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
cyclebreaker.nim remove name field for ARC (#20797) 2022-11-09 16:22:55 +01:00
deepcopy.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
dollars.nim move formatfloat out of system (#20195) 2022-08-24 13:38:30 +02:00
dyncalls.nim Add support for NuttX RTOS. (#21372) 2023-02-16 13:47:52 +01:00
embedded.nim ensure the avr example keeps compiling (#17663) 2021-04-07 13:40:57 +02:00
exceptions.nim moderate system cleanup & refactor (#20355) 2022-09-28 15:28:45 -04:00
excpt.nim fixes ptr to cstring warnings[backport] (#20848) 2022-11-16 10:22:51 +01:00
fatal.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
formatfloat.nim move formatfloat out of system (#20195) 2022-08-24 13:38:30 +02:00
gc.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
gc2.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
gc_common.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
gc_hooks.nim ref #20694; quit value gets saturated to ranges (#20753) 2022-11-05 10:58:57 +01:00
gc_interface.nim fixes #13881 2020-05-12 15:46:24 +02:00
gc_ms.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
gc_regions.nim move threads out of system (#20674) 2022-10-29 18:11:40 +02:00
hti.nim cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744) 2021-04-17 11:14:09 +02:00
inclrtl.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
indexerrors.nim properly fix #10053 ; FieldDefect msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955) 2021-08-13 09:35:48 +02:00
indices.nim fixes #20026; marks system procs which can raise defects (#20864) 2022-11-22 20:07:00 +01:00
integerops.nim fixes #14209 [backport:1.2] (#14213) 2020-05-05 00:48:13 +02:00
iterators.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
iterators_1.nim Change stdlib imports to use std prefix in most examples (#17202) 2021-02-28 13:17:19 -08:00
jssys.nim remove legacy code (#21134) 2022-12-26 13:20:05 +01:00
memalloc.nim atomicInc global alloc counters (#20571) 2022-10-16 01:07:22 +02:00
memory.nim remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#16918) 2021-02-17 09:32:36 +01:00
memtracker.nim ref #20694; quit value gets saturated to ranges (#20753) 2022-11-05 10:58:57 +01:00
mmdisp.nim ref #20694; quit value gets saturated to ranges (#20753) 2022-11-05 10:58:57 +01:00
nimscript.nim Update nimscript withDir doc example (#19776) 2022-05-08 11:54:25 +02:00
orc.nim fixes #21171; dynamic acyclic refs need to use dyn decRef (#21184) 2022-12-28 16:23:37 +01:00
osalloc.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
platforms.nim Add HPPA and sparc64 architectures (#20934) 2022-12-01 12:48:47 +08:00
profiler.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
rawquits.nim fixes #21195; std/assertions continue to use sysFatal when nimPreviewSlimSystem is not defined (#21196) 2022-12-29 14:15:08 -05:00
repr.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
repr_impl.nim properly fix #10053 ; FieldDefect msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955) 2021-08-13 09:35:48 +02:00
repr_v2.nim support UncheckedArray[T] in repr_v2.nim (#20816) 2022-11-11 19:31:59 +01:00
reprjs.nim make more standard libraries work with nimPreviewSlimSystem (#20343) 2022-09-27 20:06:23 +02:00
seqs_v2.nim fixes #21393 and misc style changes (#21419) 2023-02-24 09:02:15 +01:00
seqs_v2_reimpl.nim arc allocation method aligned (#15588) 2020-10-19 14:50:06 +02:00
setops.nim pragma for sfCallsite instead of name check + better semantics, test (#20464) 2022-10-03 06:07:55 +02:00
sets.nim fix #20997 calling system.card[T](x: set[T]) with T of int8 or uint8 … (#21010) 2022-12-23 12:20:25 +01:00
stacktraces.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
strmantle.nim fixes #21393 and misc style changes (#21419) 2023-02-24 09:02:15 +01:00
strs_v2.nim tyInt tyUint fit target int bit width (#20829) 2022-12-01 13:34:00 +01:00
sysstr.nim fix #12122 (#21096) 2022-12-16 08:01:15 +01:00
threadids.nim refactoring: orc can use getThreadId() (#19123) 2021-11-11 19:07:08 +01:00
threadimpl.nim put std/threads under the umbrella of nimPreviewSlimSystem (#20711) 2022-10-31 06:36:50 +01:00
threadlocalstorage.nim ref #20694; quit value gets saturated to ranges (#20753) 2022-11-05 10:58:57 +01:00
timers.nim miscellaneous bug fixes (#13291) 2020-01-30 10:54:50 +01:00