{"push_id":2762961833,"size":2,"distinct_size":2,"ref":"refs/heads/upstream/master","head":"3dd1b88765f6ce91bd0558a16cdd8cf0c1e15d1b","before":"2bdd903c69eb3a34f3d3bf5e4f4c94cd66337117","commits":[{"sha":"06b91d935da1a40ef9de6697717eb0af1015989e","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"Revert \"[atomic] Make pointer get op relaxed instead of acquire\"\n\nThis reverts commit b1e5650c67266dc158f22355fed206cd1c413f70.\n\nAfter lots of head-scratching and finally finding the only truly\nreadable source to be the good old:\n\n  https://www.kernel.org/doc/Documentation/memory-barriers.txt\n\nI've convinced myself that we need consume memory-ordering on get().\nThe location of memory-barrier in a load should be after, not before\nthe load.  That needs fixing.  I'll do that separately.","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/06b91d935da1a40ef9de6697717eb0af1015989e"},{"sha":"3dd1b88765f6ce91bd0558a16cdd8cf0c1e15d1b","author":{"name":"Behdad Esfahbod","email":"fda4508b899a8140c821c8aad53d2453f863bc18@behdad.org"},"message":"[atomic] Use CONSUME, not ACQUIRE, memory-order for get()\n\nAlthough, all implementations just elevate that to ACQUIRE.\nBut requirement for us is just CONSUME.","distinct":true,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-harfbuzz/commits/3dd1b88765f6ce91bd0558a16cdd8cf0c1e15d1b"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}