Commit Graph

412 Commits

Author SHA1 Message Date
Jason Paryani
11543b7abf Add ability to pass Restorer to RpcClient. Also various fixups
and added __dir__ reflection to DynamicCapabilityClient
2013-11-13 10:58:16 -08:00
Jason Paryani
5251cb5575 Add upcast/cast_as to DynamicCapability. Also changed EventLoop.
wait_remote -> wait
2013-11-12 20:28:23 -08:00
Jason Paryani
496a126671 Add a cross language RPC example 2013-11-12 19:40:10 -08:00
Jason Paryani
374f986fa7 Add FdAsyncIoStream. Also clean up RPC interface a bit 2013-11-12 19:38:34 -08:00
Jason Paryani
0744d536e0 Disable make check because of a bug that's causing it to fail 2013-11-12 16:13:01 -08:00
Jason Paryani
0329fd17ba Add forgotten files for RPC 2013-11-12 15:55:57 -08:00
Jason Paryani
1df115d359 Initial wrapping of rpc-twoparty functionality 2013-11-12 15:32:23 -08:00
Jason Paryani
91c1bde833 Fix problems compiling with gcc4.7 2013-11-07 14:47:13 -08:00
Jason Paryani
563cf9c510 Merge branch 'release/0.3.18' into develop 2013-11-05 15:59:52 -08:00
Jason Paryani
bac8b7375d Bump version for v0.3.18 2013-11-05 15:59:36 -08:00
Jason Paryani
53c5c7ce2c Change naming of ReaderOption parameters to be pep8 compliant 2013-11-05 15:58:56 -08:00
Jason Paryani
3d80550e3a Merge branch 'release/0.3.17' into develop 2013-11-05 15:53:26 -08:00
Jason Paryani
a83da57160 Bump version for v0.3.17 2013-11-05 15:53:14 -08:00
Jason Paryani
23e7a3891c Add ReaderOptions to read/read_packed/from_bytes 2013-11-05 15:51:55 -08:00
Jason Paryani
d8bb8206b9 fix up small typos 2013-11-05 15:37:51 -08:00
Jason Paryani
229903b87b Fix exception handling for reading/writing 2013-10-28 13:44:41 -07:00
Jason Paryani
1424d46d71 Merge branch 'release/0.3.16' into develop 2013-10-28 13:43:44 -07:00
Jason Paryani
867df19a51 Bump version for v0.3.16 2013-10-28 13:43:10 -07:00
Jason Paryani
dd19ccd44b Fix exception handling for reading/writing 2013-10-28 13:41:43 -07:00
Jason Paryani
ca88b7de64 Make script executable 2013-10-22 13:39:01 -07:00
Jason Paryani
e28a9e6601 Add defaults flag to capnp-json. Also remove 'which' field 2013-10-22 13:32:35 -07:00
Jason Paryani
0498d04632 Add capnp-json serializer script. Also fix bugs in from_dict 2013-10-22 13:22:08 -07:00
Jason Paryani
105450906b Fix build for clang/python3. Also remove -fpermissive 2013-10-21 00:11:42 -07:00
Jason Paryani
54413dedeb Add as_builder method to Struct Reader 2013-10-20 22:55:41 -07:00
Jason Paryani
f947e3270f Add warning when writing the same message more than once 2013-10-20 22:44:15 -07:00
Jason Paryani
d7abfae1ed Cleanup exception handling 2013-10-20 18:46:41 -07:00
Jason Paryani
025d0e0790 Add bitdeli 2013-10-20 17:27:18 -07:00
Jason Paryani
5e00534842 Fixup exception handling for capabilities 2013-10-20 17:24:59 -07:00
Jason Paryani
a9ad0e6b85 Make test simpler 2013-10-19 22:40:55 -07:00
Jason Paryani
c3354e9069 Add ability to pipeline rpc requests 2013-10-19 22:38:10 -07:00
Jason Paryani
96bfc495d8 Pipelining almost completely wrapped
Waiting on some upstream changes in C++ libcapnp before I can finish
2013-10-17 22:42:14 -07:00
Jason Paryani
7f7b28f328 Fix memleak and simplify dynamic client api 2013-10-17 19:15:40 -07:00
Jason Paryani
a5d0abb49f First working version of capability interfaces 2013-10-15 22:36:14 -07:00
Jason Paryani
9391ed6759 Wrap InterfaceSchema 2013-10-15 13:29:54 -07:00
Jason Paryani
0b67f3aeeb Fix setting string fields to support all types of strings 2013-10-09 22:36:55 -07:00
Jason Paryani
37f0dc4a55 Added better docs for installation
* Xcode 5 instructions
* changed from using `pip install .` to `pip install ./pycapnp`
* Added note about using 0.4.x versions of libcapnp
2013-10-02 00:34:26 -07:00
Jason Paryani
5639cb14b7 Add dealloc to DynamicObjectBuilder 2013-09-24 13:11:46 -07:00
Jason Paryani
630d4467bc Fix changed API for DynamicObject/ObjectPointer 2013-09-24 11:49:38 -07:00
Jason Paryani
5c99738674 Fix travis build file 2013-09-24 11:35:00 -07:00
Jason Paryani
9af4f23d0c Fix travis build to point at v0.3 explicitly 2013-09-24 11:22:29 -07:00
Jason Paryani
b911582afa Update benchmarks to not use files for input/output 2013-09-22 17:41:01 -07:00
Jason Paryani
d7905ebc80 Add ability for from_bytes to create Builders 2013-09-20 14:35:35 -07:00
Jason Paryani
86a61d23ff Merge pull request #14 from amluto/develop
Clarify the instructions for running tests.
2013-09-20 09:37:59 -07:00
Andy Lutomirski
3b58ac4b9c Clarify the instructions for running tests. 2013-09-20 03:12:56 -07:00
Jason Paryani
ef003a3ebf Fix decode test to actually decode message from stdin 2013-09-20 00:27:43 -07:00
Jason Paryani
46049ecc36 Delete yield_end function since yield was removed upstream 2013-09-19 22:08:17 -07:00
Jason Paryani
83b07d3da8 Fix warnings about <:: 2013-09-19 22:00:33 -07:00
Jason Paryani
a737103905 Merge branch 'release/0.3.15' into develop 2013-09-19 21:29:07 -07:00
Jason Paryani
4546efe395 Bump version for v0.3.15 2013-09-19 21:28:39 -07:00
Jason Paryani
df07bfcbea Add not having installed the C++ libcapnp library to 'Common Problems' 2013-09-19 21:27:20 -07:00