On Fri, Oct 5, 2018 at 3:06 PM, Tyler Compton <xavi...@gmail.com> wrote: > > I'm also surprised to hear that go:nosplit can be used in arbitrary > packages. I would be curious to know if these directives are covered under > the compatibility promise within the limited guarantees they provide.
Directives like //go:nosplit are are not covered by the Go 1 compatibility guarantee. They are not specified by the language specification or library documentation, so they fall under the "unspecified behavior" clause of the guarantee. In particular future releases may simply ignore these directives by treating them as the comments that they are. Obviously that's not our intent, but we really can't make any promises about how these directives behave. Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.