diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2019-08-23 16:15:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-23 16:15:02 +0200 |
commit | b07694cd90ab7c6eb4660971ddb818b461d4eed8 (patch) | |
tree | a158993297748d4c55b6e069a6636eefcacd9865 /changelog.md | |
parent | f28a47ea7b9c579b172653c15dc2cc054adf599a (diff) | |
download | Nim-b07694cd90ab7c6eb4660971ddb818b461d4eed8.tar.gz |
new gensym handling (#11985)
* new .gensym implementation * make astspec test green again * introduce a --useVersion switch to group compatibility switches * fixes #10180 * fixes #11494 * fixes #11483 * object constructor fields and named parameters are also not gensym'ed * disabled broken package
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/changelog.md b/changelog.md index 41d371b60..f29a4c69d 100644 --- a/changelog.md +++ b/changelog.md @@ -10,6 +10,13 @@ to UTF-8. Use the new switch `-d:nimDontSetUtf8CodePage` to disable this feature. +- The language definition and compiler are now stricter about ``gensym``'ed + symbols in hygienic templates. See the section in the + [manual](https://nim-lang.org/docs/manual.html#templates-hygiene-in-templates) + for further details. Use the compiler switch `--useVersion:0.19` for a + transition period. + + ### Breaking changes in the standard library |