Qore Programming Language

  • Increase font size
  • Default font size
  • Decrease font size

Qore 0.7.5 RELEASE-NOTES

E-mail Print PDF

RELEASE-NOTES for Qore 0.7.5

release summary: 4 bug fixes and minor new features over 0.7.4

  • BUG FIX: Datasource::close() would assert() in debug mode and do nothing in non-debug mode
  • BUG FIX: fixed a deadlock in running class destructor code when a member is deleted that is itself an object, and that object's destructor references the parent object
  • BUG FIX: fixed a bug in the "qore" binary reporting the library's latest module API version (was using the compiled value and not the value from the library)
  • BUG FIX: fixed a bug in the HTTPClient class where the connection was not flagged as closed when an error occurred that indicated that the client had closed the connection
  • added a ModuleDir key to the hash output of get_qore_library_info()
  • added an optional port number to datasources (i.e.: driver:user/pass@db(encoding)%host:port, updated:
  •    Datasource::constructor(): added support for a port argument
  •    Datasource::setPort(): new method
  •    Datasource::getPort(): new method
  •    DatasourcePool::constructor(): added support for a port argument
  •    DatasourcePool::getPort(): new method
  •    parseDatasource(): modified to parse the port if present
  • updated module API to 0.7 supporting DBI drivers with port as a configuration option
  • updated the %include directive to always search the directory of the currently-executing script first if known when looking for files without an absolute path
  • added the C++ API function QoreObject::externalDelete() to handle the situation when object private data is deleted externally (needed by the QT modules)
  • improved error messages in the scanner when trying to %include something that's not a regular file

 

Last Updated on Monday, 13 July 2009 10:01