ringabout
|
828cd58d8a
fixes #9940; genericAssign does not take care of the importC variables in refc [backport] (#23761)
|
8 月之前 |
ringabout
|
0b5a938f57
nrvo for embedded importc'ed types (#23708)
|
9 月之前 |
Juan M Gómez
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
9 月之前 |
Andreas Rumpf
|
6cd03bae29
Minor refactoring (#23637)
|
9 月之前 |
heterodoxic
|
318b2cfc5e
allow having {.noinit.} on a complex type avoid memsets to 0 for its … (#23388)
|
11 月之前 |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
11 月之前 |
ringabout
|
fc48c7e615
apply the new mangle algorithm to JS backend for parameters and procs (#23476)
|
11 月之前 |
Juan M Gómez
|
cf00b2fd9e
adds ccMember CC fixes #23434 (#23457)
|
11 月之前 |
ringabout
|
f639cf063f
fixes #23401; prevents nrvo for cdecl procs (#23409)
|
1 年之前 |
Juan M Gómez
|
78c834dd76
Fixes an issue where exported types werent being cgen with the `exportc` pragma (#23369)
|
1 年之前 |
Juan M Gómez
|
93399776c4
[C++] Allow `member` to define static funcs (#23387)
|
1 年之前 |
Juan M Gómez
|
90fe1b340f
Dont mangle when targeting cpp (#23335)
|
1 年之前 |
Juan M Gómez
|
a45f43da34
MangleProcs following the Itanium spec so they are demangled in the debugger call stack (#23260)
|
1 年之前 |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
1 年之前 |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
1 年之前 |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
1 年之前 |
ringabout
|
b5f5b74fc8
enable vtable implementation for C++ and make it an experimental feature (#23004)
|
1 年之前 |
ringabout
|
30cf33f04d
rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991)
|
1 年之前 |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 年之前 |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 年之前 |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 年之前 |
Juan M Gómez
|
bf72d87f24
adds support for noDecl in constructor (#22811)
|
1 年之前 |
Juan M Gómez
|
8ac466980f
marking a field with noInit allows to skip constructor initialiser (#22802)
|
1 年之前 |
Juan M Gómez
|
96e1949610
implements RFC: [C++] Constructors as default initializers (#22694)
|
1 年之前 |
Juan M Gómez
|
d45270bdf7
fixes #22662 Procs with constructor pragma doesn't initialize object's fields (#22665)
|
1 年之前 |
metagn
|
a4781dc4bc
use old typeinfo generation for hot code reloading (#22518)
|
1 年之前 |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 年之前 |
ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 年之前 |
Juan M Gómez
|
8625e71250
adds support for functor in member (#22433)
|
1 年之前 |
Juan M Gómez
|
b5b4b48c94
[C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)
|
1 年之前 |