Andrey Makarov
|
081dfea746
Fix "imported but not used" warnings (#20575)
|
2 lat temu |
ringabout
|
5602183234
'lock levels' are deprecated, now a noop (#20539)
|
2 lat temu |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 lat temu |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 lat temu |
Andreas Rumpf
|
25745ad195
IC: final implementation steps (#16801)
|
4 lat temu |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
4 lat temu |
cooldome
|
58b9191354
fix #16516 method dispatch for sink args (#16594)
|
4 lat temu |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 lat temu |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 lat temu |
Clyybber
|
38068f9778
Make explicit {.nimcall.} a seperate calling convention
|
4 lat temu |
Andreas Rumpf
|
fb641483f0
arc optimizations (#13325)
|
4 lat temu |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 lat temu |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 lat temu |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 lat temu |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 lat temu |
Andreas Rumpf
|
ef8ddef47b
fixes #10912 (#11317)
|
5 lat temu |
Arne Döring
|
b92fd30282
rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)
|
5 lat temu |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 lat temu |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 lat temu |
Miran
|
afeca3d9fe
multi-methods need to be explicitly enabled (#10856)
|
5 lat temu |
Andreas Rumpf
|
4181baf400
multi-methods: remove hack, make tmethod_various compile under strict C++ [backport]
|
5 lat temu |
Araq
|
366b6be4fb
compiler refactoring: TSymSeq is gone for good
|
6 lat temu |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 lat temu |
Araq
|
7ac1e6e528
fixes #5479
|
6 lat temu |
LemonBoy
|
03c8fdc6cb
Pick the `and` symbol we need explicitly (#8249)
|
6 lat temu |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 lat temu |
Andreas Rumpf
|
feef109e60
make tests green again
|
6 lat temu |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 lat temu |
Andreas Rumpf
|
bb8c47b496
pragmas compiles again
|
6 lat temu |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 lat temu |