13.18.2 Bugs Fixed
-
Terms containing a hash mark (‘#’) was not transmitted correctly to
the SICStus Prolog IDE (SPIDER). This affected the SPIDER debugger view,
among other things.
- Several built-in predicates did not handle constrained “output”
variables correctly, e.g.
atom_length/2
, char_code/2
,
atom_concat/3
, sub_atom/5
- Fix variable binding display bug when inside disjunctions and do-loops
- Prevent state corruption upon out-of-memory exception in certain contexts
library(random)
: random(L,L,X)
would succeed with X = L
instead of failing
-
queues:singleton_queue/2
returned the wrong term
- CLPFD:
- Performance bug in special cases of
case/[3,4]
table/[2,3]
: bug with inf/sup
in binary relations
Send feedback on this subject.