]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: steps towards work-queue
authorMatthew Dempsky <mdempsky@google.com>
Fri, 18 Aug 2023 07:32:11 +0000 (00:32 -0700)
committerGopher Robot <gobot@golang.org>
Fri, 18 Aug 2023 22:42:12 +0000 (22:42 +0000)
commitca858a43f4e63275381e657a13ef7431cbe8c823
treebfd0ef148477763f815b38c49adc2b080936e5cb
parent7af28fa90ec2ce4c90ca47b6bc3e348ac8cb133a
cmd/compile/internal/gc: steps towards work-queue

This CL reorganizes the top-level functions for handling package-level
declarations, runtime type descriptors, and SSA compilation to work in
a loop. This generalizes the loop that previously existed in dumpdata.

Change-Id: I0e51e60f6ef9e7f96a4a3ccd5801f7baf83eba9a
Reviewed-on: https://go-review.googlesource.com/c/go/+/520611
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/cmd/compile/internal/gc/compile.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/obj.go
src/cmd/compile/internal/reflectdata/reflect.go