-
edit: lib/FrontendTool/FrontendTool.cpp
-
Commit 76d25e7097f5834a61303c8e8894c2aced66cd21 by rwidmann:
[NFC] Fixup InputFile Convenience Getters
-
edit: include/swift/Frontend/InputFile.h
-
edit: lib/FrontendTool/MakeStyleDependencies.cpp
-
edit: lib/FrontendTool/LoadedModuleTrace.cpp
-
edit: lib/FrontendTool/FrontendTool.cpp
-
Commit 02004c9e7c9668465585a35a33c6580cc4e3056f by tstellar:
[ADT] Fix for ImmutableMapRef
-
edit: llvm/unittests/ADT/ImmutableMapTest.cpp
-
edit: llvm/include/llvm/ADT/ImmutableMap.h
-
Commit 0874e7ef66cc82a795fb19e8662e09a10eabaa01 by tstellar:
Allow init_priority values <= 100 and > 65535 within system headers.
-
edit: clang/test/SemaCXX/init-priority-attr.cpp
-
edit: clang/include/clang/Basic/Attr.td
-
edit: clang/include/clang/Basic/AttrDocs.td
-
edit: clang/lib/Sema/SemaDeclAttr.cpp
-
Commit cef4bbe8b5ebb7b3269784053f00aa4363fe3b66 by adergachev:
[analyzer] Fix the debug print about debug egraph dumps requiring asserts.
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
-
Commit 1f1e7b3b4a98d0db7fccb8084c6fbcae561eb648 by adergachev:
[analyzer] NFC: Fix wrong parameter name in printFormattedEntry.
-
edit: clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
-
edit: clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
-
Commit 057ac3939f3e4fc2652ec9b05776a6897d7dd36e by adergachev:
scan-build-py: fix multiprocessing error
-
edit: clang/tools/scan-build-py/bin/intercept-build
-
edit: clang/tools/scan-build-py/bin/scan-build
-
edit: clang/tools/scan-build-py/bin/analyze-build
-
Commit cbca5d09e4bf8b1f617fbbebc0bd763c08e34155 by adergachev:
[analyzer] [NFC] Introduce refactoring of PthreadLockChecker
-
edit: clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
-
Commit 8c99eaaef647784b14cead734ce0f97a1ad184a9 by adergachev:
[analyzer][MacroExpansion] Add a few dumps functions
-
edit: clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
-
Commit 085599a08e3fccbad608bee4af961256aa547f04 by adergachev:
[analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments
-
edit: clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
-
Commit fcfeb8e0ad0b7ae6bbdd6d3c3fae576886a9b431 by adergachev:
[analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait
-
edit: clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
-
edit: clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
-
edit: clang/lib/StaticAnalyzer/Core/Environment.cpp
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
-
add: clang/test/Analysis/objc-live-crash.mm
-
Commit 273a9dfa0b61c096bbed4c9f5dc104b022982ee2 by adergachev:
[analyzer] Evaluate PredefinedExpressions
-
edit: clang/lib/StaticAnalyzer/Core/Environment.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
-
add: clang/test/Analysis/eval-predefined-exprs.cpp
-
Commit 3cf433c6121666d5b443413787840c9142911115 by adergachev:
[analyzer][z3] Use more elaborate Z3 variable names
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-
edit: clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-
add: clang/test/Analysis/z3/pretty-dump.c
-
Commit 0b884d75efea3debbed09cb0f2c13f5aad50453f by adergachev:
[analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist
-
edit: clang/test/Analysis/live-stmts.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
-
add: clang/test/Analysis/live-stmts.mm
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-
edit: clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
-
edit: clang/lib/Analysis/LiveVariables.cpp
-
edit: clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
-
edit: clang/lib/StaticAnalyzer/Core/Environment.cpp
-
edit: clang/docs/analyzer/developer-docs/DebugChecks.rst
-
edit: clang/include/clang/Analysis/Analyses/LiveVariables.h
-
Commit 2a52a5e1d19802720786b1c6b87205854fcc51fc by adergachev:
[analyzer][solver] Fix issue with symbol non-equality tracking
-
edit: clang/test/Analysis/equality_tracking.c
-
edit: clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
-
Commit eec4aacb988f4389994e5ce6449324c7b34a3894 by adergachev:
[Analyzer] Fix for ExprEngine::computeObjectUnderConstruction() for base and delegating consturctor initializers
-
edit: clang/unittests/StaticAnalyzer/TestReturnValueUnderConstruction.cpp
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
-
Commit b132fef2dabf0e300a559ff603e6229fa28245ce by adergachev:
[Analyzer] Fix unused variable warning in Release builds
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
-
Commit ccb6e28b782163c6eae3fcc7dc905dec5f00ece0 by adergachev:
[analyzer] [NFC] Simplify SVal::getAsLocSymbol function using existing functions
-
edit: clang/lib/StaticAnalyzer/Core/SVals.cpp
-
Commit 733c70b67f99db270832fc0f1beda4c7e87416e3 by adergachev:
[MallocChecker] Remove duplicate QCoreApplication::postEvent check. NFCI.
-
edit: clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
-
Commit d1f55e7a74ad597529277eacdae3b0846e9eacf5 by adergachev:
[analyzer][ReturnPtrRangeChecker] Fix a false positive on end() iterator
-
edit: clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
-
edit: clang/test/Analysis/misc-ps-region-store.m
-
edit: clang/test/Analysis/return-ptr-range.cpp
-
Commit b6a96ea97887adf6d0ef82023296efced002a8e8 by adergachev:
[scan-build] Fix clang++ pathname again
-
edit: clang/test/Analysis/scan-build/lit.local.cfg
-
add: clang/test/Analysis/scan-build/cxx-name.test
-
edit: clang/tools/scan-build/bin/scan-build
-
Commit 4910e3bdfaa2b61f34d26ddac012755726c41623 by adergachev:
[analyzer][NFCi] Mark CallEvent::getOriginExpr virtual, some cleanup
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-
Commit 7e1a1ea932c5f94ed2dc5e4aaebb5aaaa9099b48 by adergachev:
[scan-build] Supprot relative 'file' in cdb.
-
edit: clang/tools/scan-build-py/libscanbuild/analyze.py
-
Commit 6d1569ff52f7c68fbaf228f3f8159ac76a9b84a3 by adergachev:
[analyzer] Fix crash with pointer to members values
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-
edit: clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SVals.cpp
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
-
add: clang/test/Analysis/PR46264.cpp
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-
edit: clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
-
edit: clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
-
edit: clang/test/Analysis/pointer-to-member.cpp
-
Commit a5c64bbe5bd04662ccb5c7783f9ff3d276363001 by adergachev:
[analyzer] scan-build: Fix silencing multiple core checkers.
-
add: clang/test/Analysis/scan-build/silence-core-checkers.test
-
add: clang/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c
-
edit: clang/tools/scan-build/bin/scan-build
-
Commit f20feed2a949aa261f093881955c8a163cd94d87 by adergachev:
[Analyzer][StreamChecker] Report every leak, clean up state.
-
edit: clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
-
edit: clang/test/Analysis/stream-note.c
-
Commit 080cb7223a5d9e149a4e39ae320948968961caf2 by adergachev:
[Analyzer][StreamChecker] Use BugType::SuppressOnSink at resource leak report.
-
edit: clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
-
edit: clang/test/Analysis/stream.c
-
Commit e101a3803b37e36f1db7af1febe7a90d5bbc3fe7 by adergachev:
[analyzer] FuchsiaHandleChecker: Suppress a non-deterministic test failure.
-
edit: clang/test/Analysis/fuchsia_handle.cpp
-
Commit 15f46cc7e4dd18c215ba7db6a929c5f9278eba28 by adergachev:
[Analyzer] Use of BugType in DereferenceChecker (NFC).
-
edit: clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
-
Commit 21b195d1220e7e660e0839e4d7a90bc0415036b3 by adergachev:
[analyzer] Simplify function SVal::getAsSymbolicExpression and similar ones
-
edit: clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-
edit: clang/lib/StaticAnalyzer/Core/ProgramState.cpp
-
edit: clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
-
edit: clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
-
edit: clang/lib/StaticAnalyzer/Checkers/Taint.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
-
edit: clang/lib/StaticAnalyzer/Core/SVals.cpp
-
Commit faa40cc0473eacba52fb9ed76c3146132ad4bce5 by adergachev:
[analyzer] Introduce minor refactoring of SVal::getSubKind function
-
edit: clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-
Commit ce9c0888a6ba45340bb4a1113ee3209be51e0158 by adergachev:
[Analyzer] Improve invalid dereference bug reporting in DereferenceChecker.
-
add: clang/test/Analysis/invalid-deref.c
-
edit: clang/test/Analysis/misc-ps-region-store.m
-
edit: clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
-
Commit c2e11b90826b18749ccd3d53497929bef05d23e5 by adergachev:
[Analyzer] Report every bug if only uniqueing location differs.
-
edit: clang/test/Analysis/pr22954.c
-
edit: clang/lib/Analysis/PathDiagnostic.cpp
-
edit: clang/test/Analysis/malloc.c
-
Commit 13d4185c320af2311a1f9b5be0c9122057eb43d5 by adergachev:
[Analyzer] Remove inclusion of uniqueing decl from diagnostic profile.
-
add: clang/test/Analysis/report-uniqueing.cpp
-
edit: clang/lib/Analysis/PathDiagnostic.cpp
-
Commit 93584886a7c27e5cd840186c0701d30e9eefc41a by flo:
[Matrix] Update mangling to use paramterized vendor ext type syntax.
-
edit: clang/test/CodeGenCXX/matrix-type-builtins.cpp
-
edit: clang/lib/AST/ItaniumMangle.cpp
-
edit: clang/test/CodeGenCXX/matrix-type-operators.cpp
-
edit: clang/test/CodeGenCXX/matrix-type.cpp
-
Commit dd80009f47a974cec125e267fa0162ae37b223d1 by aschwaighofer:
[coro] Async coroutines: Allow more than 3 arguments in the dispatch function
-
edit: llvm/lib/Transforms/Coroutines/CoroInstr.h
-
edit: llvm/test/Transforms/Coroutines/coro-async.ll
-
edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
-
edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
-
edit: llvm/include/llvm/IR/Intrinsics.td
-
edit: llvm/lib/Transforms/Coroutines/Coroutines.cpp