Permalink
Commits on Jan 2, 2012
  1. Update contributors.

    pekim committed Jan 2, 2012
Commits on Jan 1, 2012
  1. Remove the underused build-buffer source file, as it's functionally o…

    …verlapped with WritableTrackingBuffer. Rework the tiny amount of code that depended on it.
    pekim committed Jan 1, 2012
  2. Throw an Error for all protocol errors or unsupported parts of the pr…

    …otocol that areencoutered.
    
    This is simpler than try to bubble up errors that cannot be recovered from.
    pekim committed Jan 1, 2012
  3. Add support for varbinary(max).

    Pull request #3.
    pekim committed Jan 1, 2012
  4. Add support for binary and varbinary.

    Pull request #3.
    pekim committed Jan 1, 2012
  5. Add support for varchar(max) and nvarchar(max).

    Pull request #3.
    pekim committed Jan 1, 2012
Commits on Dec 31, 2011
  1. Correct source indentation.

    pekim committed Dec 31, 2011
  2. Improved support for decimal/numeric result columns.

    Added support for decimal data type (mirroring numeric).
    Added support for decimal/numeric results that are 12 or 16 bytes long.
    pekim committed Dec 31, 2011
  3. Remove unused require.

    pekim committed Dec 31, 2011
  4. Token parsing modified to use a ReadableTrackingBuffer, removing the …

    …need to track the position within the buffer within the token parsing.
    
    This is a complex and wide ranging change, that significantly simplifies token parsing, and makes it easier to read and maintain.
    Any attempt to read past the end of the available buffer results in an exception being thrown. This may have a small runtime overhead, but it's worth it because of the simplified code.
    
    Functions added to ReadableTrackingBuffer for more data types.
    Functions added to WritableTrackingBuffer for more data types.
    Many unit tests converted to use WritableTrackingBuffer, to avoid them needing to track the position withing the buffer.
    pekim committed Dec 31, 2011
Commits on Dec 29, 2011
  1. Add integration tests for bigint.

    pekim committed Dec 29, 2011
  2. Use WritableTrackingBuffer to (slightly) simplify creation of a PreLo…

    …gin7 packet (paving the way to removing BuildBuffer).
    pekim committed Dec 29, 2011
  3. Ignore webstorm project files.

    pekim committed Dec 29, 2011
Commits on Dec 28, 2011
  1. Provide (basic/rudimentary/in-efficient) support for 8 byte wide ints…

    … (nullable and non-nullable).
    committed Dec 28, 2011
  2. Add test for 8 byte wide (non-nullable) Ints

    also extends the existing test for nullable variable width integers
    committed Dec 28, 2011
Commits on Dec 20, 2011
  1. Merge pull request #1 from ciaranj/add_main_to_package_json

    Adds 'main' property to package.json
    pekim committed Dec 20, 2011
  2. Adds 'main' property to package.json

    So module consumers just need to require('tedious') rather than
    require('tedious/lib/tedious').
    committed Dec 20, 2011
Commits on Dec 18, 2011
  1. Remove dependency on the C++ buffertools module (with our own CS vers…

    …ion, that implements just the functions that we need).
    pekim committed Dec 18, 2011
Commits on Dec 4, 2011
  1. Tell npm to ignore more files.

    pekim committed Dec 4, 2011