ringabout
|
3eddb64909
adds a test case (#24464)
|
1 month ago |
metagn
|
b7b1003e6a
fix #pragma pack generation regression in packed case objects (#24461)
|
1 month ago |
metagn
|
e28d2f42e9
include new concepts in typeclasses, makes containsGenericType work (#24453)
|
1 month ago |
metagn
|
a610f23060
disable weird type inference for object constructors (#24455)
|
1 month ago |
ringabout
|
d8391a5c49
fixes nightlies failures (#24456)
|
1 month ago |
metagn
|
a2031ec6cf
remove structural equality check for objects and distinct types (#24448)
|
1 month ago |
metagn
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
1 month ago |
metagn
|
f053767132
make some trivial sizeof calls in codegen use types/literals (#24445)
|
1 month ago |
metagn
|
05c74d6844
always reinstantiate nominal values of generic instantiations (#24425)
|
1 month ago |
metagn
|
75b512bc6a
prevent codegen of inactive case fields in VM object constructor nodes (#24442)
|
1 month ago |
metagn
|
e239968b80
fix wrong error for iterators with no body and pragma macro (#24440)
|
1 month ago |
ringabout
|
cd9ce377f8
fixes #24434; C gen issue using nim-lang/opengl (#24435)
|
1 month ago |
metagn
|
371f50f66d
use template instead of raw C prefixes in genTypeInfo (#24439)
|
1 month ago |
ringabout
|
cc696f18c0
adds some test cases (#24436)
|
1 month ago |
metagn
|
726195d784
cbuilder: second half of cgen (#24432)
|
1 month ago |
ringabout
|
21420d8b09
fixes #24402; Memory leak under Arc/Orc on inline iterators with nested seq (#24419)
|
1 month ago |
metagn
|
1863f6447f
add indents to cbuilder (#24418)
|
1 month ago |
metagn
|
ccb72c784d
cbuilder: adapt `switch` generation with `if` fallbacks (#24428)
|
1 month ago |
metagn
|
511ab72342
fix subtype match of generic object types (#24430)
|
1 month ago |
metagn
|
45e21ce8f1
fix jsonutils macro with generic case object (#24429)
|
1 month ago |
metagn
|
76c5f16ac5
stricter skip for conversions in array indices in transf (#24424)
|
1 month ago |
metagn
|
9d61f2cdd1
cbuilder: upper half of cgen, variable decls (#24423)
|
1 month ago |
Sam
|
1fddb61b3b
Fixes #24369 (#24370)
|
1 month ago |
metagn
|
3e47725c08
gensym anonymous proc symbols (#24422)
|
1 month ago |
metagn
|
8091d76306
cbuilder: most of ccgstmts (#24420)
|
1 month ago |
metagn
|
b3c1fbaf13
adapt blocks in ccgstmts to cbuilder (#24416)
|
1 month ago |
metagn
|
45b8434c7d
skip tyAlias in generic alias checks [backport:2.0] (#24417)
|
1 month ago |
metagn
|
67ad1ae159
fix standalone explicit generic procs with unresolved arguments (#24404)
|
1 month ago |
metagn
|
cfd8f8b857
cbuilder: ccgexprs sweep part 3 (end) (#24410)
|
1 month ago |
ringabout
|
c71de10608
fixes strictdefs with `when nimvm` (#24409)
|
1 month ago |