{"shas":[["0efd03efb1eac53cd219364774208093fcfe8f00","cd8c339e5d347fa8a115ac188d380e9ee64449d2@91177308-0d34-0410-b5e6-96231b3b80d8","Use CrashRecoveryContextCleanup objects to reclaim resources from CompilerInstance objects.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@128009 91177308-0d34-0410-b5e6-96231b3b80d8","kremenek"],["83fe9168fc649a2d691a8bcbe834c86c21dce9b9","cd8c339e5d347fa8a115ac188d380e9ee64449d2@91177308-0d34-0410-b5e6-96231b3b80d8","Relax assertion to fail during crash recovery cleanup.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@128010 91177308-0d34-0410-b5e6-96231b3b80d8","kremenek"],["ab9a2aa330b53c46db132ae21d8033e1205a3186","cd8c339e5d347fa8a115ac188d380e9ee64449d2@91177308-0d34-0410-b5e6-96231b3b80d8","Improve crash recovery cleanup to recovery CompilerInstances during crash recovery.  This was a huge resource \"root\" during crashes.\n\nThis change requires making a bunch of fundamental Clang structures (optionally) reference counted to allow correct\nownership semantics of these objects (e.g., ASTContext) to play out between an active ASTUnit and CompilerInstance\nobject.\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@128011 91177308-0d34-0410-b5e6-96231b3b80d8","kremenek"]],"repo":"spurious/clang-mirror","actor":"spurious","ref":"refs/heads/trunk","size":3,"head":"ab9a2aa330b53c46db132ae21d8033e1205a3186","actor_gravatar":"43879d0feeead0dcdf6b3fa368714eef","push_id":27181459}