summary refs log tree commit diff stats
path: root/lib/system
Commit message (Expand)AuthorAgeFilesLines
* NIR: VM + refactorings (#22835)Andreas Rumpf2023-10-291-2/+2
* NIR: store sizes, alignments and offsets in the type graph; beginning… (#22...Andreas Rumpf2023-10-162-1/+4
* NIR: progress (#22817)Andreas Rumpf2023-10-121-0/+3
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-115-11/+14
* fixes #22790; use cast suppress AnyEnumConv warnings for enums withou… (#22...ringabout2023-10-111-4/+13
* fixes #22711; Check atomicArc for atomic destroy race condition (#22788)ringabout2023-10-041-8/+15
* docs: add another switch example for nimscript (#22772)daylin2023-09-301-0/+1
* deprecates `newSeqUninitialized` replaced by `newSeqUninit` (#22739)ringabout2023-09-291-2/+0
* ref #19727; implement `setLenUninit` for seqsv2 (#22767)ringabout2023-09-281-0/+24
* Initialize `newString` in js [backport:1.6] (#22745)Amjad Ben Hedhili2023-09-231-1/+3
* items, pairs and friends now use `unCheckedInc` (#22729)ringabout2023-09-201-26/+31
* Fix `capacity` for const and shallow [backport] (#22705)Amjad Ben Hedhili2023-09-183-4/+4
* followup of #22568 (#22690)Amjad Ben Hedhili2023-09-141-24/+17
* Make capacity work with refc [backport] (#22697)Amjad Ben Hedhili2023-09-133-11/+26
* Remove some unnecessary initialization in `seq` operations (#22677)Amjad Ben Hedhili2023-09-101-7/+35
* Make `newSeqOfCap` not initialize memory. (#21842)Amjad Ben Hedhili2023-09-092-2/+11
* fixes #22664; guard against potential seqs self assignments (#22671)ringabout2023-09-081-0/+6
* Remove some unnecessary initialization in string operations (#22579)Amjad Ben Hedhili2023-09-071-37/+61
* newStringOfCap now won't initialize all elements anymore (#22568)ringabout2023-08-281-2/+3
* Markdown code blocks migration part 9 (#22506)Amjad Ben Hedhili2023-08-192-13/+13
* Fix `seq.capacity` (#22488)Amjad Ben Hedhili2023-08-171-2/+2
* fixes #22481; fixes `card` undefined misalignment behavior (#22484)ringabout2023-08-151-1/+3
* Markdown code blocks migration part 8 (#22478)Andrey Makarov2023-08-155-47/+51
* clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)ringabout2023-08-083-9/+9
* Revert adding generic `V: Ordinal` parameter to `succ`, `pred`, `inc`, `dec` ...konsumlamm2023-08-061-5/+5
* Make `repr(HSlice)` always available (#22332)konsumlamm2023-08-041-10/+0
* bump the devel version to 211 (#22356)ringabout2023-08-011-3/+3
* fixes #22262; fixes `-d:useMalloc` broken with `--mm:none` and `--threads on`...ringabout2023-08-011-1/+1
* remove thread duplicated code (#22348)Bung2023-07-311-5/+0
* fixes #22256; fixes GC_disableOrc overflow (#22257)ringabout2023-07-111-1/+1
* Rename `seq.add` parameter to be consistent with `refc` (#22244)Solitude2023-07-101-2/+2
* Fix #21401 (#22232)Juan Carlos2023-07-071-0/+8
* uint arithmetic for pointers (#22159)Jacek Sieka2023-06-272-2/+2
* rm zero-extension and uint conversions deprecated since 0.19.9 (#22151)tersec2023-06-251-56/+0
* added new experimental API isUniqueRef (#21812)Andreas Rumpf2023-06-161-0/+12
* bump NimVersion to 1.9.5 (#22112)Miran2023-06-161-1/+1
* small fixes for atomicArc (#22017)ringabout2023-06-062-3/+3
* lift the `=dup` hook (#21903)ringabout2023-06-021-4/+0
* fixes fieldDefect loses enum type info in ORC; consistent with VM and refc (#...ringabout2023-05-291-0/+4
* Remove GC (#21904)Juan Carlos2023-05-251-749/+0
* fixes #21847; let `parseFloat` behave like `strtod` (#21854)ringabout2023-05-171-1/+3
* make ORC threadlocal, take two (#21818)Andreas Rumpf2023-05-101-6/+6
* fix nimrtl and nimhcr on arc/orc (#21814)metagn2023-05-093-4/+4
* Improve and refactor cellseqs_v2 in Nim standard library (#21796)Jordan Gillard2023-05-091-13/+10
* adds an experimental `mm:atomicArc` switch (#21798)ringabout2023-05-081-9/+24
* 🚀 Enhancing CellSeq for Better Readability and Maintainability (#21797)Jordan Gillard2023-05-071-8/+11
* revert #21799 and #21802 which don't pass the tests (#21804)ringabout2023-05-071-5/+5
* implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)ringabout2023-05-061-0/+4
* ORC: make rootsThreshold thread local [backport] (#21799)Andreas Rumpf2023-05-061-5/+5
* fixes #21780 [backport:1.6] (#21785)Andreas Rumpf2023-05-041-4/+4