14.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.