diff --git a/CHANGELOG.md b/CHANGELOG.md index 86499fe163..dc4e2575db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,13 @@ * Non-recursive top-level constants are compiled to eagerly evaluated constants in Chez Scheme. +* Top-level functions without arguments consisting of delayed expressions + are now compiled using Scheme's `delay` and `force` to memoize them. + +#### Racket + +* Top-level functions without arguments consisting of delayed expressions + are now compiled using Scheme's `delay` and `force` to memoize them. #### Node.js/Browser diff --git a/CONTRIBUTORS b/CONTRIBUTORS index a537dba45d..529ff34f91 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -3,6 +3,7 @@ Thanks to the following for their help and contributions to Idris 2: Aaron Lebahn Abdelhakim Qbaich Alain Zscheile +Aleksei Volkov Alex Gryzlov Alex Silva Alissa Tung