- 23 Jun, 2015 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Unfortunately, the layout algorithm had a bug which caused incorrect layout when declaring a union whose lowest-ordinal field was of type Void and nested in an inner union. That is: union { a :union { b @0 :Void ... } ... } In this case, all the fields in the struct after the Void field -- including both unions' discriminants -- would end up misplaced. Although they did not end up overlapping (and therefore the incorrect layout "worked"), the result broke schema evolution rules around "retroactive unionization". Unfortunately, we must break compatibility with any protocol that happened to contain the above pattern. Luckily, it's a fairly obscure case. Unluckily, Cap'n Proto's own schema format contains such a pattern. Luckily, the use of this pattern was introduced in v0.6.x and therefore has not been in any release build so far.
-
- 14 Jun, 2015 1 commit
-
-
Kenton Varda authored
.gitignore should not ignore bootstrap files, which are not build artifacts. Possibly related to #216.
-
- 12 Jun, 2015 3 commits
-
-
Kenton Varda authored
Fix problem with some RealmGateway template helpers
-
Kenton Varda authored
-
Kenton Varda authored
-
- 11 Jun, 2015 4 commits
-
-
Jason Paryani authored
It turns out that somehow these templates were missing InternalOwner and ExternalOwner definitions, which was causing problems if a RealmGateway was defined with them.
-
Kenton Varda authored
Allow setting dynamic AnyPointer fields with a capability
-
Kenton Varda authored
Don't kill the connection just because someone pipelined on a capability pointer that turned out to be null.
-
Kenton Varda authored
-
- 10 Jun, 2015 1 commit
-
-
Jason Paryani authored
-
- 09 Jun, 2015 1 commit
-
-
Kenton Varda authored
Maybe::emplace() should return the newly-constructed value so that you don't have to immediately KJ_ASSERT_NONNULL it.
-
- 30 May, 2015 1 commit
-
-
Kenton Varda authored
Fixed installation of schema files via CMake.
-
- 29 May, 2015 2 commits
-
-
Kenton Varda authored
Fix Syntax highlighting for Kate/KDevelop
-
Fraser Hutchison authored
-
- 26 May, 2015 1 commit
-
-
Kenton Varda authored
sed -r is a GNU extension, apparently, and due to stars aligning, this didn't break the build, but led to a totally bogus soname on non-GNU systems. Argh. Apparently most systems (including GNU, undocumentedly) support -E instead, but perhaps the safest thing is to use a basic regular expression. Unfortunately on many systems ? and + are not available in basic regexes, but using * instead happens to work in our case. Thanks to @neverpanic for catching this. Fixes #210
-
- 21 May, 2015 1 commit
-
-
Alex Richardson authored
Apparently Kate requires the <itemDatas> to be inside the <highlighting> tag whereas QtCreator also accepts it a level higher. Tested using this DTD: https://github.com/jgm/highlighting-kate/blob/master/xml/language.dtd
-
- 20 May, 2015 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Fix -Werror build without KJ_HAS_BACKTRACE
-
Ed Maste authored
This avoids an unused function warning for crashHandler.
-
- 16 May, 2015 2 commits
-
-
Kenton Varda authored
Fall back to sysconf(_SC_IOV_MAX) if both IOV_MAX and UIO_MAXIOV are undefined
-
Tom Lee authored
-
- 15 May, 2015 1 commit
-
-
Kenton Varda authored
LocalAddress and RemoteAddress were apparently merged into NetworkAddress long ago.
-
- 10 May, 2015 1 commit
-
-
Tom Lee authored
-
- 09 May, 2015 2 commits
-
-
David Renshaw authored
-
Tom Lee authored
Fixes a build error on GNU/Hurd.
-
- 07 May, 2015 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Fix bug where capability pointers were corrupted when 'transferred', e.g. using adoptWithCaveats() or truncate().
-
- 06 May, 2015 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Add ability to construct a new bootstrap capability for each connecting client based on their authenticated VatId.
-
Kenton Varda authored
-
- 05 May, 2015 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
- Reduce noise. - Trace through async callbacks.
-
- 04 May, 2015 2 commits
-
-
Kenton Varda authored
Allow TwoPartyClient to define a bootstrap interface
-
Jason Paryani authored
-
- 03 May, 2015 4 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
Canonicalize NaN on the hppa architecture
-
Tom Lee authored
-