ringabout
a137e50150
fixes #19291 ; implements wasMoved hook ( #21303 )
...
* fixes #19291 ; implements `wasMoved` hook
* basics
* checkpoint
* finish `wasMoved`
* add a test for #19291
* add documentation and changelog
* work `attachedWasMoved` with generics
* fixes optimizer
* register `=wasMoved`
* handle wasMoved magcis
* check another round
* some patches
* try `op == nil`
* nicer
* generate `wasMoved` before `destroy`
* try again
* fixes tests
* default wasMoved
* Update tests/destructor/tv2_cast.nim
* Update tests/destructor/tv2_cast.nim
* Update tests/arc/topt_refcursors.nim
2023-03-02 05:29:40 +01:00
PhilippMDoerner
425225119a
Add mention of breaking change about [_] in generics to changelog ( #21437 )
...
Add mention of breaking change to changelog
As described by #21435 , generic proc declarations making use of `_` as generic
parameter are no longer possible. This is a change that was introduced by
#21192 . During the debate over if this should be part of the intended spec in
#21435 we concluded that it is and thus should be mentioned as a breaking
change in the changelogs.
2023-02-26 16:57:51 +08:00
metagn
05c6db6500
underscores for routine parameters ( #21192 )
...
* underscores for routine parameters
fixes #13443 , fixes #13804 , refs #21121
* add changelog + more tests
* support generics and ensure inferred lambdas work
2023-01-08 06:49:49 +01:00
ringabout
b34412ff0f
adds changelog for more architectures support and fixes a link ( #21229 )
2023-01-06 06:24:58 +01:00
ringabout
761c5a0830
less verbose type mismatch messages ( #21191 )
...
* less verbose type mismatch messages
* Update compiler/types.nim
* fixes i386
* fixes i386
2022-12-28 20:54:15 +01:00
ringabout
b08c50bb55
sync some changes from release notes ( #21173 )
2022-12-26 06:52:40 +01:00
ringabout
70c575095e
add changelog for the new strict function checking algorithm ( #21129 )
...
add changelog for the new strict function checking
2022-12-19 17:56:49 +08:00
ringabout
100b304ac2
fixes misplaced changelog entries; pre-existing issue ( #21125 )
...
* move misplaced changelog entries to the right place
* fixes misplaced changelog
2022-12-17 21:42:29 +08:00
ringabout
ae4645e8df
add 2.0 changelog ( #21107 )
...
[backport: 2.0] add v2.0 changelog
2022-12-17 09:28:59 +01:00