GitHub PushEvent at 2014-08-24 03:15:13
Repository: golang
Actor: jnwhiteh
Payload: {"shas":[["bc3b754cf336508dee76dc26e06fa6159e8f855e","5ad239cb8a44f659eaaee0aa1ea5b94947abe557@golang.org","runtime: adjust errorCString definition to avoid allocation\n\nThe low-level implementation of divide on ARM assumes that\nit can panic with an error created by newErrorCString without\nallocating. If we make interface data words require pointer values,\nthe current definition would require an allocation when stored\nin an interface. Changing the definition to use unsafe.Pointer\ninstead of uintptr avoids the allocation. This change is okay\nbecause the field really is a pointer (to a C string in rodata).\n\nUpdate issue 8405.\n\nThis should make CL 133830043 safe to try again.\n\nLGTM=bradfitz\nR=golang-codereviews, bradfitz\nCC=dave, golang-codereviews, r\nhttps://codereview.appspot.com/133820043","Russ Cox",false]],"size":1,"ref":"refs/heads/master","head":"bc3b754cf336508dee76dc26e06fa6159e8f855e"}