annotate src/capnproto-git-20161025/doc/_posts/2015-01-23-capnproto-0.5.1-bugfixes.md @ 149:279b18cc7785
Update Win32 capnp builds to v0.6
author |
Chris Cannam <cannam@all-day-breakfast.com> |
date |
Tue, 23 May 2017 09:16:54 +0100 |
parents |
1ac99bfc383d |
children |
|
rev |
line source |
cannam@133
|
1 ---
|
cannam@133
|
2 layout: post
|
cannam@133
|
3 title: "Cap'n Proto 0.5.1: Bugfixes"
|
cannam@133
|
4 author: kentonv
|
cannam@133
|
5 ---
|
cannam@133
|
6
|
cannam@133
|
7 Cap'n Proto 0.5.1 has just been released with some bug fixes:
|
cannam@133
|
8
|
cannam@133
|
9 * On Windows, the `capnp` tool would crash when it tried to generate an ID, e.g. when using `capnp id` or when compiling a file that was missing the file ID, because it tried to get random bytes from `/dev/urandom`, which of course doesn't exist on Windows. Oops. Now it uses `CryptGenRandom()`.
|
cannam@133
|
10 * Declaring a generic method (with method-specific type parameters) inside a generic interface generated code that didn't compile.
|
cannam@133
|
11 * `joinPromises()` didn't work on an array of `Promise<void>`.
|
cannam@133
|
12 * Unnecessary error messages were being printed to the console when RPC clients disconnected.
|
cannam@133
|
13
|
cannam@133
|
14 Sorry about the bugs.
|
cannam@133
|
15
|
cannam@133
|
16 In other news, as you can see, the Cap'n Proto web site now lives at `capnproto.org`. Additionally, the Github repo has been moved to the [Sandstorm.io organization](https://github.com/sandstorm-io). Both moves have left behind redirects so that old links / repository references should continue to work.
|