~ 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