metagn
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
3 days ago |
metagn
|
f053767132
make some trivial sizeof calls in codegen use types/literals (#24445)
|
4 days ago |
metagn
|
726195d784
cbuilder: second half of cgen (#24432)
|
1 week ago |
metagn
|
9d61f2cdd1
cbuilder: upper half of cgen, variable decls (#24423)
|
1 week ago |
metagn
|
b3c1fbaf13
adapt blocks in ccgstmts to cbuilder (#24416)
|
1 week ago |
metagn
|
0bc3f5c74c
use cbuilder for most of ccgcalls (#24407)
|
2 weeks ago |
metagn
|
f5d80ede80
cbuilder: make Builder an object (#24401)
|
2 weeks ago |
ringabout
|
8b88b5fdd8
fixes #24395; remove ndi (#24396)
|
2 weeks ago |
metagn
|
0e3330ee96
use cbuilder for default proc generation (#24390)
|
3 weeks ago |
metagn
|
658c9da33e
cbuilder: ccgexprs sweep part 1, basic if stmts (#24381)
|
3 weeks ago |
metagn
|
820e2bee9c
cbuilder: add assignments, fields, subscripts, deref (#24351)
|
3 weeks ago |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
metagn
|
a2ee709199
use cbuilder for string literals, split into modules, document (#24237)
|
1 month ago |
metagn
|
2cdc0e913f
use cbuilder for tuple/object generation (#24145)
|
1 month ago |
ringabout
|
21a161a535
remove nimfrs and varslot (#24126)
|
2 months ago |
ringabout
|
9ff15da426
fixes #23897; Useless empty C files with arc/orc (#24064)
|
2 months ago |
ringabout
|
4bf323d6c4
fixes push warnings for sempass2 (#23603)
|
2 months ago |
Juan M Gómez
|
2e4d344b43
Fixes #23962 `resetLoc`doenst produce any cgen code in `importcpp` types (#23964)
|
3 months ago |
ringabout
|
02871c74de
minor improvement on cgen (#23887)
|
4 months ago |
ringabout
|
3a103669d1
fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859)
|
4 months ago |
Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 months ago |
ringabout
|
56ed4e0bb9
fixes #23759; rework move for refc (#23764)
|
4 months ago |
ringabout
|
8f5ae28fab
fixes #22672; Destructor not called for result when exception is thrown (#23267)
|
5 months ago |
Juan M Gómez
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
5 months ago |
ringabout
|
c615828ccb
fixes #22852; fixes #23435; fixes #23645; SIGSEGV when slicing string or seq[T] with index out of range (#23279)
|
5 months ago |
Nikolay Nikolov
|
7e3bac9235
* fix for the debug line info code generation (#23488)
|
7 months ago |
heterodoxic
|
318b2cfc5e
allow having {.noinit.} on a complex type avoid memsets to 0 for its … (#23388)
|
7 months ago |
ringabout
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
7 months ago |
Juan M Gómez
|
33902d9dbb
[Cpp] Fixes an issue when mixing hooks and calls (#23428)
|
8 months ago |
ringabout
|
e217bb24a1
fixes #20945; fixes #18262; provides C API `NimDestroyGlobals` for static/dynlib libraries (#23357)
|
8 months ago |