{"push_id":2569795338,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"30125cf033926a1120fc9f274e6f1d8097bcd079","before":"f59108d344969204009cc9de26dacc8043c908b8","commits":[{"sha":"30125cf033926a1120fc9f274e6f1d8097bcd079","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[scudo] Quarantine optimization\n\nSummary:\nIt turns out that the previous code construct was not optimizing the allocation\nand deallocation of batches. The class id was read as a class member (even\nthough a precomputed one) and nothing else was optimized. By changing the\nconstruct this way, the compiler actually optimizes most of the allocation and\ndeallocation away to only work with a single class id, which not only saves some\nCPU but also some code footprint.\n\nReviewers: alekseyshl, dvyukov\n\nReviewed By: dvyukov\n\nSubscribers: dvyukov, delcypher, llvm-commits, #sanitizers\n\nDifferential Revision: https://reviews.llvm.org/D46961\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@332502 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/compiler-rt/commits/30125cf033926a1120fc9f274e6f1d8097bcd079"}]}
{"actor":{"display_login":"dtzWill"}}