Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 years ago |
Araq
|
47cbe0e54d
fixes #8852
|
6 years ago |
Araq
|
2f7b979e38
fixes #8066
|
6 years ago |
Oscar Nihlgård
|
96363ecaf3
Fix nkImportAs regression (#8796)
|
6 years ago |
Oscar Nihlgård
|
d6d3f092a3
Fix for module alias inside brackets (#8726)
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 years ago |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 years ago |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 years ago |
Araq
|
5526252fa0
fixes testament compilation
|
6 years ago |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 years ago |
Andreas Rumpf
|
e4c088721a
make nimsuggest compile again
|
6 years ago |
Andreas Rumpf
|
bb8c47b496
pragmas compiles again
|
6 years ago |
Zahary Karadjov
|
cf13c5fba4
implement the export/except statement
|
6 years ago |
Araq
|
8518683dc7
the 'deprecated' pragma for modules now supports an error message
|
6 years ago |
Yuriy Glukhov
|
60c7bbc8b7
Jump to definition on import will open the imported module (#7155)
|
6 years ago |
Araq
|
8db5b32ff7
make type vs proc ambiguous handling more consistent; fixes #6726; fixes #6693
|
7 years ago |
BigEpsilon
|
e2af486434
Add sections (type, var, let, const, using) support for reorder pragma (#6326)
|
7 years ago |
Andreas Rumpf
|
02ff5f596c
implemented new experimental scriptable import mechanism
|
7 years ago |
Andreas Rumpf
|
fd4ef6ae8f
.pure enums are much more convenient to use now
|
7 years ago |
Andreas Rumpf
|
24a0927644
fixes #5185
|
7 years ago |
Andreas Rumpf
|
64912d3d70
fixes #5185
|
7 years ago |
Andreas Rumpf
|
4e481cc316
implements module grouping for the import statement
|
8 years ago |
Andreas Rumpf
|
01ae0d28d4
recursive modules are only detected to improve error messages
|
8 years ago |
Andreas Rumpf
|
7be1c55cf1
make tests green again
|
8 years ago |
Araq
|
074f276c8a
disallow recursive module dependencies
|
8 years ago |
Araq
|
9e6fb3f696
new dependency tracking for nimsuggest
|
8 years ago |
Araq
|
773d17cd14
big refactoring: step 1
|
8 years ago |
Andreas Rumpf
|
154db46db8
fixes a regression that caused --import in a config file to break things
|
8 years ago |