commit | 5f83b09309754efeae3cec0dd30b91944f8e01f9 | [log] [tgz] |
---|---|---|
author | thakis <thakis@chromium.org> | Thu Apr 13 16:44:17 2017 |
committer | Commit bot <commit-bot@chromium.org> | Thu Apr 13 16:44:17 2017 |
tree | acd272ed26fc57dd840950b65be8a6028825c728 | |
parent | 111c9c229e46db655991ca86d927e1682328968a [diff] |
tcmalloc: Use C++11 atomics where appropriate. Reland now that we have a newer sysroot. Ports these CLs to tcmalloc: https://codereview.chromium.org/636783002/ https://codereview.chromium.org/1466833002/ (except mac) No intended behavior change, but it should remove the static initializer in atomicops_internals_x86_gcc.h on Linux. It's also less code. BUG=94925,559247,572525 Committed: https://crrev.com/e13537fe418eff11d3cab9077f6a647d7c74f103 Cr-Original-Commit-Position: refs/heads/master@{#464440} Review-Url: https://codereview.chromium.org/1549913002 Cr-Original-Original-Commit-Position: refs/heads/master@{#366904} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 2f6d8f01d9087e8bebab5b7d2d25b28d657dbbb7