summaryrefslogtreecommitdiff
path: root/codegen.py
Commit message (Collapse)AuthorAgeFilesLines
* Move codegen.py to rabbitmq-commonJean-Sébastien Pédron2015-10-201-596/+0
|
* Merge stable into masterMichael Klishin2015-08-311-2/+2
|\
| * GoPivotal => Pivotal Software in a few more placesMichael Klishin2015-08-311-2/+2
| |
| * (c) yearMichael Klishin2015-05-241-2/+2
| |
* | remove python version detection from Makefile...derwinlu2015-07-031-0/+1
| | | | | | | | ...and let env handle it.
* | (c) yearMichael Klishin2015-05-241-2/+2
|/
* Update copyright for 2014Simon MacMullen2014-03-171-2/+2
|
* Check UTF-8-ness of shortstrs in non-content-bearing methods. Note that we ↵Simon MacMullen2013-11-041-2/+6
| | | | use the previously developed "fast" checker to avoid a dependency on xmerl, not so much because it is fast.
* s/VMware/GoPivotal/gSimon MacMullen2013-07-011-4/+4
|
* Update copyright 2013Emile Joubert2013-01-231-2/+2
|
* macrofyMatthias Radestock2012-11-051-26/+25
|
* merge bug25266 into bug25273Matthias Radestock2012-11-051-11/+56
|\
| * fix bugMatthias Radestock2012-11-051-1/+1
| |
| * code gen property encoderMatthias Radestock2012-11-051-14/+56
| | | | | | | | | | | | pretty much symmetric to decoder Involves renaming of the decoder helper funs, since those names are more meaningful for the encoder
* | merge bug25269 into bug25266Matthias Radestock2012-11-051-26/+39
|\ \ | |/ | | | | | | which entails switching from funs to macros for all the new property decoders we introduced
| * handle all types in property decoderMatthias Radestock2012-11-041-9/+24
| |
| * merge bug25269 into bug25266Matthias Radestock2012-11-041-22/+7
| |\
| | * merge bug25268 into bug25266Matthias Radestock2012-11-041-21/+6
| | |\
| | | * ditch superfluous type mapping in codegenMatthias Radestock2012-11-031-21/+6
| | | |
| | * | be more assertive in property decodingMatthias Radestock2012-11-041-1/+1
| | |/
* | | switch back to using macrosMatthias Radestock2012-11-051-13/+25
|/ / | | | | | | | | in order to eek out a bit more performance but at least make the macro signature uniform and pull out the conditional
* | simplify property decoderMatthias Radestock2012-11-041-35/+16
|/ | | | | | functions instead of macros, which gives the same performance in the fast "no properties" path and only causes a tiny loss (if any) otherwise.
* Update copyright 2012Emile Joubert2012-02-021-2/+2
|
* cosmeticAlexandru Scvortov2011-10-181-7/+12
| | | | And fix the '_':2 thing.
* unroll property parserAlexandru Scvortov2011-10-171-5/+45
| | | | The codegen code is quite ugly now; I'll see what I can do about that.
* more autogenerated specsAlexandru Scvortov2011-08-051-0/+3
| | | | The specs for framing_0_8 and framing_0_9_1 are up to date.
* Merged default into bug23483Emile Joubert2011-02-071-1/+1
|\
| * Sender-specified distribution for fanout exchangesEmile Joubert2011-01-191-1/+1
| |
* | Correct all remaining copyright noticesMatthew Sackman2011-01-191-52/+22
|/
* merge bug23475 into default (eliminate dialyzer errors)Alexandru Scvortov2010-11-111-4/+6
|\
| * yet another spec errorMatthias Radestock2010-11-071-1/+1
| |
| * export types in more sensible order and add some that were missingMatthias Radestock2010-11-061-3/+5
| |
* | refactor: extract shortstr size checkMatthias Radestock2010-11-081-2/+7
| |
* | don't check shortstr size on decode since it is guaranteed to fitMatthias Radestock2010-11-081-2/+0
|/
* merging in from defaultVlad Alexandru Ionescu2010-09-161-6/+16
|\
| * Merging bug 23022 onto defaultMatthew Sackman2010-08-021-1/+2
| |\
| | * added connection_exit() and channel_exit() to relevant function specsAlexandru Scvortov2010-07-301-1/+2
| | |
| * | version should come firstMatthias Radestock2010-07-091-7/+6
| | |
| * | Merge default into bug22889Simon MacMullen2010-07-091-64/+64
| |\ \ | | |/
| * | Correct spec; correct dependencies.Simon MacMullen2010-07-021-1/+1
| | |
| * | Get codegen to build Protocol:version().Simon MacMullen2010-07-021-1/+7
| | |
| * | Codegen up two different versions of rabbit_framing and provide a dispatcher ↵Simon MacMullen2010-06-241-2/+7
| | | | | | | | | | | | to choose. The codegen now builds header files that are the union of 0-8 and 0-9-1.
| * | Don't pull protocol version from the JSON.Simon MacMullen2010-06-241-2/+0
| | |
* | | merging in from defaultVlad Ionescu2010-07-141-1/+101
|\ \ \ | | |/ | |/|
| * | moved export_types to inside ifdefsAlexandru Scvortov2010-07-051-23/+27
| | |
| * | added missing export_typesAlexandru Scvortov2010-07-051-1/+1
| | |
| * | better typesAlexandru Scvortov2010-07-021-7/+19
| | |
| * | moved most hard-coded types from rabbit_framingAlexandru Scvortov2010-07-021-7/+1
| | |
| * | redistributed all types from rabbit_framing_spec.hrl and rabbit.hrlAlexandru Scvortov2010-07-021-13/+2
| | |
| * | partially moved types out of rabbit.hrlAlexandru Scvortov2010-07-011-50/+51
| |/