summary refs log tree commit diff stats
path: root/compiler/semtypinst.nim
Commit message (Expand)AuthorAgeFilesLines
* refactoring: no inheritance for PType/PSym (#23403)Andreas Rumpf2024-03-141-19/+21
* don't use previous bindings of `auto` for routine return types (#23207)metagn2024-01-171-1/+6
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-18/+17
* fixes #9381; Fix double evaluation of types in generic objects (#23072)Pylgos2023-12-141-5/+14
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-13/+13
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-12/+8
* 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
/a>
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76