summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Burger <bburger@indigobio.com>2021-11-05 13:51:46 -0400
committerBob Burger <bburger@indigobio.com>2021-11-05 14:42:43 -0400
commitd86235d3a731072713c5847650a9931a8b187c5a (patch)
treeab0fef7db94314771bba4d3f2841f96b3efe3fea
parentc0374240dde4a6c31d61a3d8a2c31439be249798 (diff)
update version to 9.5.6v9.5.6
-rw-r--r--BUILDING2
-rw-r--r--LOG12
-rw-r--r--NOTICE4
-rw-r--r--bintar/Makefile6
-rw-r--r--boot/a6le/equates.h4
-rw-r--r--boot/a6le/petite.bootbin1810306 -> 1814370 bytes
-rw-r--r--boot/a6le/scheme.bootbin943169 -> 947249 bytes
-rw-r--r--boot/a6le/scheme.h4
-rw-r--r--boot/a6nt/equates.h4
-rw-r--r--boot/a6nt/petite.bootbin1815448 -> 1819178 bytes
-rw-r--r--boot/a6nt/scheme.bootbin943144 -> 946638 bytes
-rw-r--r--boot/a6nt/scheme.h4
-rw-r--r--boot/a6osx/equates.h4
-rw-r--r--boot/a6osx/petite.bootbin1810316 -> 1814381 bytes
-rw-r--r--boot/a6osx/scheme.bootbin943251 -> 947256 bytes
-rw-r--r--boot/a6osx/scheme.h4
-rw-r--r--boot/arm32le/equates.h4
-rw-r--r--boot/arm32le/petite.bootbin1757093 -> 1758624 bytes
-rw-r--r--boot/arm32le/scheme.bootbin870605 -> 870423 bytes
-rw-r--r--boot/arm32le/scheme.h4
-rw-r--r--boot/i3le/equates.h4
-rw-r--r--boot/i3le/petite.bootbin1803907 -> 1807954 bytes
-rw-r--r--boot/i3le/scheme.bootbin898442 -> 905326 bytes
-rw-r--r--boot/i3le/scheme.h4
-rw-r--r--boot/i3nt/equates.h4
-rw-r--r--boot/i3nt/petite.bootbin1806969 -> 1811000 bytes
-rw-r--r--boot/i3nt/scheme.bootbin897913 -> 904767 bytes
-rw-r--r--boot/i3nt/scheme.h4
-rw-r--r--boot/i3osx/equates.h4
-rw-r--r--boot/i3osx/petite.bootbin1803933 -> 1807958 bytes
-rw-r--r--boot/i3osx/scheme.bootbin898373 -> 905273 bytes
-rw-r--r--boot/i3osx/scheme.h4
-rw-r--r--boot/ta6le/equates.h4
-rw-r--r--boot/ta6le/petite.bootbin1824987 -> 1829073 bytes
-rw-r--r--boot/ta6le/scheme.bootbin951969 -> 956070 bytes
-rw-r--r--boot/ta6le/scheme.h4
-rw-r--r--boot/ta6nt/equates.h4
-rw-r--r--boot/ta6nt/petite.bootbin1829721 -> 1833749 bytes
-rw-r--r--boot/ta6nt/scheme.bootbin953532 -> 957177 bytes
-rw-r--r--boot/ta6nt/scheme.h4
-rw-r--r--boot/ta6osx/equates.h4
-rw-r--r--boot/ta6osx/petite.bootbin1824993 -> 1829084 bytes
-rw-r--r--boot/ta6osx/scheme.bootbin951972 -> 956078 bytes
-rw-r--r--boot/ta6osx/scheme.h4
-rw-r--r--boot/ti3le/equates.h4
-rw-r--r--boot/ti3le/petite.bootbin1820815 -> 1824846 bytes
-rw-r--r--boot/ti3le/scheme.bootbin908325 -> 915511 bytes
-rw-r--r--boot/ti3le/scheme.h4
-rw-r--r--boot/ti3nt/equates.h4
-rw-r--r--boot/ti3nt/petite.bootbin1823591 -> 1827612 bytes
-rw-r--r--boot/ti3nt/scheme.bootbin907793 -> 914938 bytes
-rw-r--r--boot/ti3nt/scheme.h4
-rw-r--r--boot/ti3osx/equates.h4
-rw-r--r--boot/ti3osx/petite.bootbin1820819 -> 1824838 bytes
-rw-r--r--boot/ti3osx/scheme.bootbin908387 -> 915521 bytes
-rw-r--r--boot/ti3osx/scheme.h4
-rw-r--r--c/Makefile.a6nt10
-rw-r--r--c/Makefile.i3nt10
-rw-r--r--c/Makefile.ta6nt10
-rw-r--r--c/Makefile.ti3nt10
-rw-r--r--c/scheme.rc12
-rw-r--r--csug/copyright.stex4
-rw-r--r--csug/csug.stex6
-rw-r--r--makefiles/Mf-install.in2
-rw-r--r--mats/Mf-a6nt2
-rw-r--r--mats/Mf-i3nt2
-rw-r--r--mats/Mf-ta6nt2
-rw-r--r--mats/Mf-ti3nt2
-rw-r--r--pkg/Makefile4
-rw-r--r--release_notes/release_notes.stex78
-rw-r--r--rpm/Makefile2
-rw-r--r--s/7.ss2
-rw-r--r--s/Mf-base2
-rw-r--r--s/cmacros.ss2
-rw-r--r--scheme.1.in4
-rw-r--r--wininstall/Makefile2
-rw-r--r--wininstall/a6nt.wxs12
-rw-r--r--wininstall/i3nt.wxs12
-rw-r--r--wininstall/ta6nt.wxs12
-rw-r--r--wininstall/ti3nt.wxs12
-rwxr-xr-xworkarea8
81 files changed, 185 insertions, 167 deletions
diff --git a/BUILDING b/BUILDING
index a3e8ada9..33a295b2 100644
--- a/BUILDING
+++ b/BUILDING
@@ -1,4 +1,4 @@
-Building Chez Scheme Version 9.5.5
+Building Chez Scheme Version 9.5.6
Copyright 1984-2021 Cisco Systems, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/LOG b/LOG
index 7f1a958e..961d4346 100644
--- a/LOG
+++ b/LOG
@@ -2217,3 +2217,15 @@
mats/8.ms, mats/root-experr-compile-0-f-f-f,
mats/root-experr-compile-2-f-f-f, release_notes/release_notes.stex,
s/syntax.ss
+
+9.5.6 changes:
+- added back.patch to patchobj
+ s/Mf-base
+- updated version to 9.5.6
+ makefiles/Mf-install.in scheme.1.in c/Makefile.a6nt c/Makefile.i3nt
+ c/Makefile.ta6nt c/Makefile.ti3nt mats/Mf-a6nt mats/Mf-i3nt
+ mats/Mf-ta6nt mats/Mf-ti3nt workarea c/scheme.rc s/7.ss
+ s/cmacros.ss release_notes/release_notes.stex csug/copyright.stex
+ csug/csug.stex rpm/Makefile pkg/Makefile wininstall/Makefile
+ wininstall/a6nt.wxs wininstall/i3nt.wxs wininstall/ta6nt.wxs
+ wininstall/ti3nt.wxs
diff --git a/NOTICE b/NOTICE
index 79ffaede..42e18fb0 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
-Chez Scheme Version 9.5.5
-Copyright 1984-2020 Cisco Systems, Inc.
+Chez Scheme Version 9.5.6
+Copyright 1984-2021 Cisco Systems, Inc.
This product includes code developed by Cisco Systems, Inc.
diff --git a/bintar/Makefile b/bintar/Makefile
index 693fb6b9..c204f12e 100644
--- a/bintar/Makefile
+++ b/bintar/Makefile
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-version = 9.5.5
+version = 9.5.6
m := $(shell find ../bin/* -type d | xargs basename)
R = csv$(version)
@@ -61,7 +61,7 @@ $(R)/boot: $(R)
( cd $(R)/boot/$(m) ; ln -s ../../../../boot/$(m)/{scheme.h,petite.boot,scheme.boot,revision} . )
case $(m) in \
*nt) \
- ( cd $R/boot/$(m) ; ln -s ../../../../boot/$(m)/{csv955md.lib,csv955mt.lib,mainmd.obj,mainmt.obj,scheme.res} . ) \
+ ( cd $R/boot/$(m) ; ln -s ../../../../boot/$(m)/{csv956md.lib,csv956mt.lib,mainmd.obj,mainmt.obj,scheme.res} . ) \
;; \
*) \
( cd $R/boot/$(m) ; ln -s ../../../../boot/$(m)/{main.o,kernel.o} . ) \
@@ -72,7 +72,7 @@ $(R)/bin: $(R)
mkdir -p $(R)/bin/$(m)
case $(m) in \
*nt) \
- ( cd $R/bin/$(m) ; ln -s ../../../../bin/$(m)/{scheme.exe,csv955.dll,csv955.lib,vcruntime140.lib} . ) \
+ ( cd $R/bin/$(m) ; ln -s ../../../../bin/$(m)/{scheme.exe,csv956.dll,csv956.lib,vcruntime140.lib} . ) \
;; \
*) \
( cd $R/bin/$(m) ; ln -s ../../../../bin/$(m)/scheme . ) \
diff --git a/boot/a6le/equates.h b/boot/a6le/equates.h
index 5e5f4436..aa552756 100644
--- a/boot/a6le/equates.h
+++ b/boot/a6le/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
diff --git a/boot/a6le/petite.boot b/boot/a6le/petite.boot
index 36928158..26f5fe87 100644
--- a/boot/a6le/petite.boot
+++ b/boot/a6le/petite.boot
Binary files differ
diff --git a/boot/a6le/scheme.boot b/boot/a6le/scheme.boot
index 0d80513e..d6710b25 100644
--- a/boot/a6le/scheme.boot
+++ b/boot/a6le/scheme.boot
Binary files differ
diff --git a/boot/a6le/scheme.h b/boot/a6le/scheme.h
index 9b158ce7..bc09a298 100644
--- a/boot/a6le/scheme.h
+++ b/boot/a6le/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (a6le) */
+/* scheme.h for Chez Scheme Version 9.5.6 (a6le) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "a6le"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/a6nt/equates.h b/boot/a6nt/equates.h
index 41d9fe7a..9a67f2eb 100644
--- a/boot/a6nt/equates.h
+++ b/boot/a6nt/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
diff --git a/boot/a6nt/petite.boot b/boot/a6nt/petite.boot
index 2e62b4e3..c9f787e0 100644
--- a/boot/a6nt/petite.boot
+++ b/boot/a6nt/petite.boot
Binary files differ
diff --git a/boot/a6nt/scheme.boot b/boot/a6nt/scheme.boot
index 1c6fdd66..1be524b9 100644
--- a/boot/a6nt/scheme.boot
+++ b/boot/a6nt/scheme.boot
Binary files differ
diff --git a/boot/a6nt/scheme.h b/boot/a6nt/scheme.h
index 54a16aa3..16338c90 100644
--- a/boot/a6nt/scheme.h
+++ b/boot/a6nt/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (a6nt) */
+/* scheme.h for Chez Scheme Version 9.5.6 (a6nt) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "a6nt"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/a6osx/equates.h b/boot/a6osx/equates.h
index 73c0b814..8e2d6590 100644
--- a/boot/a6osx/equates.h
+++ b/boot/a6osx/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
diff --git a/boot/a6osx/petite.boot b/boot/a6osx/petite.boot
index a2a7c3d0..a7d7519e 100644
--- a/boot/a6osx/petite.boot
+++ b/boot/a6osx/petite.boot
Binary files differ
diff --git a/boot/a6osx/scheme.boot b/boot/a6osx/scheme.boot
index e18092d5..e91d7751 100644
--- a/boot/a6osx/scheme.boot
+++ b/boot/a6osx/scheme.boot
Binary files differ
diff --git a/boot/a6osx/scheme.h b/boot/a6osx/scheme.h
index dd1d0985..db86b9c9 100644
--- a/boot/a6osx/scheme.h
+++ b/boot/a6osx/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (a6osx) */
+/* scheme.h for Chez Scheme Version 9.5.6 (a6osx) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "a6osx"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/arm32le/equates.h b/boot/arm32le/equates.h
index f3b3dd8d..a76e3332 100644
--- a/boot/arm32le/equates.h
+++ b/boot/arm32le/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -486,7 +486,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/arm32le/petite.boot b/boot/arm32le/petite.boot
index 5ae4c1bf..7bae7abd 100644
--- a/boot/arm32le/petite.boot
+++ b/boot/arm32le/petite.boot
Binary files differ
diff --git a/boot/arm32le/scheme.boot b/boot/arm32le/scheme.boot
index e78e221a..4fbee03e 100644
--- a/boot/arm32le/scheme.boot
+++ b/boot/arm32le/scheme.boot
Binary files differ
diff --git a/boot/arm32le/scheme.h b/boot/arm32le/scheme.h
index 1de79268..11a54e35 100644
--- a/boot/arm32le/scheme.h
+++ b/boot/arm32le/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (arm32le) */
+/* scheme.h for Chez Scheme Version 9.5.6 (arm32le) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "arm32le"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/i3le/equates.h b/boot/i3le/equates.h
index e66f4ada..3f9ca811 100644
--- a/boot/i3le/equates.h
+++ b/boot/i3le/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/i3le/petite.boot b/boot/i3le/petite.boot
index 4f596234..cac3e849 100644
--- a/boot/i3le/petite.boot
+++ b/boot/i3le/petite.boot
Binary files differ
diff --git a/boot/i3le/scheme.boot b/boot/i3le/scheme.boot
index fd9d0385..ca50bae6 100644
--- a/boot/i3le/scheme.boot
+++ b/boot/i3le/scheme.boot
Binary files differ
diff --git a/boot/i3le/scheme.h b/boot/i3le/scheme.h
index 45093980..f90a8c2a 100644
--- a/boot/i3le/scheme.h
+++ b/boot/i3le/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (i3le) */
+/* scheme.h for Chez Scheme Version 9.5.6 (i3le) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "i3le"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/i3nt/equates.h b/boot/i3nt/equates.h
index 4522e818..127bd251 100644
--- a/boot/i3nt/equates.h
+++ b/boot/i3nt/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/i3nt/petite.boot b/boot/i3nt/petite.boot
index 8dd332f1..e8fac763 100644
--- a/boot/i3nt/petite.boot
+++ b/boot/i3nt/petite.boot
Binary files differ
diff --git a/boot/i3nt/scheme.boot b/boot/i3nt/scheme.boot
index 8558673d..e148ab35 100644
--- a/boot/i3nt/scheme.boot
+++ b/boot/i3nt/scheme.boot
Binary files differ
diff --git a/boot/i3nt/scheme.h b/boot/i3nt/scheme.h
index e8c69638..3f89bda6 100644
--- a/boot/i3nt/scheme.h
+++ b/boot/i3nt/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (i3nt) */
+/* scheme.h for Chez Scheme Version 9.5.6 (i3nt) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "i3nt"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/i3osx/equates.h b/boot/i3osx/equates.h
index 9a32db71..cdffc04f 100644
--- a/boot/i3osx/equates.h
+++ b/boot/i3osx/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/i3osx/petite.boot b/boot/i3osx/petite.boot
index 00f8ae2f..61bf06fa 100644
--- a/boot/i3osx/petite.boot
+++ b/boot/i3osx/petite.boot
Binary files differ
diff --git a/boot/i3osx/scheme.boot b/boot/i3osx/scheme.boot
index 0ddb5c53..c49321d4 100644
--- a/boot/i3osx/scheme.boot
+++ b/boot/i3osx/scheme.boot
Binary files differ
diff --git a/boot/i3osx/scheme.h b/boot/i3osx/scheme.h
index 90d28f97..b1a6ae99 100644
--- a/boot/i3osx/scheme.h
+++ b/boot/i3osx/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (i3osx) */
+/* scheme.h for Chez Scheme Version 9.5.6 (i3osx) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "i3osx"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/ta6le/equates.h b/boot/ta6le/equates.h
index df5aeba1..309a00de 100644
--- a/boot/ta6le/equates.h
+++ b/boot/ta6le/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
diff --git a/boot/ta6le/petite.boot b/boot/ta6le/petite.boot
index fc594cbc..890862c9 100644
--- a/boot/ta6le/petite.boot
+++ b/boot/ta6le/petite.boot
Binary files differ
diff --git a/boot/ta6le/scheme.boot b/boot/ta6le/scheme.boot
index ee28c9db..2add409d 100644
--- a/boot/ta6le/scheme.boot
+++ b/boot/ta6le/scheme.boot
Binary files differ
diff --git a/boot/ta6le/scheme.h b/boot/ta6le/scheme.h
index 3bbe7598..e451eb4e 100644
--- a/boot/ta6le/scheme.h
+++ b/boot/ta6le/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (ta6le) */
+/* scheme.h for Chez Scheme Version 9.5.6 (ta6le) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "ta6le"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/ta6nt/equates.h b/boot/ta6nt/equates.h
index 4071e2b5..92d94209 100644
--- a/boot/ta6nt/equates.h
+++ b/boot/ta6nt/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
diff --git a/boot/ta6nt/petite.boot b/boot/ta6nt/petite.boot
index 644123fb..b00ca126 100644
--- a/boot/ta6nt/petite.boot
+++ b/boot/ta6nt/petite.boot
Binary files differ
diff --git a/boot/ta6nt/scheme.boot b/boot/ta6nt/scheme.boot
index d897ae66..96cab5c0 100644
--- a/boot/ta6nt/scheme.boot
+++ b/boot/ta6nt/scheme.boot
Binary files differ
diff --git a/boot/ta6nt/scheme.h b/boot/ta6nt/scheme.h
index 1247418e..bf6dcebb 100644
--- a/boot/ta6nt/scheme.h
+++ b/boot/ta6nt/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (ta6nt) */
+/* scheme.h for Chez Scheme Version 9.5.6 (ta6nt) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "ta6nt"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/ta6osx/equates.h b/boot/ta6osx/equates.h
index b2c2875c..7dd3aeb9 100644
--- a/boot/ta6osx/equates.h
+++ b/boot/ta6osx/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
diff --git a/boot/ta6osx/petite.boot b/boot/ta6osx/petite.boot
index bf7ddbb2..a1afd4be 100644
--- a/boot/ta6osx/petite.boot
+++ b/boot/ta6osx/petite.boot
Binary files differ
diff --git a/boot/ta6osx/scheme.boot b/boot/ta6osx/scheme.boot
index 292630e3..790d504f 100644
--- a/boot/ta6osx/scheme.boot
+++ b/boot/ta6osx/scheme.boot
Binary files differ
diff --git a/boot/ta6osx/scheme.h b/boot/ta6osx/scheme.h
index a1764ec2..9a0016d1 100644
--- a/boot/ta6osx/scheme.h
+++ b/boot/ta6osx/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (ta6osx) */
+/* scheme.h for Chez Scheme Version 9.5.6 (ta6osx) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "ta6osx"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/ti3le/equates.h b/boot/ti3le/equates.h
index 98dec205..e8c9ca4c 100644
--- a/boot/ti3le/equates.h
+++ b/boot/ti3le/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/ti3le/petite.boot b/boot/ti3le/petite.boot
index 099ffa00..557fd3a2 100644
--- a/boot/ti3le/petite.boot
+++ b/boot/ti3le/petite.boot
Binary files differ
diff --git a/boot/ti3le/scheme.boot b/boot/ti3le/scheme.boot
index 40f6ce39..44e4ccc9 100644
--- a/boot/ti3le/scheme.boot
+++ b/boot/ti3le/scheme.boot
Binary files differ
diff --git a/boot/ti3le/scheme.h b/boot/ti3le/scheme.h
index 27e92db0..87afdbb8 100644
--- a/boot/ti3le/scheme.h
+++ b/boot/ti3le/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (ti3le) */
+/* scheme.h for Chez Scheme Version 9.5.6 (ti3le) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "ti3le"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/ti3nt/equates.h b/boot/ti3nt/equates.h
index 396eaa60..42ff2cc0 100644
--- a/boot/ti3nt/equates.h
+++ b/boot/ti3nt/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/ti3nt/petite.boot b/boot/ti3nt/petite.boot
index 61bab92b..32243c3b 100644
--- a/boot/ti3nt/petite.boot
+++ b/boot/ti3nt/petite.boot
Binary files differ
diff --git a/boot/ti3nt/scheme.boot b/boot/ti3nt/scheme.boot
index 4d64d570..73835a40 100644
--- a/boot/ti3nt/scheme.boot
+++ b/boot/ti3nt/scheme.boot
Binary files differ
diff --git a/boot/ti3nt/scheme.h b/boot/ti3nt/scheme.h
index f6e9ce8a..7662d7a1 100644
--- a/boot/ti3nt/scheme.h
+++ b/boot/ti3nt/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (ti3nt) */
+/* scheme.h for Chez Scheme Version 9.5.6 (ti3nt) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "ti3nt"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/boot/ti3osx/equates.h b/boot/ti3osx/equates.h
index 42e6c608..fb37f723 100644
--- a/boot/ti3osx/equates.h
+++ b/boot/ti3osx/equates.h
@@ -1,4 +1,4 @@
-/* equates.h for Chez Scheme Version 9.5.5 */
+/* equates.h for Chez Scheme Version 9.5.6 */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
-#define scheme_version 0x90505
+#define scheme_version 0x90506
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
diff --git a/boot/ti3osx/petite.boot b/boot/ti3osx/petite.boot
index 17e57c20..a270308c 100644
--- a/boot/ti3osx/petite.boot
+++ b/boot/ti3osx/petite.boot
Binary files differ
diff --git a/boot/ti3osx/scheme.boot b/boot/ti3osx/scheme.boot
index 5b182fa5..f72c3589 100644
--- a/boot/ti3osx/scheme.boot
+++ b/boot/ti3osx/scheme.boot
Binary files differ
diff --git a/boot/ti3osx/scheme.h b/boot/ti3osx/scheme.h
index 3aa4354c..f3009981 100644
--- a/boot/ti3osx/scheme.h
+++ b/boot/ti3osx/scheme.h
@@ -1,4 +1,4 @@
-/* scheme.h for Chez Scheme Version 9.5.5 (ti3osx) */
+/* scheme.h for Chez Scheme Version 9.5.6 (ti3osx) */
/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
@@ -40,7 +40,7 @@
#endif
/* Chez Scheme Version and machine type */
-#define VERSION "9.5.5"
+#define VERSION "9.5.6"
#define MACHINE_TYPE "ti3osx"
/* All Scheme objects are of type ptr. Type iptr and */
diff --git a/c/Makefile.a6nt b/c/Makefile.a6nt
index d524144a..41998851 100644
--- a/c/Makefile.a6nt
+++ b/c/Makefile.a6nt
@@ -17,11 +17,11 @@ m = a6nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
-KernelDll = ..\bin\$m\csv955.dll
-KernelLib = ..\bin\$m\csv955.lib
-MTKernelLib = ..\boot\$m\csv955mt.lib
-MDKernelLib = ..\boot\$m\csv955md.lib
-KernelExp = ..\bin\$m\csv955.exp
+KernelDll = ..\bin\$m\csv956.dll
+KernelLib = ..\bin\$m\csv956.lib
+MTKernelLib = ..\boot\$m\csv956mt.lib
+MDKernelLib = ..\boot\$m\csv956md.lib
+KernelExp = ..\bin\$m\csv956.exp
Exec = ..\bin\$m\scheme.exe
MTMain = ..\boot\$m\mainmt.obj
MDMain = ..\boot\$m\mainmd.obj
diff --git a/c/Makefile.i3nt b/c/Makefile.i3nt
index e01a850c..3e9a4652 100644
--- a/c/Makefile.i3nt
+++ b/c/Makefile.i3nt
@@ -17,11 +17,11 @@ m = i3nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
-KernelDll = ..\bin\$m\csv955.dll
-KernelLib = ..\bin\$m\csv955.lib
-MTKernelLib = ..\boot\$m\csv955mt.lib
-MDKernelLib = ..\boot\$m\csv955md.lib
-KernelExp = ..\bin\$m\csv955.exp
+KernelDll = ..\bin\$m\csv956.dll
+KernelLib = ..\bin\$m\csv956.lib
+MTKernelLib = ..\boot\$m\csv956mt.lib
+MDKernelLib = ..\boot\$m\csv956md.lib
+KernelExp = ..\bin\$m\csv956.exp
Exec = ..\bin\$m\scheme.exe
MTMain = ..\boot\$m\mainmt.obj
MDMain = ..\boot\$m\mainmd.obj
diff --git a/c/Makefile.ta6nt b/c/Makefile.ta6nt
index 36a923c4..ecb95b8c 100644
--- a/c/Makefile.ta6nt
+++ b/c/Makefile.ta6nt
@@ -17,11 +17,11 @@ m = ta6nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
-KernelDll = ..\bin\$m\csv955.dll
-KernelLib = ..\bin\$m\csv955.lib
-MTKernelLib = ..\boot\$m\csv955mt.lib
-MDKernelLib = ..\boot\$m\csv955md.lib
-KernelExp = ..\bin\$m\csv955.exp
+KernelDll = ..\bin\$m\csv956.dll
+KernelLib = ..\bin\$m\csv956.lib
+MTKernelLib = ..\boot\$m\csv956mt.lib
+MDKernelLib = ..\boot\$m\csv956md.lib
+KernelExp = ..\bin\$m\csv956.exp
Exec = ..\bin\$m\scheme.exe
MTMain = ..\boot\$m\mainmt.obj
MDMain = ..\boot\$m\mainmd.obj
diff --git a/c/Makefile.ti3nt b/c/Makefile.ti3nt
index 0a71f245..78e2bef9 100644
--- a/c/Makefile.ti3nt
+++ b/c/Makefile.ti3nt
@@ -17,11 +17,11 @@ m = ti3nt
# following have to use \ for directory separator
SchemeInclude = ..\boot\$m
-KernelDll = ..\bin\$m\csv955.dll
-KernelLib = ..\bin\$m\csv955.lib
-MTKernelLib = ..\boot\$m\csv955mt.lib
-MDKernelLib = ..\boot\$m\csv955md.lib
-KernelExp = ..\bin\$m\csv955.exp
+KernelDll = ..\bin\$m\csv956.dll
+KernelLib = ..\bin\$m\csv956.lib
+MTKernelLib = ..\boot\$m\csv956mt.lib
+MDKernelLib = ..\boot\$m\csv956md.lib
+KernelExp = ..\bin\$m\csv956.exp
Exec = ..\bin\$m\scheme.exe
MTMain = ..\boot\$m\mainmt.obj
MDMain = ..\boot\$m\mainmd.obj
diff --git a/c/scheme.rc b/c/scheme.rc
index fd365986..b0e48762 100644
--- a/c/scheme.rc
+++ b/c/scheme.rc
@@ -1,8 +1,8 @@
#include "winver.h"
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 9,5,5,0
- PRODUCTVERSION 9,5,5,0
+ FILEVERSION 9,5,6,0
+ PRODUCTVERSION 9,5,6,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS VOS__WINDOWS32
@@ -12,13 +12,13 @@ VS_VERSION_INFO VERSIONINFO
BLOCK "StringFileInfo" {
BLOCK "04090000" {
VALUE "CompanyName", "Cisco Systems, Inc."
- VALUE "FileDescription", "Chez Scheme Version 9.5.5"
- VALUE "FileVersion", "9.5.5"
+ VALUE "FileDescription", "Chez Scheme Version 9.5.6"
+ VALUE "FileVersion", "9.5.6"
VALUE "InternalName", "scheme.exe"
- VALUE "LegalCopyright", "Copyright 1984-2020 Cisco Systems, Inc. Licensed under the Apache License, Version 2.0."
+ VALUE "LegalCopyright", "Copyright 1984-2021 Cisco Systems, Inc. Licensed under the Apache License, Version 2.0."
VALUE "OriginalFilename", "scheme.exe"
VALUE "ProductName", "Chez Scheme"
- VALUE "ProductVersion", "9.5.5"
+ VALUE "ProductVersion", "9.5.6"
}
}
BLOCK "VarFileInfo" {
diff --git a/csug/copyright.stex b/csug/copyright.stex
index b21008f3..67ff3033 100644
--- a/csug/copyright.stex
+++ b/csug/copyright.stex
@@ -16,13 +16,13 @@
\centerline{}\vfill
-\textbf{\copyright~2020 Cisco Systems, Inc.}
+\textbf{\copyright~2021 Cisco Systems, Inc.}
Licensed under the Apache License Version 2.0\\
http://www.apache.org/licenses/LICENSE-2.0
% NB: also update corresponding notice in csug.stex
-Revised \revisiondate~for Chez Scheme Version 9.5.5.
+Revised \revisiondate~for Chez Scheme Version 9.5.6.
\medskip\noindent
Cisco and the Cisco logo are trademarks or registered trademarks
diff --git a/csug/csug.stex b/csug/csug.stex
index c7eb12e9..29d67b66 100644
--- a/csug/csug.stex
+++ b/csug/csug.stex
@@ -22,7 +22,7 @@
(case-sensitive #t)
\endschemeinit
-\def\revisiondate{August 2020}
+\def\revisiondate{November 2021}
\iflatex
\usepackage{graphicx}
@@ -43,10 +43,10 @@
\def\copyrightnotice{\raw{<hr class=copyright align=left>
<p>
<a class=plain href="index.html">Chez Scheme Version 9 User's Guide</a><br>
-Copyright &copy; 2020 Cisco Systems, Inc.<br>
+Copyright &copy; 2021 Cisco Systems, Inc.<br>
Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License Version 2.0</a>
(<a class=plain href="canned/copyright.html">full copyright notice.</a>).</br>
-Revised} \revisiondate\raw{ for Chez Scheme Version 9.5.5<br>
+Revised} \revisiondate\raw{ for Chez Scheme Version 9.5.6<br>
<a class=plain href="canned/about.html">about this book</a>
</tr></table>
}}
diff --git a/makefiles/Mf-install.in b/makefiles/Mf-install.in
index c5a0a997..1bbb21d3 100644
--- a/makefiles/Mf-install.in
+++ b/makefiles/Mf-install.in
@@ -62,7 +62,7 @@ InstallLZ4Target=
# no changes should be needed below this point #
###############################################################################
-Version=csv9.5.5
+Version=csv9.5.6
Include=boot/$m
PetiteBoot=boot/$m/petite.boot
SchemeBoot=boot/$m/scheme.boot
diff --git a/mats/Mf-a6nt b/mats/Mf-a6nt
index 3fdcc4a6..d9bcbcef 100644
--- a/mats/Mf-a6nt
+++ b/mats/Mf-a6nt
@@ -25,7 +25,7 @@ export MSYS_NO_PATHCONV=1
export MSYS2_ARG_CONV_EXCL=*
foreign1.so: $(fsrc)
- cmd.exe /c "vs.bat amd64 && cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv955.lib $(fsrc)"
+ cmd.exe /c "vs.bat amd64 && cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv956.lib $(fsrc)"
cat_flush.exe: cat_flush.c
cmd.exe /c "vs.bat amd64 && cl /DWIN32 /DX86_64 /MD /nologo $<"
diff --git a/mats/Mf-i3nt b/mats/Mf-i3nt
index ab5f99b2..a7aefa80 100644
--- a/mats/Mf-i3nt
+++ b/mats/Mf-i3nt
@@ -25,7 +25,7 @@ export MSYS_NO_PATHCONV=1
export MSYS2_ARG_CONV_EXCL=*
foreign1.so: $(fsrc)
- cmd.exe /c "vs.bat x86 && cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv955.lib $(fsrc)"
+ cmd.exe /c "vs.bat x86 && cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv956.lib $(fsrc)"
cat_flush.exe: cat_flush.c
cmd.exe /c "vs.bat x86 && cl /DWIN32 /MD /nologo $<"
diff --git a/mats/Mf-ta6nt b/mats/Mf-ta6nt
index 3298f55d..aa30a7b1 100644
--- a/mats/Mf-ta6nt
+++ b/mats/Mf-ta6nt
@@ -25,7 +25,7 @@ export MSYS_NO_PATHCONV=1
export MSYS2_ARG_CONV_EXCL=*
foreign1.so: $(fsrc)
- cmd.exe /c "vs.bat amd64 && cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv955.lib $(fsrc)"
+ cmd.exe /c "vs.bat amd64 && cl /DWIN32 /DX86_64 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv956.lib $(fsrc)"
cat_flush.exe: cat_flush.c
cmd.exe /c "vs.bat amd64 && cl /DWIN32 /DX86_64 /MD /nologo $<"
diff --git a/mats/Mf-ti3nt b/mats/Mf-ti3nt
index 995df161..0562e607 100644
--- a/mats/Mf-ti3nt
+++ b/mats/Mf-ti3nt
@@ -25,7 +25,7 @@ export MSYS_NO_PATHCONV=1
export MSYS2_ARG_CONV_EXCL=*
foreign1.so: $(fsrc)
- cmd.exe /c "vs.bat x86 && cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv955.lib $(fsrc)"
+ cmd.exe /c "vs.bat x86 && cl /DWIN32 /Fe$@ /I${Include} /LD /MD /nologo ../bin/$m/csv956.lib $(fsrc)"
cat_flush.exe: cat_flush.c
cmd.exe /c "vs.bat x86 && cl /DWIN32 /MD /nologo $<"
diff --git a/pkg/Makefile b/pkg/Makefile
index b776d24a..0240aad0 100644
--- a/pkg/Makefile
+++ b/pkg/Makefile
@@ -14,7 +14,7 @@
# limitations under the License.
m := $(shell find ../bin/* -type d | xargs basename)
-version = 9.5.5
+version = 9.5.6
release = 1
DOTUSER = $(shell ls -ld . | sed -e 's/[^ ]* *[^ ]* *\([^ ]*\).*/\1/')
@@ -77,7 +77,7 @@ $(BUILDROOT)/Distribution: $(BUILDROOT)
$(BUILDROOT)/Resources/en.lproj/Welcome.html: $(BUILDROOT)/Resources/en.lproj
echo '<html>' > $(BUILDROOT)/Resources/en.lproj/Welcome.html
echo '<h3>Chez Scheme Version $(version)</h3>' >> $(BUILDROOT)/Resources/en.lproj/Welcome.html
- echo '<p>Copyright &copy; 2020 Cisco Systems, Inc.</p>' >> $(BUILDROOT)/Resources/en.lproj/Welcome.html
+ echo '<p>Copyright &copy; 2021 Cisco Systems, Inc.</p>' >> $(BUILDROOT)/Resources/en.lproj/Welcome.html
echo '<p>Chez Scheme is a programming language and an implementation of that language, with supporting tools and documentation.</p>' >> $(BUILDROOT)/Resources/en.lproj/Welcome.html
echo '</html>' >> $(BUILDROOT)/Resources/en.lproj/Welcome.html
chmod 644 $(BUILDROOT)/Resources/en.lproj/Welcome.html
diff --git a/release_notes/release_notes.stex b/release_notes/release_notes.stex
index d798cc09..de3ddaab 100644
--- a/release_notes/release_notes.stex
+++ b/release_notes/release_notes.stex
@@ -1,9 +1,9 @@
\documentclass{releasenotes}
-\thisversion{Version 9.5.5}
+\thisversion{Version 9.5.6}
\thatversion{Version 8.4}
-\pubmonth{August}
-\pubyear{2020}
+\pubmonth{November}
+\pubyear{2021}
\begin{document}
@@ -58,7 +58,7 @@ Online versions of both books can be found at
%-----------------------------------------------------------------------------
\section{Functionality Changes}\label{section:functionality}
-\subsection{Improved error messages (9.5.5)}
+\subsection{Improved error messages (9.5.6)}
When the reader reports an invalid bytevector element, the error
message now includes the token value only if the token type is atomic.
@@ -67,13 +67,19 @@ When the expander reports that an ellipsis is missing in a syntax form,
it now includes the name of an identifier that is missing an ellipsis
within that form.
-\subsection{Additional reader syntax for booleans (9.5.5)}
+\subsection{Additional reader syntax for booleans (9.5.6)}
The reader now case-insensitively accepts \scheme{#true} and
\scheme{#false} as alternative spellings of the booleans \scheme{#t}
and \scheme{#f}, respectively.
-\subsection{Incremental promotion of collected objects (9.5.3)}
+\subsection{Self-evaluating vector literals (9.5.6)}
+
+The new parameter \scheme{self-evaluating-vectors} can be used to treat unquoted vector
+literals as self-evaluating instead of syntax errors. This parameter is turned off by
+default.
+
+\subsection{Incremental promotion of collected objects (9.5.4)}
In previous versions of {\ChezScheme}, the collector always promoted
surviving objects from every collected generation into a single
@@ -102,13 +108,13 @@ from a custom collect-request handler or custom values for the
collection parameters that affect the behavior of the default
handler.
-\subsection{Unicode Basic Multilingual Plane console I/O in Windows (9.5.3)}
+\subsection{Unicode Basic Multilingual Plane console I/O in Windows (9.5.4)}
Console I/O now supports characters from the Unicode Basic
Multilingual Plane in Windows. Windows consoles do not yet support the
supplementary planes.
-\subsection{Incompatible fasl-format and compiled-file compression changes (9.5.3)}
+\subsection{Incompatible fasl-format and compiled-file compression changes (9.5.4)}
The fasl (fast-load) format now supports per-object compression.
Whether the fasl writer actually performs compression is determined
@@ -143,7 +149,7 @@ The rationale for this change is to allow the fasl reader to seek
past, without reading, portions of an object file that contain
compile-time code at run time and run-time code at compile time.
-\subsection{Bytevector compression and compression level (9.5.3)}
+\subsection{Bytevector compression and compression level (9.5.4)}
The procedure \scheme{bytevector-compress} now selects the level of
compression based on the \scheme{compress-level} parameter.
@@ -153,7 +159,7 @@ The \scheme{compress-level} parameter can now take on the new value
\scheme{minimum} in addition to \scheme{low}, \scheme{medium},
\scheme{high}, and \scheme{maximum}.
-\subsection{Combining object files (9.5.3)}
+\subsection{Combining object files (9.5.4)}
In previous versions of Chez Scheme, multiple object files could
be combined by concatinating them into a single file. To support faster
@@ -164,7 +170,7 @@ file. The new \scheme{concatenate-object-files} procedure can be used to
combine multiple object files while moving this information to the
top of the combined file.
-\subsection{Explicitly invoking libraries (9.5.3)}
+\subsection{Explicitly invoking libraries (9.5.4)}
The new procedure \scheme{invoke-library} can be used to force
the evaluation of a library's body expressions (variable definition
@@ -173,7 +179,7 @@ otherwise be needed.
It is generally useful only for libraries whose body expressions
have side effects.
-\subsection{Verifying loadability of libraries and programs (9.5.3)}
+\subsection{Verifying loadability of libraries and programs (9.5.4)}
The new procedure \scheme{verify-loadability} can be used to
determine, without actually loading any object code or defining any
@@ -190,7 +196,7 @@ is backward compatible for standard use cases in which each file
contains one or more libraries possibly followed by a top-level
program.
-\subsection{Unregistering objects from guardians (9.5.3)}
+\subsection{Unregistering objects from guardians (9.5.4)}
The set of as-yet unresurrected objects registered with a guardian
can be unregistered and retrieved by means of the new primitive
@@ -199,7 +205,7 @@ Consult the user's guide for usage and caveats.
Guardians can now be distinguished from other procedures (and other
objects) via the new primitive \scheme{guardian?}.
-\subsection{Coverage support and source tables (9.5.3)}
+\subsection{Coverage support and source tables (9.5.4)}
When the new parameter \scheme{generate-covin-files} is set to \scheme{#t}
rather than the default \scheme{#f}, file compilation routines such as
@@ -226,7 +232,7 @@ or more source files with the set of source objects in the source
tables produced by one or more runs of tests run with profile
information tracked by \scheme{with-profile-tracker}.
-\subsection{Importing a library from an object file now visits the file (9.5.3)}
+\subsection{Importing a library from an object file now visits the file (9.5.4)}
As described in Section~\ref{sec:faster-object-file-loading},
importing a library from an object file now causes the object file
@@ -238,7 +244,7 @@ if the program changes its current directory (via
\scheme{current-directory}) prior to invoking a library, and the
object file cannot be found.
-\subsection{Recompile information (9.5.3)}
+\subsection{Recompile information (9.5.4)}
As described in Section~\ref{sec:faster-object-file-loading}, all
recompile information is now placed at the front of each object
@@ -259,7 +265,7 @@ This does not affect top-level programs, which were already handled
as a whole, or a typical library file that contains just a single
library form.
-\subsection{Optional new \protect\scheme{fasl-read} situation argument (9.5.3)}
+\subsection{Optional new \protect\scheme{fasl-read} situation argument (9.5.4)}
It is now possible to direct \scheme{fasl-read} to read only visit
(compile-time) or revisit (run-time) objects via the optional new
@@ -270,7 +276,7 @@ revisit (run-time-only) objects, while
visit (compile-time-only) objects.
Situation \scheme{load} doesn't skip over any objects.
-\subsection{Optional \protect\scheme{read-token} \protect\var{sfd} and \protect\var{bfp} arguments (9.5.3)}
+\subsection{Optional \protect\scheme{read-token} \protect\var{sfd} and \protect\var{bfp} arguments (9.5.4)}
In addition to the optional input-port argument, \scheme{read-token} now takes
optional \var{sfd} (source-file-descriptor) and \var{bfp} (beginning-file-position)
@@ -285,7 +291,7 @@ to \scheme{read-token} at the start of a file,
and the \var{end} return value of the preceding
call for each subsequent call.
-\subsection{Compression format and level (9.5.3)}
+\subsection{Compression format and level (9.5.4)}
Support for LZ4 compression has been added.
LZ4 is now the default format when compressing files (including
@@ -308,7 +314,7 @@ listed in order from shortest to longest compression time and least
to greatest effectiveness.
The default value is \scheme{medium}.
-\subsection{Mutexes and condition variables can have names (9.5.3)}
+\subsection{Mutexes and condition variables can have names (9.5.4)}
The procedures \scheme{make-mutex} and \scheme{make-condition} now
accept an optional argument \scheme{name}, which must be a symbol
@@ -1921,12 +1927,12 @@ in fasl files does not generally make sense.
%-----------------------------------------------------------------------------
\section{Bug Fixes}\label{section:bugfixes}
-\subsection{Certain foreign calls with signed 8- and 16-bit integers on x86\_64 (9.5.5)}
+\subsection{Certain foreign calls with signed 8- and 16-bit integers on x86\_64 (9.5.6)}
The x86\_64 code generator now properly sign-extends foreign-call
arguments passed in registers via \scheme{(& integer-8)} and \scheme{(& integer-16)}.
-\subsection{Bitwise right shift of negative bignum (9.5.5)}
+\subsection{Bitwise right shift of negative bignum (9.5.6)}
When a negative bignum is shifted right by a multiple of the big-digit
bit size (32), a shifted-off bit is non-zero, and the result would be
@@ -1937,19 +1943,19 @@ number.
For example, \scheme{(ash (- 1 (ash 1 64)) -32)} no longer returns 0.
-\subsection{\protect\scheme{sleep} with negative duration (9.5.5)}
+\subsection{\protect\scheme{sleep} with negative duration (9.5.6)}
Prior to this release, \scheme{sleep} of a negative duration would
result in an infinite pause in Windows. Now \scheme{sleep} returns
immediately on all platforms when given a negative duration.
-\subsection{Flonum \protect\scheme{remainder} and \protect\scheme{modulo} (9.5.5)}
+\subsection{Flonum \protect\scheme{remainder} and \protect\scheme{modulo} (9.5.6)}
The \scheme{remainder} and \scheme{modulo} functions could produce
imprecise or wrong answers for large integer flonums. Most of the
repair was to use the C library's \texttt{fmod}.
-\subsection{Buffering signals (9.5.3)}
+\subsection{Buffering signals (9.5.4)}
Prior to this release, only one unhandled signal was buffered for
any signal for which a handler has been registered via
@@ -1959,27 +1965,27 @@ The system now buffers a much larger number (63 in this release) of
signals, and the fact that signals can be dropped has now been
documented.
-\subsection{Clear-output bug (9.5.3)}
+\subsection{Clear-output bug (9.5.4)}
A bug has been fixed in which a call to \scheme{clear-output-port}
on a port could lead to unexpected behavior involving the port,
including loss of buffering or suppression of future output to the
port.
-\subsection{Various argument type-error issues (9.5.3)}
+\subsection{Various argument type-error issues (9.5.4)}
A variety of primitive argument type-checking issues have been
fixed, including missing checks, misleading error messages,
and checks made later than appropriate, i.e., after the primitive
has already had side effects.
-\subsection{\protect\scheme{__collect_safe}, x86\_64, and floating-point arguments or results (9.5.3)}
+\subsection{\protect\scheme{__collect_safe}, x86\_64, and floating-point arguments or results (9.5.4)}
The \scheme{__collect_safe} mode for a foreign call or callable now
correctly preserves floating-point registers used for arguments or
results while activating or deactivating a thread on x86\_64.
-\subsection{\protect\scheme{putenv} memory leak (9.5.3)}
+\subsection{\protect\scheme{putenv} memory leak (9.5.4)}
\scheme{putenv} now calls the host system's \scheme{setenv} instead of
\scheme{putenv} on non-Windows hosts and avoids allocating memory that
@@ -1991,12 +1997,12 @@ A bug that miscalculated the buffer size for
\scheme{open-string-input-port} given an immutable string has been
fixed.
-\subsection{Multiplying $-2^{30}$ with itself on 64-bit platforms (9.5.3)}
+\subsection{Multiplying $-2^{30}$ with itself on 64-bit platforms (9.5.4)}
A bug that produced the wrong sign when multiplying $-2^{30}$ with
itself on 64-bit platforms has been fixed.
-\subsection{Compiler dropping affects from record-accessor calls (9.5.3)}
+\subsection{Compiler dropping affects from record-accessor calls (9.5.4)}
A bug that could cause the source optimizer to drop effects within
the argument of a record-accessor call has been fixed.
@@ -2382,20 +2388,20 @@ x86\_64 has been fixed.
%-----------------------------------------------------------------------------
\section{Performance Enhancements}\label{section:performance}
-\subsection{Special-cased basic arithmetic operations (9.5.3)}
+\subsection{Special-cased basic arithmetic operations (9.5.4)}
The basic arithmetic operations (addition, subtraction, multiplication,
division) are now much faster when presented with certain special
cases, e.g., multiplication of a large integer by 1 or -1 or addition
of large integer and 0.
-\subsection{Faster right-shift of large integers (9.5.3)}
+\subsection{Faster right-shift of large integers (9.5.4)}
Right shifting a large integer is now much faster in most cases
where the shift count is a significant fraction of the number of
bits in the large integer.
-\subsection{Faster object-file loading (9.5.3)}\label{sec:faster-object-file-loading}
+\subsection{Faster object-file loading (9.5.4)}\label{sec:faster-object-file-loading}
Visiting an object file (to obtain only compile-time information and
code) and revisiting an object file (to obtain only run-time information
@@ -2426,14 +2432,14 @@ Together these changes can significantly reduce compile-time and
run-time overhead, particularly in applications that make use of
a large number of libraries.
-\subsection{Faster \protect\scheme{profile-release-counters} (9.5.3)}
+\subsection{Faster \protect\scheme{profile-release-counters} (9.5.4)}
\scheme{profile-release-counters} is now generation-friendly, meaning
it does not incur any overhead for code objects in generations that
have not been collected since the last call to\scheme{profile-release-counters}.
Also, it no longer allocates memory when counters are released.
-\subsection{Reduced cost for obtaining profile counts (9.5.3)}
+\subsection{Reduced cost for obtaining profile counts (9.5.4)}
The cost of obtaining profile counts via \scheme{profile-dump} and
other mechanisms has been reduced significantly.
diff --git a/rpm/Makefile b/rpm/Makefile
index 627e2d58..ce69f8c7 100644
--- a/rpm/Makefile
+++ b/rpm/Makefile
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-version = 9.5.5
+version = 9.5.6
release = 1
m := $(shell find ../bin/* -type d | xargs basename)
arch := $(shell if test "$(m)" == "i3le" ; then echo i686 ; elif test "$(m)" == "a6le" ; then echo x86_64 ; else echo UNKNOWN ; fi)
diff --git a/s/7.ss b/s/7.ss
index 63e0dabf..3bacd94e 100644
--- a/s/7.ss
+++ b/s/7.ss
@@ -705,7 +705,7 @@
(define $scheme-greeting
(lambda ()
- (format "~a\nCopyright 1984-2020 Cisco Systems, Inc.\n"
+ (format "~a\nCopyright 1984-2021 Cisco Systems, Inc.\n"
(scheme-version))))
(define $session-key #f)
diff --git a/s/Mf-base b/s/Mf-base
index 3d397355..730eeba7 100644
--- a/s/Mf-base
+++ b/s/Mf-base
@@ -121,7 +121,7 @@ patchobj = patch.patch cpnanopass.patch cprep.patch cpcheck.patch\
reloc.patch\
compile.patch fasl.patch syntax.patch env.patch\
read.patch interpret.patch ftype.patch strip.patch\
- ubify.patch
+ ubify.patch back.patch
#ordering constraints:
#first: library, prims, mathprims, front, 5_?
diff --git a/s/cmacros.ss b/s/cmacros.ss
index ff608da9..87a2b963 100644
--- a/s/cmacros.ss
+++ b/s/cmacros.ss
@@ -328,7 +328,7 @@
[(_ foo e1 e2) e1] ...
[(_ bar e1 e2) e2]))))])))
-(define-constant scheme-version #x00090505)
+(define-constant scheme-version #x00090506)
(define-syntax define-machine-types
(lambda (x)
diff --git a/scheme.1.in b/scheme.1.in
index fdd65a4c..a2596cce 100644
--- a/scheme.1.in
+++ b/scheme.1.in
@@ -3,7 +3,7 @@
.if t .ds c caf\o'\'e'
.if n .ds c cafe
.ds ]W
-.TH SCHEME 1 "Chez Scheme Version 9.5.5 August 2020"
+.TH SCHEME 1 "Chez Scheme Version 9.5.6 November 2021"
.SH NAME
\fIChez Scheme\fP
.br
@@ -794,6 +794,6 @@ Second Edition\fP,
MIT press (1996).
.in -5
.SH AUTHOR
-Copyright 2020 Cisco Systems, Inc.
+Copyright 2021 Cisco Systems, Inc.
Licensed under the Apache License, Version 2.0
(http://www.apache.org/licenses/LICENSE-2.0)
diff --git a/wininstall/Makefile b/wininstall/Makefile
index fe9b5ce3..94909872 100644
--- a/wininstall/Makefile
+++ b/wininstall/Makefile
@@ -1,4 +1,4 @@
-VERSION := 9.5.5
+VERSION := 9.5.6
WIXEXTENSIONS := -ext WixUIExtension -ext WixBalExtension
export MSYS_NO_PATHCONV=1
diff --git a/wininstall/a6nt.wxs b/wininstall/a6nt.wxs
index 86f258eb..2d5c737c 100644
--- a/wininstall/a6nt.wxs
+++ b/wininstall/a6nt.wxs
@@ -4,16 +4,16 @@
<DirectoryRef Id="D_bin">
<Directory Id="D_bin_a6nt" Name="a6nt">
<Component Id="cmp9E121291956F53F264990A9F6E93E67D" Guid="*">
- <File Id="fil174DC3B31231BE75291782CBF71B1ECB" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv955.dll" />
+ <File Id="fil174DC3B31231BE75291782CBF71B1ECB" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv956.dll" />
</Component>
<Component Id="cmpDB181AE3BD838D4F431CAE12DB40B70A" Guid="*">
- <File Id="fil53D3BD37CECBBF28D1DB95A8B750DBDC" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv955.exp" />
+ <File Id="fil53D3BD37CECBBF28D1DB95A8B750DBDC" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv956.exp" />
</Component>
<Component Id="cmp0B0A70880E3C505B199705D415235AC7" Guid="*">
- <File Id="fil69E98A18AB5AD3061617C9E68F536773" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv955.lib" />
+ <File Id="fil69E98A18AB5AD3061617C9E68F536773" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv956.lib" />
</Component>
<Component Id="cmp41C1093548579E6BE087DD4BE735B7C5" Guid="*">
- <File Id="fil11683117A53DD772D9B6F0C11BE06C7C" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv955.pdb" />
+ <File Id="fil11683117A53DD772D9B6F0C11BE06C7C" KeyPath="yes" Source="..\a6nt\bin\a6nt\csv956.pdb" />
</Component>
<Component Id="cmpD50999EDF5C2480D6F6F6A04E6B127F3" Guid="*">
<File Id="filE439E2DE55CFE1366273AF3E232D4519" KeyPath="yes" Source="..\a6nt\bin\a6nt\petite.exe" />
@@ -40,10 +40,10 @@
<DirectoryRef Id="D_boot">
<Directory Id="D_boot_a6nt" Name="a6nt">
<Component Id="cmpB8AFC5E7298C4FB423F21E474D718248" Guid="*">
- <File Id="filAA3DCFC2962A0A679D26BAEF2EE45D18" KeyPath="yes" Source="..\a6nt\boot\a6nt\csv955md.lib" />
+ <File Id="filAA3DCFC2962A0A679D26BAEF2EE45D18" KeyPath="yes" Source="..\a6nt\boot\a6nt\csv956md.lib" />
</Component>
<Component Id="cmp41A0F324C636C03565EFAB5DC1197958" Guid="*">
- <File Id="fil0052F236986BD25DFE0D0DE76854483B" KeyPath="yes" Source="..\a6nt\boot\a6nt\csv955mt.lib" />
+ <File Id="fil0052F236986BD25DFE0D0DE76854483B" KeyPath="yes" Source="..\a6nt\boot\a6nt\csv956mt.lib" />
</Component>
<Component Id="cmp08025CB77BA01465D21171D27231AE6A" Guid="*">
<File Id="fil7FF609B8D0F6C6E984910D4458F7B76B" KeyPath="yes" Source="..\a6nt\boot\a6nt\mainmd.obj" />
diff --git a/wininstall/i3nt.wxs b/wininstall/i3nt.wxs
index 1cf218dc..c8afa0be 100644
--- a/wininstall/i3nt.wxs
+++ b/wininstall/i3nt.wxs
@@ -4,16 +4,16 @@
<DirectoryRef Id="D_bin">
<Directory Id="D_bin_i3nt" Name="i3nt">
<Component Id="cmp3EAD5F342D86023E323C2F3E96A596B9" Guid="*">
- <File Id="filF35C82CDA44DE51CEFA9FF8CA1B38AAA" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv955.dll" />
+ <File Id="filF35C82CDA44DE51CEFA9FF8CA1B38AAA" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv956.dll" />
</Component>
<Component Id="cmpF2410A7AF5FB7C10A33DA57476B0E56B" Guid="*">
- <File Id="filFE4E60D4DD4AEF0DDA574E6EF117FEC0" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv955.exp" />
+ <File Id="filFE4E60D4DD4AEF0DDA574E6EF117FEC0" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv956.exp" />
</Component>
<Component Id="cmp905F254ECBC3BCB861BBBF60B0F34D73" Guid="*">
- <File Id="fil811C8A53860477F59CD4D11BF7C36A5E" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv955.lib" />
+ <File Id="fil811C8A53860477F59CD4D11BF7C36A5E" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv956.lib" />
</Component>
<Component Id="cmp43EE1BA94E7D15B5F9721D32B41CDFF1" Guid="*">
- <File Id="fil3475AECC40E6C77A1E5A74C81205D246" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv955.pdb" />
+ <File Id="fil3475AECC40E6C77A1E5A74C81205D246" KeyPath="yes" Source="..\i3nt\bin\i3nt\csv956.pdb" />
</Component>
<Component Id="cmp2660425B08191D07FD2B8E4D12C25CAF" Guid="*">
<File Id="fil6C14AF587FDAABD1440BADC640EEF64E" KeyPath="yes" Source="..\i3nt\bin\i3nt\petite.exe" />
@@ -40,10 +40,10 @@
<DirectoryRef Id="D_boot">
<Directory Id="D_boot_i3nt" Name="i3nt">
<Component Id="cmp47E339F22F1D268C3D889C89DC04B1EC" Guid="*">
- <File Id="filFAE795432021A108F72A5A1763549848" KeyPath="yes" Source="..\i3nt\boot\i3nt\csv955md.lib" />
+ <File Id="filFAE795432021A108F72A5A1763549848" KeyPath="yes" Source="..\i3nt\boot\i3nt\csv956md.lib" />
</Component>
<Component Id="cmp97E86E3E78EC5C1E35333413F9D239A9" Guid="*">
- <File Id="filC2A38DD4D83F793279D6D10E8D553145" KeyPath="yes" Source="..\i3nt\boot\i3nt\csv955mt.lib" />
+ <File Id="filC2A38DD4D83F793279D6D10E8D553145" KeyPath="yes" Source="..\i3nt\boot\i3nt\csv956mt.lib" />
</Component>
<Component Id="cmp4EC08D9AF0D6DADE3077A7EB099476B4" Guid="*">
<File Id="fil47E4EBA05B181E80FAF43A5B84DCC1D6" KeyPath="yes" Source="..\i3nt\boot\i3nt\mainmd.obj" />
diff --git a/wininstall/ta6nt.wxs b/wininstall/ta6nt.wxs
index 665ff32f..bb4d7bf7 100644
--- a/wininstall/ta6nt.wxs
+++ b/wininstall/ta6nt.wxs
@@ -4,16 +4,16 @@
<DirectoryRef Id="D_bin">
<Directory Id="D_bin_ta6nt" Name="ta6nt">
<Component Id="cmpA67EF6318D00B4209BFCD0BFDCDF781C" Guid="*">
- <File Id="fil6AE7892DB37FF6D2C21B5EC064C90DE5" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv955.dll" />
+ <File Id="fil6AE7892DB37FF6D2C21B5EC064C90DE5" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv956.dll" />
</Component>
<Component Id="cmpF41FF9DE554F79FB6FBD85E5B80A5221" Guid="*">
- <File Id="fil9157F8FB18F1F75BE50A64A9C227BF61" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv955.exp" />
+ <File Id="fil9157F8FB18F1F75BE50A64A9C227BF61" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv956.exp" />
</Component>
<Component Id="cmp372F759C97C3C69E4C336B81D807E4F5" Guid="*">
- <File Id="fil602A8BBB83416294672AA22507E6452A" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv955.lib" />
+ <File Id="fil602A8BBB83416294672AA22507E6452A" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv956.lib" />
</Component>
<Component Id="cmp009F56824D2716FAAC978FE17A4D947D" Guid="*">
- <File Id="filDD0E7D06D27FC4C00388CB48E4B2818C" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv955.pdb" />
+ <File Id="filDD0E7D06D27FC4C00388CB48E4B2818C" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\csv956.pdb" />
</Component>
<Component Id="cmp50972D99EC9DDA63E4BC6E29DAA592D0" Guid="*">
<File Id="fil8A260A0B8935F8F9011AA2EDB9147BDE" KeyPath="yes" Source="..\ta6nt\bin\ta6nt\petite.exe" />
@@ -40,10 +40,10 @@
<DirectoryRef Id="D_boot">
<Directory Id="D_boot_ta6nt" Name="ta6nt">
<Component Id="cmpCBDB945622604667783C3C57A0427DF5" Guid="*">
- <File Id="filD3E4E45F8404EE812C5DAFCBEB2502AA" KeyPath="yes" Source="..\ta6nt\boot\ta6nt\csv955md.lib" />
+ <File Id="filD3E4E45F8404EE812C5DAFCBEB2502AA" KeyPath="yes" Source="..\ta6nt\boot\ta6nt\csv956md.lib" />
</Component>
<Component Id="cmpD7880184C113065E511275EFD531D589" Guid="*">
- <File Id="filDC2D7E1DB036BAE5B7FFA7FE14F3CD69" KeyPath="yes" Source="..\ta6nt\boot\ta6nt\csv955mt.lib" />
+ <File Id="filDC2D7E1DB036BAE5B7FFA7FE14F3CD69" KeyPath="yes" Source="..\ta6nt\boot\ta6nt\csv956mt.lib" />
</Component>
<Component Id="cmp5211817ED85951CDAF2FD5E2419BD211" Guid="*">
<File Id="fil21839A8D4062A72DEAB3156D77EEE82A" KeyPath="yes" Source="..\ta6nt\boot\ta6nt\mainmd.obj" />
diff --git a/wininstall/ti3nt.wxs b/wininstall/ti3nt.wxs
index 160d0412..031d09e5 100644
--- a/wininstall/ti3nt.wxs
+++ b/wininstall/ti3nt.wxs
@@ -4,16 +4,16 @@
<DirectoryRef Id="D_bin">
<Directory Id="D_bin_ti3nt" Name="ti3nt">
<Component Id="cmp3E51840FF941B7410025EFB2215EAB58" Guid="*">
- <File Id="fil6B96E8682034EC96C7842C5024FDF620" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv955.dll" />
+ <File Id="fil6B96E8682034EC96C7842C5024FDF620" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv956.dll" />
</Component>
<Component Id="cmp68BA21E76800BFFA057D33973E89D8F4" Guid="*">
- <File Id="fil5F505E9200C84F7887C4D12FA9D9D794" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv955.exp" />
+ <File Id="fil5F505E9200C84F7887C4D12FA9D9D794" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv956.exp" />
</Component>
<Component Id="cmpCA1F1C55C49A3A332E60F8D0D78363C2" Guid="*">
- <File Id="filB8607D2BF295249DD6F51070A687E14B" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv955.lib" />
+ <File Id="filB8607D2BF295249DD6F51070A687E14B" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv956.lib" />
</Component>
<Component Id="cmp01D266C0ECE540BE4BF6E6AE14AFFCBB" Guid="*">
- <File Id="filE99735E84B4934FC41AAA6BBF547F1C5" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv955.pdb" />
+ <File Id="filE99735E84B4934FC41AAA6BBF547F1C5" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\csv956.pdb" />
</Component>
<Component Id="cmpC00FD9C7415A1D2D22EA38F5259CAAA4" Guid="*">
<File Id="fil80D2F31CB0D3B8F98E3C8CCAF9DA6F29" KeyPath="yes" Source="..\ti3nt\bin\ti3nt\petite.exe" />
@@ -40,10 +40,10 @@
<DirectoryRef Id="D_boot">
<Directory Id="D_boot_ti3nt" Name="ti3nt">
<Component Id="cmp7099C9EB3F487AAFE3A880CED21FA9C2" Guid="*">
- <File Id="filD5DA8D84F54BC985AA246BBD3FB15239" KeyPath="yes" Source="..\ti3nt\boot\ti3nt\csv955md.lib" />
+ <File Id="filD5DA8D84F54BC985AA246BBD3FB15239" KeyPath="yes" Source="..\ti3nt\boot\ti3nt\csv956md.lib" />
</Component>
<Component Id="cmpF3038779EA05930E72A29C15DC2D64B2" Guid="*">
- <File Id="filFB335FE01A6D5ED27AD2BC179DB8E265" KeyPath="yes" Source="..\ti3nt\boot\ti3nt\csv955mt.lib" />
+ <File Id="filFB335FE01A6D5ED27AD2BC179DB8E265" KeyPath="yes" Source="..\ti3nt\boot\ti3nt\csv956mt.lib" />
</Component>
<Component Id="cmp9DDE0523EFC5EEA983DE3CFA0F493908" Guid="*">
<File Id="fil139F59D34D1A013CCB2AEC11507287AA" KeyPath="yes" Source="..\ti3nt\boot\ti3nt\mainmd.obj" />
diff --git a/workarea b/workarea
index 72fad591..9d0541f5 100755
--- a/workarea
+++ b/workarea
@@ -206,8 +206,8 @@ case $M in
*nt)
(cd $W/boot/$M; workln ../../../boot/$M/mainmd.obj mainmd.obj)
(cd $W/boot/$M; workln ../../../boot/$M/mainmt.obj mainmt.obj)
- (cd $W/boot/$M; workln ../../../boot/$M/csv955md.lib csv955md.lib)
- (cd $W/boot/$M; workln ../../../boot/$M/csv955mt.lib csv955mt.lib)
+ (cd $W/boot/$M; workln ../../../boot/$M/csv956md.lib csv956md.lib)
+ (cd $W/boot/$M; workln ../../../boot/$M/csv956mt.lib csv956mt.lib)
(cd $W/boot/$M; workln ../../../boot/$M/scheme.res scheme.res)
;;
*)
@@ -222,8 +222,8 @@ case $M in
*nt)
(cd $W/bin/$M; workln ../../../bin/$M/scheme.exe scheme.exe)
(cd $W/bin/$M; forceworkln2 scheme.exe petite.exe)
- (cd $W/bin/$M; workln ../../../bin/$M/csv955.dll csv955.dll)
- (cd $W/bin/$M; workln ../../../bin/$M/csv955.lib csv955.lib)
+ (cd $W/bin/$M; workln ../../../bin/$M/csv956.dll csv956.dll)
+ (cd $W/bin/$M; workln ../../../bin/$M/csv956.lib csv956.lib)
;;
*)
(cd $W/bin/$M; workln ../../../bin/$M/scheme scheme)