~ chicken-core (chicken-5) 9b428de837c60f37cf2fbbfd32935d150b47e0b1


commit 9b428de837c60f37cf2fbbfd32935d150b47e0b1
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sat Apr 15 16:20:35 2017 +0200
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Wed Apr 19 11:37:55 2017 +1200

    Bump binary compatibility version to 9
    
    We haven't done so for CHICKEN 5, and it definitely is not compatible
    with the current release of CHICKEN 4 anymore.
    
    Signed-off-by: Evan Hanson <evhan@foldling.org>

diff --git a/NEWS b/NEWS
index 5a8193cd..c4d3b7f5 100644
--- a/NEWS
+++ b/NEWS
@@ -11,6 +11,7 @@
   - Weak symbol GC is faster, simpler, and can now collect all
     unreferenced symbols instead of a maximum of 997 per major GC.
   - The -:w option has been removed; symbols are now always collected.
+  - Increased the "binary compatibility version" to 9.
 
 - Compiler
   - Fixed an off by one allocation problem in generated C code for (list ...).
diff --git a/README b/README
index 9d1c1374..70ee8556 100644
--- a/README
+++ b/README
@@ -272,7 +272,7 @@
 	|       `-- chicken.h
 	|-- lib
 	|   |-- chicken
-	|   |   `-- 8
+	|   |   `-- 9
 	|   |       |-- chicken.import.so
 	|   |       |-- chicken.bitwise.import.so
 	|   |       |-- chicken.compiler.user-pass.import.so
@@ -320,8 +320,8 @@
 	|   |-- libchicken.a
 	|   |-- libchicken.dll.a                      (Windows)
 	|   |-- libchicken.dylib                      (Macintosh)
-	|   |-- libchicken.so -> libchicken.so.8      (Unix)
-	|   `-- libchicken.so.8                       (Unix)
+	|   |-- libchicken.so -> libchicken.so.9      (Unix)
+	|   `-- libchicken.so.9                       (Unix)
 	`-- share
 	    |-- chicken
 	    |   |-- doc
diff --git a/defaults.make b/defaults.make
index 37f69a37..135ecd0d 100644
--- a/defaults.make
+++ b/defaults.make
@@ -27,7 +27,7 @@
 
 # basic parameters
 
-BINARYVERSION = 8
+BINARYVERSION = 9
 STACKDIRECTION ?= 1
 CROSS_CHICKEN ?= 0
 
diff --git a/manual/Cross development b/manual/Cross development
index c96feadc..55678970 100644
--- a/manual/Cross development	
+++ b/manual/Cross development	
@@ -93,12 +93,12 @@ You should now have these files on {{~/target}}:
  |   `-- chicken.h
  |-- lib
  |   |-- chicken
- |   |   `-- 8
+ |   |   `-- 9
  |   |       :
  |   |
  |   |-- libchicken.a
- |   |-- libchicken.so -> libchicken.so.8
- |   `-- libchicken.so.8
+ |   |-- libchicken.so -> libchicken.so.9
+ |   `-- libchicken.so.9
  `-- share
      |-- chicken
      |   |-- doc
@@ -166,12 +166,12 @@ In {{~/cross-chicken}}, you should find the following:
  |   `-- chicken.h
  |-- lib
  |   |-- chicken
- |   |   `-- 8
+ |   |   `-- 9
  |   |       :
  |   |
  |   |-- libchicken.a
- |   |-- libchicken.so -> libchicken.so.8
- |   `-- libchicken.so.8
+ |   |-- libchicken.so -> libchicken.so.9
+ |   `-- libchicken.so.9
  `-- share
      |-- chicken
      |   |-- doc
Trap