~ 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 | |-- docTrap