Neelesh Chandola
|
9faad7591e
Deprecate gc v2 (#10151)
|
6 years ago |
Neelesh Chandola
|
bcbe317d17
Before showing deprecated warning, check whether enum field was marked deprecated or the whole enum type (#10135)
|
6 years ago |
Neelesh Chandola
|
cbbdcb2669
Show deprecation warning for fields of a deprecated enum (#10112)
|
6 years ago |
Andreas Rumpf
|
cb4d810659
make Nim take roughly 100MB less RAM for bootstrapping via a new compiler switch -d:leanCompiler; useful for the Raberry PI
|
6 years ago |
Araq
|
548fc778c9
.error for routines now can also have a custom error message; improve error message for 'nil' strings
|
6 years ago |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 years ago |
Andreas Rumpf
|
ae0255ea67
make nimsuggest compile again
|
6 years ago |
Araq
|
30597e643f
fixes merge conflict
|
6 years ago |
Araq
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 years ago |
LemonBoy
|
cf20c4460c
More robust handling of deprecated pragmas (#8696)
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 years ago |
Andreas Rumpf
|
a5701d6b71
ensure compiler API doesn't import the RST engine
|
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
|
2a7fc84c86
remove ast.emptyNode global; cleanup configuration.nim
|
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
|
84bc04ba32
sigmatch compiles again
|
6 years ago |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
6 years ago |
Andreas Rumpf
|
212457f5e0
the .deprecated pragma for procs now supports a user-definable deprecation message
|
7 years ago |
Andreas Rumpf
|
e4081a7201
preparations for language extensions: 'sink' and 'lent' types
|
7 years ago |
Andreas Rumpf
|
b414806e66
nimsuggest: suggest types in a type section
|
7 years ago |
Andreas Rumpf
|
2430fc7d82
nimsuggest: special rule for 'of' completion in case statements
|
7 years ago |
Andreas Rumpf
|
68181e6da2
nimsuggest: maxresults limit; fixed local symbol usages priorizations
|
7 years ago |
Araq
|
57ea01309e
nimsuggest: more things work
|
7 years ago |
Araq
|
4755795416
nimsuggest: more precise cursor tracking
|
7 years ago |
Andreas Rumpf
|
da821a22d9
nimsuggest: revert cpFuzzy bailouts
|
7 years ago |
Araq
|
4d0d6c47bd
bugfix: consider type contexts properly
|
7 years ago |
Andreas Rumpf
|
91a4b448fd
nimsuggest: chk checks the full project lazily; much better suggestions orderings
|
7 years ago |
Andreas Rumpf
|
538c6c9898
make some tests green
|
7 years ago |