Andreas Rumpf
|
826c1e2d78
|
incremental compilation: implemented basic replay logic
|
2018-06-02 09:41:27 +02:00 |
|
Andreas Rumpf
|
40ec7be45c
|
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
2018-05-27 22:09:15 +02:00 |
|
Andreas Rumpf
|
a325692fb2
|
refactoring: fewer global variables
|
2018-05-27 19:19:12 +02:00 |
|
Andreas Rumpf
|
669a564492
|
remove more global variables in the Nim compiler
|
2018-05-27 11:10:56 +02:00 |
|
Andreas Rumpf
|
bf6c2c5ccf
|
preparations of making compiler/msgs.nim free of global variables
|
2018-05-17 15:21:22 +02:00 |
|
Andreas Rumpf
|
5bf31fcabe
|
big refactoring: mores stuff compiles
|
2018-05-10 13:39:23 +02:00 |
|
Andreas Rumpf
|
b7116a28ee
|
compiler refactoring, pass config around explicitly
|
2018-05-05 18:47:29 +02:00 |
|
Andreas Rumpf
|
3e5192b5da
|
compiler: remove unnecessary FileIndex type conversions
|
2018-04-24 09:34:29 +02:00 |
|
Andreas Rumpf
|
33b69f0ed0
|
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
2018-04-21 08:13:37 +02:00 |
|
Andreas Rumpf
|
70ea45cdba
|
deprecated unary '<'
|
2017-10-29 08:37:13 +01:00 |
|
BigEpsilon
|
e2af486434
|
Add sections (type, var, let, const, using) support for reorder pragma (#6326)
|
2017-10-28 11:33:35 +02:00 |
|
Andreas Rumpf
|
d456055221
|
fixes #6306
|
2017-09-01 16:30:24 +02:00 |
|
Andreas Rumpf
|
dfe067a74a
|
reorder pass: consider the 'using' statement; disabled debug output
|
2017-08-11 20:14:44 +02:00 |
|
Andreas Rumpf
|
ce341982a6
|
implemented reordering pass
|
2017-07-25 10:01:37 +02:00 |
|