metagn
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
6 dias atrás |
metagn
|
f053767132
make some trivial sizeof calls in codegen use types/literals (#24445)
|
1 semana atrás |
metagn
|
75b512bc6a
prevent codegen of inactive case fields in VM object constructor nodes (#24442)
|
1 semana atrás |
metagn
|
1863f6447f
add indents to cbuilder (#24418)
|
1 semana atrás |
metagn
|
cfd8f8b857
cbuilder: ccgexprs sweep part 3 (end) (#24410)
|
2 semanas atrás |
metagn
|
f5d80ede80
cbuilder: make Builder an object (#24401)
|
3 semanas atrás |
metagn
|
c8072b1eb2
cbuilder: ccgexprs sweep part 2 (#24392)
|
3 semanas atrás |
metagn
|
658c9da33e
cbuilder: ccgexprs sweep part 1, basic if stmts (#24381)
|
3 semanas atrás |
metagn
|
15271dba2f
cbuilder: add basic number operations (#24373)
|
3 semanas atrás |
metagn
|
2e9422df57
cbuilder: add decl visibilities, use it for HCR & typeinfo (#24368)
|
3 semanas atrás |
metagn
|
506c8a5ce8
cbuilder: abstract over int and float generation (#24360)
|
4 semanas atrás |
ringabout
|
aa90d00caf
fixes #18081; fixes #18079; fixes #18080; nested ref/deref'd types (#24335)
|
1 mês atrás |
metagn
|
820e2bee9c
cbuilder: add assignments, fields, subscripts, deref (#24351)
|
1 mês atrás |
metagn
|
2c56872b5c
use cbuilder for int, set, const literals (#24336)
|
1 mês atrás |
metagn
|
ae9287c4f3
symmetric difference operation for sets via `xor` (#24286)
|
1 mês atrás |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 mês atrás |
metagn
|
fce86e5937
cbuilder: add array vars, use for openarray init (#24324)
|
1 mês atrás |
ringabout
|
0347536ff2
fixes #24319; `move` doesn't work well with (deref (var array)) (#24321)
|
1 mês atrás |
metagn
|
4a056b1849
cbuilder: implement designated initializers, finish default value braces (#24312)
|
1 mês atrás |
metagn
|
6df050d6d2
only generate first field for default value of union (#24303)
|
1 mês atrás |
metagn
|
07628b0dec
use cbuilder for most braced initializers (#24259)
|
1 mês atrás |
metagn
|
9c85f4fd07
fix deref/addr pair deleting assignment location in C++ (#24280)
|
1 mês atrás |
metagn
|
538603e01d
allow conversions between `var` types of range types and base types (#24037)
|
2 meses atrás |
ringabout
|
bd063113ec
fixes #23894; succ/pred shouldn't raise OverflowDefect for unsigned integers (#23895)
|
4 meses atrás |
ringabout
|
3a103669d1
fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)
|
4 meses atrás |
Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 meses atrás |
ringabout
|
e53a2ed19b
fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814)
|
4 meses atrás |
Alexander Kernozhitsky
|
4202b606b1
[backport] fixes #23748; do not skip materializing temporaries for proc arguments (#23769)
|
4 meses atrás |
ringabout
|
56ed4e0bb9
fixes #23759; rework move for refc (#23764)
|
4 meses atrás |
ringabout
|
948bb38335
ref #20653; fixes chronos empty case branches (#23706)
|
5 meses atrás |