summary refs log tree commit diff stats
path: root/lib/system.nim
Commit message (Expand)AuthorAgeFilesLines
* fix system for nimscript config files on js backend (#24135)metagn2024-09-191-2/+4
* enable closures tests for JS & implement `finished` for JS (#23521)ringabout2024-09-091-2/+8
* Add a document to toOpenArray proc (#23905)Tomohiro2024-08-011-0/+12
* Check for nil in cstringArrayToSeq (#23747)Yuriy Glukhov2024-06-241-0/+2
* doc(format): system.nim: doc of hostCPU for `loongarch64` (#23621)lit2024-05-171-1/+1
* fixes #23524; global variables cannot be analysed when injecting `move` (#23529)ringabout2024-04-241-3/+5
* remove `internalNew` from system (#23475)ringabout2024-04-041-3/+0
* ORC: added -d:nimOrcStats switch and related API (#23272)Andreas Rumpf2024-02-211-14/+16
* clean up goto exceptions; remove the setjmp.h dep (#23259)ringabout2024-01-271-1/+1
* workaround arrayWith issues (#23230)ringabout2024-01-181-1/+2
* fixes #23223; prevents `insert` self-assignment (#23225)ringabout2024-01-181-0/+2
* remove unnecessary workaround from `arrayWith` (#23208)ringabout2024-01-151-2/+1
* patches for #23129 (#23198)ringabout2024-01-111-1/+1
* fixes #22923; fixes `=dup` issues (#23182)ringabout2024-01-111-1/+2
* Deprecate asm stmt for js target (#23149)ASVIEST2024-01-021-2/+2
* fixes #23006; newSeqUninit -> CT Error; imitate `newStringUninit` (#23007)ringabout2023-11-301-1/+4
* enable vtable implementation for C++ and make it an experimental feature (#23...ringabout2023-11-301-2/+5
* rework the vtable implementation embedding the vtable array directly with new...ringabout2023-11-281-0/+2
* fixes #22286; enforce Non-var T destructors by `nimPreviewNonVarDestructor` (...ringabout2023-11-251-9/+14
* reserve `sysFatal` for `Defect` (#22158)Jacek Sieka2023-11-061-1/+1
* fixes #22898; fix #22883 differently (#22900)ringabout2023-11-051-4/+0
* fixes #22883; replace `default(typeof(` with `reset`; suppress `Unsaf… (#22...ringabout2023-11-011-0/+4
* fixes #22856; enables `-d:nimStrictDelete` (#22858)ringabout2023-10-241-5/+1
* fixes `system.delete` that raises defects (#22857)ringabout2023-10-231-1/+1
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-111-4/+11
* fixes #22554; makes `newSeqWith` use `newSeqUninit` (#22771)ringabout2023-09-301-6/+7
* deprecates `newSeqUninitialized` replaced by `newSeqUninit` (#22739)ringabout2023-09-291-2/+29
* Make `newStringUninit` available in the VM [backport] (#22748)Amjad Ben Hedhili2023-09-251-9/+12
* Add magic toOpenArrayChar (#22751)SirOlaf2023-09-241-0/+3
* Fix `newStringUninit` not setting the '\0' terminator [backport] (#22746)Amjad Ben Hedhili2023-09-231-2/+6
* Make `newStringUninit` available on the js backend [backport] (#22743)Amjad Ben Hedhili2023-09-231-0/+3
* Fix `capacity` for const and shallow [backport] (#22705)Amjad Ben Hedhili2023-09-181-4/+4
* Add descriptions and examples for `rawProc` and `rawEnv` (#22710)sls10052023-09-181-1/+31
* fixes incorrect cint overflow in system (#22718)ringabout2023-09-181-1/+1
* Make `newSeqOfCap` not initialize memory. (#21842)Amjad Ben Hedhili2023-09-091-1/+1
* fixes #22555; implements `newStringUninit` (#22572)ringabout2023-08-291-22/+36
* Markdown code blocks migration part 9 (#22506)Amjad Ben Hedhili2023-08-191-62/+62
* Markdown code blocks migration part 8 (#22478)Andrey Makarov2023-08-151-3/+3
* replace `doAssert false` with `raiseAssert` in lib, which works better with s...ringabout2023-08-111-1/+1
* clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)ringabout2023-08-081-2/+2
* Make `repr(HSlice)` always available (#22332)konsumlamm2023-08-041-0/+10
* implement `ensureMove` (#22339)ringabout2023-07-291-0/+10
* fixes docs (#22331)ringabout2023-07-261-1/+1
* fixes #22268; fixes `move` codegen (#22288)ringabout2023-07-191-20/+8
* Fix #22273 (#22275)Juan Carlos2023-07-141-1/+1
* clean up the documentation (#22196)ringabout2023-07-021-13/+13
* adds =destroy T support for strings and seqs (#22167)ringabout2023-06-271-1/+7
* adds T destructor for refs (#22147)ringabout2023-06-261-0/+4
* fixes #22123; Compiler bug with default initializer values and arrays (#22128)ringabout2023-06-201-2/+5
* make `move` use `=wasMoved` internally (#22032)ringabout2023-06-091-5/+20