14.25.3 Bugs Fixed
- Using
call/1, et al. on \+ and once/1 could
sometimes be slow if the argument was a huge term. This problem was
introduced in SICStus 4.3.3.
- Various problems, including crashes, could happen if SICStus was
re-initialized. This was caused by a dangling pointer after calling
SP_deinitialize(). These crashes often showed strtod.c in the backtrace.
- On Windows,
file_systems:make_directory/1 would fail for very long paths.
- Retrieving source info for exceptions in abolished, compiled code could crash.
- CLPFD:
- - Improved error handling for malformed set expressions and for
sum/3.
- - Better propagation in special cases of product and quotient.
- - Better attribute projection for
min/2, max/2, minimum/2, and maximum/2.
Send feedback on this subject.