Latest News

We were hacked on 2013-01-17 - please change your passwords ASAP.

I've upgraded joomla and removed all traces of the hack.  I will be taking further measures later to secure the site.

currently there are no forums (weren't used anyway), also the site's formatting is off (will be fixed soon).

sorry for the inconvenience...

Qore 0.8.6.2 has just been released with several iterator design bugfixes and iterator improvements over 0.8.6.1

For details, see:

Qore 0.8.6.1 has just been released as a stability release with several bugfixes and a few minor new features over 0.8.6.

For details, see:

 

Qore 0.8.6 has just been released with major new featured and bugfixes over 0.8.5.1.

The highlights of this release are:

 

  • perl-style boolean evaluation: one of the most annoying design bugs in Qore has just been addressed; the surprising thing is that are basically no practical cases for regression errors with the new more intuitive logic (see the link for more information)
  • arbitrary-precision numeric support: new "number" data type (and pseudo-class, etc), and support in mathematical functions as well as DBI support to return numeric types with this data type to avoid losing information (when numeric types cannot be returned as an integer for example)
  • the %try-module parse directive: for handling module loading errors at parse time
  • DBI option support: there is a new API for setting and retrieving option values in DBI drivers
  • Socket class improvements: bugs fixed in non-blocking I/O with read operations, implemented non-blocking I/O support for all write operations as well
  • iterator improvements: several new iterator classes, new methods in existing iterators, and a new pseudo-method in the root pseudo-class to allow any value to be iterated, also iterator support was added to the foreach statement
  • text file parsing improvements: new ReadOnlyFile and FileLineIterator classes were added along with the new CvsUtil module and other minor improvements making a big difference in Qore's text file processing capability
  • 18 bug fixes and many other minor improvements, please see the complete release notes for more information

 

For details, see:

 

Qore 0.8.5.1 has just been released as a bugfix release to 0.8.5.  The following issues were addressed:

  • fixed a race condition accessing global and closure-bound thread-local variables in multithreaded contexts
  • fixed a bug in transaction management with the DatasourcePool class when used with the SQLStatement class
  • fixed an error in the MailMessage.qm user module where mail headers requiring encoding were not encoded and those not requiring encoding were encoded with Q encoding
  • fixed an error in the Mime.qm user module where "_" characters in q-encoded headers were not encoded correctly

For details, see: