summary refs log tree commit diff stats
path: root/lib/system
Commit message (Expand)AuthorAgeFilesLines
* revert #23436; remove workaround (#23653)ringabout2024-05-281-2/+0
* fixes #22852; fixes #23435; fixes #23645; SIGSEGV when slicing string or seq[...ringabout2024-05-271-4/+1
* rework `wasMoved`, `move` on the JS backend (#23577)ringabout2024-05-081-31/+0
* fixes #23556; typeinfo.extendSeq generates random values in ORC (#23557)ringabout2024-05-031-0/+6
* workaround #23435; real fix pending #23279 (#23436)ringabout2024-04-181-0/+2
* fixes #4695; closure iterators support for JS backend (#23493)ringabout2024-04-181-0/+4
* strictdefs for `repr` so that it can used for debugging purposes in t… (#23...ringabout2024-04-151-2/+2
* fixes #23487; JS chckNilDisp is wrong (#23490)ringabout2024-04-131-1/+1
* fixes #4299 #12492 #10849; lambda lifting for JS backend (#23484)ringabout2024-04-111-0/+12
* fix atomicarc increment (#23427)Jaremy Creechley2024-03-251-1/+1
* ORC: added -d:nimOrcStats switch and related API (#23272)Andreas Rumpf2024-02-213-4/+46
* fixes #23304; uses `snprintf` instead of `sprintf` (#23322)ringabout2024-02-202-1/+4
* clean up goto exceptions; remove the setjmp.h dep (#23259)ringabout2024-01-272-34/+52
* Fix system.currentSourcePath() documentation [backport 2.0] (#23243)rockcavera2024-01-231-4/+5
* fixes #23139; Cannot get repr of range type of enum (#23164)ringabout2024-01-051-1/+1
* Deprecate asm stmt for js target (#23149)ASVIEST2024-01-022-85/+85
* make `-d:debugHeapLinks` compile again (#23126)ringabout2023-12-241-4/+6
* fixes #22852; real bugfix is tied to bug #22672 (#23013)Andreas Rumpf2023-11-301-1/+4
* enable vtable implementation for C++ and make it an experimental feature (#23...ringabout2023-11-301-1/+1
* rework the vtable implementation embedding the vtable array directly with new...ringabout2023-11-281-0/+5
* reserve `sysFatal` for `Defect` (#22158)Jacek Sieka2023-11-062-8/+8
* fixes #22860; suppress `AnyEnumConv` warning when iterating over set (#22904)ringabout2023-11-041-1/+4
* complete std prefixes for stdlib (#22887)ringabout2023-10-303-3/+3
* 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