Permalink
Commits on Jun 4, 2011
  1. Block signals properly for a pile more API entry points

    How'd I miss these???
    bos committed Jun 4, 2011
Commits on Jun 3, 2011
  1. Bump version.

    bos committed Jun 3, 2011
Commits on May 16, 2011
  1. Bump version

    bos committed May 16, 2011
  2. Drop libmygcc from the list of required libraries.

    We'd only need that if we supported linking with the libmysqld
    embedded server, which we most definitely do not right now.
    bos committed May 16, 2011
Commits on May 6, 2011
  1. Add an extra file

    bos committed May 6, 2011
  2. Avoid the use of runInBoundThread.

    Instead, wrap janky signal-unsafe MySQL API calls with signal block/unblock
    actions at the C level. This should be faster than using bound threads, and
    also avoids the perils of running out of OS threads documented in
    http://hackage.haskell.org/trac/ghc/ticket/5174
    bos committed May 6, 2011
Commits on Apr 30, 2011
Commits on Apr 29, 2011
  1. Document defaultConnectInfo.

    bos committed Apr 29, 2011
  2. Bump version.

    bos committed Apr 29, 2011
  3. Set default character set to UTF-8.

    bos committed Apr 29, 2011
  4. Improve a few key docs.

    bos committed Apr 29, 2011
  5. Omit needless export

    bos committed Apr 29, 2011
Commits on Apr 28, 2011
  1. Add insertID.

    bos committed Apr 28, 2011
  2. Beef up docs.

    bos committed Apr 28, 2011
  3. Add some documentation to make it clear what's what.

    --HG--
    rename : COPYING => LICENSE
    bos committed Apr 28, 2011
  4. Tidy up imports.

    bos committed Apr 28, 2011
  5. Move files around

    --HG--
    rename : Database/MySQL.hs => Database/MySQL/Base.hs
    rename : Database/MySQL/C.hsc => Database/MySQL/Base/C.hsc
    rename : Database/MySQL/Types.hsc => Database/MySQL/Base/Types.hsc
    bos committed Apr 28, 2011
  6. Add README

    bos committed Apr 28, 2011
  7. Seek and tell, commit and rollback.

    bos committed Apr 28, 2011
  8. Add support for connection options.

    bos committed Apr 28, 2011
  9. Add SSL connection support.

    bos committed Apr 28, 2011
  10. Tons of code changes and some doc notes.

    In brief:
    
    Allow both blocking and non-blocking use of the C API.
    
    Document the rules (at least as I imagine them to be) for object lifetime
    management.
    
    A pony.
    bos committed Apr 28, 2011
  11. Add useResult, nextResult.

    The handling of Result is incorrect at the moment, as MYSQL_RES values must
    be freed before we can safely call mysql_next_result, but the current automatic
    freeing of MYSQL_RES via a finalizer does not permit this.
    bos committed Apr 28, 2011
  12. Basic result fetching.

    bos committed Apr 28, 2011
Commits on Apr 27, 2011
  1. setCharacterSet

    bos committed Apr 27, 2011
  2. selectDB

    bos committed Apr 27, 2011
  3. Field metadata.

    bos committed Apr 27, 2011
  4. More implementation: query, fieldCount, affectedRows, and escape.

    Also improved the performance of withRTSSignalsBlocked.
    bos committed Apr 27, 2011
  5. Yert more info.

    bos committed Apr 27, 2011