Andreas Rumpf
|
0e7338d65c
better support for PROGMEM like annotations for lets/vars; fixes #12216 (#12799)
|
5 éve |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 éve |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 éve |
cooldome
|
041d15392a
Compiler plugin for implementing incremental computation in user space (#10819)
|
5 éve |
cooldome
|
ea3e18bc6c
fixes dce regression #10703 (#10820)
|
5 éve |
Arne Döring
|
1102b8ac6e
StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746)
|
5 éve |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
5 éve |
cooldome
|
82c009a2cb
Dead code elimination for entire modules and their init procs if empty (#10032)
|
6 éve |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 éve |
Andreas Rumpf
|
dae5450947
WIP: disallow 'nil' for strings and seqs
|
6 éve |
Andreas Rumpf
|
a4e2b0c153
platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals
|
6 éve |
Andreas Rumpf
|
050789a8f4
sem pass compiles again
|
6 éve |
Andreas Rumpf
|
51c45c7201
symbol files: introduce more switches for debugging
|
7 éve |
Araq
|
2eee15d7f3
Merge branch 'devel' into sighashes
|
8 éve |
Araq
|
8494338bcb
fixes #5055
|
8 éve |
Araq
|
860cbd3107
signature hashing: more progress
|
8 éve |
Andreas Rumpf
|
39ebe2175b
compiler almost free of deprecated expr/stmt names
|
8 éve |
Andreas Rumpf
|
60b187513e
stdlib and compiler don't use .immediate anymore
|
8 éve |
Andreas Rumpf
|
3ac6bd8ae1
refactoring: flags instead of bools
|
8 éve |
def
|
39049e151f
Get rid of deprecation warnings
|
9 éve |
Jacek Sieka
|
c40249cd43
compiler_ropes: ropeToStr -> $
|
9 éve |
Araq
|
5d63ecb3a4
implemented a[^1] notation
|
9 éve |
Federico Ceratto
|
c95f6f117a
Fix typos
|
10 éve |
Araq
|
e65c296bcc
implemented mixed mode codegen
|
10 éve |
Araq
|
5946747970
updated the compiler to use the new symbol names
|
10 éve |
Araq
|
2781fea9e2
Nimrod renamed to Nim
|
10 éve |
Araq
|
7918c30b90
removed dead code
|
11 éve |
Araq
|
73c6efdf66
'nil' as a statement is deprecated, use an empty 'discard' instead
|
11 éve |
Araq
|
b731e6ef1c
case consistency: cs:partial bootstraps on windows
|
11 éve |
Araq
|
92b8fac94a
case consistency part 4
|
11 éve |