commit | c4f8199edea3ca45d0d82760aa75c95572191bf0 | [log] [tgz] |
---|---|---|
author | Todd Wang <toddw@google.com> | Thu Feb 25 15:57:54 2016 -0800 |
committer | Todd Wang <toddw@google.com> | Thu Feb 25 15:57:54 2016 -0800 |
tree | 051e935c8722656056851a93b20f202938257749 | |
parent | b741efb9803c3a6de2d517426b14a43d63a84fd2 [diff] |
v23: Replace RawBytesTarget hacks with vdl.Targeter The previous RawBytesTarget{Func,Hack} hacks were meant to support making and filling a vdl.Target from vom.RawBytes directly. This CL makes this mechanism more general-purpose and slightly less hacky. We introduce a new vdl.Targeter interface with {Make,Fill}VDLTarget methods, which make and fill a vdl.Target respectively. These methods are implemented by vom.RawBytes, and in the future will be implemented by user-defined types via vdl code generation. The HackGetRv() method hasn't been removed yet; that will be removed in a subsequent change. MultiPart: 1/2 Change-Id: I00742c91eb97d67ba19895f766cef74763018bcc
This repository defines the Go APIs of Vanadium.