Permalink
Commits on May 17, 2016
  1. Version bump to v2.1.0.pre2

    iconara committed May 17, 2016
  2. Allow ruby-1.9.3 to fail in Travis

    iconara committed May 17, 2016
    It seems like the snappy gem is not compatible. Maybe we should drop 1.9.3 support completely.
  3. Update Ione to v1.3.0.pre2

    iconara committed May 17, 2016
  4. Merge branch 'pr_128'

    iconara committed May 17, 2016
Commits on May 10, 2016
  1. Reorganize protocol handler to flush queue once

    grddev committed May 10, 2016
    If we receive multiple responses in one batch, then this will flush the
    request queue only once per batch instead of once per response.
    
    In order to achieve this, the promise fulfillment was moved outside
    complete request.
  2. Improve event-listener logic

    grddev committed May 10, 2016
    First, use the response passed in, to not rely on instance state when
    not really needed.
    
    Secondly, the early return doesn't seem very useful, given that each
    will not do anything for an empty list anyhow.
  3. Change connection manager to use immutable list

    grddev committed May 10, 2016
    This way, locks are only required around access to the instance variable
    and not when modifying the list of connections. Given that the list of
    connections is expected to stay relatively stable, this should optimize
    the common case.
    
    This was already encapsulated by the snapshot method, so the remaining
    methods were rewritten to use that.
  4. Improve next-stream-id lookup by using a stack

    grddev committed May 10, 2016
    This avoids scanning through the 128 promises array for a free slot
    while holding the lock.
  5. Remove hardcoded stream-id ordering from spec

    grddev committed May 10, 2016
    The order stream ids are used should not matter
Commits on Jul 15, 2015
  1. Merge branch 'pr_126'

    iconara committed Jul 15, 2015
  2. Prepare statement again when it is lost

    stenlarsson committed Jul 15, 2015
    If an ALTER TABLE is performed the prepared statements are lost. In this case the statement should be prepared again.
Commits on Oct 26, 2014
  1. Version bump to v2.1.0.pre1

    iconara committed Oct 26, 2014
  2. Update to ione v1.2.0.pre5

    iconara committed Oct 26, 2014
Commits on Sep 28, 2014
  1. Merge branch 'pr_123'

    iconara committed Sep 28, 2014
  2. Remove some stray whitespace

    iconara committed Sep 28, 2014
Commits on Sep 24, 2014
Commits on Sep 11, 2014
  1. Update the Ione requirement to v1.2.0.pre3

    iconara committed Sep 11, 2014
    This version fixes a small issue with what error is raised when connecting to something that doesn’t talk the CQL protocol.
Commits on Sep 9, 2014
  1. Version bump to v2.1.0.pre0

    iconara committed Sep 9, 2014
  2. Update the Ione dependency to v1.2.0.pre2

    iconara committed Sep 9, 2014
    That’s the first version with the SSL support. It also changes the third parameter to IoReactor#connect to a hash, and without that change the new connection code won’t run.
  3. Refactor the type encoding specs

    iconara committed Jul 15, 2014
    Extract a function that takes a type and a value and returns the encoded bytes
  4. Refactor the UDT encoding tests

    iconara committed Jul 15, 2014
  5. Add support for nil UDT values

    iconara committed Jul 14, 2014
  6. Add support for encoding and decoding custom type values

    iconara committed Jul 14, 2014
    They will be decoded as byte strings, and are expected to be passed in as byte strings
  7. Fix some bytes in a spec

    iconara committed Jul 8, 2014