Skip to content

Commit

Permalink
9.5.2 changes:
Browse files Browse the repository at this point in the history
- updated version to 9.5.2
    bintar/Makefile rpm/Makefile pkg/Makefile BUILDING NOTICE
    makefiles/Mf-install.in makefiles/Makefile-csug.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
- fixed handling of bintar, rpm, pkg make files
    newrelease
- fixed a bug in the fasl representation and reading of mutually
  recursive ftypes where one of the members of the cycle is the
  parent of another, which manifested in the fasl reader raising
  bogus "incompatible record type" exceptions.  (The bug could also
  affect other record-type descriptors with cycles involving parent
  rtds and "extra" fields.)  object files created before this fix
  are incompatible with builds with this fix, and objects files
  created after this fix are incompatible builds without this fix.
    fasl.ss, strip.ss,
    fasl.c,
    ftype.ms,
    release_notes.stex
  • Loading branch information
dybvig committed Mar 21, 2019
1 parent 4740211 commit 766d591
Show file tree
Hide file tree
Showing 81 changed files with 261 additions and 159 deletions.
4 changes: 2 additions & 2 deletions BUILDING
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Building Chez Scheme Version 9.5.1
Copyright 1984-2017 Cisco Systems, Inc.
Building Chez Scheme Version 9.5.2
Copyright 1984-2019 Cisco Systems, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
25 changes: 25 additions & 0 deletions LOG
Original file line number Diff line number Diff line change
Expand Up @@ -1207,3 +1207,28 @@
- added library-search-handler, compile-whole-library, and improved
packaging to the release notes.
release_notes/release_notes.stex

9.5.2 changes:
- updated version to 9.5.2
bintar/Makefile rpm/Makefile pkg/Makefile BUILDING NOTICE
makefiles/Mf-install.in makefiles/Makefile-csug.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
- fixed handling of bintar, rpm, pkg make files
newrelease
- fixed a bug in the fasl representation and reading of mutually
recursive ftypes where one of the members of the cycle is the
parent of another, which manifested in the fasl reader raising
bogus "incompatible record type" exceptions. (The bug could also
affect other record-type descriptors with cycles involving parent
rtds and "extra" fields.) object files created before this fix
are incompatible with builds with this fix, and objects files
created after this fix are incompatible builds without this fix.
fasl.ss, strip.ss,
fasl.c,
ftype.ms,
release_notes.stex
4 changes: 2 additions & 2 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Chez Scheme Version 9.5.1
Copyright 1984-2017 Cisco Systems, Inc.
Chez Scheme Version 9.5.2
Copyright 1984-2019 Cisco Systems, Inc.

This product includes code developed by Cisco Systems, Inc.

Expand Down
2 changes: 1 addition & 1 deletion bintar/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

version = 9.5.1
version = 9.5.2
m := $(shell find ../bin/* -type d | xargs basename)

R = csv$(version)
Expand Down
4 changes: 2 additions & 2 deletions boot/a6le/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
Expand Down
Binary file modified boot/a6le/petite.boot
Binary file not shown.
Binary file modified boot/a6le/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/a6le/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (a6le) */
/* scheme.h for Chez Scheme Version 9.5.2 (a6le) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "a6le"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/a6nt/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
Expand Down
Binary file modified boot/a6nt/petite.boot
Binary file not shown.
Binary file modified boot/a6nt/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/a6nt/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (a6nt) */
/* scheme.h for Chez Scheme Version 9.5.2 (a6nt) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "a6nt"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/a6osx/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
Expand Down
Binary file modified boot/a6osx/petite.boot
Binary file not shown.
Binary file modified boot/a6osx/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/a6osx/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (a6osx) */
/* scheme.h for Chez Scheme Version 9.5.2 (a6osx) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "a6osx"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/i3le/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
Expand Down
Binary file modified boot/i3le/petite.boot
Binary file not shown.
Binary file modified boot/i3le/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/i3le/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (i3le) */
/* scheme.h for Chez Scheme Version 9.5.2 (i3le) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "i3le"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/i3nt/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned __int64 U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
Expand Down
Binary file modified boot/i3nt/petite.boot
Binary file not shown.
Binary file modified boot/i3nt/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/i3nt/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (i3nt) */
/* scheme.h for Chez Scheme Version 9.5.2 (i3nt) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "i3nt"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/i3osx/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
Expand Down
Binary file modified boot/i3osx/petite.boot
Binary file not shown.
Binary file modified boot/i3osx/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/i3osx/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (i3osx) */
/* scheme.h for Chez Scheme Version 9.5.2 (i3osx) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "i3osx"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/ta6le/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
Expand Down
Binary file modified boot/ta6le/petite.boot
Binary file not shown.
Binary file modified boot/ta6le/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/ta6le/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (ta6le) */
/* scheme.h for Chez Scheme Version 9.5.2 (ta6le) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "ta6le"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/ta6nt/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
Expand Down
Binary file modified boot/ta6nt/petite.boot
Binary file not shown.
Binary file modified boot/ta6nt/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/ta6nt/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (ta6nt) */
/* scheme.h for Chez Scheme Version 9.5.2 (ta6nt) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "ta6nt"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/ta6osx/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x8
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xE
#define segment_t1_bits 0x10
Expand Down
Binary file modified boot/ta6osx/petite.boot
Binary file not shown.
Binary file modified boot/ta6osx/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/ta6osx/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (ta6osx) */
/* scheme.h for Chez Scheme Version 9.5.2 (ta6osx) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "ta6osx"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/ti3le/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
Expand Down
Binary file modified boot/ti3le/petite.boot
Binary file not shown.
Binary file modified boot/ti3le/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/ti3le/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (ti3le) */
/* scheme.h for Chez Scheme Version 9.5.2 (ti3le) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "ti3le"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/ti3nt/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned __int64 U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
Expand Down
Binary file modified boot/ti3nt/petite.boot
Binary file not shown.
Binary file modified boot/ti3nt/scheme.boot
Binary file not shown.
4 changes: 2 additions & 2 deletions boot/ti3nt/scheme.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* scheme.h for Chez Scheme Version 9.5.1 (ti3nt) */
/* scheme.h for Chez Scheme Version 9.5.2 (ti3nt) */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -40,7 +40,7 @@
#endif

/* Chez Scheme Version and machine type */
#define VERSION "9.5.1"
#define VERSION "9.5.2"
#define MACHINE_TYPE "ti3nt"

/* All Scheme objects are of type ptr. Type iptr and */
Expand Down
4 changes: 2 additions & 2 deletions boot/ti3osx/equates.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* equates.h for Chez Scheme Version 9.5.1 */
/* equates.h for Chez Scheme Version 9.5.2 */

/* Do not edit this file. It is automatically generated and */
/* specifically tailored to the version of Chez Scheme named */
Expand Down Expand Up @@ -473,7 +473,7 @@ typedef unsigned long long U64;
#define rtd_sealed 0x4
#define sbwp (ptr)0x4E
#define scaled_shot_1_shot_flag -0x4
#define scheme_version 0x90501
#define scheme_version 0x90502
#define segment_card_offset_bits 0x5
#define segment_offset_bits 0xD
#define segment_t1_bits 0x13
Expand Down
Binary file modified boot/ti3osx/petite.boot
Binary file not shown.
Binary file modified boot/ti3osx/scheme.boot
Binary file not shown.
Loading

0 comments on commit 766d591

Please sign in to comment.