Zahary Karadjov
|
59d19946c0
fix some breakage after rebasing
|
6 years ago |
Zahary Karadjov
|
5bcf8bcb59
fixes #7222; fixes #5595; fixes #3747
|
6 years ago |
Zahary Karadjov
|
a49b06a52a
Implement the `is` operator for the new static and typedesc type classes
|
6 years ago |
Zahary Karadjov
|
fb27357b62
A minimal patch enabling the new typedesc and static types syntax
|
6 years ago |
Andreas Rumpf
|
5348fef003
implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1
|
6 years ago |
Yuriy Glukhov
|
8f06763491
Fixes #6803
|
6 years ago |
Araq
|
1074cc1fb9
fixes yet another merge conflict
|
6 years ago |
Araq
|
68ba13c759
fixes merge conflict
|
6 years ago |
Andreas Rumpf
|
76676cb79f
Merge pull request #8009 from yglukhov/remove-oldIterTransf
|
6 years ago |
Yuriy Glukhov
|
5c449c8cd1
Removed oldIterTranf feature
|
6 years ago |
Vindaar
|
4ab6dd51b0
fix #7997
|
6 years ago |
Araq
|
8e9551b1c7
fixex merge conflicts
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
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
|
f86ca02960
make semantic checking free of globals
|
6 years ago |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 years ago |
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 |
Yuriy Glukhov
|
cfe40a3e6e
Merge branch 'devel' into yield-in-try
|
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
|
050789a8f4
sem pass compiles again
|
6 years ago |
Andreas Rumpf
|
dd35111ff2
semstmts compiles again
|
6 years ago |
Andreas Rumpf
|
ce859d8c16
more modules compile again
|
6 years ago |
Yuriy Glukhov
|
ce63490928
Yield in try
|
6 years ago |
Zahary Karadjov
|
cf13c5fba4
implement the export/except statement
|
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 |