From 26ab56e786819be2823ab08dbadaec6d35fa37d7 Mon Sep 17 00:00:00 2001 From: Yorick Hardy Date: Sun, 3 Jan 2021 18:57:26 +0200 Subject: [PATCH] cyclone: update to cyclone-0.24 Announcement: Released Cyclone Scheme 0.24 January 3rd, 2021 Bug Fixes * Sean Lynch fixed a bug where record type predicates do not check the length of the target before checking if the vector is actually a record. * Fixed vector? to no longer return true for instances of record types. * Do not call eval from the runtime if (scheme eval) has not been imported. Instead we now raise a Scheme error in this case which prevents the possibility of a C segmentation violation. Thanks to Arthur Maciel for the bug report. * When allocating very large vectors the object used to fill such a vector may not be transported to the heap. This was a nasty bug that could lead to random memory corruption. Fixed the minor garbage collector to properly track and transport these objects to prevent the possibility of memory corruption. --- cyclone/Makefile | 2 +- cyclone/PLIST | 4 ---- cyclone/distinfo | 8 ++++---- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/cyclone/Makefile b/cyclone/Makefile index 32b26a3afd..0fa0be8808 100644 --- a/cyclone/Makefile +++ b/cyclone/Makefile @@ -1,7 +1,7 @@ # $NetBSD$ GITHUB_PROJECT= cyclone-bootstrap -GITHUB_TAG= v0.23 +GITHUB_TAG= v0.24 DISTNAME= ${GITHUB_TAG} PKGNAME= cyclone-${DISTNAME:S,^v,,} CATEGORIES= lang diff --git a/cyclone/PLIST b/cyclone/PLIST index 69731da98a..ab70f541b1 100644 --- a/cyclone/PLIST +++ b/cyclone/PLIST @@ -162,10 +162,6 @@ share/cyclone/srfi/60.so share/cyclone/srfi/69.o share/cyclone/srfi/69.sld share/cyclone/srfi/69.so -share/cyclone/srfi/9.meta -share/cyclone/srfi/9.o -share/cyclone/srfi/9.sld -share/cyclone/srfi/9.so share/cyclone/srfi/list-queues/list-queues-impl.scm share/cyclone/srfi/list-queues/list-queues-test.scm share/cyclone/srfi/sorting/delndups.scm diff --git a/cyclone/distinfo b/cyclone/distinfo index 79ddb8b8b4..a284e806e8 100644 --- a/cyclone/distinfo +++ b/cyclone/distinfo @@ -1,8 +1,8 @@ $NetBSD$ -SHA1 (cyclone-bootstrap/v0.23.tar.gz) = 7d6591e9233d93348cc3667c27649808ea2fa2d6 -RMD160 (cyclone-bootstrap/v0.23.tar.gz) = 6aefe26e86a6b2a2eed614182a577633002cf941 -SHA512 (cyclone-bootstrap/v0.23.tar.gz) = 5b782a75ba4c0c2a31484b2ad5d896941dcd3c348b5a2a9fc72cb3020cf551d60f1b6d64f2498e510b6784ef613b9d6bc256f9a1508a7798604abce7d00c9d0e -Size (cyclone-bootstrap/v0.23.tar.gz) = 3335887 bytes +SHA1 (cyclone-bootstrap/v0.24.tar.gz) = 7ca1a5ed9e6f59ed80c832550647b35e94fda5a6 +RMD160 (cyclone-bootstrap/v0.24.tar.gz) = 584875fd19de269626f7a8209bcea6f7a69f648e +SHA512 (cyclone-bootstrap/v0.24.tar.gz) = ed6aad8d4eb7c699b5cd4271abf037dfff9159718f483a7b09eeb3be3902805e74ea31e42cd4c13159326f0ffa236cb8b131a96b0c52e784ccc4fa44980b8381 +Size (cyclone-bootstrap/v0.24.tar.gz) = 3461589 bytes SHA1 (patch-Makefile) = 57caf8baa42259b870b5a47aad8d54bcee277515 SHA1 (patch-Makefile.config) = b5f857305be64f8c05c04449bf5125746e44eb51