summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* `proc` typeclass accounts for `iterator`, call conventions + `nil` fix + docu...metagn2023-04-111-5/+14
* remove useVersion (#21626)metagn2023-04-081-1/+1
* Use `analyseIfAddressTaken` logic for checking if address is taken in convert...Jake Leahy2023-03-201-2/+1
* remove nosinks hacks from compiler (#21469)ringabout2023-03-041-1/+1
* Specify that address is taken when converter takes a var parameter (#21391)Jake Leahy2023-02-211-0/+1
* fix typeRel of typeDesc (#21227)Bung2023-01-091-2/+6
* less verbose type mismatch messages (#21191)ringabout2022-12-281-17/+23
* Fix nimsuggest not suggesting fields in when theres static parameters (#21189)Jake Leahy2022-12-281-1/+1
* remove legacy code (#21134)ringabout2022-12-261-2/+0
* fix #16541 (#21148)Bung2022-12-221-0/+2
* definite assignment analysis for let (#21024)ringabout2022-12-061-2/+5
* deprecate `do:` meaning `do ():` + misc cleanup (#20927)metagn2022-12-061-0/+2
* fix #20829 Regression in int64 type matching since (#21019)Bung2022-12-061-2/+4
* Revert "fixes #20883; Unspecified generic on default value segfaults the comp...ringabout2022-12-061-2/+1
* fixes #20883; Unspecified generic on default value segfaults the compiler (#2...ringabout2022-12-011-1/+2
* tyInt tyUint fit target int bit width (#20829)Bung2022-12-011-19/+28
* fix #13790; ptr char (+friends) should not implicitly convert to cstring (#2...ringabout2022-11-241-10/+12
* fix #19149 Invalid codegen when returning var tuple from a template (#20762)Bung2022-11-061-2/+3
* fix #19700 Crash when passing a template to a generic functio… (#20567)Bung2022-10-151-0/+2
* fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522)Bung2022-10-111-2/+1
* DAA and 'out' parameters (#20506)Andreas Rumpf2022-10-061-8/+19
* Markdown code blocks part 6 (#20292)Andrey Makarov2022-08-311-3/+2
* remove a special case in sigmatch; distinct pointer types no longer match `ni...ringabout2022-08-231-2/+0