{"push_id":1200580255,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"708e753c7295d821f95205c39c6c6fbf8028ef95","before":"47d06dd9c223309eec3a2fc06fc85731318a2d16","commits":[{"sha":"6049623a13b0fc19555dc3abf0bc870dc2420467","author":{"name":"Dr. Stefan Schimanski","email":"45ed2b5ef3c0b2b77a2122a0f8cfa229b91eb4cb@redhat.com"},"message":"Turn first deepcopy parameter into a pointer","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/6049623a13b0fc19555dc3abf0bc870dc2420467"},{"sha":"61cde63622f78a8efaea5d766117cbde8ffa6e72","author":{"name":"Dr. Stefan Schimanski","email":"45ed2b5ef3c0b2b77a2122a0f8cfa229b91eb4cb@redhat.com"},"message":"Switch to typeless generated deepcopy functions for less reflection","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/61cde63622f78a8efaea5d766117cbde8ffa6e72"},{"sha":"d46cbfd3e0c88c3ca1a23eed6c6ebbbfad73a4d9","author":{"name":"Dr. Stefan Schimanski","email":"45ed2b5ef3c0b2b77a2122a0f8cfa229b91eb4cb@redhat.com"},"message":"Turn pkg/api/pod_example.json into go struct to avoid noise in pprof","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/d46cbfd3e0c88c3ca1a23eed6c6ebbbfad73a4d9"},{"sha":"629b25daf93e55464f5721f0b06e3ed3c6a48552","author":{"name":"Dr. Stefan Schimanski","email":"45ed2b5ef3c0b2b77a2122a0f8cfa229b91eb4cb@redhat.com"},"message":"Run hack/update-all.sh","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/629b25daf93e55464f5721f0b06e3ed3c6a48552"},{"sha":"708e753c7295d821f95205c39c6c6fbf8028ef95","author":{"name":"k8s-merge-robot","email":"90609b3a0723d5b4f9968c7035bcd6629ebfd177@gmail.com"},"message":"Merge pull request #28679 from sttts/sttts-deepcopy-pointer-in\n\nAutomatic merge from submit-queue\n\nDeepcopy: avoid struct copies and reflection Call\n\n- make signature of generated deepcopy methods symmetric with `in *type, out *type`, avoiding copies of big structs on the stack\r\n- switch to `in interface{}, out interface{}` which allows us to call them with without `reflect.Call`\r\n\r\nThe first change reduces runtime of BenchmarkPodCopy-4 from `> 3500ns` to around `2300ns`.\r\n\r\nThe second change reduces runtime to around `1900ns`.","distinct":true,"url":"https://api.github.com/repos/kubernetes/kubernetes/commits/708e753c7295d821f95205c39c6c6fbf8028ef95"}]}
{"actor":{"display_login":"k8s-merge-robot"}}