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.