Clyybber
|
2a292c0e71
Refactor injectdestructors (#12295)
|
5 years ago |
Arne Döring
|
38ab51c445
importjs symbol (#12218)
|
5 years ago |
Timothee Cour
|
32769c478b
exportc now mangles same as importc, fixes #10578 (#12144)
|
5 years ago |
Clyybber
|
f9600b7207
Remove ENDB (#12095)
|
5 years ago |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 years ago |
Araq
|
18182e4bfd
linter: refactorings
|
5 years ago |
Andreas Rumpf
|
55da84e141
[other] new experimental pragma .nodestroy for easier custom destructors
|
5 years ago |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 years ago |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 years ago |
Andreas Rumpf
|
f8bf24623c
explicit default values for a leaner codegen, .cursor variables for optimization
|
5 years ago |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
5 years ago |
Oscar Nihlgård
|
0091f2ad3b
Implement {.booldefine.} (#10533)
|
5 years ago |
Alexandros Naskos
|
eb3c9e1d1c
Added "typeof" and "restrict" to special words. (#9226)
|
6 years ago |
Neelesh Chandola
|
dbfc5c5a44
Fixes https://github.com/nim-lang/Nim/issues/6836 (#9595)
|
6 years ago |
LemonBoy
|
0ead36dae6
Unchecked arrays now have their own type (#9267)
|
6 years ago |
Jacek Sieka
|
72dfe176f5
remove dead code elimination option (#7669)
|
6 years ago |
Araq
|
9de05ec3e0
further steps in implementing sink parameters; refs #7041
|
6 years ago |
Andreas Rumpf
|
7b5448c755
introduce 'core' as an alias for 'compilerproc'
|
7 years ago |
Andreas Rumpf
|
cae5e33a4a
language change: 'generic' and 'atomic' are not keywords anymore
|
7 years ago |
Andreas Rumpf
|
bd19b5f4d3
implemented undocumented '.liftLocals' feature
|
7 years ago |
Andreas Rumpf
|
7889692523
first implementation of package level types that allow forwarding across module boundaries
|
7 years ago |
Andreas Rumpf
|
c6235920cb
backend preparations for incomplete/forwarded object types
|
7 years ago |
Araq
|
3ccc9c467d
'with' and 'without' are not keywords anymore
|
7 years ago |
Andreas Rumpf
|
50f62ff44a
distinguish between 'reorder' and 'noforward'
|
7 years ago |
Zahary Karadjov
|
74a80988d9
proper error reporting for concepts and the introduction of the {.explain.} pragma
|
8 years ago |
Araq
|
8f426b974a
new feature: .used pragma to suppress declared-but-not-used warning
|
7 years ago |
Andreas Rumpf
|
02a2180a6a
first version of the new memory tracking feature
|
8 years ago |
Araq
|
773d17cd14
big refactoring: step 1
|
8 years ago |
Jeff Ciesielski
|
94d1aa5109
Add the ability to pass a value with the -d flag
|
8 years ago |
Andreas Rumpf
|
c9966a3e17
use 'using' instead of 'sig' keyword; cleans up new features a bit
|
8 years ago |