Jason Paryani
|
6432e768c3
|
Fix after API changes. Should now be ready for 0.4 RC
|
2013-12-06 13:19:30 -08:00 |
|
Jason Paryani
|
90bf090db1
|
Update for API changes and add tail_call functionality
|
2013-12-05 00:07:51 -08:00 |
|
Jason Paryani
|
6fd17ff4d9
|
Add then function for VoidPromise
|
2013-12-04 15:59:22 -08:00 |
|
Jason Paryani
|
f5bd65bf7b
|
Fix memleak in RemotePromise.wait
|
2013-12-04 13:53:53 -08:00 |
|
Jason Paryani
|
b092864571
|
Fix bug in run_forever
|
2013-12-04 12:17:22 -08:00 |
|
Jason Paryani
|
bb3121d3ae
|
Fix API changes in EventLoop
|
2013-12-04 11:42:57 -08:00 |
|
Jason Paryani
|
cfc11e4a8a
|
Fix bug in removing an EventLoop
|
2013-12-02 17:54:53 -08:00 |
|
Jason Paryani
|
888b906781
|
Remove all public references to EventLoop to match changes to async API
|
2013-12-02 17:38:32 -08:00 |
|
Jason Paryani
|
42da9f4101
|
Change run_forever to use onDisconnect
|
2013-11-18 11:58:03 -08:00 |
|
Jason Paryani
|
fc16eab803
|
Fix up examples
|
2013-11-15 01:17:35 -08:00 |
|
Jason Paryani
|
8e1895dd8f
|
Simplify server interface
|
2013-11-14 23:06:14 -08:00 |
|
Jason Paryani
|
2e4efd040b
|
Allow client requests to use positional args
|
2013-11-14 20:59:21 -08:00 |
|
Jason Paryani
|
d368b83ae2
|
Restruct module creation
|
2013-11-14 11:30:57 -08:00 |
|
Jason Paryani
|
e7fd72cded
|
Fix unicode problem in to_bytes_packed for python3
|
2013-11-14 09:41:51 -08:00 |
|
Jason Paryani
|
994eddcc0b
|
Add read_multiple(_packed) and {to,from}_bytes_packed
|
2013-11-14 00:19:52 -08:00 |
|
Jason Paryani
|
02eb996596
|
Remove extra functions that creeped in from merge
|
2013-11-13 22:51:29 -08:00 |
|
Jason Paryani
|
1ee7326d71
|
Merge branch 'feature/v0.4' into develop
Conflicts:
capnp/capnp.pyx
capnp/capnp_cpp.pxd
capnp/schema_cpp.pxd
setup.py
|
2013-11-13 22:30:31 -08:00 |
|
Jason Paryani
|
ecd2666f96
|
Add missing exception handler on to_bytes
|
2013-11-13 22:14:29 -08:00 |
|
Jason Paryani
|
64619758ab
|
Fix bug in python3 due to improper string handling
|
2013-11-13 21:14:46 -08:00 |
|
Jason Paryani
|
56d5ea688e
|
Fix refcounting for exception handling
|
2013-11-13 21:02:43 -08:00 |
|
Jason Paryani
|
c1952a62ae
|
Fix exception propogation in Promises
|
2013-11-13 20:54:57 -08:00 |
|
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
|
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
|
374f986fa7
|
Add FdAsyncIoStream. Also clean up RPC interface a bit
|
2013-11-12 19:38:34 -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
|
53c5c7ce2c
|
Change naming of ReaderOption parameters to be pep8 compliant
|
2013-11-05 15:58:56 -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
|
dd19ccd44b
|
Fix exception handling for reading/writing
|
2013-10-28 13:41:43 -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
|
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 |
|