- 11 Mar, 2017 2 commits
-
-
Kenton Varda authored
fix bug where PointerBuilder::getPointerType() can corrupt PointerBuilder::segment
-
Kenton Varda authored
update mention of non-existent 'stepBits' field
-
- 10 Mar, 2017 1 commit
-
-
David Renshaw authored
-
- 08 Mar, 2017 2 commits
-
-
David Renshaw authored
-
David Renshaw authored
-
- 27 Feb, 2017 4 commits
-
-
Kenton Varda authored
Make sure to clear tag word when upgrading a struct list.
-
David Renshaw authored
-
Kenton Varda authored
Edit error message for the case where copyPointer() hits a FAR pointer.
-
David Renshaw authored
-
- 26 Feb, 2017 1 commit
-
-
David Renshaw authored
The existing error message suggests this case can only arise if there is a a bug in the library. However, malformed input can trigger the error too. In particular, the error gets thrown when a non-double far pointer resolves to another far pointer.
-
- 25 Feb, 2017 1 commit
-
-
David Renshaw authored
-
- 20 Feb, 2017 1 commit
-
-
Kenton Varda authored
fix bug in parsing of non-ascii constants
-
- 18 Feb, 2017 1 commit
-
-
David Renshaw authored
-
- 11 Feb, 2017 1 commit
-
-
Kenton Varda authored
-
- 03 Feb, 2017 1 commit
-
-
Kenton Varda authored
Fix MSVC build errors
-
- 02 Feb, 2017 2 commits
-
-
Harris Hancock authored
-
Harris Hancock authored
Closes #408. Perhaps the same bug as in commit cff9ba05?
-
- 27 Jan, 2017 8 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Add HTTP client and server implementation.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
The old semantics were intended to allow more implementation freedom, but I find in my actual code it's very convenient to rely on the actual implementation details. Other implementations will just have to deal with it.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 26 Jan, 2017 1 commit
-
-
Kenton Varda authored
-
- 24 Jan, 2017 14 commits
-
-
Kenton Varda authored
Let MSVC build without lite mode
-
Harris Hancock authored
-
Harris Hancock authored
-
Harris Hancock authored
Bootstrap regeneration commit to follow.
-
Harris Hancock authored
-
Harris Hancock authored
Although bootstrap regeneration will basically be a no-op (no bootstraps have deeply nested generics which this commit fixes), one will follow this commit for completeness.
-
Harris Hancock authored
-
Harris Hancock authored
-
Harris Hancock authored
MSVC cannot deduce sizes of arrays defined inside class templates. Bootstrap regeneration commit to follow.
-
Harris Hancock authored
-
Harris Hancock authored
-
Harris Hancock authored
MSVC erroneously refuses to compile code which calculates the address of objects of static storage duration at compile-time, despite this being legal. Work around this by changing `_capnpPrivate::brand` from constexpr pointers to static constexpr functions returning pointers. The compiler is then free to calculate it at compile-time if it can (gcc, clang), but can also defer it to run-time if it can't (MSVC). This change is split into three commits: 1. Changes to the code generator (this commit). 2. A bootstrap regeneration, after which the codebase will not compile. 3. Changes to the generated code support header, after which the codebase will again compile.
-
Harris Hancock authored
-
Harris Hancock authored
-