Andreas Rumpf
|
02ff5f596c
implemented new experimental scriptable import mechanism
|
7 gadi atpakaļ |
Andreas Rumpf
|
fd4ef6ae8f
.pure enums are much more convenient to use now
|
7 gadi atpakaļ |
Andreas Rumpf
|
24a0927644
fixes #5185
|
8 gadi atpakaļ |
Andreas Rumpf
|
64912d3d70
fixes #5185
|
8 gadi atpakaļ |
Andreas Rumpf
|
4e481cc316
implements module grouping for the import statement
|
8 gadi atpakaļ |
Andreas Rumpf
|
01ae0d28d4
recursive modules are only detected to improve error messages
|
8 gadi atpakaļ |
Andreas Rumpf
|
7be1c55cf1
make tests green again
|
8 gadi atpakaļ |
Araq
|
074f276c8a
disallow recursive module dependencies
|
8 gadi atpakaļ |
Araq
|
9e6fb3f696
new dependency tracking for nimsuggest
|
8 gadi atpakaļ |
Araq
|
773d17cd14
big refactoring: step 1
|
8 gadi atpakaļ |
Andreas Rumpf
|
154db46db8
fixes a regression that caused --import in a config file to break things
|
8 gadi atpakaļ |
Araq
|
68e30d7d52
tester cleanup; enable some rod tests
|
8 gadi atpakaļ |
Kier Davis
|
2bea2bdbbf
Locate 'attempt to redefine' errors at the import statement rather than at the first line of the imported module. Fixes #4541.
|
8 gadi atpakaļ |
Andreas Rumpf
|
893be3a5a4
changed the compiler's path handling; fixes #546
|
8 gadi atpakaļ |
Araq
|
ae60f4ae76
better nimsuggest support
|
9 gadi atpakaļ |
Araq
|
2fda95a4d6
added getOrDefault; bootstrapping works again
|
9 gadi atpakaļ |
def
|
4a471d8231
Don't use deprecated intsets.empty
|
9 gadi atpakaļ |
Araq
|
a541be8935
prepare for upcoming parsing change of unary operators
|
10 gadi atpakaļ |
Hans Raaf
|
b85da579b3
Fixing import path support inconsitency.
|
10 gadi atpakaļ |
Araq
|
201d3c9ed0
Merge branch 'devel' into bigbreak
|
10 gadi atpakaļ |
Araq
|
2c5743db3e
fixes #1029
|
10 gadi atpakaļ |
Araq
|
fa77547310
fixes 'import x as y' regression
|
10 gadi atpakaļ |
Araq
|
53a9d6f5cd
Merge branch 'devel' into bigbreak
|
10 gadi atpakaļ |
Simon Krauter
|
27585ee6ec
Compare fileIndexes instead of file names
|
10 gadi atpakaļ |
Simon Krauter
|
849484f920
Do not allow self import
|
10 gadi atpakaļ |
Araq
|
5946747970
updated the compiler to use the new symbol names
|
10 gadi atpakaļ |
Araq
|
2781fea9e2
Nimrod renamed to Nim
|
10 gadi atpakaļ |
Clay Sweetser
|
10e23e9159
Renamed considerAccents to considerQuotedIdent
|
10 gadi atpakaļ |
Clay Sweetser
|
055cdb2cdf
Renamed 'considerAcc' to 'considerAccents' for clarity
|
10 gadi atpakaļ |
Zahary Karadjov
|
862c0ef83d
split the inline and closure iterators into different symbol kinds for easier discrimination between them
|
11 gadi atpakaļ |