Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 23, 2015
  1. @jdrago999
Commits on Dec 20, 2013
  1. @michaelklishin

    Change version back

    michaelklishin authored
    References #42.
Commits on Dec 19, 2013
  1. changes re-issued from 1.9.x-stable branch to master

    Benjamin Conlan authored
  2. @michaelklishin

    Revert "fixed single bite conversion from signed to unsigned for 'b' …

    michaelklishin authored
    …frames"
    
    This reverts commit 4e7a877.
    
    Breaks some of the tests.
Commits on Dec 18, 2013
  1. @michaelklishin

    Back to dev version

    michaelklishin authored
  2. @michaelklishin

    1.9.1

    michaelklishin authored
  3. fixed signed 16bit amqp framing conversion

    Benjamin Conlan authored
Commits on Nov 21, 2013
  1. Back to dev version

    Michael Klishin authored
  2. 1.9.0

    Michael Klishin authored
  3. @pairing

    Add proper implementation of next_clear_bit for Bitset and update int…

    pairing authored
    …_allocator to use it, and fix issues with Bitset creating large fixnums.
    
    - Fix lots of left-shift related bugs in Bitset (as we were creating a large number of BigNum's with potentially thousands of binary digits to hold our "words" due to left-shift converting FixNums to BigNums. It's still going to happen from 61-64 bits, but way better than 2048-bit fixnums being used).
    - Added benchmark for IntAllocator. It used to take up to a minute to allocate 10,000 integers on a 2.7 GHz Intel Core i5, now takes 4 seconds for 65,536 (which we killed after waiting for 6 minutes using the old allocator).
Commits on Sep 17, 2013
  1. Back to dev version

    Michael Klishin authored
  2. 1.8.0

    Michael Klishin authored
  3. @nviennot
Commits on Sep 16, 2013
  1. Extract AMQ::URI from AMQ::Settings

    Michael Klishin authored
Commits on Aug 7, 2013
  1. Back to dev version

    Michael Klishin authored
  2. 1.7.0

    Michael Klishin authored
Commits on Jun 17, 2013
  1. Regenerate

    Michael Klishin authored
  2. Remove basic.credit* methods

    Michael Klishin authored
  3. Merge branch 'master' into bug25191

    Michael Klishin authored
    Conflicts:
    	codegen/rabbitmq-codegen
Commits on May 14, 2013
  1. Back to development version

    Michael Klishin authored
  2. 1.6.0

    Michael Klishin authored
Commits on May 13, 2013
  1. Move codegen helpers to AMQ::Pack

    Michael Klishin authored
  2. Initialize with packed indices

    Michael Klishin authored
  3. Extract exception classes

    Michael Klishin authored
  4. Extract constants into a separate file

    Michael Klishin authored
    Preparing for reusing some Ruby code between pure and native versions
  5. AMQ::Hacks => AMQ::Pack

    Michael Klishin authored
  6. Introduce a way to encode 32 bit floats

    Michael Klishin authored
    Ruby does not distinguish between 32 and 64 bit numeric values
    because of automatic promotion of numeric types. However, AMQP 0.9.1
    does and some RabbitMQ clients or plugins may declare entities
    using 32 bit numeric types.
    
    Deserialization of such types is not a problem. Indicating
    that a float should be serialzied as 32 bit, however, is trickier.
    
    This commit introduces a box class (think JVM boxed types) that is
    serialized as a 32 bit float and does nothing else (deserialization
    uses regular Ruby floats). It is also simply a container, not
    a Float implementation so performing arithmetic on such boxes
    won't work.
Commits on May 6, 2013
  1. Back to development version

    Michael Klishin authored
  2. 1.5.0

    Michael Klishin authored
  3. Eliminate intermediary array created when encoding frames

    Michael Klishin authored
Commits on Apr 30, 2013
  1. Back to pre

    Michael Klishin authored
  2. 1.4.0

    Michael Klishin authored
Something went wrong with that request. Please try again.