From 845745b190144c8310cc33700174ef4c9dc1c196 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 29 Mar 2026 18:14:54 +0000 Subject: [PATCH 1/2] Initial plan From c2270509dbda9f16c9131db8f44ca7f1148ef978 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 29 Mar 2026 18:16:13 +0000 Subject: [PATCH 2/2] Fix Reduction.inames_set to return frozenset instead of mutable set Agent-Logs-Url: https://github.com/inducer/loopy/sessions/ec0280a0-1f38-4798-a099-618bd80e5621 Co-authored-by: inducer <352067+inducer@users.noreply.github.com> --- loopy/symbolic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/loopy/symbolic.py b/loopy/symbolic.py index 55658f696..4a67d69f5 100644 --- a/loopy/symbolic.py +++ b/loopy/symbolic.py @@ -931,8 +931,8 @@ def is_tuple_typed(self) -> bool: return self.operation.arg_count > 1 @cached_property - def inames_set(self) -> set[str]: - return set(self.inames) + def inames_set(self) -> frozenset[str]: + return frozenset(self.inames) @p.expr_dataclass()