summaryrefslogtreecommitdiff
path: root/src/rabbit_binary_generator.erl
Commit message (Collapse)AuthorAgeFilesLines
* Merge bug25374Simon MacMullen2014-03-191-1/+1
|\
| * Update copyright for 2014bug25940Simon MacMullen2014-03-171-1/+1
| |
* | change AMQP codec field type 'b' interpretationbug25374Matthias Radestock2014-03-171-1/+1
|/ | | | | from unsigned to signed, in compliance with the spec and most clients.
* grrr, forgot onebug25942Matthias Radestock2014-01-071-1/+1
|
* it turns out that dialyzer dislikes improper listsMatthias Radestock2014-01-071-10/+10
| | | | | ...and spits out "Cons will produce an improper list" errors *sigh*
* some small codec optimisationsMatthias Radestock2014-01-021-32/+31
| | | | | | - encode and decode field types as characters rather than strings - construct shallower iolists by cons'ing instead of appending - avoid construction of intermediate binary for tables and arrays
* s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|
* Update copyright 2013bug25343Emile Joubert2013-01-231-1/+1
|
* code gen property encoderMatthias Radestock2012-11-051-56/+1
| | | | | | pretty much symmetric to decoder Involves renaming of the decoder helper funs, since those names are more meaningful for the encoder
* ditch superfluous type mapping in codegenMatthias Radestock2012-11-031-3/+3
|
* cosmeticMatthias Radestock2012-11-031-41/+43
|
* cosmetic: vertical alignment / shrinkageMatthias Radestock2012-11-031-48/+20
|
* refactor: move constant and give it a better nameMatthias Radestock2012-06-121-21/+8
|
* Update copyright 2012bug24606Emile Joubert2012-02-021-1/+1
|
* a few minor tweaks, essentially cosmeticMatthias Radestock2011-09-301-7/+7
|
* avoid creation of intermediate binaries by using io_listsMatthias Radestock2011-09-301-3/+2
| | | | This is worth 1-2% with "MCM -a" and two Erlang schedulers
* cosmetic - comment indentationMatthias Radestock2011-03-041-6/+7
|
* Remove boolean shouldClose from response of bin_gen:map_exceptionMatthew Sackman2011-02-111-15/+11
|
* Update .erl and .hrl license boilerplatesMatthew Sackman2011-01-191-26/+11
|
* Fix bug. FTR, this mistake has been there since Sept 16th 2010Matthew Sackman2011-01-131-2/+1
|
* Get rid of -import() statments.Marek Majkowski2010-12-081-2/+0
|
* yet more spec fixesMatthias Radestock2010-11-061-2/+5
|
* or should be orelse; cosmeticbug22180Vlad Alexandru Ionescu2010-10-111-7/+7
|
* fixing merge conflictsVlad Alexandru Ionescu2010-09-161-16/+12
|
* merging in from defaultVlad Alexandru Ionescu2010-09-161-2/+2
|
* merging in from defaultVlad Alexandru Ionescu2010-09-161-0/+51
|\
| * merging in from defaultVlad Ionescu2010-07-141-0/+51
| |\
| | * merging in from defaultVlad Ionescu2010-05-141-0/+51
| | |\
| | | * unsplitting map_exception; erlang client will be using map_exception directlyVlad Ionescu2010-01-211-16/+9
| | | |
| | | * moving rabbit_reader:map_exception/2 to rabbit_binary_generator and spliting ↵Vlad Ionescu2010-01-211-0/+58
| | | | | | | | | | | | | | | | it into amqp_exception/1 and map_exception/2 in order to use amqp_exception/1 in the erlang client
* | | | handle transcoding of content when it is not available decodedMatthias Radestock2010-08-071-1/+10
| | | |
* | | | cosmeticMatthias Radestock2010-08-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | - we only use quoted atoms in types and when quoting is needed - make existence check total - if it's the wrong type code further down the chain will barf anyway
* | | | Remove maybe_encode_propertiesSimon MacMullen2010-07-091-21/+8
| | | |
* | | | put the 'none' check back into ensure_content_encodedMatthias Radestock2010-07-091-1/+3
| | | | | | | | | | | | | | | | it's safer and more obviously correct that way
* | | | Merge default into bug22889Simon MacMullen2010-07-091-7/+14
|\ \ \ \ | |/ / /
| * | | cleanupAlexandru Scvortov2010-07-061-5/+8
| | | |
| * | | moved common types rabbit_types; move net types to rabbit_networkingAlexandru Scvortov2010-07-061-3/+3
| | | |
| * | | better typesAlexandru Scvortov2010-07-021-1/+1
| | | |
| * | | partially moved types out of rabbit.hrlAlexandru Scvortov2010-07-011-6/+9
| | | |
* | | | Store protocol with encoded properties, use it to transcode if needed.Simon MacMullen2010-07-091-8/+16
| | | |
* | | | Remove remaining hard coding of rabbit_framing_amqp_0_9_1 from the codec.Simon MacMullen2010-07-021-14/+14
| | | |
* | | | Remove the rabbit_framing shim, pass around a module name and use that.Simon MacMullen2010-07-021-4/+5
| | | |
* | | | Codegen up two different versions of rabbit_framing and provide a dispatcher ↵Simon MacMullen2010-06-241-11/+3
| | | | | | | | | | | | | | | | to choose. The codegen now builds header files that are the union of 0-8 and 0-9-1.
* | | | Rename protocol constant.Simon MacMullen2010-06-241-2/+2
| | | |
* | | | Add protocol to reader and writer state, and pass it around in enough places ↵Simon MacMullen2010-06-241-8/+9
| | | | | | | | | | | | | | | | to let us switch based on protocol. Remove a couple of unused exports while we're there.
* | | | Fix up connection.close/ok and basic consume. I think we're now talking real ↵Simon MacMullen2010-06-231-1/+8
|/ / / | | | | | | | | | AMQP 0-8.
* | | fixed specsAlexandru Scvortov2010-06-091-1/+1
| | |
* | | handling the case of empty payload in ↵bug22761Vlad Ionescu2010-05-141-4/+5
|/ / | | | | | | rabbit_binary_generator:build_content_frames/7
* | re-fragment contentbug21974Matthias Radestock2010-04-231-25/+28
| | | | | | | | so we only produce the minimum number of frames necessary
* | Merging bug22332 onto defaultMatthew Sackman2010-02-101-3/+3
|\ \