Next: 4.2.1 Other Changes, Previous: 4.2.1 New Features, Up: 4.2.1 Changes [Contents]
restore/1 would behave inconsistently if invoked while loading files.
user:portray/1 would switch off the debugger.
user_error would sometimes appear out of
order wrt. output to other interactive streams.
exception(E) should read
raise(E).
beginning_of_file and end_of_file are
now seen by term expansions only for source files, but not for files
embedded by the :-include directive.
predicate_property/2 with nonvar arguments would succeed nondeterminately.
=..(+Term,+List) could raise spurious errors instead of merely failing.
SPIO_E_IO_ERROR.
library(between): between/3 was not steadfast for constrained variables.
library(timeout) can be intercepted by the debugger again. They
were made transparent in release 4.1.3, but that hinders debugging.
library(timeout) did not work consulted.
library(plunit) did not handle :- include directives correctly.
library(bdb): db_findall/5 was not declared as a meta
predicate. Determinacy bugs.
library(zinc)
all_equal fixed.
mzn2fzn, not supported as of release 1.3.
maximum/2, minimum/2 caused memory leak.
precedences/1 option to cumulative/2.
library(ugraphs), library(wgraphs): determinacy bugs.
library(odbc): Non-ASCII error messages from the ODBC driver
could give an exception about misencoded string. Incorrect handling of
SQL_BIGINT and related types. Improved robustness.