Commit History

Author SHA1 Message Date
  Andreas Rumpf a15db5d60b fixes #22175 (#22229) 1 year ago
  ringabout dfa0d2569e alternative to #22219; adds a pointer wrapper for T destructor (#22225) 1 year ago
  ringabout d139d99946 fixes #19101; zero initialization union casts (#22185) 1 year ago
  Andreas Rumpf e8d0f1c3ae fixes #16331; aliasing of tuple construction within a single assignme… (#22113) 1 year ago
  ringabout edb64bcff4 fixes explicit deref block (#22093) 1 year ago
  ringabout 64b27edd3a make `move` use `=wasMoved` internally (#22032) 1 year ago
  ringabout 1133f20fe2 lift the `=dup` hook (#21903) 1 year ago
  ringabout 108410ac34 fixes fieldDefect loses enum type info in ORC; consistent with VM and refc (#21954) 1 year ago
  heterodoxic af3fd5a010 fixes #15428 by updating deep open array copy codegen (#21935) 1 year ago
  heterodoxic 6128ef53c5 fix #10964 by honoring pointer deref syntax if a reified openarray is used to get an array's length (#21925) 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
  heterodoxic cf1ab2a30b fix #21848 (#21852) 1 year ago
  ringabout 71dc929ad7 bring #21802 back; fixes #21753 [backport] (#21815) 1 year ago
  ringabout 4533e894ad adds an experimental `mm:atomicArc` switch (#21798) 1 year ago
  ringabout b562e1e6d8 implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586) 1 year ago
  heterodoxic a929e513fa amends #21690 to fix broken Nim to C++ source line mappings (#21784) 1 year ago
  heterodoxic 91abf35442 improve C/C++ debug output readability (1/N) (#21690) 1 year ago
  ringabout 9cb06d357e fixes #21540; deref block at transf phase to make injectdestructors function properly (#21688) 1 year ago
  ringabout 1ed54b7718 fixes #21632; enforce deref for `wasMoved` in ORC (#21647) 1 year ago
  tersec 51ced0d684 remove `seq[T]` `setLen` undefined behavior (#21582) 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
  Andreas Rumpf 50baf21eac fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21459) 1 year ago
  Andreas Rumpf 9fb4c2b3c7 fixes #21333; bad codegen for the at operator; [backport:1.6] (#21344) 1 year ago
  Bung c598d0b6ec fix #15117 zero size array cause incorrect codegen for VCC compiler (#21197) 1 year ago
  Bung 7a74c2dc3a fix #14667 (#21190) 1 year ago
  Bung 0b319fee3d fix #20997 calling system.card[T](x: set[T]) with T of int8 or uint8 … (#21010) 1 year ago
  ringabout 07be1791ba fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056) 1 year ago
  ringabout b83bd282dc fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956) 1 year ago
  Andreas Rumpf 165d523edf Revert "fixes #20699; generate an empty struct for void type" (#20806) 2 years ago