10.9 Changes Introduced in Version 3.8.2
Version 3.8.2 is a bugfix release only, no new features has been added.
     
- call_residue/2: fix bug when the goal called- copy_term/2.
- listing/[1,2], portray_clause/[1,2], top-level: cope with constrained/attributed variables.
- portray_clause/[1,2],- write_term/[2,3]with- indented(true): do not juggle module prefixes.
- Foreign resources: problems with prelinked resources and with clpfd
- Foreign resources: The returned arguments from a foreign function are
now properly ignored if an exception was raised with SP_raise_exception().
- Foreign resources: Added some, for now, undocumented callbacks to
<sicstus/sicstus.h>.  Documented SP_to_os(),SP_from_os().
- Atom garbage collector: don't reclaim undefined predicates that have pointers to them;
some atom locations were not traced. 
- Local stack shifter bug. 
- Source info management: ensure expansion of the compiled file table. 
- Backtracking from fastcode to compactcode special case. 
- Bytecode relocation bug after restore. 
- Compiler bug on very large clauses. 
- SP_WcxOpenHook: incorrect prototype.
- Emulator kernel: performance bugs. 
- 64-bit portability bugs. 
- library(bdb): a relative filename given in- db_open/5was
treated by SICStus as relative to the current working directory, but
should be relative to the given BDB environment.
- library(clpfd): somewhat faster arithmetic, lingering bugs in- serialized/[2,3]and- cumulative/[4,5],- labeling/2options- value/1,- variable/1
- The configure script did not specify the correct Irix/MIPS ABI/ISA level
building with GCC. 
- Added --with=<package> options to spld and splfr to
override default installation path for third-party software packages. 
- spld: Fixed bugs in argument handling.  `.pl' file arguments
are no longer compiled at spld time, but passed directly to
SP_load().
- library(jasper): Multiple threads are allowed to call SICStus
without- IllegalCallerExceptionbeing thrown. 
See Java Threads.
- library(jasper): Argument-checking bug in- jasper_call_static/6and- jasper_call_instance/6.
- Recover properly from memory allocation failures.