4 ms·
I'd like to note that all the issues you encountered are because newer versions of Go have exposed issues in your application code and dependencies (with the po
by enneff 10y ago
I'd like to note that all the issues you encountered are because newer versions of Go have exposed issues in your application code and dependencies (with the possible exception of the new cgo pointer passing restrictions).
- manacit 10y agoTotally - I hope no one read it as anything otherwise. There's a wide chasm of "change" that can happen without the spec changing, was my main point. We run a lot of static analysis on our code, which includes things like `go vet`, `go fmt`, etc. Between point releases, there's no guarantee that those tools aren't changing/adding tests and functionality, which has been one of the bigger sources in our work required to upgrade. All in all, it really is a painless and usually positive procedure - a ton of those fixes were subtly broken things who's behavior has been clarified. I think of it as a positive thing.