pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:419:    The optional (and not enabled by default) support for facet classes    has been removed, since it was only partially done and not really    used.      o It is no longer possible to compile Pike without libgmp.       Bignums are now a required language feature      o The old low-level 'files' module has been renamed to _Stdio    + o The old _PGsql helper module has been removed. +    o 'GTK' is now GTK2, not GTK1 unless the system has no GTK2 support.      o Locale.Charset       The charset module is now available on the top level as 'Charset'      o The ancient syntax for arrays (string * was an alias for    array(string)) has now been removed completely.      o Compatibility for Pike versions before 7.6 is no longer available.
pike.git/CHANGES:666:    Uses the new _object_size lfun, if present in objects, to account    for RAM-usage in C-objects that allocate their own memory.      o Mysql       + Added support more modern client libraries (incl. MariaDB)       + Mysql.mysql now has methods to query the id or SQLSTATE of the    last error.    + o pgsql +  +  A complete rewrite of the existing driver. Changes in random order: +  + Eliminates an obscure and rare Pike-internals corruption bug. +  + Drops the _PGsql CMOD in favour of pure Pike using Stdio.Buffer. +  + Fully threaded, event and callback driven operation. +  + Maximum parallelism over a single filedescriptor (better than before). +  + New interface: fetch_row_array() and callback driven. +  + Less filling and faster than the existing driver. +    o Protocols.DNS       + Prevent endless loops in maliciously crafted domain names.       + Add QTYPE T_ANY to DNS enum EntryType in DNS.pmod.       + Handle truncated labels       + TCP client and server support