Skip to content

Commit d56ed81

Browse files
committed
Chez Scheme 9.6.0
1 parent c048ad8 commit d56ed81

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+182
-250
lines changed

BUILDING

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Building Chez Scheme Version 9.5.9
2-
Copyright 1984-2022 Cisco Systems, Inc.
1+
Building Chez Scheme Version 9.6.0
2+
Copyright 1984-2023 Cisco Systems, Inc.
33

44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -276,7 +276,7 @@ Prerequisites:
276276

277277
* Bash/WSL, MinGW/MSYS, or Cygwin with bash, git, grep, make, sed, etc.
278278
* Microsoft Visual Studio 2022, 2019, 2017, or 2015
279-
* WiX Toolset (for making an install)
279+
* WiX v3.11 Toolset (for making an install)
280280

281281
Be sure that git config core.autocrlf is set to false.
282282

LOG

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2404,3 +2404,17 @@
24042404
- repair collector handling of ephemeron pairs that refer to objects in
24052405
younger generations
24062406
c/gc.c mats/4.ms
2407+
2408+
9.6.0 changes:
2409+
- updated version to 9.6.0
2410+
BUILDING NOTICE makefiles/Mf-install.in makefiles/Makefile-csug.in
2411+
scheme.1.in c/Makefile.a6nt c/Makefile.i3nt c/Makefile.ta6nt
2412+
c/Makefile.ti3nt mats/Mf-a6nt mats/Mf-i3nt mats/Mf-ta6nt
2413+
mats/Mf-ti3nt workarea c/scheme.rc s/7.ss s/cmacros.ss
2414+
release_notes/release_notes.stex csug/copyright.stex csug/csug.stex
2415+
bintar/Makefile rpm/Makefile pkg/Makefile wininstall/Makefile
2416+
wininstall/a6nt.wxs wininstall/i3nt.wxs wininstall/ta6nt.wxs
2417+
wininstall/ti3nt.wxs
2418+
- removed Microsoft C Runtime library merge module redistribution as
2419+
recommended by Microsoft
2420+
- specify version of WiX required to build the Windows installer

NOTICE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Chez Scheme Version 9.5.9
2-
Copyright 1984-2022 Cisco Systems, Inc.
1+
Chez Scheme Version 9.6.0
2+
Copyright 1984-2023 Cisco Systems, Inc.
33

44
This product includes code developed by Cisco Systems, Inc.
55

bintar/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16-
version = 9.5.9
16+
version = 9.6.0
1717
m := $(shell find ../bin/* -type d | xargs basename)
1818

1919
R = csv$(version)
@@ -61,7 +61,7 @@ $(R)/boot: $(R)
6161
( cd $(R)/boot/$(m) ; ln -s ../../../../boot/$(m)/{scheme.h,petite.boot,scheme.boot,revision} . )
6262
case $(m) in \
6363
*nt) \
64-
( cd $R/boot/$(m) ; ln -s ../../../../boot/$(m)/{csv959md.lib,csv959mt.lib,mainmd.obj,mainmt.obj,scheme.res} . ) \
64+
( cd $R/boot/$(m) ; ln -s ../../../../boot/$(m)/{csv960md.lib,csv960mt.lib,mainmd.obj,mainmt.obj,scheme.res} . ) \
6565
;; \
6666
*) \
6767
( cd $R/boot/$(m) ; ln -s ../../../../boot/$(m)/{main.o,kernel.o} . ) \
@@ -72,7 +72,7 @@ $(R)/bin: $(R)
7272
mkdir -p $(R)/bin/$(m)
7373
case $(m) in \
7474
*nt) \
75-
( cd $R/bin/$(m) ; ln -s ../../../../bin/$(m)/{scheme.exe,csv959.dll,csv959.lib,vcruntime140.lib} . ) \
75+
( cd $R/bin/$(m) ; ln -s ../../../../bin/$(m)/{scheme.exe,csv960.dll,csv960.lib,vcruntime140.lib} . ) \
7676
;; \
7777
*) \
7878
( cd $R/bin/$(m) ; ln -s ../../../../bin/$(m)/scheme . ) \

boot/a6le/equates.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* equates.h for Chez Scheme Version 9.5.9 */
1+
/* equates.h for Chez Scheme Version 9.6 */
22

33
/* Do not edit this file. It is automatically generated and */
44
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long U64;
485485
#define rtd_sealed 0x4
486486
#define sbwp (ptr)0x4E
487487
#define scaled_shot_1_shot_flag -0x8
488-
#define scheme_version 0x90509
488+
#define scheme_version 0x90600
489489
#define segment_card_offset_bits 0x5
490490
#define segment_offset_bits 0xE
491491
#define segment_t1_bits 0x10

boot/a6le/petite.boot

2.01 KB
Binary file not shown.

boot/a6le/scheme.boot

-567 Bytes
Binary file not shown.

boot/a6le/scheme.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* scheme.h for Chez Scheme Version 9.5.9 (a6le) */
1+
/* scheme.h for Chez Scheme Version 9.6 (a6le) */
22

33
/* Do not edit this file. It is automatically generated and */
44
/* specifically tailored to the version of Chez Scheme named */
@@ -35,7 +35,7 @@
3535
#endif
3636

3737
/* Chez Scheme Version and machine type */
38-
#define VERSION "9.5.9"
38+
#define VERSION "9.6"
3939
#define MACHINE_TYPE "a6le"
4040

4141
/* All Scheme objects are of type ptr. Type iptr and */

boot/a6nt/equates.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* equates.h for Chez Scheme Version 9.5.9 */
1+
/* equates.h for Chez Scheme Version 9.6 */
22

33
/* Do not edit this file. It is automatically generated and */
44
/* specifically tailored to the version of Chez Scheme named */
@@ -485,7 +485,7 @@ typedef unsigned long long U64;
485485
#define rtd_sealed 0x4
486486
#define sbwp (ptr)0x4E
487487
#define scaled_shot_1_shot_flag -0x8
488-
#define scheme_version 0x90509
488+
#define scheme_version 0x90600
489489
#define segment_card_offset_bits 0x5
490490
#define segment_offset_bits 0xE
491491
#define segment_t1_bits 0x10

boot/a6nt/petite.boot

1.93 KB
Binary file not shown.

0 commit comments

Comments
 (0)