Andreas Rumpf
|
a6682de004
catchable defects (#13626)
|
4 years ago |
Andreas Rumpf
|
a0eca75182
sink parameter inference for types that have destructors (#13544)
|
4 years ago |
Timothee Cour
|
6a0e87eb38
cleanup Ordinal (#13501)
|
4 years ago |
Timothee Cour
|
c0a2e2ed92
replace old problematic isNamedTuple implementation by TypeTrait isNamedTuple in dollars.nim (#13347)
|
5 years ago |
Timothee Cour
|
e70294dff2
enable testing -d:nimHasLibFFI mode (#13091)
|
5 years ago |
Andreas Rumpf
|
c3344862b0
--exception:goto switch for deterministic exception handling (#12977)
|
5 years ago |
Andreas Rumpf
|
dfb020b174
.cursor implementation (#12637)
|
5 years ago |
Araq
|
a03a8e80ea
fixes a regression that caused that Nim devel cannot compile 1.0 anymore
|
5 years ago |
Araq
|
e506c1e0ea
fixes a regression that caused that Nim devel cannot compile 1.0 anymore
|
5 years ago |
Arne Döring
|
21cbfd72ec
Refactor json macro (#12391)
|
5 years ago |
Jasper Jenkins
|
245a954b25
ungeneric unsigned ops (#12230)
|
5 years ago |
Jasper Jenkins
|
b49fb2d90f
remove nimnomagic64 (#12243)
|
5 years ago |
Arne Döring
|
188ce5f3ee
add nodeId proc to macros (#11456)
|
5 years ago |
Miran
|
ab48d7901e
hashes: implement murmur3 (#12022)
|
5 years ago |
Andreas Rumpf
|
114da04cbb
fixes #12029; finish the 'unused import' feature (#12064)
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 years ago |
Andreas Rumpf
|
5f515410af
newruntime for async (#11650)
|
5 years ago |
Arne Döring
|
e90d91f0e4
[refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)
|
5 years ago |
Arne Döring
|
5b27b263fd
Remove immediate pragma (#11308)
|
5 years ago |
Arne Döring
|
188870648a
sizeof alignof offsetof macros api (#10855)
|
5 years ago |
Andreas Rumpf
|
142a2d3551
added system.default in order to prevent the abstraction inversion that 'template default(T): untyped = (var x: T; x)' causes
|
5 years ago |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
6 years ago |
Oscar Nihlgård
|
0091f2ad3b
Implement {.booldefine.} (#10533)
|
6 years ago |
cooldome
|
086676782a
Add isInstanceOf for generic procs to the macros module (#9730)
|
6 years ago |
Andreas Rumpf
|
8d850f7a69
deprecated ospaths (#9665)
|
6 years ago |
Araq
|
963292f725
added system.typeof operation; fixes #9093
|
6 years ago |
Timothee Cour
|
745f1642d6
implement sizeof and alignof operator (manually squashed #5664) (#9356)
|
6 years ago |
LemonBoy
|
0ead36dae6
Unchecked arrays now have their own type (#9267)
|
6 years ago |
Araq
|
548fc778c9
.error for routines now can also have a custom error message; improve error message for 'nil' strings
|
6 years ago |