~ chicken-core (chicken-5) 447331f9b326e0f6bd6b94a5ffa4221e53ee9290
commit 447331f9b326e0f6bd6b94a5ffa4221e53ee9290
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Sun Nov 29 21:13:36 2020 +1300
Commit: Mario Domenech Goulart <mario@parenteses.org>
CommitDate: Wed Dec 2 18:27:05 2020 +0100
Add srfi-87 to list of built-in feature identifiers
Signed-off-by: Mario Domenech Goulart <mario@parenteses.org>
diff --git a/NEWS b/NEWS
index 87587eeb..50d90cd2 100644
--- a/NEWS
+++ b/NEWS
@@ -33,6 +33,8 @@
been deprecated for years.
- At program cleanup, finalizers are only forced when the live
finalizer count is non-zero
+ - The symbol `srfi-87` has been added to the list of built-in
+ feature identifiers.
- Compiler
- Avoid re-using argvector when inline rest operations are being
diff --git a/eval.scm b/eval.scm
index 504985d1..2f955104 100644
--- a/eval.scm
+++ b/eval.scm
@@ -940,9 +940,9 @@
; these are actually in unit extras, but that is used by default
(define-constant builtin-features
- '(srfi-30 srfi-46 srfi-61 srfi-62 ; runtime
- srfi-0 srfi-2 srfi-8 srfi-9 srfi-11 srfi-15 ; syntax
- srfi-16 srfi-17 srfi-26 srfi-31 srfi-55 srfi-88)) ; syntax cont
+ '(srfi-30 srfi-46 srfi-61 srfi-62 ; runtime
+ srfi-0 srfi-2 srfi-8 srfi-9 srfi-11 srfi-15 srfi-16 ; syntax
+ srfi-17 srfi-26 srfi-31 srfi-55 srfi-87 srfi-88)) ; syntax cont
(define default-dynamic-load-libraries
(case (software-version)
diff --git a/library.scm b/library.scm
index d1b6ad22..751244e4 100644
--- a/library.scm
+++ b/library.scm
@@ -6540,7 +6540,7 @@ static C_word C_fcall C_setenv(C_word x, C_word y) {
(define ##sys#features
'(#:chicken
#:srfi-6 #:srfi-8 #:srfi-12 #:srfi-17 #:srfi-23 #:srfi-30
- #:srfi-39 #:srfi-62 #:srfi-88 #:full-numeric-tower))
+ #:srfi-39 #:srfi-62 #:srfi-87 #:srfi-88 #:full-numeric-tower))
;; Add system features:
Trap