Go-lang portability finished