Commit Graph

79 Commits

Author SHA1 Message Date
Michael Klishin 721d5e3a24 GoPivotal => Pivotal Software in a few more places 2015-08-31 14:44:45 +03:00
Michael Klishin 73f47630aa (c) year 2015-05-24 04:24:11 +03:00
Simon MacMullen 2f6b97a5df Update copyright for 2014 2014-03-17 17:25:24 +00:00
Simon MacMullen 2a838a16a6 Check UTF-8-ness of shortstrs in non-content-bearing methods. Note that we use the previously developed "fast" checker to avoid a dependency on xmerl, not so much because it is fast. 2013-11-04 14:33:33 +00:00
Simon MacMullen cb7027982a s/VMware/GoPivotal/g 2013-07-01 10:49:14 +01:00
Emile Joubert b629976a61 Update copyright 2013 2013-01-23 12:03:02 +00:00
Matthias Radestock bc78eea54e macrofy 2012-11-05 18:07:34 +00:00
Matthias Radestock 274663ef88 merge bug25266 into bug25273 2012-11-05 17:55:50 +00:00
Matthias Radestock b8de903254 merge bug25269 into bug25266
which entails switching from funs to macros for all the new property
decoders we introduced
2012-11-05 17:45:29 +00:00
Matthias Radestock eabc69cc78 switch back to using macros
in order to eek out a bit more performance
but at least make the macro signature uniform and pull out the conditional
2012-11-05 17:24:58 +00:00
Matthias Radestock 6fbb6dc875 fix bug 2012-11-05 14:08:13 +00:00
Matthias Radestock ec58eb9caf code gen property encoder
pretty much symmetric to decoder
Involves renaming of the decoder helper funs, since those names are
more meaningful for the encoder
2012-11-05 12:22:21 +00:00
Matthias Radestock 486b736a35 handle all types in property decoder 2012-11-04 16:48:13 +00:00
Matthias Radestock 58eb07c88e merge bug25269 into bug25266 2012-11-04 16:04:05 +00:00
Matthias Radestock a6e6884e1d merge bug25268 into bug25266 2012-11-04 16:03:28 +00:00
Matthias Radestock 73a617fbd5 be more assertive in property decoding 2012-11-04 09:32:01 +00:00
Matthias Radestock 95192cea67 simplify property decoder
functions instead of macros, which gives the same performance in
the fast "no properties" path and only causes a tiny loss (if any)
otherwise.
2012-11-04 09:29:58 +00:00
Matthias Radestock 66c0c406dc ditch superfluous type mapping in codegen 2012-11-03 21:04:32 +00:00
Emile Joubert e9559c13ba Update copyright 2012 2012-02-02 13:41:23 +00:00
Alexandru Scvortov 15e3658936 cosmetic
And fix the '_':2 thing.
2011-10-18 10:04:13 +01:00
Alexandru Scvortov 6f4b92bfdf unroll property parser
The codegen code is quite ugly now; I'll see what I can do about that.
2011-10-17 16:51:23 +01:00
Alexandru Scvortov 010a6f7133 more autogenerated specs
The specs for framing_0_8 and framing_0_9_1 are up to date.
2011-08-05 15:05:02 +01:00
Emile Joubert 2578d93039 Merged default into bug23483 2011-02-07 11:12:43 +00:00
Matthew Sackman c8a8842af6 Correct all remaining copyright notices 2011-01-19 13:53:32 +00:00
Emile Joubert ecf16c7f9b Sender-specified distribution for fanout exchanges 2011-01-19 12:49:30 +00:00
Alexandru Scvortov cc587861bb merge bug23475 into default (eliminate dialyzer errors) 2010-11-11 09:39:36 +00:00
Matthias Radestock dbc68a83f0 refactor: extract shortstr size check 2010-11-08 23:39:46 +00:00
Matthias Radestock fec392a0b7 don't check shortstr size on decode since it is guaranteed to fit 2010-11-08 23:38:54 +00:00
Matthias Radestock 886eac494d yet another spec error 2010-11-07 21:13:26 +00:00
Matthias Radestock f19befcd94 export types in more sensible order and add some that were missing 2010-11-06 13:02:20 +00:00
Vlad Alexandru Ionescu 4f1c7fdf51 merging in from default 2010-09-16 16:46:19 +01:00
Matthew Sackman 5e724a3f2a Merging bug 23022 onto default 2010-08-02 16:36:35 +01:00
Alexandru Scvortov a6d94f9132 added connection_exit() and channel_exit() to relevant function specs 2010-07-30 17:22:45 +01:00
Vlad Ionescu 7549aa2863 merging in from default 2010-07-14 18:28:23 +01:00
Matthias Radestock 15fe9989ce version should come first 2010-07-09 17:29:19 +01:00
Simon MacMullen 4133883b37 Merge default into bug22889 2010-07-09 12:41:39 +01:00
Alexandru Scvortov 9a9507b754 moved export_types to inside ifdefs 2010-07-05 23:39:33 +01:00
Alexandru Scvortov 18ea280a3b added missing export_types 2010-07-05 14:18:06 +01:00
Simon MacMullen 13bf65187a Correct spec; correct dependencies. 2010-07-02 17:59:15 +01:00
Simon MacMullen c0e1669e9e Get codegen to build Protocol:version(). 2010-07-02 17:43:45 +01:00
Alexandru Scvortov 74cc5646ce better types 2010-07-02 15:01:15 +01:00
Alexandru Scvortov a44454c718 moved most hard-coded types from rabbit_framing 2010-07-02 12:25:30 +01:00
Alexandru Scvortov 22d395e11e redistributed all types from rabbit_framing_spec.hrl and rabbit.hrl 2010-07-02 11:51:10 +01:00
Alexandru Scvortov 68bd4feb29 partially moved types out of rabbit.hrl 2010-07-01 16:48:32 +01:00
Simon MacMullen 54e7807e28 Codegen up two different versions of rabbit_framing and provide a dispatcher to choose. The codegen now builds header files that are the union of 0-8 and 0-9-1. 2010-06-24 16:55:14 +01:00
Simon MacMullen 91aee115be Don't pull protocol version from the JSON. 2010-06-24 13:36:42 +01:00
Alexandru Scvortov 0c0cad2e0c removed unnecessary ifdefs 2010-06-11 12:10:41 +01:00
Alexandru Scvortov ec874df3e7 ifdefs surround ALL the specs 2010-06-11 06:54:14 +01:00
Alexandru Scvortov 1132c6874c cosmetic 2010-06-09 12:54:50 +01:00
Alexandru Scvortov 39695c5bbd enclosed generated specs in -ifdefs 2010-06-09 12:37:58 +01:00