From e702d3bfc86df03ef53f12b89bebfd97ff42a06e Mon Sep 17 00:00:00 2001 From: Taus Date: Thu, 30 Oct 2025 15:16:51 +0000 Subject: [PATCH] Python: Add change note I wasn't entirely sure if this should be classified as `deprecated` or `breaking`, but seeing as these changes technically _could_ break existing queries (requiring a small rewrite), I opted for the latter. --- .../2025-10-30-remove-points-to-from-cfg-and-expr.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 python/ql/lib/change-notes/2025-10-30-remove-points-to-from-cfg-and-expr.md diff --git a/python/ql/lib/change-notes/2025-10-30-remove-points-to-from-cfg-and-expr.md b/python/ql/lib/change-notes/2025-10-30-remove-points-to-from-cfg-and-expr.md new file mode 100644 index 00000000000..9b8eef6bcba --- /dev/null +++ b/python/ql/lib/change-notes/2025-10-30-remove-points-to-from-cfg-and-expr.md @@ -0,0 +1,5 @@ +--- +category: breaking +--- + +- The classes `ControlFlowNode`, `Expr`, and `Module` no longer expose predicates that invoke the points-to analysis. To access these predicates, import the module `LegacyPointsTo` and follow the instructions given therein.