Commit History

Author SHA1 Message Date
  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