Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Andreas Rumpf
|
5f7a6aff06
fixes #11941 (#12079)
|
5 years ago |
cooldome
|
c9f49cbc0a
lift destructor for openarray (#12073)
|
5 years ago |
Andreas Rumpf
|
eaebbfa785
Fix several float range issues (supersedes #11905) (#12067)
|
5 years ago |
Andreas Rumpf
|
114da04cbb
fixes #12029; finish the 'unused import' feature (#12064)
|
5 years ago |
narimiran
|
329e169e96
address the comments
|
5 years ago |
Andreas Rumpf
|
81ddc67785
[refactoring] compiler: simplified markUsed
|
5 years ago |
Andreas Rumpf
|
f58d87cb43
IC: some progress
|
5 years ago |
Andrii Riabushenko
|
4c73139316
revert changes
|
5 years ago |
Andrii Riabushenko
|
d7bc4e43a2
fixes #11826
|
5 years ago |
Andreas Rumpf
|
fbb0642e27
Merge branch 'devel' into araq-detect-unused-imports
|
5 years ago |
Andreas Rumpf
|
9852cf804b
warn about unused imports; fixes an 'export' regression [nobackport]
|
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
|
9db369063c
[refactoring] moves transformation for 'spawn' into its own spawn.nim implementation
|
5 years ago |
Arne Döring
|
7d5d9f7703
introduce internal Int128 type, use it to fix case stmt checks (#11652)
|
5 years ago |
Arne Döring
|
5b27b263fd
Remove immediate pragma (#11308)
|
5 years ago |
Araq
|
9ecb1aae80
new compiler feature: --expandMacro
|
5 years ago |
Arne Döring
|
f94ec363ab
Allow void macro result (#11286)
|
5 years ago |
Arne Döring
|
b92fd30282
rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)
|
5 years ago |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 years ago |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 years ago |
alaviss
|
d72921ecf6
compiler/sem: correct macros lineinfo (#10438)
|
6 years ago |
Neelesh Chandola
|
e77dd683eb
Fix defer not not-working at top level (#10191)
|
6 years ago |
Araq
|
e874705971
fixes nested gensym'ed parameters; fixes #9476
|
6 years ago |
cooldome
|
5b98afb8a8
Destructors: more moves for tuples (#9808)
|
6 years ago |
Andreas Rumpf
|
6e8ed8c6fa
added first version of a nimfind tool for the poor souls that don't have a good nimsuggest integretation
|
6 years ago |
Andreas Rumpf
|
cb4d810659
make Nim take roughly 100MB less RAM for bootstrapping via a new compiler switch -d:leanCompiler; useful for the Raberry PI
|
6 years ago |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 years ago |
xzfc
|
8fc7cecfa2
compiler: show name of instantiating context in error traces (#6763) (#9207)
|
6 years ago |