Commits on Mar 19, 2011
  1. Prepare release 1.0.1

    committed Mar 19, 2011
  2. Make sure to use POSIX strerror_r

    Apparently in some setups the PHP header files define _GNU_SOURCE,
    which has the effect of forcing the use of a variant of strerror_r
    which is different from what is expected. This works-around the problem
    by including the POSIX header files first.
    committed Mar 19, 2011
  3. Bug 22600: fix possible segfault in 64 bit systems

    Because of a missing include the compiler was implicitly declaring the
    PHP functions for throwing exceptions. This could segfault in a 64-bit
    system because the pointer returned from zend_exception_get_default was
    being truncated to a 32-bit value.
    This fixes the problem, enables all compiler warnings, and cleans-up
    some other code a bit.
    committed Mar 19, 2011
Commits on Mar 10, 2011
Commits on Jul 21, 2010
  1. Bump chdb version.

    committed Jul 21, 2010
Commits on Jul 7, 2010
  1. Removed user-space caching of open chdb files.

    While this modification can make some artificial benchmarks slower, it
    is unlikely that it will significantly affect any realistic workload,
    since the time it takes to load and unload a chdb file is in the order
    of 10 microseconds.
    On the other hand by avoiding user-space caching, the newest version of
    a file can be loaded each time a PHP chdb instance is created, thus
    allowing the use of chdb for slowly changing data. Chdb files are now
    also unloaded as soon as the corresponding chdb object is destroyed,
    making better use of memory in certain scenarios.
    Kernel-level caching should still provide reuse of the same physical
    pages across multiple requests.
    committed Jul 7, 2010
Commits on Jun 17, 2010
  1. Fix spelling mistake.

    committed Jun 17, 2010
Commits on Jun 16, 2010
  1. Update INSTALL instructions.

    committed Jun 16, 2010
  2. Fix config.m4 glitches.

    committed Jun 16, 2010
  3. Add PEAR support.

    committed Jun 16, 2010
Commits on Jun 3, 2010
  1. Initial commit.

    committed Jun 3, 2010