summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* fixes #20553; don't format code for stropping identifier (#20561) [backport]ringabout2022-10-131-5/+9
* fix #18136 tests/proc/t17157.nim now gives SIGSEGV instead of error (#20555)Bung2022-10-131-0/+1
* fix #18990 Regression in proc symbol resolution; Error: attempting to… (#20...Bung2022-10-121-2/+2
* Return error message in output of gorge/staticExec. (#18942)Dominik Picheta2022-10-121-2/+9
* fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522)Bung2022-10-111-2/+1
* 'lock levels' are deprecated, now a noop (#20539)ringabout2022-10-1110-159/+12
* time to make IC work with ORC (here we go again...) (#20538)Andreas Rumpf2022-10-113-11/+40
* refactorings (#20536)Andreas Rumpf2022-10-109-16/+16