Ann: SWI-Prolog 9.1.6

Dear SWI-Prolog user,

SWI-Prolog 9.1.6 is ready for download. As reported by @jamesnvc,
networking on MacOS was completely broken. This fixes also a bug
in xpce on Win64, notably affecting the inspector tool for the
visual hiearchy.

Linux versions are not affected by any of these fixes. Other OSes
might be suffer from the same networking regression. The xpce issue
only matters on Win64 as that is the only 64 bit platform I know where
long is 4 bytes.

The updated SNAP recipe was already used for 9.1.5. The snap won’t be updated.

   Enjoy --- Jan

SWI-Prolog Changelog since version 9.1.5

Package clib

  • FIXED: socket address length to be the actual used length. Linux does
    not care, but MacOS does.

Package xpce

  • FIXED: Marshall 64 bit integers from xpce to Prolog.

  • FIXED: pce->write for integers > 32 bits.

  • CLEANUP: Use PRIdPTR from <inttypes.h>for printing intptr_t
    rather than our own creation.

2 Likes