summary refs log tree commit diff stats
path: root/compiler/semtypinst.nim
Commit message (Expand)AuthorAgeFilesLines
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-2/+2
* Fix #17509: Continue instead of return with unfinished generics (#22563)SirOlaf2023-09-071-1/+2
* minor refactoring, move some sym/type construction to semdata (#22654)metagn2023-09-071-2/+0
* fully revert generic inst sym change, test #22646 (#22653)metagn2023-09-061-11/+0
* fix sym of created generic instantiation type (#22642)metagn2023-09-051-0/+12
* When in object handles procedure call again, fixes #22474 (#22480)Jason Beetham2023-08-151-1/+1
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-6/+4
* refactor `result = default(...)` into object construction (#22455)ringabout2023-08-111-10/+4
* `initNodeTable` and friends now return (#22444)ringabout2023-08-111-3/+3
* fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20...Bung2023-08-081-6/+7
* 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