summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* codegen: optimized generation of proc headers (#20770)Andreas Rumpf2022-11-061-7/+6
* Revert "fix arc global variable issues" (#20764)ringabout2022-11-051-5/+2
* remove compiler/strutils2.nim (#20748)Bung2022-11-052-64/+7
* fix arc global variable issues (#20759)Bung2022-11-051-2/+5
* Support doc comments in new-styled concepts (#20752)konsumlamm2022-11-041-0/+2
* Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)Bung2022-11-043-9/+27
* Improve dollar int (#20737)Juan Carlos2022-11-031-1/+3
* fixes #15688; handle `strongSpace` overflow issues (#20724)ringabout2022-11-033-18/+20
* fixes #20740; fixes pre-existing field visibility issues and removes `efSkipF...ringabout2022-11-034-10/+7
* fix sighashes for generic ref (#20723)Jacek Sieka2022-11-011-1/+2
* fix semcase on tySequence and tyObject #20283 #19682 (#20339)Bung2022-11-013-8/+12
* refactor os imports into corresponding small modules (#20720)ringabout2022-11-011-1/+2
* fix #20272 range of uint64 shows signed upper bound (#20702)Bung2022-11-011-1/+4
* fixes #20715; range[a..b] inside object variant fails (#20716)ringabout2022-10-311-5/+6
* fix closure iter state table init type [backport] (#20717)Jacek Sieka2022-10-311-1/+1
* fix dispatcher call type [backport] (#20696)Jacek Sieka2022-10-291-0/+1
* fix #20148 implicit compile time conversion int to ranged float cause… (#20...Bung2022-10-291-1/+4
* alternate fix + test for #12094, refs #13804 (#20686)metagn2022-10-292-3/+2
* fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)ringabout2022-10-284-18/+22
* fixes type check of ranges for default fields (#20660)ringabout2022-10-271-2/+4
* int128.nim fix warnings (#20666)Juan Carlos2022-10-271-5/+4
* fix #6637 array index type depends generic (#20673)Bung2022-10-271-1/+1
* fixes #19201; fixes sink causes crash in VM (#20658)ringabout2022-10-251-1/+1
* fix #12094 Use of _ (as var placeholder) inside a template causes XDe… (#20...Bung2022-10-251-1/+2
* add type check for default fields (#20652)ringabout2022-10-251-2/+10
* fixes #1027; disallow templates to use ambiguous identifiers (#20631)ringabout2022-10-241-0/+2
* fixes #20645 (#20646)Andreas Rumpf2022-10-242-6/+13
* Added 'openArray[char]' overloads to 'std/parseutils' (#20527)Jason Beetham2022-10-242-8/+22
* fixes #19278; make `privateAccess` work with generic ref object (#20640)ringabout2022-10-241-2/+2
* borrowed procs can have a body now for documentation generation (#20617)ringabout2022-10-241-2/+3
* Fix double defer with break in closureiterators [backport] (#20630)Tanguy2022-10-241-0/+2
* Unpack mSlice tupleconstr for static openarrays (#20615)Jason Beetham2022-10-221-0/+21
* fixes a strict case object problem that has been reported on the forum (#20614)Andreas Rumpf2022-10-211-1/+4
* fix #20152 Illegal capture of closure iterator, when should be legal (#20607)Bung2022-10-211-1/+1
* fix #19349 incompatible type when mixing float32 and cfloat in generics (#20551)Bung2022-10-211-1/+2
* fix #19426 compile error using when/elif/else and typedesc in template (#20550)Bung2022-10-211-0/+1
* implemented strictCaseObjects (#20608)Andreas Rumpf2022-10-213-6/+11
* Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time...Jason Beetham2022-10-203-30/+166
* change vm imports after bootstrapping (#20602)ringabout2022-10-201-1/+2
* [std/os] split and re-export (#20593)ringabout2022-10-201-3/+6
* [backport] Handle nkOpenSymChoice for nkAccQuoted in considerQuotedIdent (#20...SirOlaf2022-10-181-0/+5
* refactor envvars, oserrors; register vmops (#20592)ringabout2022-10-181-7/+10
* fixes #20572 (#20585)Andreas Rumpf2022-10-1723-69/+85
* Fix #12517 Allow single branch when nimvm statements (#20577)Can Lehmann2022-10-171-3/+6
* Fix "imported but not used" warnings (#20575)Andrey Makarov2022-10-166-7/+7
* fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20...ringabout2022-10-161-4/+12
* fixes #19162; enable `strictEffects` for v2 (#19380)ringabout2022-10-153-9/+6
* fix #19700 Crash when passing a template to a generic functio… (#20567)Bung2022-10-151-0/+2
* fix #8821 JS codegen can produce extreme switch statements with case … (#20...Bung2022-10-141-6/+1
* fixes #3748 (#20563)Andreas Rumpf2022-10-142-4/+5