summary refs log tree commit diff stats
path: root/compiler/semtypinst.nim
Commit message (Expand)AuthorAgeFilesLines
* use strictdefs for compiler (#22365)ringabout2023-08-061-0/+3
* fix calls in generic bodies, delay typecheck when no overloads match (#22029)metagn2023-06-131-22/+24
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-1/+1
* Fix segfault caused by ensuring valueless statics are not evaluated (#21577)Jason Beetham2023-03-291-1/+1
* Made generic type classes work with types using static parameters (#21528)Jason Beetham2023-03-171-4/+23
* Fix #20416. Enable the recursion limit for ref/ptr types. (#21092)Aditya Siram2022-12-131-4/+14
* Revert "fixes #20883; Unspecified generic on default value segfaults the comp...ringabout2022-12-061-5/+1
* fixes #20883; Unspecified generic on default value segfaults the compiler (#2...ringabout2022-12-011-1/+5
* Fixes #20348; only respect the recursion limit if the symbol's generic type ...Aditya Siram2022-09-221-11/+14
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* test whether it is unnecessary (#18893)flywind2021-10-141-1/+1
* Alternative to #18928 (#18931)Jason Beetham2021-09-301-6/+6
* semtypinst: don't wrap type nodes from expressions in static[T] (#18860)alaviss2021-09-171-1/+1
* Fixed #18838 (#18841) [backport]Jason Beetham2021-09-131-1/+5
* Fix recursive generic typed defs (#18809)Jason Beetham2021-09-061-1/+1
* fixes #16246 (#18800)Andreas Rumpf2021-09-041-1/+1
* ORC: improvements (#17993)Andreas Rumpf2021-05-121-1/+1
* new-style concepts implementation, WIP (#15251)Andreas Rumpf2021-02-241-1/+3
* fixed dot operator recursive loop & macro suggest (#16922)Saem Ghani2021-02-151-0/+2
* IC: final implementation steps (#16801)Andreas Rumpf2021-01-251-4/+4
* IC: next steps (#16729)Andreas Rumpf2021-01-231-19/+14
* IC: next steps (#16705)Andreas Rumpf2021-01-141-18/+0
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-3/+3
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-7/+12
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-1/+1
* Big compiler Cleanup (#14777)Clyybber2020-08-281-2/+1
* fix #14698 nkRecWhen caused internalAssert in semConstructFields when generic...Timothee Cour2020-07-271-1/+4
* [cleanups] doassert => doAssert; mark deadcode (#14711)Timothee Cour2020-06-171-10/+12
* fixes #14315 (#14594)Andreas Rumpf2020-06-071-2/+1
* avoid unsafe Nim features in preparation for --gc:arc (#14431)Andreas Rumpf2020-05-221-12/+13
* Replace tfHasRequiresInit with a more accurate mechanismZahary Karadjov2020-04-011-0/+2
* fixes #13646Araq2020-03-161-0/+3
* minor code style changesAraq2020-03-161-1/+1
* ARC related bugfixes and refactorings (#12781)Andreas Rumpf2019-12-051-1/+3
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-75/+74
* fixes #12336 [backport]Andreas Rumpf2019-10-021-1/+1
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-3/+3
* some gc:destructors progressAndreas Rumpf2019-09-161-14/+0
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-14/+14
* fixes #7258 (#12054)Andreas Rumpf2019-08-261-1/+25
* fixes tcompiletimerange [bugfix] (#11720)Andreas Rumpf2019-07-121-0/+20
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-1/+1
* fixes #11660 (#11677)Andreas Rumpf2019-07-071-1/+4
* fixes #7816 (#11261)Andreas Rumpf2019-05-151-0/+1
* Merge pull request #11201 from nim-lang/araq-fixes-11200Andreas Rumpf2019-05-081-1/+1
|\
| * fixes #11200Araq2019-05-081-1/+1
* | Replace countup(x, y-1) with x ..< yClyybber2019-05-071-7/+7
|/
* Fix 105, few fixes for 101 (#11148)genotrance2019-05-041-2/+4
* destructors: internal compiler refactoringAraq2019-04-181-13/+12
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-2/+2