Commit graph

656 commits

Author SHA1 Message Date
Vaci Koblizek
ad17a4c148 refactor connection and disconnection 2020-11-13 17:57:49 +00:00
Vaci Koblizek
37aa04b262 allow network to use bytechannels 2020-11-13 08:36:23 +00:00
Vaci Koblizek
c0a57d304f merge resolveTask into constructor 2020-11-13 08:10:59 +00:00
Vaci Koblizek
69a045deec make requests autoclosable and cleanup disconnection 2020-11-12 22:15:07 +00:00
Vaci Koblizek
4e9e7f4068 cancellation 2020-11-12 21:27:44 +00:00
Vaci Koblizek
2ddc8e1d79 run the message loop asynchronously 2020-11-12 21:23:08 +00:00
Vaci Koblizek
af47f1a825 simplify iteration of (weak) question table 2020-11-12 20:40:18 +00:00
Vaci Koblizek
c8c8c8a085 just catch Exception when failing to send abort 2020-11-12 20:36:53 +00:00
Vaci Koblizek
ce9e1689cb dont aggressively clean up answer pipelines 2020-11-12 20:34:48 +00:00
Vaci Koblizek
d526eca4b9 resolve PromiseClient requests in order 2020-11-12 20:12:10 +00:00
David Renshaw
449bf8b2b2
Merge pull request #91 from vaci/copy-any-pointer
set AnyPointer from AnyPointer
2020-11-10 07:33:20 -05:00
Vaci Koblizek
cd8e096f3f small tidy of RpcState 2020-11-10 12:07:37 +00:00
Vaci Koblizek
f3bb329e96 generalise AnyPointer setAs AnyPointer 2020-11-10 11:42:23 +00:00
Vaci Koblizek
91a93734e1 generalise AnyPointer setAs AnyPointer 2020-11-10 11:34:26 +00:00
Vaci Koblizek
dcd9eb37c7 add override to set clients from completablefutures 2020-11-09 21:43:32 +00:00
Vaci Koblizek
c30dba3e9f add callBrokenPromise test 2020-11-09 21:28:43 +00:00
Vaci Koblizek
f05c994c06 correct module description 2020-11-09 21:28:03 +00:00
Vaci Koblizek
b1be88d3c9 bump capnproto C++ runtime to version 0,8.0 in travis CI 2020-11-09 21:25:19 +00:00
Vaci Koblizek
0ff819702d avoid test package name clash 2020-11-09 20:39:32 +00:00
Vaci Koblizek
40aebeecee Move compiler test package to correct directory 2020-11-09 20:30:23 +00:00
Vaci Koblizek
1e7b03d3f1 point readme to our travis badge 2020-11-09 19:41:05 +00:00
Vaci Koblizek
ce8ecc5349 bump travis to jdk14 2020-11-09 19:36:52 +00:00
Vaci Koblizek
cefd8eaaa2 add AnyStruct 2020-11-09 18:08:56 +00:00
Vaci Koblizek
e04adc90b6 embargo test and tribble 2020-11-09 18:08:07 +00:00
Vaci Koblizek
f2df5c2191 implement rpc tail calls 2020-11-09 18:08:07 +00:00
Vaci Koblizek
cee3aa79ae set AnyPointer from AnyPointer 2020-11-09 18:08:00 +00:00
Vaci Koblizek
f8cdfdea09 set AnyPointer from AnyPointer 2020-11-09 18:02:05 +00:00
Vaci Koblizek
f640a8ffd4 allow copyPointer to copy capabilities 2020-11-09 17:42:05 +00:00
Vaci Koblizek
7b79ab8ab2 avoid TestUtil name clash 2020-11-09 16:18:17 +00:00
Vaci Koblizek
8457c38623 fix null exportId bug 2020-11-09 14:36:19 +00:00
Vaci Koblizek
59c8f648ec Merge branch 'capnpc-java-lite' 2020-11-08 17:29:59 +00:00
Vaci Koblizek
9e6d495d56 add runtime-rpc module and refactor project 2020-11-08 17:24:42 +00:00
Vaci Koblizek
0283fc5c2d add lite mode for compiler 2020-11-07 16:56:01 +00:00
Vaci Koblizek
6b8898c27b make noop public 2020-11-07 16:01:07 +00:00
Vaci Koblizek
45d1470907 make anypipeline.noop public 2020-11-07 15:59:25 +00:00
Vaci Koblizek
66fc361386 stub out two-party test suite for now 2020-11-07 15:58:39 +00:00
Vaci Koblizek
713f008526 stub out two-party test suite for now 2020-11-06 17:37:41 +00:00
Vaci Koblizek
0ce52fe135 add resolve test and fix handleResolve bugs 2020-11-06 15:32:20 +00:00
Vaci Koblizek
d2d851d630 stub out generic pipeline accessors, for now 2020-11-06 13:58:36 +00:00
Vaci Koblizek
95787f1e55 skip non-generic nodes when traversing for generic params
Fixes pipeline generation for TestGenericsWrapper2.
2020-11-06 13:58:36 +00:00
Vaci Koblizek
850a603877 oops, correct assertion of missing question 2020-11-06 13:58:36 +00:00
Vaci Koblizek
e8a118f364 add overload for messageSizeHint 2020-11-06 13:58:36 +00:00
Vaci Koblizek
7d2e541603 fix getNetwork bug, remove unnecessary TwoPartVatNetwork specialisation 2020-11-06 13:58:36 +00:00
Vaci Koblizek
1f004779d4 rpc tests 2020-11-05 21:38:43 +00:00
Vaci Koblizek
054213a0ac add rpc bootstrap factory 2020-11-05 21:38:43 +00:00
Vaci Koblizek
9d023f0449 fix generic pipeline params. add (non-generic, for now) capability list 2020-11-05 21:38:43 +00:00
Vaci Koblizek
407d25c8c2 tidy up interface generation 2020-11-05 17:59:05 +00:00
Vaci Koblizek
dba99ca17a combine javaFullName methods 2020-11-05 17:59:05 +00:00
Vaci Koblizek
518769247b remove generated schema.schema 2020-11-05 17:59:05 +00:00
Vaci Koblizek
02789acf29 add TestInterface.baz. Stub out broken TestGenerics 2020-11-05 17:59:05 +00:00