Jacek Sieka
|
42d2e68bca
only store finally block in exception stack (#11876)
|
vor 5 Jahren |
Andreas Rumpf
|
0d5bd7e8b5
removed unused imports [refactoring]
|
vor 5 Jahren |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
vor 5 Jahren |
Araq
|
87a2ced1ba
there is only one style -- my style
|
vor 5 Jahren |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
vor 5 Jahren |
Andreas Rumpf
|
02920c2cd9
fixes #11082
|
vor 5 Jahren |
cooldome
|
041d15392a
Compiler plugin for implementing incremental computation in user space (#10819)
|
vor 5 Jahren |
Andreas Rumpf
|
f08e90f0d6
more efficient enumToStr implementation that works without the old typeinfo structures
|
vor 5 Jahren |
cooldome
|
ea3e18bc6c
fixes dce regression #10703 (#10820)
|
vor 5 Jahren |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
vor 5 Jahren |
cooldome
|
82c009a2cb
Dead code elimination for entire modules and their init procs if empty (#10032)
|
vor 5 Jahren |
Jacek Sieka
|
b1ad5fd7da
Simplify cgen forward proc (#9635)
|
vor 6 Jahren |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
vor 6 Jahren |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
vor 6 Jahren |
LemonBoy
|
ac0f5c83ca
Fixes 8535 (#8591)
|
vor 6 Jahren |
Araq
|
8e9551b1c7
fixex merge conflicts
|
vor 6 Jahren |
Yuriy Glukhov
|
29a01da90f
Fixes #7982
|
vor 6 Jahren |
Andreas Rumpf
|
5ad1acc60c
remove the last global variables in the C code generator
|
vor 6 Jahren |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
vor 6 Jahren |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
vor 6 Jahren |
Andreas Rumpf
|
1284827df2
C code generator compiles again
|
vor 6 Jahren |
Andreas Rumpf
|
050789a8f4
sem pass compiles again
|
vor 6 Jahren |
Andreas Rumpf
|
d837362216
C codegen: preparations for different seq and string implementations
|
vor 6 Jahren |
cooldome
|
bcda71a8a7
fixes #7414 (#7434)
|
vor 6 Jahren |
Araq
|
6e9a98d1e9
minor code cleanup: remove redundant .final markers
|
vor 7 Jahren |
Andreas Rumpf
|
d52a1061b3
work in progress: new implementation for 'a[^1]'
|
vor 7 Jahren |
Arne Döring
|
92c2a51bf7
removed compiler internal list implementation (#5371)
|
vor 7 Jahren |
Andreas Rumpf
|
848676cec6
name mangling bugfixes; ndi file generation for debugger support
|
vor 7 Jahren |
Andreas Rumpf
|
56aa1ac5bc
new name mangling scheme implemented
|
vor 7 Jahren |
Andreas Rumpf
|
d9cf9b079e
tiny progress on the name mangling
|
vor 7 Jahren |