13.14.1 Bugs Fixed
     
- 
Term comparison now runs in constant C stack space. 
- 
Virtual machine bugs. 
- PO file compatibility bug. 
- 
Memory management bugs. 
- 
Memory and stack corruption on UNIX-like systems with large file
number limit and many open files (systems with ulimit -nlarger
thanFD_SETSIZE, i.e. larger than 1024).
- 
pred_spec_tree parse error. 
- 
Module expansion of args shadowed by do iterators. 
- 
Command line arguments with certain non-ASCII characters would prevent
SICStus from initializing. 
- ceiling/1,- floor/1,- round/1,- truncate/1now accept integers in addition to floats.
- statistics(garbage_collection,_)did not report the correct byte count.
- 
PrologBeans: one hook predicate was incorrectly declared dynamic. 
- library(bdb): determinacy bugs.
- CLPFD:
          
- table/[2,3]: bugs with- inf/- sup,- copy_term/2.
- geost/[2,3,4]: polymorphism with rules;- volume/1option.
 
- 
library(linda): The Linda server is now more robust against
misbehaving clients. Especially on Windows the server would get a
connection reset error if the client crashed.
- 
library(sockets):socket_select/7would sometimes return with nothing selected even
though it was called with infinite timeout (UNIX-like platforms only).
- 
Prolog Beans clients (both Java and .NET) would sometimes get an array
index out of bounds error when more than ten concurrent sessions were
active. 
Send feedback on this subject.