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
..
2018-10-12 17:02:46 +02:00
2022-10-21 09:28:18 +02:00
2020-12-14 10:58:29 +01:00
2022-12-01 08:01:13 +01:00
2023-03-02 05:29:40 +01:00
2022-12-06 07:44:54 +01:00
2022-12-30 00:50:12 +01:00
2023-03-01 18:01:58 +01:00
2022-09-23 13:05:05 +02:00
2014-01-13 02:10:03 +01:00
2021-08-21 08:22:00 +02:00
2022-12-15 16:05:34 +01:00
2022-07-06 13:06:41 +02:00
2021-01-27 22:35:43 +01:00
2022-10-11 09:17:09 +02:00
2022-10-24 10:08:39 +02:00
2022-11-22 20:08:17 +01:00
2022-12-17 09:10:56 +01:00
2022-01-29 14:06:54 +01:00
2018-12-11 21:23:21 +01:00
2022-12-06 09:44:26 +01:00
2018-12-11 21:23:21 +01:00
2022-10-06 07:16:50 +02:00
2019-05-25 07:33:33 +02:00
2022-10-06 16:36:32 +02:00
2023-01-26 23:49:04 +01:00
2021-04-04 13:47:28 -07:00
2022-01-16 11:08:38 +01:00
2014-01-13 02:10:03 +01:00
2023-01-17 23:15:23 +01:00
2022-10-12 20:44:45 -04:00
2018-12-11 21:23:21 +01:00
2020-04-01 19:38:44 +02:00
2022-12-08 10:37:02 +01:00
2022-10-06 07:16:50 +02:00
2021-01-21 17:31:47 +01:00
2023-01-27 21:41:59 +01:00
2020-10-22 12:51:03 +02:00
2022-12-05 07:13:51 +01:00
2023-03-02 05:29:40 +01:00
2019-01-31 08:20:00 +01:00
2023-02-16 10:23:35 +08:00
2022-08-23 19:27:20 +02:00
2020-04-28 15:59:32 +02:00
2021-07-01 11:14:01 +02:00
2023-02-24 09:02:15 +01:00
2023-02-09 16:14:39 -05:00
2023-03-01 21:29:23 +01:00
2023-01-24 15:37:22 +01:00
2021-04-04 13:47:28 -07:00
2020-12-28 14:13:21 +01:00
2022-11-16 10:22:51 +01:00
2018-10-18 12:12:15 +02:00
2015-09-04 23:04:32 +02:00
2022-07-26 16:51:01 +02:00
2022-12-13 22:57:07 +08:00
2022-09-23 13:05:05 +02:00
2022-11-22 20:05:16 +01:00
2022-09-23 13:05:05 +02:00
2016-08-29 11:33:41 +02:00
2021-05-02 00:26:41 +02:00
2022-12-12 23:14:44 +08:00
2021-11-09 12:43:16 +01:00
2022-12-12 23:14:44 +08:00
2023-02-27 00:56:43 +01:00
2022-10-11 09:17:09 +02:00
2020-05-12 20:28:18 +02:00
2022-11-03 09:18:09 +01:00
2022-08-23 21:41:30 +02:00
2023-02-01 10:00:10 +01:00
2022-11-27 20:09:25 +01:00
2022-09-23 13:05:05 +02:00
2022-09-23 13:05:05 +02:00
2022-10-16 13:20:05 +02:00
2023-02-22 20:34:20 +01:00
2023-02-22 20:34:20 +01:00
2019-09-16 12:12:44 +02:00
2023-02-22 20:34:20 +01:00
2022-03-26 11:50:15 +01:00
2020-11-29 17:32:34 -08:00
2023-02-22 20:34:20 +01:00
2022-12-06 22:37:16 +08:00
2021-03-28 00:57:22 -07:00
2023-02-24 09:02:44 +01:00
2022-02-25 20:33:28 +01:00
2022-10-23 00:36:11 +08:00
2021-06-03 17:12:45 +02:00
2023-02-22 20:34:20 +01:00
2022-10-24 21:41:29 +02:00
2022-05-30 18:52:19 +02:00
2017-10-29 07:54:39 +01:00
2022-12-16 08:01:15 +01:00
2023-02-22 20:34:20 +01:00
2023-02-22 20:34:20 +01:00
2023-02-22 20:34:20 +01:00
2018-10-16 10:50:10 +02:00
2022-10-01 18:17:07 +02:00
2020-04-28 19:56:01 +02:00
2021-05-26 11:49:01 -07:00
2021-03-09 20:19:24 +01:00
2022-12-23 12:20:25 +01:00
2022-01-04 13:29:50 +01:00
2021-12-06 20:38:23 +01:00
2023-02-19 14:49:19 +08:00
2022-10-29 18:04:05 +02:00
2023-03-02 05:25:55 +01:00
2020-11-18 00:14:14 +00:00
2022-09-01 17:52:13 +02:00
2023-03-01 18:00:58 +01:00
2023-02-01 07:58:12 +01:00
2022-12-18 22:31:13 +08:00
2022-09-01 17:52:13 +02:00
2022-05-08 11:54:04 +02:00
2022-11-17 09:38:07 +08:00
2023-02-22 20:34:20 +01:00
2023-02-22 20:34:20 +01:00
2022-11-02 12:01:36 +08:00
2023-02-16 10:23:35 +08:00
2023-01-18 11:52:18 +01:00
2023-02-21 12:02:42 +01:00
2022-08-23 19:44:37 +02:00
2021-02-22 11:01:15 +01:00
2022-12-06 13:11:56 +01:00
2018-12-11 21:23:23 +01:00
2022-10-22 06:37:23 +02:00
2023-03-01 17:18:09 +01:00
2022-10-21 09:26:46 +02:00
2022-12-22 08:32:12 +01:00
2022-09-03 09:52:13 +02:00
2022-12-28 20:54:15 +01:00
2018-10-28 13:36:52 +01:00
2013-03-16 23:53:07 +01:00
2015-09-04 23:04:32 +02:00
2020-12-28 14:13:21 +01:00
2021-11-16 20:30:07 +01:00
2023-01-21 18:07:40 +08:00
2015-09-04 23:04:32 +02:00
2015-09-04 23:04:32 +02:00
2022-12-06 22:37:16 +08:00