Bung
|
5917c2d5b7
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065)
|
2 years ago |
ringabout
|
db56fc3bcb
Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057)
|
2 years ago |
Bung
|
0cd9bdcf9f
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044)
|
2 years ago |
ringabout
|
55373e65b4
unpublic `arrayWith` and rename it to `nimArrayWith` (#21006)
|
2 years ago |
ringabout
|
7f2ff909d9
fixes object default fields bugs and add tests (#20839)
|
2 years ago |
ringabout
|
39f925b95d
fixes #20715; range[a..b] inside object variant fails (#20716)
|
2 years ago |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
ringabout
|
b6bfe38ff5
move formatfloat out of system (#20195)
|
2 years ago |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
Andreas Rumpf
|
576fece909
fixes 'lent T' inside object constructor [backport] (#18911)
|
3 years ago |
Jason Beetham
|
66e53bdd7b
Fixed type inference for 'set` and 'tuple' (#18827)
|
3 years ago |
Andreas Rumpf
|
34a53e8049
fixes #12642 (#18811)
|
3 years ago |
Andreas Rumpf
|
e0ef859130
strict effects (#18777)
|
3 years ago |
Andreas Rumpf
|
a273ea70e8
implements overloadable enum values; WIP (#18470)
|
3 years ago |
Andreas Rumpf
|
f65f760dee
fixes #15884 (#18230)
|
3 years ago |
Timothee Cour
|
e224865b3b
add astmsgs; add `declared in` msg for usage lint errors (#17961)
|
3 years ago |
Timothee Cour
|
2abc936d51
`typeof(voidStmt)` now works (#17807)
|
3 years ago |
Clyybber
|
438afb4db9
Introduce localErrorNode (#17785)
|
3 years ago |
Andreas Rumpf
|
67e28c07f9
IC: first steps towards 'nim check --def --ic:on' (#17714)
|
3 years ago |
Andreas Rumpf
|
d6a16020fe
IC: backend: remember produced type information (#17440)
|
3 years ago |
Saem Ghani
|
e5873b3a93
semTemplateDef and t17433 clean-ups (#17448)
|
3 years ago |
Saem Ghani
|
72b89eff82
semLambda removed, semProcAux reworked (#17379)
|
3 years ago |
Andreas Rumpf
|
6278b5d89a
new-style concepts implementation, WIP (#15251)
|
3 years ago |
flywind
|
d447c0fe3f
use typeof instead type (#16962)
|
3 years ago |
Andreas Rumpf
|
fb80d2ff85
IC: bugfixes (WIP) (#16836)
|
3 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
3 years ago |
Andreas Rumpf
|
1fd4c666dc
IC: next steps (#16705)
|
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 |