Andreas Rumpf
|
51e3e0c7c4
implements https://github.com/nim-lang/RFCs/issues/260 (#15505)
|
4 роки тому |
Andreas Rumpf
|
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
|
4 роки тому |
shirleyquirk
|
84d9b1227d
fixes #15430, pop pragma takes invalid input (#15449)
|
4 роки тому |
Andreas Rumpf
|
50b6f6996a
.noalias annotation; frontend support (#15419)
|
4 роки тому |
Clyybber
|
35ff17410f
Expand hoisted default params in sem (#15270)
|
4 роки тому |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 роки тому |
Clyybber
|
b022576ce9
Use typeflag instead
|
4 роки тому |
Clyybber
|
38068f9778
Make explicit {.nimcall.} a seperate calling convention
|
4 роки тому |
Andreas Rumpf
|
8df20276c9
fixes #14458 [backport:1.2] (#14756)
|
4 роки тому |
Timothee Cour
|
9502e39b63
`nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--doccmd:skip` + other improvements (#14278)
|
4 роки тому |
Timothee Cour
|
66db9de714
CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926)
|
4 роки тому |
Araq
|
59f1462b95
remove the nilChecks switch; refs #11570
|
4 роки тому |
Andreas Rumpf
|
3a2697dd73
drnim: tiny progress (#13882)
|
4 роки тому |
Andreas Rumpf
|
a890aa75aa
finally de-deprecate the .define and .undef pragmas
|
4 роки тому |
Andreas Rumpf
|
9c46927fad
new feature: ability to turn specific warnings to errors
|
4 роки тому |
Araq
|
d01fca974d
added an .assert pragma and mentioned the pragmas in the changelog
|
4 роки тому |
Zahary Karadjov
|
08afa03075
The raises list can now use expressions referencing the generic params
|
4 роки тому |
Zahary Karadjov
|
ce9a4ed124
Replace tfHasRequiresInit with a more accurate mechanism
|
4 роки тому |
Zahary Karadjov
|
7652aede41
More sophistication; Allow requiresInit to be specified per-field
|
4 роки тому |
Zahary Karadjov
|
a8b6222c86
First steps, the compiler can boot with enforced requiresInit
|
4 роки тому |
Andreas Rumpf
|
9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
|
4 роки тому |
Andreas Rumpf
|
2a278f6eba
'.push raises: []' now also affects proc types (#13776)
|
4 роки тому |
Andreas Rumpf
|
3f29911a94
new feature: --staticBoundChecks:on to enforce static array index checking (#10965)
|
4 роки тому |
Andreas Rumpf
|
a0eca75182
sink parameter inference for types that have destructors (#13544)
|
4 роки тому |
Timothee Cour
|
1056f9ecff
properly handle note override logic/verbosity/config/cmdline using modifiedyNotes, cmdlineNotes
|
4 роки тому |
Andreas Rumpf
|
6efac70181
make goto based exceptions available for 'nim cpp' (#13244)
|
4 роки тому |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 роки тому |
Andreas Rumpf
|
abea80376a
fixes #13122 (#13126)
|
5 роки тому |
Timothee Cour
|
13c08f3ab4
VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877)
|
5 роки тому |
Timothee Cour
|
0ff23e696c
fix #12985 {.push.} now does not apply to generic instantiations (#12986)
|
5 роки тому |