- 75eeeb1 Make SymbolManager comments doxygen friendly. by Anna Zaks · 13 years ago
- 0e89061 Cleanup: remove CleanedSate member and GetState() wrapper from StmtNodeBuilder, not needed as of r137273. by Anna Zaks · 13 years ago
- db5e8cd Cleanup: remove GetState() wrapper from ExprEngine, not needed as of r137273. by Anna Zaks · 13 years ago
- 6bd528b Analyzer Core: In checkDeadSymbols checker callback, provide the state in which the symbols are not yet deleted so that checkers could inspect them. Since we are now always creating a transition in ProcessStmt(), remove the logic for adding a transition when none was generated. TODO: the extra transitions will have to be removed; more cleanups; a checker that tests teh new fucntionality. by Anna Zaks · 13 years ago
- 70979d4 Refactoring of DiagnoseBitwisePrecedence() in SemaExpr.cpp to reduce code duplication. by Richard Trieu · 13 years ago
- a6d1e76 When performing the lookup in the current scope for a member access to by Douglas Gregor · 13 years ago
- 94a9016 [arcmt] When checking whether properties needs to be strong or not, take into account by Argyrios Kyrtzidis · 13 years ago
- 8a4bfaa [libclang] When pointing at an objc property don't return a cursor that points at the by Argyrios Kyrtzidis · 13 years ago
- cd9ae48 Add the new unit test that I managed to leave out of r136997 :/ by Kaelyn Uhrain · 13 years ago
- d10f4bc Add a test case for the divide-by-zero fix in r137234 by Kaelyn Uhrain · 13 years ago
- 18f1697 Make sure ptrarith_typesize is at least 1 to avoid division by zero by Kaelyn Uhrain · 13 years ago
- 6b8bc07 Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to the C++0x 'constexpr' keyword. by Richard Smith · 13 years ago
- 730cfb1 objective-c: Using existing infrastructure for finding by Fariborz Jahanian · 13 years ago
- 036e81c Expand test of C++0x [class.copymove]p15 to make sure we're actually calling the copy constructor of a base/member from an explicitly-defaulted copy constructor, rather than the default constructor by Douglas Gregor · 13 years ago
- 136da1c When adding the base and member initializers for an implicitly-defined by Douglas Gregor · 13 years ago
- eaf4fba Switch a C-style cast over to a const_cast. No functionality change by Douglas Gregor · 13 years ago
- c90df6a Update a comment to match the recently-changed code by Douglas Gregor · 13 years ago
- 3b6b7ac For the availability attribute, allow a declaration to be deprecated by Douglas Gregor · 13 years ago
- 4dc41c9 Rewrite default initialization of anonymous structs/unions within a by Douglas Gregor · 13 years ago
- a19950e Change an assert into a check. I'm pretty sure there was a point by John McCall · 13 years ago
- e7d0020 Formatting. by John McCall · 13 years ago
- 03f4861 Revert bad change. (It may look equivalent, but it isn't.) by Eli Friedman · 13 years ago
- b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
- c55db3b Cleanup; no functionality change. by Eli Friedman · 13 years ago
- 0815b57 Move the creation of the record type for the state of Objective-C fast by Douglas Gregor · 13 years ago
- 5c0d3d6 Don't serialize the block descriptor or block extended descriptor by Douglas Gregor · 13 years ago
- 45c4ea7 Move the construction of the RecordDecl representing the runtime by Douglas Gregor · 13 years ago
- 3b8043b Migrate the serialization of ASTContext's AutoDeduceTy and by Douglas Gregor · 13 years ago
- e802c61 Place back previous order of add_subdirectory()'s to reflect build depedencies. by Ted Kremenek · 13 years ago
- 7eab9d3 Add libsupport to list of libraries to link into diagtool by Ted Kremenek · 14 years ago
- 2dc651d Add 'diagtool' to the 'tools/' directory. diagtool is a new tool (WIP) for analyzing and working with clang diagnostics. by Ted Kremenek · 14 years ago
- 6948bc4 Provide diag_iterator for iterating over the built-in diagnostic IDs/names in the internal table of DiagnosticIDs. by Ted Kremenek · 14 years ago
- 38559ec Sort CMakeLists.txt. by Ted Kremenek · 14 years ago
- 6b63f55 Make sure to canonicalize the argument type of a non-type template by Douglas Gregor · 14 years ago
- 3f86ce1 Hand materialization of temporary expressions when emitting a scalar by Douglas Gregor · 14 years ago
- 6b167f4 Don't emit memcpy for copying fields of arrays of volatile elements. by Fariborz Jahanian · 14 years ago
- 98fdfd3 If no -miphoneos-version-min specified, see if we can set the default based on by Chad Rosier · 14 years ago
- de091ae Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 14 years ago
- 5d8c062 Add -W flag for ARC warning "performSelector may cause a leak because its selector is unknown". by Ted Kremenek · 14 years ago
- 2112190 objective-c: diagnose protocol inconsistencies in following by Fariborz Jahanian · 14 years ago
- adc7a73 Make sure FunctionDecls aren't considered during overload resolution if there by Kaelyn Uhrain · 14 years ago
- 7ca13ef Silence the category-replacing-class-method warning for +load: category by David Chisnall · 14 years ago
- 4bd5d09 Fix typo so we don't use the wrong function for ending ObjC++ catch blocks (GNU runtimes) by David Chisnall · 14 years ago
- aec8f45 Improved efficiency by using iterator returned by erase, rather then restarting. by Chad Rosier · 14 years ago
- 1661d71 Fix comment (test commit) by Craig Topper · 14 years ago
- f66a3ea Avoid fallthrough-branching to an inactive cleanup even if it's by John McCall · 14 years ago
- e1f6dea Add a __has_feature macro for generalized initializers, turned off by Sean Hunt · 14 years ago
- a8e0cd8 Do l-value conversion, etc., on a switch condition expression in by John McCall · 14 years ago
- 993124e [analyzer] Start sketching out a new BugReporterVisitor that inspects branches and other expressions to generate interesting path events in diagnostics. by Ted Kremenek · 14 years ago
- 82cd2e5 Be sure to destroy the normal entry block of a cleanup that we by John McCall · 14 years ago
- d8ee407 Fix HTML. by Benjamin Kramer · 14 years ago
- 22d4fed Only look at decls after the current one when checking if it's the last field in a record. by Benjamin Kramer · 14 years ago
- 7d11c3f [analyzer] add more buffer overflow tests to show we handle sizeof(VLA) in obstruse ways... by Ted Kremenek · 14 years ago
- f91a5b0 [analyzer] Simplify logic for ExprEngine::VisitUnaryExprOrTypeTraitExpr to avoid recursion to subexpression. by Ted Kremenek · 14 years ago
- bea2753 [analyzer] Change SymbolReaper to store region roots implied by the Environment, allowing it be queried when by Ted Kremenek · 14 years ago
- 5a58c6d KeychainAPI checker: Track SymbolMetadata instead of MemRegion in checker state so that we could clear the state on evalDeadSymbols; also track the return value. by Anna Zaks · 14 years ago
- 3f10e32 Static Analyzer: Add a convinience API. Add comment. by Anna Zaks · 14 years ago
- 270ba59 Revert 136984 and 136927. by Ted Kremenek · 14 years ago
- d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 14 years ago
- de91db5 Add workaround for built va list (and other builtins) so that running ReadAST multiple times does not immediately throw an error. by Jonathan D. Turner · 14 years ago
- b8fca90 Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment. by Chad Rosier · 14 years ago
- e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 14 years ago
- c25175c Make test/SemaObjC/qualified-protocol-method-conflicts.m always fail and mark it XFAIL. This is a stop gap until the output of the test is deterministic. by Ted Kremenek · 14 years ago
- 8e68f1c Let attribute((cdecl)) and company override -mrtd default calling convention. by Roman Divacky · 14 years ago
- c268434 Flesh out the -Warray-bounds detection of C89 tail-padded one-element by Chandler Carruth · 14 years ago
- ba44712 Finally getting around to re-working this to more accurately white-list by Chandler Carruth · 14 years ago
- d330e23 Fixed FieldDecl source range. by Abramo Bagnara · 14 years ago
- 894e4d5 Change the this -W flag to 'return-stack-address'. by Chandler Carruth · 14 years ago
- 3f1661d Output to /dev/null, not "0" by Matt Beaumont-Gay · 14 years ago
- ca0b57e KeychainAPI checker: Generate an error on double allocation. Pull out getAsPointeeMemoryRegion so that it could be reused. by Anna Zaks · 14 years ago
- cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 14 years ago
- 4b302d3 The continue label in an ARC for-in loop should not involve by John McCall · 14 years ago
- ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 14 years ago
- 1a38b46 objc rewriter: Fixes a rewriting of implicit casting of an integral by Fariborz Jahanian · 14 years ago
- dd7fddb More whitespace and naming fixup. No functionality change. by Chad Rosier · 14 years ago
- 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 14 years ago
- 42d7b2d Specialize diag::warn_unused_call for the "warn_unused_result" attribute, so by Matt Beaumont-Gay · 14 years ago
- 57fb591 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 14 years ago
- 62a811d KeychainAPI checker: forgot to commit the test with r136930. This should fix the bot. by Anna Zaks · 14 years ago
- 270f943 Put a few warnings into a DiagGroup. Feel free to improve the flag name! by Matt Beaumont-Gay · 14 years ago
- 76cbb75 KeychainAPI checker: Track additional pair of SecKeychain APIs. Also, keep exploring the transition on which a call to allocator function failed (to be able to find errors in examples like ErrorCodesFromDifferentAPISDoNotInterfere). by Anna Zaks · 14 years ago
- 682b7f8 Whitespace. by Chad Rosier · 14 years ago
- 6a3bec3 objective-c: diagnose protocol inconsistencies in following by Fariborz Jahanian · 14 years ago
- fc54016 Formatting. by Chad Rosier · 14 years ago
- 8fa0a80 Add a new libclang API to return a CXCompletionString for an arbitrary by Douglas Gregor · 14 years ago
- 0e7bf40 Fix style and remove obviously redundant code. by Chad Rosier · 14 years ago
- ca109e5 Clean up the debug dump for a Module, so the local->global maps are by Douglas Gregor · 14 years ago
- 272b6bc Introduce local -> global mapping for preprocessed entity IDs. This is by Douglas Gregor · 14 years ago
- 3b2257c Remove the unset, unused return value of by Douglas Gregor · 14 years ago
- 6e43f3f Additional comments and whitespace. by Chad Rosier · 14 years ago
- 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 14 years ago
- 083fcb2 KeychainAPI checker: Refactor to make it easier to add more allocator/deallocator API pairs. Add the allocator function ID to the checker state. Better comments. by Anna Zaks · 14 years ago
- 7338a92 In the AST reader and writer, slide the preprocessed entity IDs by +1 by Douglas Gregor · 14 years ago
- 837593f Add some missing record names to the AST output. No functionality change, but llvm-bcanalyzer will be a little more informative now for AST files by Douglas Gregor · 14 years ago
- fb2d9e0 Implement the local -> global remapping for macro definition IDs in by Douglas Gregor · 14 years ago
- d631d0e The AST reader was forgetting to parse ObjCInferRelatedReturnType by Douglas Gregor · 14 years ago
- ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 14 years ago
- edc2220 This test still hangs on win32, despite XFAIL it. Remove XFAIL. by Ted Kremenek · 14 years ago
- 61a4e6a Take -Wvector-conversions out of -Wmost; it needs a lot of by John McCall · 14 years ago
- 7052909 Add documentation for useBitFieldTypeAlignment. by Chad Rosier · 14 years ago