Geoff Romer
ad0a4ea8a4
Restructure action-dependence APIs ( #7074 )
...
- Rename `ActionIsDependent` to `ActionIsPerformable` (with negated
meaning), because that name is more concrete and, um, actionable.
- Replace `OperandIsDependent` with `OperandDependence`, which returns a
`ConstantDependence` instead of a bool. We need this additional
generality for handling form actions, where we sometimes need to ask
whether something has _any_ dependence, not just whether it has template
dependence.
2026-04-17 19:03:21 +00:00
..
2026-04-17 00:03:29 +00:00
2025-02-20 22:42:47 +00:00
2026-04-17 00:03:29 +00:00
2026-04-17 19:03:21 +00:00
2026-04-17 19:03:21 +00:00
2026-04-07 23:25:57 +00:00
2026-04-16 00:29:38 +00:00
2026-01-05 22:24:47 +00:00
2025-01-27 23:48:44 +00:00
2026-03-27 21:41:04 +00:00
2026-01-14 19:32:03 +00:00
2026-02-04 17:24:55 +00:00
2026-02-04 17:24:55 +00:00
2026-02-09 22:00:21 +00:00
2025-07-11 22:29:10 +00:00
2026-02-19 23:33:36 +00:00
2026-03-27 22:52:11 +00:00
2026-03-27 21:41:04 +00:00
2025-07-10 16:32:39 +00:00
2026-04-17 19:03:21 +00:00
2026-03-03 00:26:33 +00:00
2025-12-11 21:41:47 +00:00
2026-03-25 21:07:24 +00:00
2025-12-11 21:41:47 +00:00
2026-04-16 22:37:48 +00:00
2026-04-02 19:23:42 +00:00
2026-02-11 02:08:16 +00:00
2026-02-25 15:15:29 +00:00
2026-02-19 23:33:36 +00:00
2026-03-10 21:15:38 +00:00
2026-02-19 16:24:07 +00:00
2025-06-10 22:09:31 +00:00
2025-06-10 22:09:31 +00:00
2026-02-09 22:00:21 +00:00
2026-02-04 17:24:55 +00:00
2026-02-25 15:15:29 +00:00
2025-12-19 18:48:20 +00:00
2026-04-01 21:34:41 +00:00
2026-02-23 16:48:23 +00:00
2026-04-17 19:03:21 +00:00
2026-03-27 19:36:52 +00:00
2026-04-10 14:29:36 +00:00
2026-04-10 14:29:36 +00:00
2026-03-09 22:30:16 +00:00
2026-04-16 23:31:31 +00:00
2026-04-07 23:25:57 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-03-27 19:36:52 +00:00
2026-02-19 16:24:07 +00:00
2026-03-06 17:35:48 +00:00
2024-07-03 17:49:47 +00:00
2026-02-26 20:10:50 +00:00
2025-04-28 19:06:24 +00:00
2026-04-16 23:31:31 +00:00
2025-12-30 19:18:34 +00:00
2026-02-19 23:33:36 +00:00
2026-02-25 15:15:29 +00:00
2026-02-19 23:33:36 +00:00
2025-04-28 19:06:24 +00:00
2025-05-09 16:35:28 +00:00
2024-07-12 22:38:06 +00:00
2026-03-06 17:35:48 +00:00
2026-03-23 20:38:20 +00:00
2026-02-09 22:00:21 +00:00
2025-02-14 19:44:36 +00:00
2026-03-09 22:30:16 +00:00
2026-03-31 22:27:43 +00:00
2026-02-09 22:00:21 +00:00
2026-03-31 22:27:43 +00:00
2026-03-26 15:26:56 +00:00
2026-01-14 16:58:15 +00:00
2026-04-16 23:31:31 +00:00
2026-03-22 02:03:48 +00:00
2026-03-28 00:06:06 +00:00
2026-03-10 20:04:28 +00:00
2026-02-11 02:08:16 +00:00
2026-03-09 22:30:16 +00:00
2026-03-26 15:26:56 +00:00
2025-04-28 19:06:24 +00:00
2024-12-18 00:19:12 +00:00
2026-02-26 19:21:19 +00:00
2026-02-09 22:00:21 +00:00
2024-07-12 22:38:06 +00:00
2026-04-16 23:31:31 +00:00
2026-04-09 13:25:16 +00:00
2024-07-12 22:38:06 +00:00
2026-02-19 23:33:36 +00:00
2026-02-09 22:00:21 +00:00
2026-04-10 18:05:22 +00:00
2025-06-10 22:09:31 +00:00
2026-04-07 18:11:08 +00:00
2026-03-26 15:26:56 +00:00
2025-12-11 19:44:39 +00:00
2025-05-22 18:58:47 +00:00
2026-03-27 21:41:04 +00:00
2026-02-19 16:24:07 +00:00
2026-04-03 21:24:00 +00:00
2025-09-10 21:40:27 +00:00
2026-03-24 20:56:44 +00:00
2026-03-24 20:56:44 +00:00
2025-03-21 23:09:37 +00:00
2025-11-11 16:36:15 +00:00
2026-04-16 23:31:31 +00:00
2026-04-16 23:31:31 +00:00
2026-02-19 23:33:36 +00:00
2026-02-19 16:24:07 +00:00
2025-09-12 22:59:37 +00:00
2026-02-11 02:08:16 +00:00
2026-02-19 23:33:36 +00:00
2026-02-26 20:10:50 +00:00
2026-02-26 20:10:50 +00:00
2026-03-27 21:41:04 +00:00
2026-02-25 15:15:29 +00:00
2026-03-23 20:38:20 +00:00
2026-03-23 20:38:20 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-03-06 17:35:48 +00:00
2026-03-06 17:35:48 +00:00
2026-03-27 21:41:04 +00:00
2026-01-21 17:48:18 +00:00
2025-06-10 20:54:58 +00:00
2025-06-10 20:54:58 +00:00
2025-12-09 20:38:50 +00:00
2025-12-09 20:38:50 +00:00
2025-06-10 22:09:31 +00:00
2025-06-10 22:09:31 +00:00
2026-01-14 19:32:03 +00:00
2026-03-31 22:27:43 +00:00
2026-02-25 15:15:29 +00:00
2026-02-25 15:15:29 +00:00
2025-02-25 02:07:43 +00:00
2026-04-16 23:14:31 +00:00
2026-04-16 00:29:38 +00:00
2026-04-16 23:31:31 +00:00
2026-04-16 23:14:31 +00:00
2026-02-26 18:25:06 +00:00
2025-05-01 22:17:55 +00:00
2025-05-01 22:17:55 +00:00
2026-03-28 00:06:06 +00:00
2026-03-26 15:26:56 +00:00
2026-03-26 15:26:56 +00:00
2026-04-15 20:52:56 +00:00
2026-02-19 23:33:36 +00:00
2025-11-14 13:50:56 +00:00
2026-02-19 23:33:36 +00:00
2026-02-19 23:33:36 +00:00
2026-04-03 00:19:57 +00:00
2025-10-28 17:17:38 +00:00
2026-04-16 23:31:31 +00:00
2026-04-16 00:29:38 +00:00
2026-04-16 22:37:48 +00:00
2026-03-26 15:26:56 +00:00
2026-04-09 13:25:16 +00:00
2025-12-18 17:26:28 +00:00
2026-02-26 23:01:24 +00:00
2026-02-26 23:01:24 +00:00
2026-02-26 18:57:15 +00:00
2026-02-19 23:33:36 +00:00