Commit graph

  • 3959732765 handle resolve Vaci Koblizek 2020-09-30 17:23:15 +0100
  • 4a77f67819 twoparty rpc Vaci Koblizek 2020-09-29 14:08:23 +0100
  • f5e4630aef implement capability client and server Vaci Koblizek 2020-09-29 12:24:49 +0100
  • 37c93cc5d2 implement request send Vaci Koblizek 2020-09-28 22:16:38 +0100
  • 15b83a9c05 implement local, queued and promised hooks Vaci Koblizek 2020-09-28 21:59:55 +0100
  • 37fe39bcde implement unimplemented Vaci Koblizek 2020-09-28 18:26:07 +0100
  • b3c5b030c5 handle bootstrapping request Vaci Koblizek 2020-09-28 16:43:38 +0100
  • 66ae27e805 mock rpc connection Vaci Koblizek 2020-09-28 14:44:25 +0100
  • 7ee0a60b5e stub handlers and test cases for incoming rpc messages Vaci Koblizek 2020-09-28 14:31:43 +0100
  • 10f8f5e7d5 implement import and export tables Vaci Koblizek 2020-09-28 14:21:31 +0100
  • 76c81a76a2 start to flesh out RPC connection state Vaci Koblizek 2020-09-28 09:09:17 +0100
  • e1548e88e8 RPC exception serialization Vaci Koblizek 2020-09-28 08:32:52 +0100
  • 385746dc4f add two-party RPC protocol Vaci Koblizek 2020-09-28 01:00:01 +0100
  • 7713316683 incoming and outgoing rpc messages Vaci Koblizek 2020-09-28 00:42:37 +0100
  • 59c2859881 implement cap table builder and reader Vaci Koblizek 2020-09-27 23:20:33 +0100
  • 0d03705cfc conversions between PipelineOps and RPC schema Vaci Koblizek 2020-09-27 23:14:43 +0100
  • f999265165 Generate Capnproto RPC protocol from schema Vaci Koblizek 2020-09-27 23:09:29 +0100
  • cf5c4f1119 hook interfaces and broken implementations Vaci Koblizek 2020-09-27 23:09:22 +0100
  • 57bacc9dd8 extract capabilities from wire pointers Vaci Koblizek 2020-09-27 23:09:16 +0100
  • 6c35c0f1d5 Allow builders and readers to be imbued with a capability table Vaci Koblizek 2020-09-27 23:09:11 +0100
  • 86dfbd123d Serialization to and from AsynchronousByteChannel Vaci Koblizek 2020-09-27 23:09:05 +0100
  • 73bc7a6569 use Java version 10 Vaci Koblizek 2020-09-27 23:08:45 +0100
  • a49d5de4f5 Only rebuild and test runtime Vaci 2020-09-28 16:54:06 +0100
  • 00ec7a02a0 Create maven.yml Vaci 2020-09-28 16:47:24 +0100
  • 44a8c1e859 Bump junit from 4.12 to 4.13.1 in /compiler dependabot[bot] 2020-10-13 21:56:40 +0000
  • 9d06495851 Bump junit from 4.12 to 4.13.1 in /runtime dependabot[bot] 2020-10-13 21:56:39 +0000
  • ad460a4723 Allow CXX to be overriden via enviroment or Make variable. Keith Rothman 2020-10-07 12:01:13 -0700
  • b60bc1e714
    Merge pull request #86 from litghost/add_install_target David Renshaw 2020-09-23 20:51:22 -0400
  • e96448d3f5 Add install target for capnp-java and the java.capnp include file. Keith Rothman 2020-09-23 17:00:15 -0700
  • 322d195746 website updates David Renshaw 2020-07-14 20:57:48 -0400
  • 880adcfe5e set sourceEncoding to UTF-8 David Renshaw 2020-05-13 17:56:01 -0400
  • 703449e966 invoke 'make' from maven David Renshaw 2020-05-13 17:45:24 -0400
  • 7da9686191 fix comparisons of different enum types David Renshaw 2020-05-13 17:19:55 -0400
  • 4cc34896b4 add StructList.newFactory method, allowing type parameters to be inferred David Renshaw 2020-05-12 23:29:16 -0400
  • 29cf713fa5 set -e in do_benchmarks.bash David Renshaw 2020-05-12 23:04:06 -0400
  • f98f187538 bump version numbers David Renshaw 2020-05-12 23:03:41 -0400
  • 877615f3b3 update release process notes David Renshaw 2020-05-12 22:56:00 -0400
  • 74b645217f configure publishing to the Central Repository, and publish version 0.1.5 David Renshaw 2020-05-12 22:41:15 -0400
  • 94d15d7720 fix problems found by -Xlink:unchecked David Renshaw 2020-05-12 20:41:36 -0400
  • e89dfd9f74
    Merge pull request #84 from capnproto/maven David Renshaw 2020-05-12 20:31:20 -0400
  • 79ffb37b4c sbt -> maven, scalatest -> junit David Renshaw 2020-05-12 20:16:47 -0400
  • 0e99996372 Throw exception on 0-byte read. David Renshaw 2020-05-06 17:06:02 -0400
  • a16a8b517c #78 improve exception handling Yann Massard 2020-04-29 09:15:57 +0200
  • 37d067797a Bump the C++ standard flag up to -c++14 Alexander Böhn 2020-03-03 21:51:21 -0500
  • 4f514ad1a0 drop openjdk7 (after seeing it segfault on travis) David Renshaw 2019-08-18 12:23:52 -0400
  • 1ff258d090 Build with c++14. Upgrade capnproto-c++ to 0.7.0 in travis config. David Renshaw 2019-08-18 12:06:33 -0400
  • debd250ddc prepare for v0.1.4 release David Renshaw 2019-05-27 09:05:23 -0400
  • 09eec64941 make Allocator public David Renshaw 2019-05-20 18:12:19 -0400
  • 1d51317074 update benchmark to use scratch space if requested David Renshaw 2019-05-04 11:09:07 -0400
  • f00f02de77 make DefaultAllocator public and add a default constructor David Renshaw 2019-05-04 10:43:51 -0400
  • 755114c1a3 implement scratch space reuse David Renshaw 2019-05-04 10:33:55 -0400
  • 3c60400dae make SUGGESTED_FIRST_SEGMENT_WORDS the default David Renshaw 2019-03-17 21:11:49 -0400
  • 0ff0cfa338 support custom allocators for builder segments David Renshaw 2019-03-17 19:39:54 -0400
  • c6762ff0f7 implement StructList.Builder.setWithCaveats() David Renshaw 2019-03-23 10:32:01 -0400
  • 45fd638c7c add some @Override annotations David Renshaw 2019-03-16 08:49:10 -0400
  • d60177b5a9 don't test on oraclejdk8 anymore, as it is not longer supported David Renshaw 2019-03-12 20:29:30 -0400
  • 6dcfa30e10 ArrayInputStream: return -1 on end-of-stream David Renshaw 2018-06-10 13:25:40 -0400
  • edcbf1f61c fix bug in ArrayInputStream.read() David Renshaw 2018-06-10 09:32:38 -0400
  • 0228c5a064
    Merge pull request #64 from gnyiri/add-cmake-build David Renshaw 2018-05-24 22:57:37 -0400
  • 089ced7a80 Add CMakeLists.txt and README.md Gergely Nyiri 2018-05-22 20:30:23 +0200
  • f6c033f068 remove 'work-in-progress' from README David Renshaw 2018-02-03 14:47:41 -0500
  • f4411ba2c7 implement asReader() for list types David Renshaw 2018-02-03 14:17:42 -0500
  • d2cf14b6d7 prepare for 0.1.3 release David Renshaw 2018-01-29 19:53:04 -0500
  • 5b0afb58f3 add test case for #59 David Renshaw 2017-12-13 21:37:50 -0500
  • 906bab78f9 Added pointer index check to StructReader._pointerFieldIsNull and StructBuilder._pointerFieldIsNull This fixes an IndexOutOfBoundsException when checking for existence of later added fields which are only known on the receiver side (working with different schema versions) Amer Banet 2017-12-13 20:57:59 +0100
  • 633b1f6199 try to fix website syntax highlighting David Renshaw 2017-06-30 22:08:20 -0400
  • 1dba9efee1 point back to dwrensha.github.io David Renshaw 2017-06-30 22:00:29 -0400
  • 8a98554013 update some urls David Renshaw 2017-06-25 16:01:45 -0400
  • bce7b726a3 Set Travis build to 'sudo: false'. David Renshaw 2017-06-21 17:35:07 +0900
  • 527965d92f update readme links David Renshaw 2017-06-10 23:00:53 -0400
  • 349d2bfde7 update method name is error string David Renshaw 2017-04-24 19:35:12 -0400
  • be364f41c6 0.1.2 release David Renshaw 2017-02-28 14:19:21 -0500
  • 755a2d38fb remove debug write David Renshaw 2017-02-27 18:43:08 -0500
  • 14237610fb Fix bug in double-far creation and add StructListUpgradeDoubleFar test. David Renshaw 2017-02-27 18:42:38 -0500
  • 1fa0e7a806 DecodeException for unexpected FAR pointer in copyPointer() David Renshaw 2017-02-27 12:10:36 -0500
  • a344568fe8 Adjust error message for the case when copyPointer() hits a far pointer. David Renshaw 2017-02-26 16:26:38 -0500
  • 2c43bd712f add Unions test David Renshaw 2016-12-16 14:50:43 -0500
  • cb0fdba7b8 Fixed code generator. Added missing union type initialization when using lists in unions. Amer Banet 2016-12-16 19:51:16 +0100
  • 99107e64a5 cover some more cases David Renshaw 2016-09-19 15:52:30 -0400
  • 7da1dc8159 get codegen working on GenericMap example David Renshaw 2016-09-19 14:59:20 -0400
  • 1c8e132b9b some more notes about releasing David Renshaw 2016-02-10 20:43:47 -0500
  • 367109c69a Add sbt doc to the travis test. David Renshaw 2016-02-10 18:53:51 -0500
  • b39a2f6f5f Release version 0.1.1, compiled to be compatible with Java 7. David Renshaw 2016-02-10 18:52:01 -0500
  • 62f4cbb813 + javac options source/target -> 1.7 Pino Silvaggio 2016-02-10 17:22:15 -0500
  • b27c5d685d Fix problem in transferPointer() that would have become a bug once orphans are implemented. See 4d4f831a3d David Renshaw 2016-01-12 22:25:35 -0500
  • 0fecc0e9b4 Handle zero-sized struct in transferPointer(). David Renshaw 2015-12-16 21:55:03 -0500
  • 4b75ac38a4 Oops, forgot to check in the schema. David Renshaw 2015-12-07 15:35:36 -0500
  • 037bebfb9c Fully qualify class names so that cross-package references work. David Renshaw 2015-12-07 15:34:21 -0500
  • d3fdf4d17d Bump capnproto version in travis config. David Renshaw 2015-12-07 12:00:12 -0500
  • 3652dba280 release version 0.1.0 David Renshaw 2015-12-07 08:23:41 -0500
  • 98500483c9 bugfix: packed input reading was broken for runs longer than 128 words. David Renshaw 2015-09-19 16:11:16 -0400
  • 252acd2b32 typo David Renshaw 2015-08-17 22:14:50 -0400
  • 2127084a53 Update ByteBuffer.position() one last time before returning from Serialize.read(). David Renshaw 2015-08-17 22:13:06 -0400
  • 755844c81a Add test for computSerializedSizeInWords(). David Renshaw 2015-06-13 15:15:59 -0700
  • 7f13ed114a Some minor nitpicks. David Renshaw 2015-06-13 15:03:20 -0700
  • 87b15caec9 Merge pull request #35 from io7m/master David Renshaw 2015-06-13 15:00:30 -0700
  • 63c56646de
    Implement computeSerializedSizeInWords for non-packed messages. Addresses #33. Mark Raynsford 2015-06-13 15:01:36 +0000
  • eeb53b43b8 Update capnproto version used by Travis. David Renshaw 2015-06-11 22:45:07 -0400
  • 49a5c6ba64 Implementent MessageBuilder.getRoot() and MessageBuilder.setRoot(). David Renshaw 2015-06-11 22:40:30 -0400
  • 89e3dff2da Merge pull request #32 from bchallenor/master David Renshaw 2015-05-04 11:07:51 -0400