Christopher Baines
d162bd0e72
packages: rust: Memoize make-rust-sysroot results.
...
To ensure that it just returns a single package record for some given
arguments, as this helps to avoid poor performance of the store connection
object cache.
Performance with computing the cross derivations is important for the data
service, as it's currently very slow to process revisions.
* gnu/packages/rust.scm (make-rust-sysroot): Move code to
make-rust-sysroot/implementation.
(make-rust-sysroot/implementation): New variable.
Change-Id: Ibb30c7398328c87c032bb8828635a34ada935167
2024-01-12 12:06:57 +00:00
..
2023-12-18 23:16:55 +01:00
2024-01-11 16:49:24 +01:00
2024-01-11 20:40:28 +08:00
2023-11-14 13:47:53 +01:00
2023-12-25 19:58:21 +02:00
2023-10-18 22:40:41 +02:00
2023-10-05 23:14:54 +02:00
2023-09-05 19:52:11 -04:00
2023-11-23 14:21:06 +00:00
2023-09-27 23:58:38 +02:00
2023-11-18 19:56:32 -06:00
2024-01-11 23:20:28 +01:00
2023-10-10 00:06:13 -04:00
2023-10-10 00:06:12 -04:00
2023-12-20 01:00:45 +01:00
2024-01-03 16:35:15 -05:00
2023-12-25 19:58:21 +02:00
2023-11-19 01:00:00 +01:00
2024-01-11 17:10:24 +01:00
2024-01-12 12:41:18 +01:00
2023-12-29 14:57:37 -05:00
2023-11-23 14:21:00 +00:00
2023-11-07 12:33:26 -05:00
2024-01-07 20:52:04 +01:00
2024-01-04 21:48:13 +02:00
2023-12-27 15:29:09 +01:00
2023-09-05 23:34:52 -04:00
2023-11-15 17:14:19 +02:00
2023-11-08 21:26:51 +02:00
2023-12-28 10:16:35 +01:00
2024-01-09 22:10:10 -05:00
2024-01-09 22:10:12 -05:00
2023-12-13 12:58:43 +01:00
2023-12-12 11:53:36 -05:00
2023-12-02 12:25:45 +01:00
2023-11-22 16:51:47 +01:00
2023-11-22 16:51:46 +01:00
2023-11-08 21:42:45 +02:00
2023-10-24 00:02:14 +02:00
2023-11-08 12:09:28 +02:00
2023-11-25 23:35:01 +01:00
2023-09-24 02:00:00 +02:00
2024-01-03 16:35:13 -05:00
2023-11-25 16:29:26 +01:00
2023-10-15 02:00:00 +02:00
2023-10-13 17:45:56 +02:00
2023-12-25 19:58:21 +02:00
2023-11-23 12:56:43 +01:00
2024-01-09 22:10:11 -05:00
2024-01-11 11:45:26 +01:00
2023-12-24 11:30:47 +02:00
2023-10-24 14:39:44 +03:00
2023-12-28 10:12:35 +01:00
2023-10-18 11:36:31 +03:00
2023-12-23 10:47:13 +01:00
2023-11-19 01:00:00 +01:00
2023-12-25 11:36:20 +02:00
2024-01-03 16:35:14 -05:00
2023-11-25 14:47:51 +01:00
2023-11-23 14:21:05 +00:00
2023-12-10 10:24:45 +02:00
2023-12-23 11:17:49 +01:00
2023-12-15 12:01:57 +01:00
2023-12-31 11:05:38 +08:00
2023-12-29 19:48:16 +01:00
2024-01-05 00:31:37 -05:00
2023-09-22 01:29:20 +08:00
2023-12-07 12:43:09 +02:00
2023-11-19 01:00:00 +01:00
2023-10-01 08:14:55 +02:00
2023-11-29 21:45:00 +02:00
2024-01-07 22:54:54 +01:00
2023-12-22 21:38:06 +08:00
2023-12-17 22:22:31 +01:00
2023-12-17 22:22:30 +01:00
2024-01-09 22:44:37 +01:00
2023-10-08 08:40:57 +02:00
2023-11-26 14:49:00 +01:00
2023-11-25 14:47:51 +01:00
2024-01-04 13:38:10 +01:00
2023-12-06 23:50:05 +01:00
2023-09-06 22:29:20 -04:00
2023-11-15 11:36:20 +01:00
2023-11-22 20:32:50 +08:00
2023-12-29 17:13:36 -05:00
2024-01-06 15:58:56 +01:00
2024-01-07 19:23:00 +01:00
2023-11-24 18:02:03 +01:00
2024-01-07 19:56:48 +01:00
2024-01-11 08:09:38 +01:00
2023-10-08 23:43:50 +02:00
2023-10-16 11:16:01 -04:00
2023-09-10 02:00:00 +02:00
2024-01-07 10:06:42 +01:00
2024-01-07 10:24:16 +01:00
2024-01-04 21:48:13 +02:00
2024-01-07 19:25:46 +01:00
2024-01-10 15:29:11 +01:00
2023-09-01 10:56:33 -04:00
2023-10-07 11:29:47 -04:00
2024-01-08 08:14:59 +02:00
2023-12-29 10:45:45 +01:00
2024-01-03 15:32:01 +01:00
2024-01-12 12:57:45 +01:00
2023-12-31 14:38:44 +02:00
2024-01-06 12:16:38 +03:00
2024-01-07 16:55:58 +01:00
2023-12-05 10:10:17 +01:00
2024-01-05 18:13:10 +01:00
2023-11-11 20:44:07 -05:00
2024-01-07 16:56:00 +01:00
2023-09-06 00:25:42 -04:00
2023-12-18 18:43:29 -05:00
2024-01-08 23:13:53 +01:00
2023-11-28 14:29:20 -05:00
2023-12-07 01:26:25 +02:00
2023-11-19 10:48:22 +02:00
2023-11-21 18:11:30 -05:00
2024-01-03 16:35:20 -05:00
2023-12-20 11:05:55 +01:00
2023-09-05 19:50:43 -04:00
2023-09-02 11:56:43 -04:00
2023-12-05 13:43:42 +02:00
2023-09-10 02:00:00 +02:00
2024-01-03 15:32:01 +01:00
2023-11-22 16:51:46 +01:00
2024-01-03 16:35:14 -05:00
2023-10-22 22:02:56 -04:00
2024-01-09 22:10:13 -05:00
2024-01-10 22:26:23 +01:00
2023-12-15 16:13:07 +01:00
2023-09-28 13:48:32 +03:00
2023-12-04 11:52:26 +02:00
2023-09-28 13:48:32 +03:00
2023-10-25 16:58:40 +02:00
2023-12-03 23:55:09 +01:00
2023-12-05 16:41:53 -03:00
2023-11-23 14:21:06 +00:00
2023-12-11 23:39:05 +01:00
2023-09-17 16:22:03 -04:00
2023-11-07 22:35:32 -05:00
2024-01-04 21:48:17 +02:00
2023-09-28 00:06:09 +02:00
2023-09-17 16:22:03 -04:00
2024-01-11 20:40:28 +08:00
2024-01-04 11:44:54 +01:00
2024-01-10 14:04:40 +01:00
2024-01-10 22:57:43 +01:00
2024-01-11 20:00:08 +02:00
2024-01-09 22:10:10 -05:00
2023-11-24 18:05:18 +01:00
2024-01-09 10:19:44 +01:00
2024-01-03 16:38:56 -05:00
2023-11-25 14:47:51 +01:00
2023-11-16 10:34:27 +02:00
2023-12-08 20:49:29 +01:00
2023-12-25 17:44:48 +01:00
2023-09-22 01:29:20 +08:00
2023-11-11 07:34:57 +01:00
2024-01-02 12:50:14 +03:00
2024-01-05 00:31:36 -05:00
2023-09-17 16:22:03 -04:00
2023-11-15 17:14:16 +02:00
2023-09-22 01:29:19 +08:00
2023-11-19 01:00:00 +01:00
2023-12-29 19:48:16 +01:00
2024-01-05 17:04:32 -05:00
2023-11-15 11:36:20 +01:00
2024-01-04 21:48:17 +02:00
2023-12-18 03:58:23 +01:00
2023-09-10 02:00:00 +02:00
2023-12-10 11:09:09 +08:00
2023-11-28 07:59:40 +02:00
2024-01-09 22:10:12 -05:00
2023-12-22 17:47:16 +01:00
2023-12-22 17:47:15 +01:00
2023-10-15 13:02:26 +03:00
2023-12-30 22:14:45 +01:00
2023-10-15 13:04:04 +03:00
2023-09-17 02:00:00 +02:00
2023-09-08 12:25:20 +03:00
2024-01-12 12:06:56 +00:00
2023-09-28 19:33:20 +03:00
2024-01-07 21:02:36 +01:00
2023-12-16 18:05:58 +02:00
2023-12-23 10:47:08 +01:00
2023-12-25 19:58:21 +02:00
2023-12-23 11:17:49 +01:00
2023-09-17 16:22:04 -04:00
2023-12-19 16:21:24 +02:00
2023-11-27 13:19:00 +02:00
2024-01-07 10:39:50 +08:00
2023-10-23 11:56:53 +02:00
2024-01-09 22:10:10 -05:00
2023-09-07 16:31:11 +03:00
2023-09-26 11:30:52 -04:00
2024-01-01 14:35:12 +01:00
2023-12-14 23:12:24 +01:00
2023-10-01 22:01:29 +02:00
2024-01-11 23:20:28 +01:00
2024-01-09 10:19:43 +01:00
2023-10-18 11:36:31 +03:00
2024-01-10 20:35:28 +01:00
2024-01-11 23:20:28 +01:00
2024-01-09 10:19:43 +01:00
2023-12-22 17:47:15 +01:00
2023-12-13 12:58:43 +01:00
2023-12-12 15:50:01 +01:00
2023-12-02 12:25:45 +01:00
2023-12-07 13:33:17 +02:00
2024-01-11 23:20:28 +01:00
2023-12-08 20:49:29 +01:00
2023-09-10 02:00:00 +02:00
2023-11-28 07:59:43 +02:00
2024-01-12 12:06:57 +00:00
2023-11-25 23:35:01 +01:00
2023-09-06 00:25:38 -04:00
2023-11-05 22:11:30 -05:00
2023-09-10 02:00:00 +02:00
2023-09-10 02:00:00 +02:00
2023-10-18 11:36:31 +03:00
2024-01-10 15:25:45 +01:00
2023-11-19 01:00:00 +01:00
2024-01-05 00:31:36 -05:00
2023-09-05 19:50:44 -04:00
2023-12-22 16:43:23 +00:00
2023-12-02 07:57:18 +01:00
2023-12-21 12:34:56 -05:00
2023-12-28 10:19:17 +01:00
2024-01-11 11:45:26 +01:00
2023-12-02 12:25:45 +01:00
2024-01-07 21:05:18 +01:00
2023-09-24 02:00:00 +02:00
2023-12-20 19:09:15 -05:00
2023-12-18 09:29:48 +01:00
2023-09-10 02:00:00 +02:00
2024-01-05 08:57:53 +01:00
2023-12-08 20:49:29 +01:00
2024-01-09 22:10:12 -05:00
2024-01-09 22:10:12 -05:00
2023-11-27 08:01:19 +02:00
2023-12-25 20:03:55 +02:00
2024-01-07 19:49:02 +01:00
2024-01-11 11:22:36 -05:00
2023-10-09 00:05:57 -04:00
2023-12-28 16:25:07 +01:00
2023-11-25 14:47:51 +01:00
2023-10-20 12:41:05 +04:00
2023-10-28 17:38:13 +02:00
2024-01-03 16:35:24 -05:00
2024-01-07 16:55:18 +01:00
2024-01-09 22:10:11 -05:00
2024-01-11 09:22:13 -05:00
2024-01-11 20:40:28 +08:00
2023-12-19 16:22:02 +02:00
2023-12-08 20:49:29 +01:00
2023-12-11 23:24:19 +01:00
2024-01-03 15:32:01 +01:00
2023-09-17 02:00:00 +02:00
2024-01-10 10:13:42 +01:00
2024-01-09 22:10:11 -05:00
2023-12-08 20:49:48 +01:00
2023-09-03 11:19:16 +03:00
2023-12-31 12:31:18 +01:00
2024-01-07 21:01:38 +01:00
2023-12-04 22:26:36 +01:00
2023-12-29 22:46:11 -05:00
2024-01-07 10:37:05 +08:00
2023-10-01 08:14:56 +02:00
2024-01-04 00:03:40 -05:00
2023-10-21 00:27:25 +02:00
2023-11-25 22:00:27 +08:00