summary refs log tree commit diff stats
path: root/lib/system
Commit message (Expand)AuthorAgeFilesLines
* revert second argument of `inc` not being generic (#24129)metagn2024-09-171-4/+4
* fix string literal assignment with different lengths on ARC (#24083)metagn2024-09-081-1/+1
* remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)metagn2024-08-281-1/+1
* bump NimVersion to 2.1.99 (2.0.2 RC2) (#24016)Miran2024-08-271-1/+1
* Fixed nimscript docs (#23938)Antonis Geralis2024-08-111-7/+7
* Add a document to toOpenArray proc (#23905)Tomohiro2024-08-011-0/+6
* fixes JS semicolon omissions (#23896)ringabout2024-07-262-3/+3
* Allocator: Always place free cells into the active chunk and add documentatio...SirOlaf2024-07-221-21/+96
* Allocator: Track number of foreign cells a small chunk has access to (#23856)SirOlaf2024-07-201-29/+46
* Add warnings about exec usage. (#23820)Antonis Geralis2024-07-171-2/+9
* bump NimVersion to 2.1.9 (#23831)Miran2024-07-121-1/+1
* Adjust the correct chunk's free space in allocator (#23795)SirOlaf2024-07-081-2/+2
* fixes #23725; Size computations work better when they are correct (#23758)Andreas Rumpf2024-06-261-6/+10
* fixes #23742; setLen(0) no longer allocates memory for uninitialized strs/seq...ringabout2024-06-211-2/+8
* fixes #22927; no test case extractable [backport] (#23707)Andreas Rumpf2024-06-121-11/+23
* fixes #22510 (#23100)Andreas Rumpf2024-06-061-27/+24
* 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