aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/noder.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2021-06-11 06:33:30 -0700
committerMatthew Dempsky <mdempsky@google.com>2021-06-12 00:11:57 +0000
commit2954f11eadf344786d0ec6e3e1d34f6a5c385246 (patch)
tree43b2652c4cc238571feed048e146e4c5ad21cbd2 /src/cmd/compile/internal/noder/noder.go
parentc93d5d1a5245d4baa6824a2c88a6b79e3d895e4d (diff)
downloadgo-2954f11eadf344786d0ec6e3e1d34f6a5c385246.tar.xz
[dev.typeparams] cmd/compile: scaffolding for export data experiments
This CL adds a simple framework for augmenting the current export data format by writing out additional data *after* the existing data, with an extra header before it that current readers ignore. In particular, this is used by unified IR to be able to experiment and iterate on export data designs without having to keep the go/internal/gcimporter and x/tools/go/gcexportdata importers in sync. Instead, they simply continue reading the existing data written out by typecheck/iexport.go. Change-Id: I883211c2892e2c7dec758b85ff6bc31b244440a0 Reviewed-on: https://go-review.googlesource.com/c/go/+/327169 Run-TryBot: Matthew Dempsky <mdempsky@google.com> Trust: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Diffstat (limited to 'src/cmd/compile/internal/noder/noder.go')
0 files changed, 0 insertions, 0 deletions