Clyybber
|
38068f9778
Make explicit {.nimcall.} a seperate calling convention
|
4 年之前 |
Andreas Rumpf
|
fb641483f0
arc optimizations (#13325)
|
4 年之前 |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 年之前 |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 年之前 |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 年之前 |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 年之前 |
Andreas Rumpf
|
ef8ddef47b
fixes #10912 (#11317)
|
5 年之前 |
Arne Döring
|
b92fd30282
rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)
|
5 年之前 |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 年之前 |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 年之前 |
Miran
|
afeca3d9fe
multi-methods need to be explicitly enabled (#10856)
|
5 年之前 |
Andreas Rumpf
|
4181baf400
multi-methods: remove hack, make tmethod_various compile under strict C++ [backport]
|
5 年之前 |
Araq
|
366b6be4fb
compiler refactoring: TSymSeq is gone for good
|
6 年之前 |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 年之前 |
Araq
|
7ac1e6e528
fixes #5479
|
6 年之前 |
LemonBoy
|
03c8fdc6cb
Pick the `and` symbol we need explicitly (#8249)
|
6 年之前 |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 年之前 |
Andreas Rumpf
|
feef109e60
make tests green again
|
6 年之前 |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 年之前 |
Andreas Rumpf
|
bb8c47b496
pragmas compiles again
|
6 年之前 |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 年之前 |
Yuriy Glukhov
|
baf685461b
Fixes #5946 (#6017)
|
7 年之前 |
Parashurama
|
2e420dfa38
fixes multiple nil-checks for methods (#5806)
|
7 年之前 |
Andreas Rumpf
|
1268ca79e5
fixes #5599 (#5610)
|
7 年之前 |
Araq
|
d91d338d03
fixes #5432
|
7 年之前 |
Araq
|
fa98edc78c
another attempt to make test green again
|
7 年之前 |
Andreas Rumpf
|
f8914cc3b0
fixes a multimethod regression
|
7 年之前 |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
7 年之前 |
Araq
|
e6c5622aa7
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
8 年之前 |
Andreas Rumpf
|
a6d17b5503
some progress on --symbolfiles:on
|
8 年之前 |