~ chicken-core (master) a46207a6db1b949a0c252c0619c8f6c37ef0cb38
commit a46207a6db1b949a0c252c0619c8f6c37ef0cb38
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Aug 31 23:00:38 2026 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Mon Aug 31 23:00:38 2026 +0200
add -merge-* options to list of options in c-platform.scm to avoid warning
(reported by kon)
diff --git a/c-platform.scm b/c-platform.scm
index becfc127..c4a899e5 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -106,7 +106,7 @@
no-procedure-checks-for-toplevel-bindings
no-bound-checks no-procedure-checks-for-usual-bindings no-compiler-syntax
no-parentheses-synonyms r7rs-syntax emit-all-import-libraries
- strict-types lfa2 debug-info
+ strict-types lfa2 debug-info merge-reusable-closures merge-shareable-closures
regenerate-import-libraries setup-mode
module-registration no-module-registration))
diff --git a/csc.scm b/csc.scm
index faca1816..bb6ac76f 100644
--- a/csc.scm
+++ b/csc.scm
@@ -433,7 +433,7 @@ Usage: #{csc} [OPTION ...] [FILENAME ...]
-strict-types assume variable do not change their type
-lfa2 perform additional lightweight flow-analysis pass
-unroll-limit LIMIT specifies inlining limit for self-recursive calls
- -merge-resuable-closures enables closure reuse
+ -merge-reusable-closures enables closure reuse
-merge-shareable-closures enables closure sharing
Configuration options:
Trap