~ chicken-core (chicken-5) d41d0c8dfc7e427239b7a6fc4cf926bf520995c8
commit d41d0c8dfc7e427239b7a6fc4cf926bf520995c8 Author: Evan Hanson <evhan@foldling.org> AuthorDate: Thu Mar 22 18:19:19 2018 +1300 Commit: Peter Bex <peter@more-magic.net> CommitDate: Sun Apr 1 14:50:11 2018 +0200 Drop `require-extension-for-syntax' Signed-off-by: Peter Bex <peter@more-magic.net> diff --git a/NEWS b/NEWS index d742c1d2..d9469796 100644 --- a/NEWS +++ b/NEWS @@ -74,6 +74,7 @@ These are available in the "system-information" egg. - Removed the `eval-when`, `select` and `ensure` macros. These are available in the "miscmacros" egg. + - Removed the require-extension-for-syntax macro. - Renamed bit-set? to bit->boolean because of swapped argument order with respect to SRFI-33 and SRFI-60, which was confusing (fixes #1385, thanks to Lemonboy). diff --git a/chicken-syntax.scm b/chicken-syntax.scm index 772c59d9..51ef4b69 100644 --- a/chicken-syntax.scm +++ b/chicken-syntax.scm @@ -1253,13 +1253,6 @@ (lambda (x r c) `(,(r 'import) ,@(cdr x))))) -(##sys#extend-macro-environment - 'require-extension-for-syntax - '() - (##sys#er-transformer - (lambda (x r c) - `(,(r 'begin-for-syntax) (,(r 'require-extension) ,@(cdr x)))))) - ;;; AssertionsTrap