>From 77fa085929cf4efafc2de995f8ac1e24baa846e2 Mon Sep 17 00:00:00 2001 From: Evan Hanson Date: Sun, 29 Nov 2020 21:13:36 +1300 Subject: [PATCH] Add srfi-87 to list of built-in feature identifiers --- NEWS | 2 ++ eval.scm | 6 +++--- library.scm | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) 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: -- 2.25.4