summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "fixes #20699; generate an empty struct for void type" (#20806)Andreas Rumpf2022-11-122-15/+17
* fixes a strange issue most likely caused by a git merge (#20822)Andreas Rumpf2022-11-121-4/+2
* fixes #20807, refs #20450, regression with seq inference (#20818)metagn2022-11-121-1/+5
* issue a warning for ptr to cstring conversion[backport] (#20814)ringabout2022-11-112-0/+7
* refactor strongSpaceB with an enum (#20809)ringabout2022-11-103-21/+24
* fixes #20699; generate an empty struct for void type (#20790)Aditya Siram2022-11-091-11/+14
* reduce openArray-related C undefined behavior (#20795)tersec2022-11-093-10/+25
* remove name field for ARC (#20797)ringabout2022-11-091-12/+15
* add more `{.cursor.}` to vm (#20796)ringabout2022-11-091-13/+13
* arc/orc no longer needs type names by default; with `nimTypeNames` it gets ni...ringabout2022-11-081-20/+16
* implements display based subtype checking (6.4x faster without threads; 2.8x ...ringabout2022-11-083-37/+79
* fixes regression #20746; remove string copies for ORC booted compiler (#20776)ringabout2022-11-071-1/+3
* fixes regression #17121; adding doc comment in importc proc makes it silently...ringabout2022-11-061-1/+10
* fix #19149 Invalid codegen when returning var tuple from a template (#20762)Bung2022-11-061-2/+3
* Arc global (#20768)Bung2022-11-061-1/+1
* 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