- 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
- d079abf A union can have a constexpr defaulted default constructor, if it has an by Richard Smith · 12 years ago
- 3b29436 Split mergeAvailabilityAttr out of handleAvailabilityAttr. This is important by Rafael Espindola · 12 years ago
- cab42cd Put the availability warnings in a group. by Rafael Espindola · 12 years ago
- d0f709e Simple typo fix (syntex to syntax). Fixes PR12735 by Aaron Ballman · 12 years ago
- 86b32fd Revert r156141 (making RecursiveASTVisitor data recursive). It is causing clang to blow up in memory usage on -O2 when compiling itself, by Ted Kremenek · 12 years ago
- 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 12 years ago
- 27a0097 Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNameAsCString by Argyrios Kyrtzidis · 12 years ago
- ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
- 85d87df Explicitly model capturing variables for blocks in the static analyzer. Fixes <rdar://problem/11125868>. by Ted Kremenek · 12 years ago
- 4648477 Remove DiagGroups from notes, and add a TableGen assertion to catch them. by Richard Smith · 12 years ago
- 95da181 Add more comments for Lexer::makeFileCharRange. by Argyrios Kyrtzidis · 12 years ago
- 51603be Synchronize the representations of DeclarationName and Selector so by Douglas Gregor · 12 years ago
- 12dcc64 [PCH] Use DenseMap instead of std::map to keep track of SwitchCases. by Argyrios Kyrtzidis · 12 years ago
- 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
- f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
- d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
- 392da48 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 12 years ago
- fd00eec This patch adds a new Clang compiler flag "-gline-tables-only". by Alexey Samsonov · 12 years ago
- b88acb0 [PCH] Really, pinky swear, fix for PR12689 by Argyrios Kyrtzidis · 12 years ago
- 4ed5782 Make RecursiveASTVisitor fully data recursive on Stmts, with by Argyrios Kyrtzidis · 12 years ago
- aca0ac5 [analyzer] Allow pointers escape through calls containing callback args. by Anna Zaks · 12 years ago
- d964d63 Fix non-deterministic iteration order when walking the specializations by Chandler Carruth · 12 years ago
- 82047c1 Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedup on <rdar://problem/11004361> by Douglas Gregor · 12 years ago
- 514d3b6 Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths and by Douglas Gregor · 12 years ago
- d54dff0 [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 12 years ago
- 487eed6 Remove diagnostic groups and DefaultIgnore from notes. by Richard Smith · 12 years ago
- e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
- d39d23e Fix a couple of cases of (innocuous) unmarked fallthrough. At least one of these by Richard Smith · 12 years ago
- 3144749 In StringLiteralParser::init, make sure we emit an error when by Argyrios Kyrtzidis · 12 years ago
- 975eef6 objective-c: warn for properties being default synthesized by Fariborz Jahanian · 12 years ago
- 0cf3c0e Correctly constify clang::CXXMemberCallExpr::getRecordDecl() by David Blaikie · 12 years ago
- baeaa9a [analyzer] Add a complexity bound on history tracking. by Anna Zaks · 12 years ago
- 82129e2 Add commas to for loop warning to separate variable names. by Richard Trieu · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
- 914edfb Fix some doxycomments using \class instead of \brief. by David Blaikie · 12 years ago
- 331d2ec Introduce the notion of 'ignored' attributes, so that all attributes by Douglas Gregor · 12 years ago
- 3e7d31a Introduce the notion of an attribute that has no direct representation by Douglas Gregor · 12 years ago
- 0639c8b Fix same line doxycomments so they comment the adjacent field. by David Blaikie · 12 years ago
- 184be84 Implement the alternate spellings of attributes aligned (as "align") by Douglas Gregor · 12 years ago
- 769aa2d Driver: Turn the default value for -fmath-errno into a proper target hook and disable it by default on more platforms. by Benjamin Kramer · 12 years ago
- 3ecafe4 Don't try to instantiate std::list at an incomplete type; it's not by John McCall · 12 years ago
- c8c2228 Unrevert r155951, reverted in r155962, with two changes: by Richard Smith · 12 years ago
- b51c7f3 Revert "Fix RecursiveASTVisitor's data recursion to call the Traverse* functions if they" by Andrew Trick · 12 years ago
- ff310c7 Eliminate Sema::CompareMethodParamsInBaseAndSuper() entirely, by by Douglas Gregor · 12 years ago
- 8722ae8 The semantic checking that verifies whether an Objective-C method by Douglas Gregor · 12 years ago
- e4c043d Add a missing RequireCompleteType call when synthesizing properties. <rdar://problem/11333367>. by Eli Friedman · 12 years ago
- e3ba298 Fix RecursiveASTVisitor's data recursion to call the Traverse* functions if they by Richard Smith · 12 years ago
- e2241cb [analyzer] Construct a SymExpr even when the constraint solver cannot by Anna Zaks · 12 years ago
- 10601a3 Revert r155933 by Douglas Gregor · 12 years ago
- edb45f0 Diagnostics should start with a lower-case letter. by Patrick Beard · 12 years ago
- d53f697 Fix CMake build by Douglas Gregor · 12 years ago
- 8165605 Implement simplify_type traits for redecl_iterator. by David Blaikie · 12 years ago
- c5713cf Get rid of storelv4si builtin as it can be expressed directly. This is general by Chad Rosier · 12 years ago
- bfd7a52 Unify Options.td and CC1Options.td, in a first step towards unifying the serialization logic in Frontend and Driver. by James Molloy · 12 years ago
- 441c623 Add support for laying out vtordisps according to our current by John McCall · 12 years ago
- a12f84d Fix compilation with mingw-w64. by Abramo Bagnara · 12 years ago
- 08c88db Place several uncovered warnings under warning flags, and tweak diagnostic output including the term "gc" (in lowercase). by Ted Kremenek · 12 years ago
- 9222cad Remove the unused DestroyAttrs, noticed by Michael Han. by Douglas Gregor · 12 years ago
- b46d30f Move warn_cxx0x_right_shift_in_template_arg to CXX11Compat group, from by Douglas Gregor · 12 years ago
- bd4fa45 Remove ref/value inconsistency in redecl_iterator. by David Blaikie · 12 years ago
- aa54986 Remove -Wc++98-compat warning for an outrageously-rare circumstance of 'this' by Richard Smith · 12 years ago
- 0e22a9f For RecursiveASTVisitor, do data recursion for CXXOperatorCallExpr. by Argyrios Kyrtzidis · 12 years ago
- 4548ca2 Store the source range of a CXXOperatorCallExpr in the Expr object instead of by Argyrios Kyrtzidis · 12 years ago
- 2c0abf4 Add FixItHint for -Wnull-conversion to initialize with an appropriate literal. by David Blaikie · 12 years ago
- 694e796 Add -Wloop-analysis. This warning will fire on for loops which the variables by Richard Trieu · 12 years ago
- de88246 Restore paren, bracket and brace counts in parser when by Douglas Gregor · 12 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
- 2980383 Correct CFGBlock's front() and back() to return by const ref rather than value. by David Blaikie · 12 years ago
- a2e76f5 [class.copy]p23: Fix an assertion caused by incorrect argument numbering in a by Richard Smith · 12 years ago
- e593921 Currently __builtin_annotation() only annotates an i32. by Julien Lerouge · 12 years ago
- bddc7e5 improve error recovery for extra ')'s after a if/switch/while condition. Before: by Chris Lattner · 12 years ago
- 98f71aa C++11 weakens the requirement for types used with offsetof from POD to standard layout type. by Benjamin Kramer · 12 years ago
- 152f6b7 Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODType decide which one to use based on LangOptions. by Benjamin Kramer · 12 years ago
- d200187 [analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU inlining never panned out. by Jordy Rose · 12 years ago
- d92fe8f Make the diagnostic for "unexpected ':' in nested name specifier" a bit easier on the eyes. by Nico Weber · 12 years ago
- 0eed2cb Bump up the MaxDepth in the BalancedDelimiterTracker. by Chad Rosier · 12 years ago
- a1366cb PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode. by Richard Smith · 12 years ago
- 392b3f5 Imrpove the note text for when a non-type decl hides a tag type by Kaelyn Uhrain · 12 years ago
- 3a70cd6 Use enum to set debug info size generated by Clang by Alexey Samsonov · 12 years ago
- 577f14a Use a deque instead of an ImmutableList in AnalysisConsumer to preserve the file order that functions are visited. Should fix the buildbots. by Ted Kremenek · 12 years ago
- cb0a503 Change FunctionSummary.h's definition of SetOfDecls to be an ImmutableList instead by Ted Kremenek · 12 years ago
- aec2ac6 Add note to help explain why a tag such as 'struct' is needed to refer by Kaelyn Uhrain · 12 years ago
- e855b88 Remove the group from -fhonor_infinites/-fno_honor_infinites aliases. Aliases by Chad Rosier · 12 years ago
- 6e4a0af PR12660: Don't crash when initializing a const reference from a braced init list by Richard Smith · 12 years ago
- 86e6fdc Two missing -Wc++98-compat warnings, for null pointers as non-type template by Richard Smith · 12 years ago
- 45a0b26 Reject cases like by Rafael Espindola · 12 years ago
- c799a6a If a type is non-literal by virtue of being incomplete produce notes by Richard Smith · 12 years ago
- a313b2f RecursiveASTVisitor: When in 'shouldVisitTemplateInstantiations' mode, visit by Richard Smith · 12 years ago
- 2b90f76 Add an error message with fixit hint for changing '.' to '->'. by Kaelyn Uhrain · 12 years ago
- 0d62709 Use a SmallMap for StoredDeclsMap, it's usually sparsely populated so we can avoid initializing memory for 64 buckets. by Benjamin Kramer · 12 years ago
- 383fdf9 Convert a std::map that usually has between 0 and 10 elements to SmallMap. by Benjamin Kramer · 12 years ago
- e7255c1 Add acos, asin, ceil, fabs, floor, fmax, fmin, round, and tan to the builtin by Chad Rosier · 12 years ago
- 454393e Add atan, atan2, exp, and log to the builtin math library functions. by Chad Rosier · 12 years ago
- fae0f48 Alphabetize the builtin math library functions. No functional change intended. by Chad Rosier · 12 years ago
- 5482dc3 RecursiveASTVisitor: Visit instantiations of member templates of class by Richard Smith · 12 years ago
- 6603ff8 Revert r155363, due to the underlying patches in LLVM causing regression by Chandler Carruth · 12 years ago
- ac28eca Hexagon V5 (floating point) support in cfe. by Sirish Pande · 12 years ago
- 9f99d06 Fix PR12608. Patch contributed by Yang Chen. by Manuel Klimek · 12 years ago
- 38c4767 Inline helper function into only caller. by Rafael Espindola · 12 years ago