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.