chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available


From: Matt Gushee
Subject: Re: [Chicken-users] CHICKEN 4.10.0 release candidate 4 available
Date: Mon, 27 Jul 2015 12:37:16 -0600

Ok, here are some results for you, both on the same machine. The first may be of interest because of the GCC version, which is 5.1.

CPU: AMD FX-8320E 8-core, 3.2 Ghz

Operating system: Arch Linux
Hardware platform: x86-64
C Compiler: gcc 5.1.0
Installation works?: yes
Tests work?: no  [hangs on apply-test.scm]
Installation of eggs works?: not attempted

So it appears that whatever is causing apply-test.scm to hang is not yet fixed in GCC 5.1 ... :-( . However, everything was fine with Clang:

Operating system: Arch Linux
Hardware platform: x86-64
C Compiler: clang 3.6.2
Installation works?: yes
Tests work?: yes
Installation of eggs works?: yes

'time' results
==========

time make PLATFORM=linux C_COMPILER=clang PREFIX=/opt/chicken410 install check

real 3m38.521s
user 3m5.263s
sys 0m7.263s

time /opt/chicken410/bin/chicken-install pastiche

real 3m54.964s
user 2m7.367s
sys 0m5.210s


On Fri, Jul 24, 2015 at 5:33 AM, Peter Bex <address@hidden> wrote:
Hello everyone,

The fourth release candidate for CHICKEN 4.10.0 is now available for download:
http://code.call-cc.org/dev-snapshots/2015/07/24/chicken-4.10.0rc4.tar.gz

This tarball has the following SHA-2 checksum:
8b20fbe77a47a04417eaada3a8ef2218e51dabf919957f7059f4d60ddb6e2ad5

The list of changes since version 4.9.0 is available here:
http://code.call-cc.org/dev-snapshots/2015/07/24/NEWS
The NEWS file incorrectly mentions rc3 instead of rc4, we apologise for that.

The changes since 4.10.0rc1 are as follows:
- SIGBUS, SIGILL and SIGFPE cause proper exceptions instead of panicking
- string-translate* no longer scans beyond string boundaries (CVE-2015-4556)
- A corner case bug in substring-index and substring-index-ci that was
   introduced as part of the fix for CVE-2014-9651 has been fixed.
- chicken.h has been fixed so it does not cause an error in C++ mode.
- create-directory will not skip creation of topmost parent dir in Windows.
- The types.db entries for {read,write}-string read-u8vector have been improved.
- The types.db entries for several SRFI-4 procedures have been fixed.
- The performance of read-u8vector has been improved.
- The "scheme" module now includes an export for the "angle" procedure.
- normalize-pathname no longer considers ".//foo" as the absolute "/foo".
- A few small improvements have been made in the manual.

If you're wondering what happened to release candidate 2 and 3, the
rc2 was created but never announced, and rc3 was incorrectly versioned,
so it has been skipped.  Sorry for that, as well :)

Please test this new version on as many platforms as you can, and let
us know if there are any problems with it.  If no problems are found
we can make a 4.10.0 release soon.

As usual, you can test as follows:

$ make PLATFORM=<platform> PREFIX=<some dir> install check
$ <some dir>/bin/chicken-install pastiche

If you want to build CHICKEN with a compiler other than the default one,
just use C_COMPILER=<the compiler> (e.g., C_COMPILER=clang) on the make
invocation.  This may be necessary if your default C compiler is a GCC
which is newer than 4.8, because there is a bug in those versions that
causes one of the tests (apply-test.scm) to hang for a very long time.
This is a known problem which we can't do much about.

If you can, please let us know the following information about the
environment you tested the RC tarball on:

Operating system: (e.g., FreeBSD 10.1, Debian 8, Windows 7 mingw-msys)
Hardware platform: (e.g., x86, x86-64, PPC)
C Compiler: (e.g., GCC 4.8.4, clang 3.6)
Installation works?: yes or no
Tests work?: yes or no
Installation of eggs works?: yes or no

Thanks in advance,
The CHICKEN Team

_______________________________________________
Chicken-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/chicken-users



reply via email to

[Prev in Thread] Current Thread [Next in Thread]