Commit Graph

51 Commits

Author SHA1 Message Date
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
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
Alexandru Scvortov 3110b6a902 spaces instead of tabs in autogenerated code 2010-06-09 12:27:45 +01:00
Alexandru Scvortov ac1d667b93 removed duplicated code 2010-06-09 12:17:43 +01:00
Alexandru Scvortov d65be7e3a9 codegen.py now works with latest rabbit-codegen 2010-06-03 16:13:13 +01:00
Alexandru Scvortov 6f22a1a8aa rabbit_framing_spec.hrl is now generated 2010-06-03 14:47:25 +01:00
Alexandru Scvortov 24d60ac49c auto-generation of all function specs for rabbit_framing 2010-06-03 11:30:15 +01:00
Alexandru Scvortov fa55c6ff43 more rabbit_framing specs are generated automatically 2010-06-02 23:59:43 +01:00
Vlad Ionescu ba24177421 merging in from default 2010-05-14 18:28:07 +01:00
Matthew Sackman 75fa8b1163 Backed out changeset 4922b15fa148 as it's not needed. 2010-02-17 16:05:40 +00:00
Matthew Sackman 316f49c3fd Add support for extracting field names for class properties 2010-02-17 15:56:38 +00:00
Matthew Sackman e1b9ba49ae Merging default ⇨ bug 16653 2010-02-16 14:48:29 +00:00
Matthew Sackman 3d7dd610e0 Merging bug22332 onto default 2010-02-10 15:49:52 +00:00
David R. MacIver 9a58f7381d update copyright notices to say 2010 where appropriate 2010-02-09 11:07:10 +00:00
Vlad Ionescu 11e63b9c20 improving shortstr overflow checking 2010-01-29 19:54:06 +00:00
Matthew Sackman 76de2544ad Remove the response verification as errors should cause the channel or connection to be closed 2010-01-29 14:12:09 +00:00
Matthew Sackman cb5d035c37 Need to be able to verify that the response got back from the server is ok, when declaring resources. 2010-01-29 13:11:19 +00:00
Matthew Sackman d40e548c5d Added method_record to codegen.py for the shovel 2010-01-27 12:42:24 +00:00
Vlad Ionescu be52749839 adding lookup_class_name to rabbit_framing 2010-01-21 14:34:48 +00:00
Matthias Radestock 7a7b104a79 recreate branch in correct place 2010-01-15 07:55:33 +00:00
Vlad Ionescu 9d38313939 removing is_amqp_hard_error in rabbit_framing and adding amqp_exception function to lookup amqp error codes and turn them into atoms 2009-11-30 22:45:28 +00:00
Vlad Ionescu 21815f7280 adding support for determining if an amqp reply code is either a soft or a hard error 2009-10-23 19:49:49 +01:00
Paul Jones 341ddb9220 Also check for a nowait field on synchronous records 2009-08-26 12:33:08 +01:00
Paul Jones 493a17637a Added code generation of is_method_synchronous 2009-08-26 12:14:05 +01:00
Tony Garnock-Jones 6184b7bfcb Update copyrights. 2008-12-09 15:57:36 +00:00
Hubert Plociniczak c2ed22d2ca Moved from python-json to python-simplejson.
Fixed 'unicode' problem for auto-generated code.
2008-11-20 13:34:37 +00:00
Matthias Radestock 793bb869d2 support default empty AMQP tables 2008-08-26 20:29:02 +01:00
Karol Skocik 7d62d02e18 fixed bug in emitting erlang binary string 2008-08-26 15:25:16 +01:00
Karol Skocik 3977f11379 added mapping which decides how to convert Python value to Erlang default value 2008-08-08 15:40:35 +01:00
Tony Garnock-Jones a67888aae7 Migrate branch bug17070 2008-07-03 13:46:09 +01:00