From: Ian Alexander Date: Wed, 8 Oct 2025 23:22:59 +0000 (-0400) Subject: cmd/go: remove temporary rf cleanup script X-Git-Tag: go1.26rc1~481 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=7e7cd9de68;p=gostls13.git cmd/go: remove temporary rf cleanup script This commit is part of the overall effort to eliminate global modloader state. Change-Id: I9d2deebafbbb374de2a1f9bae99e9caf417313a0 Reviewed-on: https://go-review.googlesource.com/c/go/+/709991 Reviewed-by: Michael Matloob Reviewed-by: Michael Matloob LUCI-TryBot-Result: Go LUCI --- diff --git a/src/cmd/go/internal/rf-cleanup.zsh b/src/cmd/go/internal/rf-cleanup.zsh deleted file mode 100755 index c805db56e3..0000000000 --- a/src/cmd/go/internal/rf-cleanup.zsh +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env zsh - -set -eu -o pipefail - -# This is a large series of sed commands to cleanup after successful use of the -# `rf inject` command. This script will be used to refactor the codebase to -# eliminate global state within the module loader. Once that effort is -# complete, this script will be removed. - -find . -name '*.go' -exec \ - sed -i ' - # - # CompileAction does not use loaderstate. - # - s/CompileAction(loaderstate[^ ]* \*modload.State, /CompileAction(/g - s/CompileAction(modload.LoaderState[^,]*, /CompileAction(/g - s/CompileAction(loaderstate[^,]*, /CompileAction(/g - # - # cgoAction does not use loaderstate. - # - s/cgoAction(loaderstate \*modload\.State, /cgoAction(/g - s/cgoAction(loaderstate, /cgoAction(/g - s/cgoAction(loaderstate_, /cgoAction(/g - # - # Remove redundant mentions of LoaderState from function call sites. - # - s/(modload\.LoaderState_*, loaderstate,/(loaderstate,/g - s/(modload\.LoaderState_*, moduleLoaderState,/(moduleLoaderState,/g - s/(modload\.LoaderState_*, modload\.LoaderState/(modload.LoaderState/g - s/(modload\.LoaderState_*, loaderstate,/(loaderstate,/g - s/(modload\.LoaderState_*, moduleLoaderState,/(moduleLoaderState,/g - s/(modload\.LoaderState_*, modload\.LoaderState,/(modload.LoaderState,/g - s/(loaderstate_* \*modload.State, loaderstate \*modload.State/(loaderstate *modload.State/g - s/(loaderstate_* \*State, loaderstate \*State/(loaderstate *State/g - s/(loaderstate_*, loaderstate,/(loaderstate,/g - s/(LoaderState_*, loaderstate,/(loaderstate,/g - s/(LoaderState_*, loaderState,/(loaderState,/g - s/(LoaderState_*, LoaderState,/(LoaderState,/g - s/(LoaderState_*, LoaderState,/(LoaderState,/g - s/(moduleLoaderState_*, loaderstate,/(loaderstate,/g - s/(moduleLoaderState_*, moduleLoaderState,/(moduleLoaderState,/g - ' {} \; -