News for hackers. Stuff that matters.
Re:Go 1.4 Beta 1 is released by pjmlp on Thursday October 30, 2014 @05:01PM (#8535795)
Maybe their target is the App engine.
Re:Go 1.4 Beta 1 is released by Strom on Thursday October 30, 2014 @05:10PM (#8535851)
It's true that you can't directly import unsafe in your own Go code on App Engine. However importing standard library packages like encoding/gob, which then proceed to use the unsafe package for themselves, works just fine on App Engine.

App Engine is actually the biggest reason why I don't immediately like this change. For other environments I can just fork the Go 1.3 encoding/gob implementation and use that. However on App Engine I can't import unsafe myself, so the only way to run really fast unsafe code, is to use the standard library. This latest change removes that option from me.

Re:Go 1.4 Beta 1 is released by enneff on Thursday October 30, 2014 @08:33PM (#8536677)
It's more that by removing the use of unsafe it will play more nicely with the new concurrent garbage collector (slated for Go 1.5 in June).
Re:Go 1.4 Beta 1 is released by pjmlp on Friday October 31, 2014 @04:51AM (#8537851)
Thanks for the heads up.

Are also there plans to expose more primitives in unsafe?

I remember seeing some posts related to possible required features as part of re-writing the whole stack in Go.