~ chicken-core (chicken-5) e33585619ff94c2acb0f33cea16df9dc1036cbaa


commit e33585619ff94c2acb0f33cea16df9dc1036cbaa
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:20:05 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 a3f0bf58..79519da5 100644
--- a/NEWS
+++ b/NEWS
@@ -32,6 +32,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