From 6d52836bf80186071ec528cd57a8bc06b7fb0e38 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 19 Jan 2018 18:46:43 -0500 Subject: [PATCH] Document macro hygiene fixes --- CHANGELOG.md | 1 + tests/macro-hygiene.scm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eaa5dbd2..20300686 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ Features Bug Fixes +- Made several improvements to macro hygiene by renaming local variable bindings during expansion. Added a unit test module covering many test cases. - Fixed many functions including `utf8->string`, `string->utf8`, `bytevector-copy`, `list->vector`, and `list->string` to heap allocate objects that exceed the maximum size for objects on the stack. ## 0.7.1 - December 21, 2017 diff --git a/tests/macro-hygiene.scm b/tests/macro-hygiene.scm index 4736ac03..278855f4 100644 --- a/tests/macro-hygiene.scm +++ b/tests/macro-hygiene.scm @@ -171,7 +171,7 @@ (test '((unquote (quote bar))) (let ((unquote 'foo)) `(,'bar)) - '(,'bar)) + ) ) ;; ;;