You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
go1.23 will start to enforce "two-party consent" on linkname: that is, you can use it to share variables between packages controlled by the same author (in practice: within the module), but not to punch through the drywall of other modules.
Starlark-go uses cross-module linkname for two purposes:
lib/proto pokes detrand=false into the google3 protobuf formatter to defeat its annoying intentional nondeterminism. The solution there is to (ugh) fork the formatter.
go1.23 will start to enforce "two-party consent" on linkname: that is, you can use it to share variables between packages controlled by the same author (in practice: within the module), but not to punch through the drywall of other modules.
Starlark-go uses cross-module linkname for two purposes: