ringabout
|
17e10fde70
fixes #22664; guard again seqs self assignment
|
1 year ago |
Pylgos
|
9f1fe8a2da
Fix the problem where instances of generic objects with `sendable` pragmas are not being cached (#22622)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
ringabout
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
Bung
|
d53a89e453
fix #12938 index type of array in type section without static (#20529)
|
1 year ago |
Bung
|
989da75b84
fix #20891 Illegal capture error of env its self (#22414)
|
1 year ago |
Bung
|
37d8f32ae9
fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20683)
|
1 year ago |
Juan M Gómez
|
b5b4b48c94
[C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ringabout
|
f0f3904ff0
implement `ensureMove` (#22339)
|
1 year ago |
Juan M Gómez
|
49a108b302
Expands codegenDecl to work in function params. fixes #22306 (#22307)
|
1 year ago |
ringabout
|
5679f2b84c
clean up nimfix leftover (#22087)
|
1 year ago |
metagn
|
71801c2b8f
fix dot calls with resolved symbols in templates (#22076)
|
1 year ago |
ringabout
|
7ee00d86b1
fixes overriden typo (#22044)
|
2 years ago |
metagn
|
1dedad5620
make runnableExamples a special word (#22024)
|
2 years ago |
ringabout
|
1133f20fe2
lift the `=dup` hook (#21903)
|
2 years ago |
metagn
|
8f760080c5
privateAccess ignores non-objects (#21973)
|
2 years ago |
Juan M Gómez
|
5606702e6d
implements: "Allow bycopy to work in params #21874" (#21877)
|
2 years ago |
Juan M Gómez
|
02a10ec379
Cpp Vfunctions draft (#21790)
|
2 years ago |
Andreas Rumpf
|
f4a9b258c3
isolation spec update; WIP (#21843)
|
2 years ago |
metagn
|
161f50643a
make deprecated statement a no-op (#21836)
|
2 years ago |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
2 years ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
2 years ago |
metagn
|
63d29ddd69
alias syntax fixes, improvements and tests (#21671)
|
2 years ago |
ringabout
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
2 years ago |
ringabout
|
a137e50150
fixes #19291; implements `wasMoved` hook (#21303)
|
2 years ago |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
2 years ago |
ringabout
|
af0f3639ec
remove dead code in VM (#21296)
|
2 years ago |
metagn
|
9a50033d5b
generic `define` pragma + string alias (#20979)
|
2 years ago |