)]}' { "commit": "8e27ccb494c2df502e01c451487bb63dc3ee11c6", "tree": "780994600c5c09757dcb57d15d599b06a920e21d", "parents": [ "2eba81d08d45ff617d268a7e97f3d490682a69d8" ], "author": { "name": "Cherry Zhang", "email": "cherryyz@google.com", "time": "Sun Jun 23 21:44:13 2019 -0400" }, "committer": { "name": "Cherry Zhang", "email": "cherryyz@google.com", "time": "Mon Jun 24 19:33:20 2019 +0000" }, "message": "passes: wrap memcmp in nosplit function\n\nAlong the line of CL 182817, also wrap memcmp.\n\nAlso, we don\u0027t need to use the wrapper if we are already in a\nnosplit function.\n\nChange-Id: I97906c17e0bdc6bbe5d85c923e22c4fadff6d1c1\nReviewed-on: https://go-review.googlesource.com/c/gollvm/+/183623\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "61108942455dbf198a9e8ca7d22102961d58672b", "old_mode": 33188, "old_path": "libgo/runtime/go-wrappers.c", "new_id": "8b4cfd332a9f9cd7202baeebdb12a77bac2e634f", "new_mode": 33188, "new_path": "libgo/runtime/go-wrappers.c" }, { "type": "modify", "old_id": "0972a1f9b908bc9968e8b32b253ed83ca62a4c64", "old_mode": 33188, "old_path": "passes/GoWrappers.cpp", "new_id": "6750c68fa9a9c1508779dd385d6685e29cdbf3eb", "new_mode": 33188, "new_path": "passes/GoWrappers.cpp" } ] }