Bugs Fixed
- Timestamp overflows in updating dynamic code were not handled gracefully.
restore/1
and load_files/[1,2]
: preserving block
properties, interaction with atom garbage collection.
- Atom garbage collection bugs: address space dependency, statistics,
error handling, interaction with
restore/1
and load_files/[1,2]
.
- The UNIX installer did not install
library(spaceout)
.
- The Windows installer did not install
library(debugger_examples)
.
- Visual Basic interface:
PrologGetException
and
PrologGetString
did not work.
library(spaceout)
: if space-out was interrupted, e.g. with ^C,
then the space-out limit was not reset.
library(fdbg)
: fdbg_on/[0,1]
was broken.
library(objects)
: Operations not permitted on instances now raise
permission errors.
library(gauge)
: The meaning of ascending and descending
Sort
order was switched.
library(clpfd)
:
- Exceptions raised by the output actions of global constraints were not
honored, affecting in particular runs in the scope of a timeout.
- Signals raising asynchronous exceptions could cause memory leaks,
dangling pointers, and crashes.
- The
among/3
option to lex_chain/2
could misbehave.
- The
precedences/1
option to serialized/3
and
cumulative/5
could misbehave.
- Integer division and modulus operations check types more eagerly.