1. 3bde0ce This change is breaking selfhost. Revert it until I have more time to study it. by Sean Hunt · 13 years ago
  2. 53e669f Implement caching of copy assignment operator lookup. by Sean Hunt · 13 years ago
  3. c530d17 Implement caching for copy constructors in similar situations. by Sean Hunt · 13 years ago
  4. b320e0c Implement caching of default constructors on the resolution table. This by Sean Hunt · 13 years ago
  5. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 13 years ago
  6. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  7. d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
  8. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
  9. 6ce33d6 Followup to 132737; make two-character string explicit, add some by Stuart Hastings · 13 years ago
  10. 169dd31 Revert "hack in my new variables for GCC" by Chandler Carruth · 13 years ago
  11. 8afdd56 hack in my new variables for GCC by Chandler Carruth · 13 years ago
  12. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  13. 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
  14. 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
  15. 7f4afa5 Don't put a note in the DiagGroup by Sean Hunt · 13 years ago
  16. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
  17. 7299a4e ok now, let's fix that MSVC warning for real. by Francois Pichet · 13 years ago
  18. c9f487a Fix MSVC warning: "unsafe mix of type 'int' and type 'bool' in operation" by Francois Pichet · 13 years ago
  19. f50e88a Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 13 years ago
  20. 7491c49 Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. by Sebastian Redl · 13 years ago
  21. d695d6b Remove more references to FailedSequence. by Sebastian Redl · 13 years ago
  22. 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 13 years ago
  23. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  24. 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 13 years ago
  25. ab3c80e Remove the old implementation of -verify, which has been dead code since r88750. by Richard Smith · 13 years ago
  26. 7339902 Revert r132630. GCC passes everything down, we aren't trying to replicate that. by Nick Lewycky · 13 years ago
  27. f6ff3ab GCC passes -z foo directly through to the linker (and yes -z=foo becomes by Nick Lewycky · 13 years ago
  28. 308742c Reimplement r132572 on top of a FoldingSet, thus hopefully solving both by Sean Hunt · 13 years ago
  29. 7b33c2b Remove extraneous "virtual" keyword and non-virtual destructor. Caught by by Nick Lewycky · 13 years ago
  30. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  31. 953c564 Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIvarDecl, TypedefDecl, VarDecl and FieldDecl and improve support for ParmVarDecl. by Jonathan D. Turner · 13 years ago
  32. 352697a Expose @synthesize and @dynamic via their own cursor kinds in by Douglas Gregor · 13 years ago
  33. c5c9b53 Revert r132572 to figure out why it broke selfhost and clean it up as by Sean Hunt · 13 years ago
  34. 8fd7722 Begin implementing a cache of special member lookups. Currently only by Sean Hunt · 13 years ago
  35. 5a4cca2 Don't warn about -Wno-foo where foo is an unknown warning option. Explicitly by Matt Beaumont-Gay · 13 years ago
  36. 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
  37. 78e9c55 Implement a warning flag for the warning about default arguments making by Sean Hunt · 13 years ago
  38. 929f013 Clean up the "non-POD memaccess" stuff some. This adds a properly named by Chandler Carruth · 13 years ago
  39. a72d8c4 Introduce additional abbreviations into the AST writer for by Douglas Gregor · 13 years ago
  40. 4cdb0e2 [PCH] Store the offsets of source location file entries and go through them by Argyrios Kyrtzidis · 13 years ago
  41. 01ba854 Add -fno-gnu89-inline. by Rafael Espindola · 13 years ago
  42. 16f2131 Reverts the Tooling changes as requested by Chris. by Manuel Klimek · 13 years ago
  43. fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
  44. 9277bea Rename -Wunknown-attributes to -Wattributes to match GCC. by Ted Kremenek · 13 years ago
  45. 6a5e062 Don't use stdint.h; including it directly is not allowed from LLVM code because it doesn't exist on MSVC. by Eli Friedman · 13 years ago
  46. 4e1ff2b Remove pointless assert, N is unsigned. by Benjamin Kramer · 13 years ago
  47. c89db5a Change a name for consistency and hopefully unbreak builds with gcc 4.6. by Benjamin Kramer · 13 years ago
  48. b68ffb1 [PCH] Be conservative and check all the files the PCH references to see if by Argyrios Kyrtzidis · 13 years ago
  49. 64cbdf3 This patch implements an AST matching framework that allows to write by Manuel Klimek · 13 years ago
  50. 5aecb78 Revert 132332 (Microsoft friend as a forward declaration), John McCall pointed out a better/simpler way to do it. by Francois Pichet · 13 years ago
  51. 8adc227 For compatibility with MSVC, a friend declaration also act as a forward declaration if the tag name is not already declared. The tag name is declared in the next outermost non record scope. by Francois Pichet · 13 years ago
  52. 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 13 years ago
  53. 1838ca5 Add a new warning on NULL pointer constant to integer conversion. by Richard Trieu · 13 years ago
  54. e72c55b Fix a regression in the source locations for unary trait expressions. by Chandler Carruth · 13 years ago
  55. 26c1b8d Add support for ARM ldrexd/strexd builtins by Bruno Cardoso Lopes · 13 years ago
  56. 469244a Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 13 years ago
  57. e4d645c Enhance Clang to start instantiating static data member definitions by Chandler Carruth · 13 years ago
  58. f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
  59. f858bd8 Add a fix-it and better error recovery for improperly nested namespaces. This will give a better error message for cases such as "namespace foo::bar::baz {}" and a suggested fix-it of "namespace foo { namespace bar { namespace baz {} } }" by Richard Trieu · 13 years ago
  60. 9d342d0 Add a convenience interface for checking expression arguments to unary by Chandler Carruth · 13 years ago
  61. 9ae60d5 Implement a new warning for when adding a default argument to a method by Sean Hunt · 13 years ago
  62. e5cfd52 static analyzer: when conservatively evaluating functions, don't invalidate the values of globals when the called function is strlen. by Ted Kremenek · 13 years ago
  63. 8271317 Update our diagnostics to properly account for move operations. by Sean Hunt · 13 years ago
  64. ffe37fd Implement a little bit of cleanup and a lot more of the base work by Sean Hunt · 13 years ago
  65. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  66. 477aab6 A StringRef-ication of the DiagnosticIDs API and internals. by Argyrios Kyrtzidis · 13 years ago
  67. 3573fff Driver: Don't warn about unused PIE arguments. by Daniel Dunbar · 13 years ago
  68. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  69. 6f0074a Add new warning that warns when invoking 'delete' on a polymorphic, non-final, class without a virtual destructor. by Argyrios Kyrtzidis · 13 years ago
  70. 74a5fd8 Make it possible for external tools to distinguish between paths that come from -I and paths that come from -system. Patch from Paul Holden! by Nico Weber · 13 years ago
  71. 0f16159 MSVC doesn't do any validation regarding exception specification. by Francois Pichet · 13 years ago
  72. b2ee830 Emulate a MSVC bug where if during an using declaration name lookup, the declaration found is unaccessible (private) and that declaration was bring into scope via another using declaration whose target declaration is accessible (public) then no error is generated. by Francois Pichet · 13 years ago
  73. 74a63bc Change the default for supporting ObjC GC to true. This shouldn't really be in ToolChain at all, since it's a property of the objc runtime library. by David Chisnall · 13 years ago
  74. 4d50934 Fix the clang part of PR7952: rewrite the specialization of isa<> in DeclBase, by Eli Friedman · 13 years ago
  75. e885e18 Diagnose the presence of storage-class-specifiers on explicit by Douglas Gregor · 13 years ago
  76. c9471b0 Introduce the -fdiagnostics-format=xxx option to control how Clang by Douglas Gregor · 13 years ago
  77. 5e9ebb3 A few more is(Un)signedIntegerType/is(Un)signedOrEnumerationType cleanups. by Douglas Gregor · 13 years ago
  78. 0fd228d Implement C++0x semantics for passing non-POD classes through varargs. by Douglas Gregor · 13 years ago
  79. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  80. b7ec906 Downgrade the error about re-opening an inline namespace as non-inline by Douglas Gregor · 13 years ago
  81. 4926d83 Clean up two comments by Douglas Gregor · 13 years ago
  82. 1e55e91 Undo enough of r131143 to make private copy ctor diags say "copy constructor" again by Matt Beaumont-Gay · 13 years ago
  83. 46a4939 Correction for r131662, the GNU as option is --fatal-warnings. by Joerg Sonnenberger · 13 years ago
  84. d793350 Support -fatal-warnings for the assembler frontend by Joerg Sonnenberger · 13 years ago
  85. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  86. 0ee3391 Reapply r121528, fixing PR9941 by delaying the exception specification check for destructors until the class is complete and destructors have been adjusted. by Sebastian Redl · 13 years ago
  87. 1d78032 Revert r121528 as it breaks a simple testcase, which leads to, among by Sean Hunt · 13 years ago
  88. 0320a1d Implement implicit exception specifications of destructors. by Sebastian Redl · 13 years ago
  89. 403de3f Fix a nasty bug where inside StringLiteralParser: by Argyrios Kyrtzidis · 13 years ago
  90. be63122 Fix some minor bugs and add a lot more test cases for defaulted by Sean Hunt · 13 years ago
  91. 2636197 Reapply the commits that r131401 reverted and add a fix for PR9927. by Argyrios Kyrtzidis · 13 years ago
  92. 81e557b Pulls the common part of the clang-check example into Tooling, to allow new tools to be implemented without duplicating the boilerplate. by Manuel Klimek · 13 years ago
  93. 4ea0304 Revert 131377, 131369 and 131365. 131365 caused PR9927. by Rafael Espindola · 13 years ago
  94. 23c608d Add a method for checking whether a function is one of the reserved global by John McCall · 13 years ago
  95. ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
  96. 02c5116 Create proper Objective-C @encoding for C++ classes; fixes rdar://9357400. by Argyrios Kyrtzidis · 13 years ago
  97. 3b5904b Emit an error when trying to @encode an incomplete type. by Argyrios Kyrtzidis · 13 years ago
  98. e1e96a6 Revert 131347. It asserts if the specialization in within a class template: by Francois Pichet · 13 years ago
  99. 1fa8028 In Microsoft mode, allow template function explicit specialization at class scope. by Francois Pichet · 13 years ago
  100. 2b18808 What I hope to be an implementation of defaulted copy assignment operators. by Sean Hunt · 13 years ago