Bugs Fixed
- Stream positions for
write
mode incompatible with those for
read
mode.
- The format specs
~
Nd
, ~
ND
, ~
Nr
,
and ~
NR
don't work if the argument is a large integer.
profile_data/4
could fail unexpectedly on large clauses.
- Backtracking into interpreted code could cause crash later.
- CLPFD:
cumulatives/3
could crash, all_distinct/[1,2]
could misbehave, serialized/[2,3]
and
cumulative/[4,5]
were treated incorrectly by the FDBG debugger.
- Tcl/Tk:
library(tcltk)
now calls Tcl_Finalize
explicitly when the tcltk foreign resource is unloaded. This prevents a
hang on Windows when SICStus exits.
- The find this (.) debugger command now correctly displays
the defining file also for imported predicates.
source_file/2
now finds the defining file also for imported
predicates.
- Loading malformed clauses could cause crash.
halt/0
could loop infinitely.
- Inconsistent state upon memory resource error could cause crash.
- Error reporting may crash with a memory access error on
non-English Windows systems. One way this can happen is
when trying to connect to a non-listening socket.