{"shas":[["9643427287a3a3369674dff654f010705d2c7ef5","20237f4b434bdcccb3b4c7b8643e049a656bb565@91177308-0d34-0410-b5e6-96231b3b80d8","Teach PPChainedCallbacks to forward the InclusionDirective() callback.\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@125669 91177308-0d34-0410-b5e6-96231b3b80d8","dgregor"],["b6c814457e206b43bb28ca2b98505daafdf67dd9","20237f4b434bdcccb3b4c7b8643e049a656bb565@91177308-0d34-0410-b5e6-96231b3b80d8","Improve the invalidation logic for the cache of global code\ncompletions. We now compute a hash of the names of all top-level\ndeclarations and macro definitions, and invalidate the cache when the\nhash value changes.\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@125670 91177308-0d34-0410-b5e6-96231b3b80d8","dgregor"],["1ffbac83508a80ba42ddc586d307f62c4d163610","429f501a9f7229f3ca0d9b531c9e5abf0c812b93@91177308-0d34-0410-b5e6-96231b3b80d8","If preprocessed token introduced empty filename then use main translation unit's filename for debug info entries.\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@125672 91177308-0d34-0410-b5e6-96231b3b80d8","dpatel"]],"repo":"spurious/clang-mirror","actor":"spurious","ref":"refs/heads/trunk","size":3,"head":"1ffbac83508a80ba42ddc586d307f62c4d163610","actor_gravatar":"43879d0feeead0dcdf6b3fa368714eef","push_id":24926985}