Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 years ago |
Araq
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
6 years ago |
Araq
|
5526252fa0
fixes testament compilation
|
6 years ago |
Andreas Rumpf
|
050789a8f4
sem pass compiles again
|
6 years ago |
Andreas Rumpf
|
ce859d8c16
more modules compile again
|
6 years ago |
Zahary Karadjov
|
2b8bf8fc4a
A motivating example for the new `bindSym` behavior.
|
6 years ago |
Zahary Karadjov
|
bdcb729597
Better support for treating templates and macros as symbols.
|
6 years ago |
Andreas Rumpf
|
47335aab41
introduce nkTupleConstr AST node for unary tuple construction; breaking change
|
6 years ago |
PMunch
|
4f1725ad61
Add column number to instantiation info (#7376)
|
6 years ago |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 years ago |
Andreas Rumpf
|
1548743856
make tests green again
|
7 years ago |
Andreas Rumpf
|
30b098fcaf
wip
|
7 years ago |
Andreas Rumpf
|
f1dab39086
remove old implementation of the roof operator; make tests green again; close #6292
|
7 years ago |
Araq
|
b407f083ba
destructors: work in progress
|
7 years ago |
Andreas Rumpf
|
e7f37d7223
added typetraits.supportsCopyMem
|
7 years ago |
Andreas Rumpf
|
8d714d2b02
low/high/of are now overloadable operations
|
7 years ago |
Zahary Karadjov
|
cd02561368
introduce a pre-processing pass for the concept bodies
|
7 years ago |
Zahary Karadjov
|
bc01835091
Allow tyOr,tyAnd and tyNot to be constructed in more contexts
|
7 years ago |
Zahary Karadjov
|
9574d318ae
use lower-case proc names
|
8 years ago |
Zahary Karadjov
|
52b241fd57
new type traits: `GenericHead` and `StripGenericParams`
|
8 years ago |
Zahary Karadjov
|
644d645ea7
implement the special treatment of explicit type params in concepts
|
8 years ago |
Andreas Rumpf
|
46efaf294b
big compiler refactoring; avoid globals for multi method dispatcher generation
|
8 years ago |
Andreas Rumpf
|
01ae0d28d4
recursive modules are only detected to improve error messages
|
8 years ago |
Jacek Sieka
|
6f7b891bdc
remove remnants of tyIter
|
8 years ago |
Jacek Sieka
|
4d558e2608
Merge remote-tracking branch 'origin/devel' into compiler-cleanup
|
8 years ago |
Matthew Baulch
|
674a1110f0
Require ordinal or set argument to system.ord
|
8 years ago |
Jacek Sieka
|
3cd4cf4320
remove unused stuff
|
8 years ago |
Andreas Rumpf
|
de6198c747
fixes #4555
|
8 years ago |
Andreas Rumpf
|
db56174a19
fixes #3548
|
8 years ago |
Andreas Rumpf
|
e8faa214eb
fixes #4295
|
8 years ago |