commit | 1b37b78e5637ba4a1a0ada341a06c8bf2ccdc04d | [log] [tgz] |
---|---|---|
author | Benjamin Prosnitz <bprosnitz@google.com> | Tue Mar 22 17:33:46 2016 -0700 |
committer | Benjamin Prosnitz <bprosnitz@google.com> | Wed Mar 23 03:50:41 2016 +0000 |
tree | 943682bb29b010cb6f342f7555d1c551e9308b4c | |
parent | 0aa0284a822f54fa3197f3f29e2d99842a3667df [diff] |
xref: Generate union targets The effect on rpc is minimal, but tests that use unions have large gains. benchmark old ns/op new ns/op delta BenchmarkVomEncodeCustomer-12 45352 45135 -0.48% BenchmarkVomDecodeCustomer-12 11895 7186 -39.59% BenchmarkVomEncoder1Customer-12 48369 45017 -6.93% BenchmarkVomEncoder1000Customer-12 3979336 3804403 -4.40% BenchmarkVomEncoder1000RawBytes-12 352758 341902 -3.08% BenchmarkVomDecoder1Customer-12 230814 189610 -17.85% BenchmarkVomDecoder1000Customer-12 10466615 5979549 -42.87% BenchmarkVomDecoder1000RawBytes-12 1084474 1021549 -5.80% BenchmarkGobEncoder1Customer-12 21937 21207 -3.33% BenchmarkGobEncoder1000Customer-12 3160518 2832801 -10.37% BenchmarkGobDecoder1Customer-12 68413 67092 -1.93% BenchmarkGobDecoder1000Customer-12 3523149 3417621 -3.00% MultiPart: 2/3 Change-Id: I24af135561f5fa8cb4477f2605e02a70588513aa
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.