summary refs log tree commit diff stats
path: root/compiler/semcall.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes addr/hiddenAddr in strictdefs (#23477)ringabout2024-04-101-4/+4
* refactoring: no inheritance for PType/PSym (#23403)Andreas Rumpf2024-03-141-1/+1
* improve error messages [backport] (#23345)ringabout2024-02-261-34/+79
* Fixes a nimsuggest crash when using chronos (#23293)Juan M Gómez2024-02-201-2/+1
* types refactoring; WIP (#23086)Andreas Rumpf2023-12-171-5/+6
* Overloads passed to static proc parameters now convert to the desired… (#23...Jason Beetham2023-12-141-4/+10
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-3/+3
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-3/+3
* Look up generic parameters when found inside semOverloadedCall, fixin… (#23...Jason Beetham2023-12-121-0/+13
* fixes #22902; borrow from proc return type mismatch (#22908)ringabout2023-11-041-1/+1
* unify explicit generic param semchecking in calls (#22618)metagn2023-09-011-2/+6
* `initCandidate` and friends now return values (#22570)ringabout2023-08-281-4/+4
* fix generic param substitution in templates (#22535)metagn2023-08-251-1/+6
* unpublic the sons field of PType; the precursor to PType refactorings (#22446)ringabout2023-08-111-3/+2
* fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)Bung2023-08-101-14/+30
* use strictdefs for compiler (#22365)ringabout2023-08-061-5/+11
* Let inferGenericTypes continue if a param is already bound (#22384)SirOlaf2023-08-061-3/+6
* Add experimental inferGenericTypes switch (#22317)SirOlaf2023-08-031-4/+60
* fix scoping regression with calls in generic bodies (#22115)metagn2023-06-171-1/+1
* fix calls in generic bodies, delay typecheck when no overloads match (#22029)metagn2023-06-131-1/+4
* hopefully easier to understand error message (#21585)Andreas Rumpf2023-03-301-2/+2
* mitigates #21272; but it's not the final fix because the first round … (#21...Andreas Rumpf2023-03-201-2/+2
* Fix #21272: Rewrite parts of pickBestCandidate (#21465)SirOlaf2023-03-051-36/+50
* remove nosinks hacks from compiler (#21469)ringabout2023-03-041-1/+1
* less verbose type mismatch messages (#21191)ringabout2022-12-281-10/+34
* fix bugs with dot & call operators [backport] (#20931)metagn2022-11-281-25/+33
* fix semcase on tySequence and tyObject #20283 #19682 (#20339)Bung2022-11-011-0/+3
* 'lock levels' are deprecated, now a noop (#20539)ringabout2022-10-111-3/+0
* Automatic dereferencing is removed (#20531)ringabout2022-10-101-21/+0
* store full definition AST for consts, fix noRewrite (#20115)metagn2022-09-281-2/+2
* remove {.this.} pragma, deprecated since 0.19 (#20201)metagn2022-08-231-16/+0
* .forbids pragma: defining forbidden tags (#20050)Lancer112112022-07-261-1/+3
* Fixed distinct composite type class proc borrowing (#18904)Jason Beetham2021-10-261-2/+11
* strict effects (#18777)Andreas Rumpf2021-09-021-0/+2
* fix a typo (#18715)flywind2021-08-191-1/+1
* improve `--declaredLocs` to help disambiguate types (generics, aliases etc) (...Timothee Cour2021-07-081-7/+5
* Make procedure mismatch more informative with pragma/call convention mismatch...Jason Beetham2021-07-061-1/+7
* followup #17777: declaredloc field error msgs now work with generics (#18259)Timothee Cour2021-06-141-2/+3
* more informative error msg for undeclared field (`A(badfield: 1)` and `a.badf...Timothee Cour2021-05-161-2/+13
* iterable[T] (#17196)Timothee Cour2021-04-111-3/+7
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-2/+2
* fix #2844 #3911; add --spellsuggest to suggest symbols in scope with similar ...Timothee Cour2021-03-161-0/+1
* IC: next steps (#16729)Andreas Rumpf2021-01-231-2/+2
* fix #16150 improve type mismatch errors (#16152)Timothee Cour2020-12-091-1/+1
* Correct all eggs (#15906)Miran2020-11-101-1/+1
* honor --declaredLocs in more places, including type mismatch errors; also sho...Timothee Cour2020-10-271-6/+3
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-2/+2
* add --declaredlocs (#15666)Timothee Cour2020-10-211-6/+5
* fixes bootstrapping for any machine that has a Nim already installed [backpor...Andreas Rumpf2020-10-201-0/+7
* don't raise index defects on malformed ast (#15278)Andy Davidoff2020-09-071-3/+8