Updates - Technical News - Reported Errors

October 17, 2004
A new version of DOL (Version 6.0) is about to be released.

The new version has several important improvements:

  • Memory leak in sweap.c - function newArr(), the SPLIT option on PC has been corrected.
  • Added ZZinheritAll as an option for users who do not want to worry about all base classes required to have at least one virtual function (as required when only ZZ_INHERIT is used).
  • A significant improvement in the size of disk file for memory blasting. Previous versions stores a large internal array filled mostly with 0's. The array is now stored more efficiently. Depending on the chosen parameters and size of the problem, this improvement may decrease the disk storage from 137kB to 440B !!
  • Functions util.clear() can now be safely used for all three modes of saving to disk (it was disabled for ASCII and binary modes in previous versions).
  • New function util.getNumObjects() returns the number of application objects currently in use. (The count does not include arrays of objects.)
  • In the User Guide, the entire chapter 13 (memory allocation and saving to disk) has been revised.