Vaci Koblizek
|
2ffdecbe41
|
Make Response typed
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
59977b53fe
|
generate client methods and add streaming
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
218529deae
|
add client factory for AnyPointer accessor
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
b94f2d6c8c
|
prep for generated code
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
be64ced181
|
demo schema with interfaces
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
81b151deb5
|
oops, correct FromPointerBuilder default call
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
07dbf228f0
|
avoid repetition of getResultsBuilder call
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
734af71659
|
handleFinish
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
6bd1411c26
|
handleDisembargo. NB future evaluation order needs work
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
c938938808
|
CapTables everywhere!
Imbue readers and writers with capTables.
Ensure caps are removed when pointers are zeroed out.
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
1913b6d5ea
|
minor scope changes to cap client and server
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
7ae49a8f6a
|
RpcState bug fixes
correctly brand RpcClient
don't run message loop inside promise
imbue payload
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
194c0ada2a
|
correct setter of capability pointer
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
7d3e79091b
|
add runOnce to Client
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
9c5e080f90
|
regenerated rpc schemas
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
4dada05373
|
make CallContext constructor public
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
a505c03574
|
extend fromPointerReader to accept capTable
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
3959732765
|
handle resolve
|
2020-10-22 15:55:11 +01:00 |
|
Vaci Koblizek
|
4a77f67819
|
twoparty rpc
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
f5e4630aef
|
implement capability client and server
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
37c93cc5d2
|
implement request send
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
15b83a9c05
|
implement local, queued and promised hooks
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
37fe39bcde
|
implement unimplemented
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
b3c5b030c5
|
handle bootstrapping request
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
66ae27e805
|
mock rpc connection
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
7ee0a60b5e
|
stub handlers and test cases for incoming rpc messages
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
10f8f5e7d5
|
implement import and export tables
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
76c81a76a2
|
start to flesh out RPC connection state
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
e1548e88e8
|
RPC exception serialization
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
385746dc4f
|
add two-party RPC protocol
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
7713316683
|
incoming and outgoing rpc messages
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
59c2859881
|
implement cap table builder and reader
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
0d03705cfc
|
conversions between PipelineOps and RPC schema
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
f999265165
|
Generate Capnproto RPC protocol from schema
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
cf5c4f1119
|
hook interfaces and broken implementations
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
57bacc9dd8
|
extract capabilities from wire pointers
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
6c35c0f1d5
|
Allow builders and readers to be imbued with a capability table
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
86dfbd123d
|
Serialization to and from AsynchronousByteChannel
|
2020-10-22 15:55:10 +01:00 |
|
Vaci Koblizek
|
73bc7a6569
|
use Java version 10
|
2020-10-22 15:55:10 +01:00 |
|
dependabot[bot]
|
9d06495851
|
Bump junit from 4.12 to 4.13.1 in /runtime
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1)
Signed-off-by: dependabot[bot] <support@github.com>
|
2020-10-13 18:20:37 -04:00 |
|
David Renshaw
|
880adcfe5e
|
set sourceEncoding to UTF-8
|
2020-05-13 17:56:01 -04:00 |
|
David Renshaw
|
4cc34896b4
|
add StructList.newFactory method, allowing type parameters to be inferred
|
2020-05-12 23:29:16 -04:00 |
|
David Renshaw
|
f98f187538
|
bump version numbers
|
2020-05-12 23:03:41 -04:00 |
|
David Renshaw
|
74b645217f
|
configure publishing to the Central Repository, and publish version 0.1.5
|
2020-05-12 22:41:15 -04:00 |
|
David Renshaw
|
94d15d7720
|
fix problems found by -Xlink:unchecked
|
2020-05-12 20:41:36 -04:00 |
|
David Renshaw
|
79ffb37b4c
|
sbt -> maven, scalatest -> junit
|
2020-05-12 20:17:47 -04:00 |
|
David Renshaw
|
0e99996372
|
Throw exception on 0-byte read.
|
2020-05-08 09:09:18 -04:00 |
|
Yann Massard
|
a16a8b517c
|
#78 improve exception handling
|
2020-04-29 07:42:51 -04:00 |
|
David Renshaw
|
09eec64941
|
make Allocator public
|
2019-05-20 18:12:19 -04:00 |
|
David Renshaw
|
1d51317074
|
update benchmark to use scratch space if requested
|
2019-05-04 11:09:07 -04:00 |
|