kc3-lang/libevent/event_rpcgen.py

Branch :


Log

Author Commit Date CI Message
f6ab2a28 2010-04-23 23:55:30 Fix a memory leak when unmarshalling RPC object arrays The old code would use type_var_add() for its side-effect of expanding the array, then leak the new object that was added to the array. The new code adds a static function to handle the array resizing.
755fbf16 2010-04-14 14:27:29 Add void* arguments to request_new and reply_new evrpc hooks This makes evprc setup more extensible, and helps with Shuo Chen's work on implementing Google protocol buffers rpc on top of Libevent 2 evrpc. This patch breaks binary compatibility with previous versions of Libevent, since it changes struct evrpc and the signature of evrpc_register_generic(). Since all compliant code should be calling evrpc_register_generic via EVRPC_REGISTER, it shouldn't break source compatibility. (Code by Shuo Chen; commit message by Nick)
91fe23fc 2009-11-20 15:46:04 Tolerate code that returns from a fatal_cb. Also, replace more abort() calls with EVUTIL_ASSERT() or event_errx.
f9de8670 2009-11-16 22:23:06 Fix a declaration of __func__ in rpcgen. svn:r1535
a826a758 2009-07-28 19:41:48 Some tweaks to Brodie Thesfield's MSVC patch. svn:r1386
5d71b25b 2009-07-17 18:38:38 Remove all trailing whitespace from end-of-line. svn:r1350
6469598e 2009-07-03 17:43:26 Allow C identifiers as struct names; allow multiple comments in .rpc files; from Zack Weinberg; plus a tiny tweak svn:r1336
fbb181d1 2009-07-03 17:31:17 Allow specifying the output filename for rpcgen; based on work by jmansion; patch from Zack Weinberg. svn:r1335
bbcc54ef 2009-07-03 17:25:45 fix preamble of rpcgen-generated files to rely on event2 includes; based on work by jmansion; patch from Zack Weinberg. svn:r1334
37d3e16c 2009-07-03 17:20:56 Raise RpcGenError in event_rpcgen.py; from jmanison and Zack Weinberg svn:r1333