{"push_id":2719847651,"size":1,"distinct_size":0,"ref":"refs/heads/master","head":"6ffcf589f0d7c4b5e293ccfd3cff77945d3679e8","before":"bdb4f6d2d659950de9b4a8b317c8d5e82821461d","commits":[{"sha":"6ffcf589f0d7c4b5e293ccfd3cff77945d3679e8","author":{"name":"Brian Gesiak","email":"6667b8c77ec6ba15b2e807ad7a2130b19e9fa935@gmail.com"},"message":"Add caching when looking up coroutine_traits\n\nSummary:\nCurrently clang looks up the coroutine_traits ClassTemplateDecl\neverytime it looks up the promise type. This is unnecessary\nas coroutine_traits doesn't change between promise type lookups.\n\nThis diff caches the coroutine_traits lookup.\n\nPatch by Tanoy Sinha!\n\nTest Plan:\nI added log statements in the new lookupCoroutineTraits function\nto ensure that LookupQualifiedName was only called once even\nwhen multiple coroutines existed in the source file.\n\nReviewers: modocache, GorNishanov\n\nReviewed By: modocache\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D48981\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@337103 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/fuchsia-mirror/third_party-clang/commits/6ffcf589f0d7c4b5e293ccfd3cff77945d3679e8"}]}
{"actor":{"display_login":"fuchsia-infra-bot"}}