Jason Paryani
|
72c36c3997
|
Change exception handling code. Now we are directly wrapping
kj::Exception and mapping it's 'Nature' enum to Python Error types, and
if none match, return a wrapped KjException
|
2013-11-13 17:53:34 -08:00 |
|
Jason Paryani
|
7ac8c25c1a
|
Add make check back to travis
|
2013-11-13 16:14:41 -08:00 |
|
Jason Paryani
|
0f68366905
|
Stop using pointer to TwoPartyVatNetwork and replace with Own reference
|
2013-11-13 12:21:48 -08:00 |
|
Jason Paryani
|
238f8b2c2f
|
Add get_dependency to all Schema classes
|
2013-11-13 12:02:43 -08:00 |
|
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
|
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
|
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
|
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
|
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
|
46049ecc36
|
Delete yield_end function since yield was removed upstream
|
2013-09-19 22:08:17 -07:00 |
|
Jason Paryani
|
9678a0f5a7
|
Fix up async wrappers. Comment out gevent stuff for now
|
2013-09-19 13:59:25 -07:00 |
|
Jason Paryani
|
346f5791ec
|
Fix up formatting issues with test_object.py
|
2013-09-18 21:07:10 -07:00 |
|
Jason Paryani
|
8c559cc8b1
|
Add handling of DynamicObject
|
2013-09-18 17:19:57 -07:00 |
|
Jason Paryani
|
a4cd266f58
|
Update async a bit
|
2013-09-18 17:19:06 -07:00 |
|
Jason Paryani
|
d4150227a7
|
Initial wrapping of kj/async Promises and EventLoop
|
2013-09-15 16:52:34 -07:00 |
|
Jason Paryani
|
fa5fe5a92c
|
Fix bug in to_dict not handling which fields properly. Also add
exception for fields of type Object, since they're currently unhandled
|
2013-09-05 16:43:54 -07:00 |
|
Jason Paryani
|
a3f4cf3726
|
Fix lists of lists or dicts for from_dict
|
2013-09-04 22:00:42 -07:00 |
|
Jason Paryani
|
6516b7b178
|
Fix nested lists of structs for from_dict
|
2013-09-04 21:57:52 -07:00 |
|
Jason Paryani
|
0187d123c9
|
Fix from_dict for PyPy
|
2013-09-04 21:53:13 -07:00 |
|
Jason Paryani
|
a57a99f7fc
|
Update docs
|
2013-09-04 21:53:05 -07:00 |
|
Jason Paryani
|
a4eec2ef08
|
Fix even more typos in docs
|
2013-09-04 12:01:28 -07:00 |
|
Jason Paryani
|
2dc67e6f73
|
Fix typo in docs
|
2013-09-04 11:57:58 -07:00 |
|
Jason Paryani
|
eaf88aaa3a
|
Merge branch 'release/0.3.14' into develop
|
2013-09-04 11:21:11 -07:00 |
|
Jason Paryani
|
6733b84b07
|
Bump version for v0.3.14
|
2013-09-04 11:20:48 -07:00 |
|
Jason Paryani
|
effacb872f
|
Fix problem with to_dict
|
2013-09-04 11:20:05 -07:00 |
|
Jason Paryani
|
3e4311fe12
|
Merge branch 'release/0.3.13' into develop
|
2013-09-04 10:39:54 -07:00 |
|
Jason Paryani
|
6c65eddbc1
|
Bump version for v0.3.13
|
2013-09-04 10:39:38 -07:00 |
|
Jason Paryani
|
f51c34361d
|
Update docs for v0.3.0 release of C++ api
|
2013-09-04 10:38:00 -07:00 |
|