]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: split out package noder [generated]
authorRuss Cox <rsc@golang.org>
Wed, 23 Dec 2020 05:52:53 +0000 (00:52 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 23 Dec 2020 06:39:06 +0000 (06:39 +0000)
commitfbc82f03b104ba9bde67ad202e9cb00a13842dca
tree95caee1bcac4c02fc9feff7692ef46ec1c2ee64c
parentde454eef5f47212dc8a9d9c2c8b598fa343d2c2b
[dev.regabi] cmd/compile: split out package noder [generated]

[git-generate]
cd src/cmd/compile/internal/gc

rf '
mv ArhdrSize HeaderSize
mv arsize ReadHeader
mv formathdr FormatHeader
mv HeaderSize ReadHeader FormatHeader archive.go
mv archive.go cmd/internal/archive

mv makePos main.go

mv checkDotImports CheckDotImports
mv parseFiles ParseFiles

mv Pragma pragmas
mv PragmaEmbed pragmaEmbed
mv PragmaPos pragmaPos
mv FuncPragmas funcPragmas
mv TypePragmas typePragmas

mv fakeRecv noder.funcLit renameinitgen renameinit oldname varEmbed noder.go
mv isDriveLetter islocalname findpkg myheight importfile \
reservedimports isbadimport \
pkgnotused \
mkpackage clearImports \
CheckDotImports dotImports importDot \
importName \
import.go

mv noder _noder
mv import.go lex.go lex_test.go noder.go cmd/compile/internal/noder
'
cd ../noder
rf '
mv _noder noder
'

Change-Id: Iac2b856f7b86143c666d818e4b7c5b261cf387d5
Reviewed-on: https://go-review.googlesource.com/c/go/+/279473
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
12 files changed:
src/cmd/compile/internal/gc/closure.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/embed.go
src/cmd/compile/internal/gc/init.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/obj.go
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/noder/import.go [new file with mode: 0644]
src/cmd/compile/internal/noder/lex.go [moved from src/cmd/compile/internal/gc/lex.go with 95% similarity]
src/cmd/compile/internal/noder/lex_test.go [moved from src/cmd/compile/internal/gc/lex_test.go with 99% similarity]
src/cmd/compile/internal/noder/noder.go [moved from src/cmd/compile/internal/gc/noder.go with 87% similarity]
src/cmd/internal/archive/archive.go