Juan M Gómez
|
d45270bdf7
fixes #22662 Procs with constructor pragma doesn't initialize object's fields (#22665)
|
1 year ago |
metagn
|
a4781dc4bc
use old typeinfo generation for hot code reloading (#22518)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
ringabout
|
7be2e2bef5
replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436)
|
1 year ago |
Juan M Gómez
|
8625e71250
adds support for functor in member (#22433)
|
1 year ago |
Juan M Gómez
|
b5b4b48c94
[C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Juan M Gómez
|
e70992d291
fixes an issue where byref wasnt properly handled when using it in a generic param (#22337)
|
1 year ago |
Juan M Gómez
|
49a108b302
Expands codegenDecl to work in function params. fixes #22306 (#22307)
|
1 year ago |
Juan M Gómez
|
50d435cd39
Fixes Naive virtual crash the compiler fixes #22269 (#22271)
|
1 year ago |
ringabout
|
dfa0d2569e
alternative to #22219; adds a pointer wrapper for T destructor (#22225)
|
1 year ago |
heterodoxic
|
c507ced51e
partially fixes #20787 by having a char dummy member prepended to objs only containing an UncheckedArray (i.e. C FAM) (#21979)
|
1 year ago |
heterodoxic
|
0e5c18a73a
removal of seq spam in generated C/C++ code and Module.typeStack cleanup (#21964)
|
1 year ago |
Juan M Gómez
|
e43a51fcf3
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
|
1 year ago |
metagn
|
7e055413f9
hot code reloading: fix regression? and PreMain with arc/orc (#21940)
|
1 year ago |
Juan M Gómez
|
44f059c75e
implements allow byref to work in params #21873 (#21875)
|
1 year ago |
Juan M Gómez
|
a852b2e9cf
refactor gettypedesc so it accepts its own kind instead of symkind (#21867)
|
1 year ago |
Juan M Gómez
|
02a10ec379
Cpp Vfunctions draft (#21790)
|
1 year ago |
ringabout
|
71dc929ad7
bring #21802 back; fixes #21753 [backport] (#21815)
|
1 year ago |
heterodoxic
|
a929e513fa
amends #21690 to fix broken Nim to C++ source line mappings (#21784)
|
1 year ago |
ringabout
|
afc30ca879
fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)
|
1 year ago |
Juan M Gómez
|
3e82a315fc
implements #21747 (#21748)
|
1 year ago |
heterodoxic
|
91abf35442
improve C/C++ debug output readability (1/N) (#21690)
|
1 year ago |
Juan M Gómez
|
4754c51f1b
Pragma to force the exportc of a type. #21645 (#21648)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
heterodoxic
|
7d83dfd0d1
fixes #21505 (overload resolution of explicit constructors for imported C++ types) (#21511)
|
1 year ago |
ringabout
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
1 year ago |
Bung
|
13251c2ac9
fix #12946 Bad C++ codegen on distinct generics C++ types (#21157)
|
2 years ago |
ringabout
|
d83f66a24d
fixes #21116; always mangles the param (#21121)
|
2 years ago |
ringabout
|
a70d3abd37
replace data init function with consts for typeinfov2 (#20977)
|
2 years ago |