SirOlaf
|
2f441ac675
[backport] Handle nkOpenSymChoice for nkAccQuoted in considerQuotedIdent (#20578)
|
2 years ago |
Bung
|
db3d2971cf
fix #18886 crash on ambiguous proc cast (#20472)
|
2 years ago |
metagn
|
5ebd1248df
overloadable enums no longer experimental (#20298)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
flywind
|
8f4bdb3596
[minor]break loops after a candidate is added to seqs (#18770)
|
3 years ago |
flywind
|
5eba372570
[minor] break loops if it is ambiguous (#18745)
|
3 years ago |
Andreas Rumpf
|
a273ea70e8
implements overloadable enum values; WIP (#18470)
|
3 years ago |
Clyybber
|
dd2cbe3164
Cleanup lookups.nim again.. (#18379)
|
3 years ago |
Timothee Cour
|
0b7361e938
followup #18362: make `UnusedImport` work robustly (#18366)
|
3 years ago |
Timothee Cour
|
b8f761b7e2
even lighter version of #17938: fix most issues with UnusedImport, XDeclaredButNotUsed, etc; fix #17511, #17510, #14246 (without realModule) (#18362)
|
3 years ago |
Timothee Cour
|
f258e4e70c
fix #18332: XDeclaredButNotUsed hints now in deterministic order (#18336)
|
3 years ago |
Clyybber
|
c5cf21c0c4
Don't report unused hints for consumed AST (#18270)
|
3 years ago |
Timothee Cour
|
8ef6073543
add test case for pure enum redefinition error within enum (fixed in recent PR) (#18266)
|
3 years ago |
Clyybber
|
8c42f5be02
Small scope refactoring (#18263)
|
3 years ago |
Saem Ghani
|
488acd9d07
fixes #18235 - proc annotation type macro sym leak (#18249)
|
3 years ago |
Timothee Cour
|
e224865b3b
add astmsgs; add `declared in` msg for usage lint errors (#17961)
|
3 years ago |
Andreas Rumpf
|
a9b62de895
CIs: attempt to use csources_v1 (#16282)
|
3 years ago |
Timothee Cour
|
8161b02897
`import foo {.all.}` reboot (#17706)
|
3 years ago |
Timothee Cour
|
9d4d27a3ce
adjust spellSuggestSecretSauce logic to avoid too many matches for small symbols (#17410)
|
3 years ago |
Saem Ghani
|
72b89eff82
semLambda removed, semProcAux reworked (#17379)
|
3 years ago |
Timothee Cour
|
4d3f3513e2
followup #16067 --spellSuggest (#17401)
|
3 years ago |
Timothee Cour
|
48eab5370a
fix #2844 #3911; add --spellsuggest to suggest symbols in scope with similar spellings on undefined symbol error (#16067)
|
3 years ago |
Andreas Rumpf
|
fb80d2ff85
IC: bugfixes (WIP) (#16836)
|
3 years ago |
Andreas Rumpf
|
796498525a
IC: next steps (#16550)
|
4 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
Andreas Rumpf
|
979148e863
refactorings to prepare the compiler for IC (#15935)
|
4 years ago |
Timothee Cour
|
52829fc8d1
cmdline: improve command processing (#16056)
|
4 years ago |
Timothee Cour
|
0fb878324e
honor --declaredLocs in more places, including type mismatch errors; also show `kind` with --declaredLocs (#15673)
|
4 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Clyybber
|
4b9eea2fcc
Fix forward declarations in shadow scope contexts (#15386)
|
4 years ago |