~ chicken-core (chicken-5) 6b5f96a7af788ab1652d09ffaa6eba719f91fea6
commit 6b5f96a7af788ab1652d09ffaa6eba719f91fea6
Author: Peter Bex <peter@more-magic.net>
AuthorDate: Sat Aug 29 17:19:56 2015 +0200
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Sat Aug 29 17:19:56 2015 +0200
Note in NEWS that C_values, C_do_apply and C_procN have changed.
Point people in the right direction on how to fix code that relies on it.
diff --git a/NEWS b/NEWS
index 9d5273fb..4bc883bf 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,11 @@
- Runtime system:
- The calling convention of CPS procedures has been changed to
use "argument vectors" instead of C calling convention.
+ - The C API of C_values(), C_do_apply() and how to invoke CPS
+ functions has changed. The C_procN() macros have disappeared.
+ The manual example in "Accessing external objects" for C_values
+ has been updated. See also the "numbers" egg for examples on
+ how to support pre- and post-4.10.1 CHICKENs simultaneously.
- Apply hack is no longer used; the limitation of 128 arguments
has been lifted for platforms which had no apply hack.
- Increased the "binary compatibility version" to 8.
Trap