metagn
|
538603e01d
allow conversions between `var` types of range types and base types (#24037)
|
2 months ago |
Buldram
|
925dc5c131
fixes #19171; have `openArray` converted from `ptr UncheckedArray` be mutable (#23882)
|
4 months ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
flywind
|
d6d36093b1
apply changes from #18017 and some fixes (#19571)
|
2 years ago |
flywind
|
5d34e81f23
fix term rewriting with sideeffect (#19410)
|
2 years ago |
Timothee Cour
|
e09c259bf3
reuse existing toHumanStr (#15674)
|
4 years ago |
Andreas Rumpf
|
9828392df3
implements https://github.com/nim-lang/RFCs/issues/257 (#15466)
|
4 years ago |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
Andreas Rumpf
|
da29222f86
init checks and 'out' parameters (#14521)
|
4 years ago |
Andreas Rumpf
|
e3f80e434a
fixes #14557 (#14607)
|
4 years ago |
Andreas Rumpf
|
7ccc7d7e93
fixes #14498 [backport:1.2] (#14503)
|
4 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
cooldome
|
be82d11576
fixes #12224 (#12225)
|
5 years ago |
Andrii Riabushenko
|
ba18c12005
sink as lvalue
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
cooldome
|
dc2986789b
fixes #10942. Lent T bug (#10946)
|
5 years ago |
Araq
|
825e08b046
fixes #7524
|
5 years ago |
LemonBoy
|
531c66d1ec
Allow taking address of skForVar variables (#8632)
|
6 years ago |
Andreas Rumpf
|
7eb39d9d26
guards.nim does compile
|
6 years ago |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
6 years ago |
Andreas Rumpf
|
2e7a0e1cdd
make tests green again
|
6 years ago |
Andreas Rumpf
|
299e944cf7
fixes the 'var T' checking
|
6 years ago |
Andreas Rumpf
|
6f747674be
more checking for 'var T' as return type; refs #7373
|
6 years ago |
Andreas Rumpf
|
c99f952dfb
basic 'lent T' test works
|
6 years ago |
Andreas Rumpf
|
70ea45cdba
deprecated unary '<'
|
7 years ago |
Zahary Karadjov
|
815724db71
support the full range of type modifiers when declaring concept vars and testing proc signatures
|
8 years ago |
Andreas Rumpf
|
34b826a64d
fixes #4608
|
8 years ago |