summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes 23823; array static overload - again (#23824)Ryan McConnell2024-07-111-0/+2
* fixes #23755; array static inference during overload resolution (#23760)Ryan McConnell2024-07-011-4/+3
* fixes a long standing bug with varargs type inference [backport] (#23720)Andreas Rumpf2024-06-141-1/+1
* fixes #22409; don't check style for enumFieldSymChoice in the function (#23580)ringabout2024-05-081-1/+1
* refactoring: no inheritance for PType/PSym (#23403)Andreas Rumpf2024-03-141-27/+27
* `varargs[typed]` should behave more like `typed` (#23303)Ryan McConnell2024-02-201-2/+21
* account for nil return type in tyProc sumGeneric (#23250)metagn2024-01-231-1/+2
* fix wrong subtype relation in tuples & infer some conversions (#23228)metagn2024-01-181-0/+6
* don't use previous bindings of `auto` for routine return types (#23207)metagn2024-01-171-41/+41
* delay resolved procvar check for proc params + acknowledge unresolved statics...metagn2024-01-111-6/+0
* Fixes #23172 (#23173)Ryan McConnell2024-01-061-1/+1
* Changing generic weight of `tyGenericParam` (#22143)Ryan McConnell2024-01-051-27/+36
* ambiguous identifier resolution (#23123)metagn2024-01-011-2/+2
* `typRel` and `sumGeneric` adjustments (#23137)Ryan McConnell2023-12-311-54/+46
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-22/+22
* fixes yet another strictdefs bug (#23069)ringabout2023-12-151-1/+1
* Param match relax (#23033)Ryan McConnell2023-12-151-62/+75
* Overloads passed to static proc parameters now convert to the desired… (#23...Jason Beetham2023-12-141-1/+12
* type graph refactor; part 3 (#23064)Andreas Rumpf2023-12-141-13/+17
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-11/+11
* Typrel whitespace (#23061)Ryan McConnell2023-12-131-24/+1
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-61/+72
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-5/+5
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-2/+4
* Make `typeRel` behave to spec (#22261)Ryan McConnell2023-09-301-15/+60
* fixes #10542; suppresses varargs conversion warnings (#22757)ringabout2023-09-261-1/+1
* Fix #21742: Check generic alias depth before skip (#22443)SirOlaf2023-09-081-2/+6
* fully revert generic inst sym change, test #22646 (#22653)metagn2023-09-061-10/+2
* fix sym of created generic instantiation type (#22642)metagn2023-09-051-2/+10
* `initCandidate` and friends now return values (#22570)ringabout2023-08-281-36/+27
* Markdown code blocks migration part 9 (#22506)Amjad Ben Hedhili2023-08-191-1/+1
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-10/+9
* `initNodeTable` and friends now return (#22444)ringabout2023-08-111-2/+2
* Fix #5780 (#22428)Bung2023-08-091-1/+1
* fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20...Bung2023-08-081-2/+6
* use strictdefs for compiler (#22365)ringabout2023-08-061-6/+19
* fix #20883 Unspecified generic on default value segfaults the compiler (#21172)Bung2023-08-041-0/+5
* Fix crash when using uninstantiated generic (#22379)Jake Leahy2023-08-041-0/+2
* Expands codegenDecl to work in function params. fixes #22306 (#22307)Juan M Gómez2023-07-231-1/+1
* fixes #22138 (#22221)Andreas Rumpf2023-07-041-2/+7
* fix nested call regression in generic bodies (#22189)metagn2023-06-291-0/+11
* make `var object` match better than `object` (#22152)metagn2023-06-251-1/+3
* fixes #22049; fixes #22054; implicit conversion keeps varness (#22097)ringabout2023-06-161-1/+7
* fix calls in generic bodies, delay typecheck when no overloads match (#22029)metagn2023-06-131-1/+7
* clean up isNilConversion for seqs, strings (#22057)ringabout2023-06-091-7/+1
* make `proc` not implicitly convert to `pointer` with a preview define (#21953)metagn2023-05-301-1/+4
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-2/+2
* fix iterator equality + add test for proc equality + fix sameType (#21707)metagn2023-04-231-1/+1
* actually fix #19015 (#21680)metagn2023-04-171-1/+3
* revert #21227 (#21681)metagn2023-04-171-6/+2