Permalink
Commits on Jun 17, 2013
  1. Regenerate

    Michael Klishin
    Michael Klishin committed Jun 17, 2013
  2. Update rabbitmq-codegen

    Michael Klishin
    Michael Klishin committed Jun 17, 2013
  3. Remove basic.credit* methods

    Michael Klishin
    Michael Klishin committed Jun 17, 2013
  4. Exclude credits extension from generation

    Michael Klishin
    Michael Klishin committed Jun 17, 2013
    It was added for AMQP 1.0 plugin.
  5. Merge branch 'master' into bug25191

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

    Michael Klishin
    Michael Klishin committed May 14, 2013
  2. 1.6.0

    Michael Klishin
    Michael Klishin committed May 14, 2013
Commits on May 13, 2013
  1. Body framing benchmarking scripts

    Michael Klishin
    Michael Klishin committed May 13, 2013
  2. Body encoding profiling script

    Michael Klishin
    Michael Klishin committed May 13, 2013
  3. Switch to ruby-prof

    Michael Klishin
    Michael Klishin committed May 13, 2013
  4. Remove outdated profiling document

    Michael Klishin
    Michael Klishin committed May 13, 2013
    Unfortunately, I can't get perftools.rb to work again
    so we switch to ruby-prof which works fine on 1.9.3 and 2.0.0.
  5. Install perftools.rb on all MRI versions

    Michael Klishin
    Michael Klishin committed May 13, 2013
  6. Move codegen helpers to AMQ::Pack

    Michael Klishin
    Michael Klishin committed May 13, 2013
  7. Initialize with packed indices

    Michael Klishin
    Michael Klishin committed May 13, 2013
  8. Extract exception classes

    Michael Klishin
    Michael Klishin committed May 13, 2013
  9. Extract constants into a separate file

    Michael Klishin
    Michael Klishin committed May 13, 2013
    Preparing for reusing some Ruby code between pure and native versions
  10. AMQ::Hacks => AMQ::Pack

    Michael Klishin
    Michael Klishin committed May 13, 2013
  11. Add Rakefile for extension compilation

    Michael Klishin
    Michael Klishin committed May 13, 2013
  12. Add Rake to Gemfile

    Michael Klishin
    Michael Klishin committed May 13, 2013
  13. Ignore generated Makefile

    Michael Klishin
    Michael Klishin committed May 13, 2013
  14. Introduce a way to encode 32 bit floats

    Michael Klishin
    Michael Klishin committed May 13, 2013
    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
    Michael Klishin committed May 6, 2013
  2. 1.5.0

    Michael Klishin
    Michael Klishin committed May 6, 2013
  3. Eliminate intermediary array created when encoding frames

    Michael Klishin
    Michael Klishin committed May 6, 2013
Commits on Apr 30, 2013
  1. Back to pre

    Michael Klishin
    Michael Klishin committed Apr 30, 2013
  2. 1.4.0

    Michael Klishin
    Michael Klishin committed Apr 30, 2013
  3. Run CI against 2.0

    Michael Klishin
    Michael Klishin committed Apr 30, 2013
  4. Include basic.credit* extension (new in RabbitMQ 3.1)

    Michael Klishin
    Michael Klishin committed Apr 30, 2013
  5. Remove a comment that doesn't explain anything

    Michael Klishin
    Michael Klishin committed Apr 30, 2013
  6. Ignore .ruby-version

    Michael Klishin
    Michael Klishin committed Apr 30, 2013
Commits on Apr 10, 2013
  1. Merge branch 'master' of github.com:ruby-amqp/amq-protocol

    Michael Klishin
    Michael Klishin committed Apr 10, 2013
  2. Bump minimum RSpec version

    Michael Klishin
    Michael Klishin committed Apr 10, 2013
  3. Now working on 1.4.0.pre

    Michael Klishin
    Michael Klishin committed Apr 10, 2013
  4. Correct 1.8.7 tests

    Michael Klishin
    Michael Klishin committed Apr 10, 2013