ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
ringabout
|
7e88091de3
fixes #22553; regression of offsetof(T, anFieldOfUncheckedArray) (#24014)
|
2 months ago |
Andreas Rumpf
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
11 months ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 months ago |
Andreas Rumpf
|
10c3ab6269
NIR: store sizes, alignments and offsets in the type graph; beginning… (#22822)
|
1 year ago |
SirOlaf
|
fcf4c1ae17
Fix #22713: Make size unknown for tyForward (#22714)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
ringabout
|
b57a9637e8
fixes #20914; fixes the alignment of big sets (#20918)
|
2 years ago |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
Andreas Rumpf
|
0d6795a771
fixes #19569 (#19595) [backport]
|
2 years ago |
Andreas Rumpf
|
c6fc3b2eae
fixes #19051 [backport:1.6] (#19133)
|
3 years ago |
Timothee Cour
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
cooldome
|
3af7818af4
Fix #12636 (#15850)
|
4 years ago |
cooldome
|
f8cac6bbbc
fix #15752 (#15754)
|
4 years ago |
Andreas Rumpf
|
64016ddedc
fixes view types for sizeof() and --gc:orc (#15680)
|
4 years ago |
cooldome
|
fe187719ab
fix #15516 (#15518)
|
4 years ago |
Clyybber
|
1440e70c62
allow packed union (#14868)
|
4 years ago |
Andreas Rumpf
|
3ba0c30758
sizeof for empty objects/tuples should be 1; fixes #14690 (#14751)
|
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 |
Andreas Rumpf
|
a6682de004
catchable defects (#13626)
|
4 years ago |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
4 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Arne Döring
|
0496a666e2
implemented alignas pragma (#12643)
|
5 years ago |
Araq
|
ed2fb36bc6
refactoring: use the new strings and seqs when optSeqDestructors is active
|
5 years ago |
Andreas Rumpf
|
dd082b6ec8
fixes #12264 [backport] (#12302)
|
5 years ago |
Federico Ceratto
|
39290cf88c
Fix spellings (#12277) [backport]
|
5 years ago |
Clyybber
|
ed1d41c51e
Small ast.nim cleanup (#12156)
|
5 years ago |
Andreas Rumpf
|
21fc8b4d4d
refactor sizealignoffset (#12077)
|
5 years ago |