Timothee Cour
|
66db9de714
CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926)
|
4 jaren geleden |
Andreas Rumpf
|
9c46927fad
new feature: ability to turn specific warnings to errors
|
4 jaren geleden |
Araq
|
d01fca974d
added an .assert pragma and mentioned the pragmas in the changelog
|
4 jaren geleden |
Andreas Rumpf
|
9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
|
4 jaren geleden |
Andreas Rumpf
|
3f29911a94
new feature: --staticBoundChecks:on to enforce static array index checking (#10965)
|
4 jaren geleden |
Andreas Rumpf
|
a0eca75182
sink parameter inference for types that have destructors (#13544)
|
4 jaren geleden |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 jaren geleden |
Andreas Rumpf
|
64e8f050e1
implemented a new localPassc pragma (#12706)
|
5 jaren geleden |
Andreas Rumpf
|
dfb020b174
.cursor implementation (#12637)
|
5 jaren geleden |
Clyybber
|
5f5879dc4c
Refactor injectdestructors (#12295)
|
5 jaren geleden |
Araq
|
0ecf3806c4
fixes #12298
|
5 jaren geleden |
Arne Döring
|
38ab51c445
importjs symbol (#12218)
|
5 jaren geleden |
Timothee Cour
|
32769c478b
exportc now mangles same as importc, fixes #10578 (#12144)
|
5 jaren geleden |
Clyybber
|
f9600b7207
Remove ENDB (#12095)
|
5 jaren geleden |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 jaren geleden |
Araq
|
18182e4bfd
linter: refactorings
|
5 jaren geleden |
Andreas Rumpf
|
55da84e141
[other] new experimental pragma .nodestroy for easier custom destructors
|
5 jaren geleden |
Clyybber
|
cc28eef38e
Replace countup(x, y) with x .. y
|
5 jaren geleden |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 jaren geleden |
Andreas Rumpf
|
f8bf24623c
explicit default values for a leaner codegen, .cursor variables for optimization
|
5 jaren geleden |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
5 jaren geleden |
Oscar Nihlgård
|
0091f2ad3b
Implement {.booldefine.} (#10533)
|
5 jaren geleden |
Alexandros Naskos
|
eb3c9e1d1c
Added "typeof" and "restrict" to special words. (#9226)
|
6 jaren geleden |
Neelesh Chandola
|
dbfc5c5a44
Fixes https://github.com/nim-lang/Nim/issues/6836 (#9595)
|
6 jaren geleden |
LemonBoy
|
0ead36dae6
Unchecked arrays now have their own type (#9267)
|
6 jaren geleden |
Jacek Sieka
|
72dfe176f5
remove dead code elimination option (#7669)
|
6 jaren geleden |
Araq
|
9de05ec3e0
further steps in implementing sink parameters; refs #7041
|
6 jaren geleden |
Andreas Rumpf
|
7b5448c755
introduce 'core' as an alias for 'compilerproc'
|
7 jaren geleden |
Andreas Rumpf
|
cae5e33a4a
language change: 'generic' and 'atomic' are not keywords anymore
|
7 jaren geleden |
Andreas Rumpf
|
bd19b5f4d3
implemented undocumented '.liftLocals' feature
|
7 jaren geleden |