10.33.1 Bugs Fixed
write_term(X,[max_depth(D)])
did not always respect the depth limit.
- Source_info bug for huge interpreted clauses.
- Incorrect increment in some global stack expansions.
-
restore/1
behavior while loading files fixed.
-
Foreign code that use the type
string(N)
could read from unallocated memory.
-
Character codes > 255 are now always classified as lower case, by
default. On Unix, the process locale could affect whether character
codes > 255 were classified as lowercase or not. One symptom was that
loading the Tcl/Tk library, which may change the process locale, changed
the Prolog syntax.