summary refs log tree commit diff stats
path: root/compiler/lookups.nim
Commit message (Expand)AuthorAgeFilesLines
* treat resolved symbols on RHS of module qualification as identifiers (#24180)metagn2024-09-271-3/+5
* show symchoices as ambiguous in overload type mismatches (#24077)metagn2024-09-091-9/+19
* opensym for templates + move behavior of opensymchoice to itself (#24007)metagn2024-08-281-1/+3
* consider ambiguity for qualified symbols (#23989)metagn2024-08-201-3/+8
* always lookup pure enum symbols if expected type is enum (#23976)metagn2024-08-171-2/+3
* opensym as node kind + fixed experimental switch (#23892)metagn2024-08-121-0/+6
* fixes addr/hiddenAddr in strictdefs (#23477)ringabout2024-04-101-8/+8
* stop gensym identifiers hijacking routine decl names in templates (#23392)metagn2024-04-091-1/+5
* ambiguous identifier resolution (#23123)metagn2024-01-011-28/+36
* Param match relax (#23033)Ryan McConnell2023-12-151-0/+12
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-3/+5
* fixes branches interacting with break, raise etc. in strictdefs (#22627)ringabout2023-09-041-1/+1
* resolve unambiguous enum symchoices from local scope, error on rest (#22606)metagn2023-09-031-0/+35
* `initNodeTable` and friends now return (#22444)ringabout2023-08-111-2/+2
* use strictdefs for compiler (#22365)ringabout2023-08-061-4/+16
* fixes #21231; template with module as parameter elides usage/checking of modu...ringabout2023-06-211-0/+3
* Remove Deprecated Nimfix (#22062)Juan Carlos2023-06-101-9/+2
* make deprecated statement a no-op (#21836)metagn2023-05-121-36/+25
* underscore as special word (#21766)metagn2023-05-021-3/+3
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-1/+1
* implements #21620: allowing to import multiple modules with shared names (#21...Juan M Gómez2023-04-211-8/+13
* tweak spellsuggest; three counts for equal distances candidates by default (#...ringabout2023-04-211-6/+3
* document general use of `_`, error message, fixes (#21584)metagn2023-03-301-11/+16
* fixes #21496; Ambiguous calls compiles when module name are equal (#21500)ringabout2023-03-121-1/+2
* fixes #21263; consider all candidates for concept matches (#21265)ringabout2023-01-171-0/+17
* underscores for routine parameters (#21192)metagn2023-01-081-0/+1
* Don't repeat suggestions for same symbol (#21140)Jake Leahy2022-12-221-5/+20
* fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...Bung2022-12-121-1/+1
* Revert "fix #15836 proc arg return type auto unexpectly match proc with concr...ringabout2022-12-091-1/+1
* fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...Bung2022-12-091-1/+1
* [backport] Handle nkOpenSymChoice for nkAccQuoted in considerQuotedIdent (#20...SirOlaf2022-10-181-0/+5
* fix #18886 crash on ambiguous proc cast (#20472)Bung2022-10-101-2/+9
* overloadable enums no longer experimental (#20298)metagn2022-09-051-2/+0
* move assertions out of system (#19599)flywind2022-03-231-0/+4
* [minor]break loops after a candidate is added to seqs (#18770)flywind2021-08-311-7/+9
* [minor] break loops if it is ambiguous (#18745)flywind2021-08-271-6/+7
* implements overloadable enum values; WIP (#18470)Andreas Rumpf2021-07-281-2/+5
* Cleanup lookups.nim again.. (#18379)Clyybber2021-06-281-4/+4
* followup #18362: make `UnusedImport` work robustly (#18366)Timothee Cour2021-06-271-4/+8
* even lighter version of #17938: fix most issues with UnusedImport, XDeclaredB...Timothee Cour2021-06-261-7/+11
* fix #18332: XDeclaredButNotUsed hints now in deterministic order (#18336)Timothee Cour2021-06-241-4/+6
* Don't report unused hints for consumed AST (#18270)Clyybber2021-06-161-1/+3
* add test case for pure enum redefinition error within enum (fixed in recent P...Timothee Cour2021-06-151-0/+2
* Small scope refactoring (#18263)Clyybber2021-06-141-19/+17
* fixes #18235 - proc annotation type macro sym leak (#18249)Saem Ghani2021-06-141-5/+22
* add astmsgs; add `declared in` msg for usage lint errors (#17961)Timothee Cour2021-05-081-1/+1
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-3/+9
* adjust spellSuggestSecretSauce logic to avoid too many matches for small symb...Timothee Cour2021-03-181-2/+8
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-0/+1