~ 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