{"push_id":3094495525,"size":1,"distinct_size":1,"ref":"refs/heads/u32-no-unsafe","head":"14b592aad4a6f58b8c3daf40c31cd82d0f14a603","before":"b0899e2f2a50cf2380f86dcae77c0e82e1c185ff","commits":[{"sha":"14b592aad4a6f58b8c3daf40c31cd82d0f14a603","author":{"name":"Taku Fukushima","email":"ec31c617ff5bc21d60c1f2627f24f700e665b45c@soracom.jp"},"message":"Replace redundant copied u32 types with type aliases\n\nThis patch replaces TcU32Sel and TcU32Key that are copied from nl\npackage with type aliases for the original types. This eliminates the\nusages of unsafe packages and redundant copied structs that are\nidentical to the original ones.\n\nType aliases are newly introduced in Go 1.9 and it is not backward\ncompatibile. Therefore this patch shall be merged only if the project is\nentirely migrated to Go 1.9. Currently we are building this project\nwith Go 1.10 and Go 1.11, so it is reasonable to require Go version\ngreater than 1.9.\n\nSee #206 and #261, which is the previous life of this patch.\n\nThis patch also moves TcU32Sel, TcU32Key and U32 structs from filter.go\nto filter_linux.go to make it possible to build on macOS. See #243 for\nmore details.\n\nSigned-off-by: Taku Fukushima <taku@soracom.jp>","distinct":true,"url":"https://api.github.com/repos/tfukushima/netlink/commits/14b592aad4a6f58b8c3daf40c31cd82d0f14a603"}]}
{"actor":{"display_login":"tfukushima"}}