Commits on May 10, 2011
  1. Generalize results-info-column-count! to results-info so we can use i…

    …t later for retrieving other result info stuff. Simplify fetch! procedure and its caller since the number of rows is always 1, so we don't need to retrieve it - it isn't used anyway
    Peter Bex committed May 10, 2011
Commits on May 9, 2011
  1. Implement datetime unparsing to restore symmetry :)

    Peter Bex committed May 9, 2011
  2. Simplify datetime result value handling a bit by handling it all in C…

    … instead of going through a foreign type
    Peter Bex committed May 9, 2011
  3. No need to make the same type for CS_DATAFMT twice

    Peter Bex committed May 9, 2011
  4. Inline type size into alist creation to avoid creating lots of proced…

    …ures through multiple macro calls
    Peter Bex committed May 9, 2011
  5. Drop unused eor-object and fix varchar-string-using code so it doesn'…

    …t have to be exported
    Peter Bex committed May 9, 2011
  6. Reindent make-bound-variables

    Peter Bex committed May 9, 2011
  7. Do not keep canceling commands, as that's ugly. Instead, require user…

    … to read out all results or cancel the result set. Refactor a bit to make canceling and result cleanup saner
    Peter Bex committed May 9, 2011
  8. Make result-values return rows in the proper order

    Peter Bex committed May 9, 2011
Commits on May 7, 2011
  1. Create abstract data type for result objects and split up bound varia…

    …ble creation/result consumption into separate procedures. This makes call-with-result-set optional
    Peter Bex committed May 7, 2011
  2. Get rid of special 'eod' type in row-fetch; returning #f is unambiguo…

    …us (if there's row data, it will always return a list), simpler and faster
    Peter Bex committed May 7, 2011
  3. Clean up connection-property handling so it's a bit more Schemely and…

    … change connect! to use the connection pointer, since server error messages at connect time can still be received (so we can see _why_ the connection failed)
    Peter Bex committed May 7, 2011
  4. More compacting

    Peter Bex committed May 7, 2011
  5. Simplify and Schemify connection-property-set! and make the code a bi…

    …t more compact
    Peter Bex committed May 7, 2011
Commits on May 6, 2011
Commits on Apr 30, 2011
  1. Convert the stress-test to get rid of call-with-context and call-with…

    …-connection too
    Peter Bex committed Apr 30, 2011
  2. Refactor away call-with-connection and replace it with connection acc…

    …essing primitives
    Peter Bex committed Apr 30, 2011
  3. Get rid of explicit contexts by making a global, internal, *app-conte…

    …xt* variable
    Peter Bex committed Apr 30, 2011
Commits on Apr 25, 2011
  1. Add a test for a strange bug in freetds which causes certain classes …

    …of errors to go undetected
    Peter Bex committed Apr 25, 2011
  2. Use stable floating-point numbers (with fractions divisible by 2) so …

    …we get sane and predictable output in the tests
    Peter Bex committed Apr 25, 2011
  3. Add float and real tests

    Peter Bex committed Apr 25, 2011
Commits on Apr 24, 2011
  1. Fix float values - they're doubles

    Peter Bex committed Apr 24, 2011
  2. Fix cardinality calculation's off-by-one error triggered by tests. Ad…

    …d the missing 'Open Client and Open Server Common Libraries Reference Manual' documentation (everything with the cs_ prefix is documented there)
    Peter Bex committed Apr 24, 2011
  3. Restructure egg layout a bit (move module tests into tests dir as str…

    …ess-test.scm and add 'run.scm' to support automated salmonella tests, and remove unused tests. To actually make this work we'll need to get rid of the requirement to make a secrets file. Perhaps use the env or something?)
    
    --HG--
    rename : test-freetds-module.scm => tests/stress-test.scm
    rename : test-freetds-secret-default.scm => tests/test-freetds-secret-default.scm
    Peter Bex committed Apr 24, 2011
Commits on Apr 22, 2011
Commits on Apr 21, 2011
Commits on Apr 19, 2011
  1. Fix sending of string values; fix null value bug

    Peter Bex committed Apr 19, 2011
  2. Add null value handling

    Peter Bex committed Apr 19, 2011
Commits on Apr 13, 2011
  1. TODO: query-specific metadata

    committed Apr 12, 2011
  2. some TODOs

    committed Apr 12, 2011