From 65776bb2f5ca8dba302fae51cb361cff43663f5e Mon Sep 17 00:00:00 2001 From: drathier Date: Sun, 29 Dec 2024 02:09:08 +0100 Subject: [PATCH 1/3] Fix typo in traversal function --- src/Language/PureScript/CoreFn/Traversals.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Language/PureScript/CoreFn/Traversals.hs b/src/Language/PureScript/CoreFn/Traversals.hs index f0684d34d5..4b5faa10cd 100644 --- a/src/Language/PureScript/CoreFn/Traversals.hs +++ b/src/Language/PureScript/CoreFn/Traversals.hs @@ -70,7 +70,7 @@ traverseCoreFn f g h i = (f', g', h', i') g' (Abs ann name e) = Abs ann name <$> g e g' (App ann v1 v2) = App ann <$> g v1 <*> g v2 g' (Case ann vs alts) = Case ann <$> traverse g vs <*> traverse i alts - g' (Let ann ds e) = Let ann <$> traverse f ds <*> g' e + g' (Let ann ds e) = Let ann <$> traverse f ds <*> g e g' e = pure e h' (LiteralBinder a b) = LiteralBinder a <$> handleLiteral h b From 3d5c106c7379ece8a8f133310d3a567aecec9c9f Mon Sep 17 00:00:00 2001 From: drathier Date: Fri, 14 Feb 2025 23:32:15 +0100 Subject: [PATCH 2/3] Add changelog entry --- CHANGELOG.d/internal_fix-typo-in-traversal.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 CHANGELOG.d/internal_fix-typo-in-traversal.md diff --git a/CHANGELOG.d/internal_fix-typo-in-traversal.md b/CHANGELOG.d/internal_fix-typo-in-traversal.md new file mode 100644 index 0000000000..98dfa19747 --- /dev/null +++ b/CHANGELOG.d/internal_fix-typo-in-traversal.md @@ -0,0 +1 @@ +* Fix typo in CoreFn.Traversals.traverseCoreFn which caused it to not recurse into Let bodies From 8a7d7457361e93579f5363f93102e0def34a5576 Mon Sep 17 00:00:00 2001 From: drathier Date: Fri, 14 Feb 2025 23:32:29 +0100 Subject: [PATCH 3/3] Add myself to list of contributors --- CONTRIBUTORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index aa5ddefd3f..4393af77c3 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -168,6 +168,7 @@ If you would prefer to use different terms, please use the section below instead | [@xgrommx](https://github.com/xgrommx) | Denis Stoyanov | [MIT license] | | [@zudov](https://github.com/zudov) | Konstantin Zudov | [MIT license] | | [@roryc89](https://github.com/roryc89) | Rory Campbell | [MIT license] | +| [@drathier](https://github.com/drathier) | Drathier | [MIT license] | ### Contributors using Modified Terms