9.6.2 Bugs Fixed
-
trimcore/0
could lead to memory corruption.
-
append/3
“optimization” could cause garbage collector crash.
- spld and splfr: multiple --cflag
options accumulate, as documented.
-
sockets:current_host/1
would fail on Windows 2000 with some
network configurations.
process:process_release/1
did not work.
-
All process creation routines in
library(system3)
now work when
there are command line options in the command argument, as was intended.
-
file_systems:current_directory/2
was sensitive to load context
when passed a relative path as its second argument.
-
The Windows GUI spwin.exe command `Save Transcript' now
works and uses UTF-16 with BOM which can be read by most Windows
programs and by recent Emacs and XEmacs.
-
The menu commands of the Windows GUI spwin.exe no longer
load foreign resources. This prevents extra foreign resources from
being recorded by
save_program/[1,2]
.
library(chr)
-
Multiple occurrences of the same answer constraint are no longer suppressed.
-
Error in compile-time error message.
library(clpfd)
element/3
and cumulatives/[2,3]
could crash.
-
Bug in
dom(X)+dom(Y)
in indexicals.
-
Structure sharing issues with
fd_set/2
and in_set/2
in the global
constraint API.
mod
and rem
are now available with the intended semantics.
- Incorrect reification of arithmetic relations involving division,
mod
and rem
.
-
Variables not transferred correctly in the PrologBeans process communication protocol.
Send feedback on this subject.