Commit History

Autor SHA1 Mensaxe Data
  metagn ae9287c4f3 symmetric difference operation for sets via `xor` (#24286) hai 1 mes
  ringabout 68b2e9eb6a make `PNode.typ` a private field (#24326) hai 1 mes
  metagn 6d362e0ffe fix regression with uint constant losing abstract type (#24105) hai 2 meses
  ringabout a4dff1a03e fixes for 32bit system (#23980) hai 3 meses
  ringabout 298ada3412 fixes #23954; uint8 > 8 bit at compile-time (#23955) hai 3 meses
  ringabout f0e1eef65e fixes #14522 #22085 #12700 #23132; no range check for uints (#23930) hai 3 meses
  ringabout 5c5e7a9b6e fixes #22389; fixes #19840; don't fold paths containing `addr` (#23807) hai 4 meses
  ringabout 051a536275 fixes #23784; don't allow fold paths containing `nkAddr` (#23792) hai 4 meses
  ringabout 2d1533f34f fixes #5901 #21211; don't fold cast function types because of gcc 14 (#23683) hai 5 meses
  ringabout 72d0ba2df5 remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486) hai 7 meses
  Andreas Rumpf db603237c6 Types: Refactorings; step 1 (#23055) hai 11 meses
  Andreas Rumpf 02be027e9b IC: progress and refactorings (#22961) hai 1 ano
  ringabout e17237ce9d prepare for the enforcement of `std` prefix (#22873) hai 1 ano
  metagn bd6adbcc9d fix isNil folding for compile time closures (#22574) hai 1 ano
  ringabout 7be2e2bef5 replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436) hai 1 ano
  ringabout 93ced31353 use strictdefs for compiler (#22365) hai 1 ano
  ringabout 8e53fba083 replaces `pairs` with `keys` and `items`; saves 8 bytes (#21319) hai 1 ano
  metagn 5684093135 fix for bad error message with const in case statement (#21182) hai 1 ano
  metagn 9a50033d5b generic `define` pragma + string alias (#20979) hai 1 ano
  Bung 04c48e3c5b fix #19426 compile error using when/elif/else and typedesc in template (#20550) %!s(int64=2) %!d(string=hai) anos
  metagn de4b0346bd store full definition AST for consts, fix noRewrite (#20115) %!s(int64=2) %!d(string=hai) anos
  ringabout b6bfe38ff5 move formatfloat out of system (#20195) %!s(int64=2) %!d(string=hai) anos
  flywind ab47707586 [semfold] fix #19199; properly fold uint to float conversion (#19890) [backport] %!s(int64=2) %!d(string=hai) anos
  flywind 7f6e800caf move assertions out of system (#19599) %!s(int64=2) %!d(string=hai) anos
  Etan Kissling 0213c7313b allow `HSlice` bounded by constants of distinct types (#19219) [backport:1.2] %!s(int64=3) %!d(string=hai) anos
  flywind 4d8108046b remove exception (#18906) %!s(int64=3) %!d(string=hai) anos
  Miran 24178bf8aa get rid of the warnings during bootstrapping (#18741) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour 7b58dc2de0 allow building 1.4.0 from devel (#18708) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour cf0cf32d27 make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour 7e94420847 cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744) %!s(int64=3) %!d(string=hai) anos