ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ringabout
|
d9a24b9b81
fixes #22208; Ambiguous error when import modules with same names but… (#22211)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
Juan M Gómez
|
c136ebf1ed
implements #21620: allowing to import multiple modules with shared names (#21628)
|
1 year ago |
metagn
|
2f547afb0f
import brackets support `as` and prefixes [backport] (#21636)
|
1 year ago |
flywind
|
5a995ffc53
fix #18986; Import/except doesn't work on devel [backport: 1.6] (#19687)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
502ac4ed5e
fixes a converter handling regression that caused private converters to leak into client modules; fixes #19213; [backport:1.6] (#19229)
|
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
|
8161b02897
`import foo {.all.}` reboot (#17706)
|
3 years ago |
Andreas Rumpf
|
1822ed384a
IC: added converter test case (#17688)
|
3 years ago |
Andreas Rumpf
|
fb80d2ff85
IC: bugfixes (WIP) (#16836)
|
4 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 |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Araq
|
a0049d1fb0
compiler: minor code cleanups
|
4 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
cooldome
|
e1b1759439
fixes #5050; fixes #11826 (#12606) [backport]
|
5 years ago |
Federico Ceratto
|
39290cf88c
Fix spellings (#12277) [backport]
|
5 years ago |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Araq
|
0e4a8bfb28
fixes 'unused module' feature for 32 bit builds of Nim for good [nobackport]
|
5 years ago |
Andreas Rumpf
|
04708742e7
fixes #11809
|
5 years ago |
Araq
|
affe1be47c
fixes #11790 [nobackport]
|
5 years ago |
Andreas Rumpf
|
fbb0642e27
Merge branch 'devel' into araq-detect-unused-imports
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
Araq
|
4137a4dbf3
[feature] detect unused imports
|
5 years ago |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 years ago |
Andreas Rumpf
|
cab0c3e544
fixes #3333
|
5 years ago |