GNU Prolog 1.5.0 is released

Daniel Diaz <[email protected]> Thu, 8 Jul 2021 15:41:50 +0200
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
Hi,

gprolog 1.5.0 is available (see www.gprolog.org ).

Here are the changes since 1.4.5:

* Source repository moved to GiHub
https://github.com/didoudiaz/gprolog

* port to arm64 (aarch64)/darwin (new Apple M1/MacOS architecture)

* port to arm64 (aarch64)/Linux (armv8) - many thanks to

Jasper Taylor <[email protected]>

* port to arm32/Linux (armv6, armv7) - many thanks to

Jasper Taylor <[email protected]>

* port to Termux on aarch64/android

* accept clang as C compiler on x86_64/linux (use CC=clang
./configure)

* restructure and improve the code of all MA->ASM mappers

* fix a bug in absolute_file_name, '/src/../' returned '' now '/'

* add error case to findall/4 (detects when Tail is not a list)

* set eof_action to reset for standard input/output/error streams
even if not a tty

* add float_overflow and undefined for float arithmetic functions

* update ports to windows (32 and 64 bits with MSVC and
masys2/mingw64)

* fix a bug when closing user_error

* fix a bug in phrase/2-3

* fix problem with gcc 10 which needs explicitly -fcommon

* fix bugs when Prolog integers are internally converted to C int
(on 64 bits machine)

Enjoy

Daniel