Saem Ghani
|
72b89eff82
semLambda removed, semProcAux reworked (#17379)
|
4 years ago |
hlaaftana
|
49b64e8dc7
Remove declPragmas from lambdas [backport:1.0] (#16966)
|
4 years ago |
Timothee Cour
|
e112974920
fix #16752: threadvar now works with importcpp types; osx now uses native TLS (`--tlsEmulation:off`), which can be orders of magnitude faster (#16750)
|
4 years ago |
Timothee Cour
|
4fc7fcb775
`--hintAsError` (#16763)
|
4 years ago |
Andreas Rumpf
|
cf6dd57efe
IC: next steps (#16632)
|
4 years ago |
Andreas Rumpf
|
796498525a
IC: next steps (#16550)
|
4 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
Andreas Rumpf
|
979148e863
refactorings to prepare the compiler for IC (#15935)
|
4 years ago |
Timothee Cour
|
52829fc8d1
cmdline: improve command processing (#16056)
|
4 years ago |
flywind
|
673c5990c6
fix #12558 (#15864)
|
4 years ago |
cooldome
|
d62f3627aa
EnumUtils, speed up findStr in compiler (#15777)
|
4 years ago |
cooldome
|
00b495de95
Use modern enums in compiler (#15775)
|
4 years ago |
flywind
|
17f08b2939
closes #7658 (#15784)
|
4 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Andreas Rumpf
|
51e3e0c7c4
implements https://github.com/nim-lang/RFCs/issues/260 (#15505)
|
4 years ago |
Andreas Rumpf
|
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
|
4 years ago |
shirleyquirk
|
84d9b1227d
fixes #15430, pop pragma takes invalid input (#15449)
|
4 years ago |
Andreas Rumpf
|
50b6f6996a
.noalias annotation; frontend support (#15419)
|
4 years ago |
Clyybber
|
35ff17410f
Expand hoisted default params in sem (#15270)
|
4 years ago |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
Clyybber
|
b022576ce9
Use typeflag instead
|
4 years ago |
Clyybber
|
38068f9778
Make explicit {.nimcall.} a seperate calling convention
|
4 years ago |
Andreas Rumpf
|
8df20276c9
fixes #14458 [backport:1.2] (#14756)
|
4 years ago |
Timothee Cour
|
9502e39b63
`nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--doccmd:skip` + other improvements (#14278)
|
4 years ago |
Timothee Cour
|
66db9de714
CT sizeof(+friends) for {.importc, completeStruct.} types, enable ABI static checks (#13926)
|
4 years ago |
Araq
|
59f1462b95
remove the nilChecks switch; refs #11570
|
4 years ago |
Andreas Rumpf
|
3a2697dd73
drnim: tiny progress (#13882)
|
5 years ago |
Andreas Rumpf
|
a890aa75aa
finally de-deprecate the .define and .undef pragmas
|
5 years ago |
Andreas Rumpf
|
9c46927fad
new feature: ability to turn specific warnings to errors
|
5 years ago |
Araq
|
d01fca974d
added an .assert pragma and mentioned the pragmas in the changelog
|
5 years ago |