1. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  2. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  3. e1715b6 Better diagnostics for range-based for loops with bad range types. by Sam Panzer · 12 years ago
  4. 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
  5. bc20bbb Removed unused LParenLoc parameter to ActOnCXXForRangeStmt by Sam Panzer · 12 years ago
  6. f37e421 [ms-inline asm] MSVC parses multiple __asm statements on a single line as one by Chad Rosier · 12 years ago
  7. 7bd092b [ms-inline asm] Add the left brace source location and improve the pretty by Chad Rosier · 12 years ago
  8. 92570bd [ms-inline asm] Remove the last bits of LineEnds. by Chad Rosier · 12 years ago
  9. 21ef711 [ms-inline asm] Add a helpful assert. by Chad Rosier · 12 years ago
  10. 62f22b8 [ms-inline asm] Refactor the logic to generate the AsmString into Sema. No by Chad Rosier · 12 years ago
  11. 79efe24 [ms-inline asm] Stmt destructors are never called, so allocate the AsmToks using by Chad Rosier · 12 years ago
  12. 8f726de [ms-inline asm] Pass Tokens to Sema and store them in the AST. No functional by Chad Rosier · 12 years ago
  13. b660446 80-column violations and whitespace. by Chad Rosier · 12 years ago
  14. a1eec4b objective-c: Refactor parse/sema portion of by Fariborz Jahanian · 12 years ago
  15. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  16. b3b26bf [ms-inline-asm] The __asm keyword is a statement separator, so multiple asm by Chad Rosier · 12 years ago
  17. a01eddb [ms-inline-asm] Cleanup MS style inline assembly parsing. by Chad Rosier · 12 years ago
  18. 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
  19. def0762 Include the correct conversion context locations for condition expressions. by David Blaikie · 12 years ago
  20. bddc7e5 improve error recovery for extra ')'s after a if/switch/while condition. Before: by Chris Lattner · 12 years ago
  21. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
  22. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  23. 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 12 years ago
  24. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  25. 5d5ed59 [parser] If there are unmatched braces in a function definition, try to by Argyrios Kyrtzidis · 12 years ago
  26. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  27. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  28. aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
  29. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  30. e38fa18 Don't assume that a valid expression for the first part of a for-statement by Richard Smith · 13 years ago
  31. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago
  32. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  33. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  34. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  35. 5cb94a7 Add -Wdangling-else. by Nico Weber · 13 years ago
  36. a44854a PR11297: Provide a better diagnostic for code which contains a by Richard Smith · 13 years ago
  37. 9490ab4 Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601. by Eli Friedman · 13 years ago
  38. 320fa4b Fix test regression introduced by r145656. When seeing a string literal that isn't accepted by 'asm', skip to the enclosing ')'. by Ted Kremenek · 13 years ago
  39. ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
  40. 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  41. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  42. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  43. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  44. 96e2171 Fix "Uninitialized" warnings. by NAKAMURA Takumi · 13 years ago
  45. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  46. 3fedbe1 Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.) by Eli Friedman · 13 years ago
  47. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  48. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  49. b2fc690 Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also removed typedef of AttrTy since it is not used. by Richard Trieu · 13 years ago
  50. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  51. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  52. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  53. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  54. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  55. d2d8be6 Add code completion to produce "else" blocks after an "if" by Douglas Gregor · 13 years ago
  56. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  57. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  58. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  59. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  60. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  61. 63f04ab Remove the Fix-it for missing statement in switches by David Majnemer · 13 years ago
  62. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
  63. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  64. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  65. d7f02df SEH was crashing under -fms-extensions. by Francois Pichet · 13 years ago
  66. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
  67. 5ecdd78 Introduce a new parser annotation token for primary expressions. When by Douglas Gregor · 13 years ago
  68. d0719b1 Clean out some cruft I introduced when adding Sema::ClassifyName() by Douglas Gregor · 13 years ago
  69. d9d75e5 Simplify the parser's handling of Sema::ClassifyName() for types, by by Douglas Gregor · 13 years ago
  70. b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 13 years ago
  71. 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 13 years ago
  72. ec385cf When Sema::ClassifyName() finds an invalid ivar reference, return an by Douglas Gregor · 13 years ago
  73. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
  74. 46f1110 Fix gcc warning. Add parens to this assert, incidentally reassociating it, but the condition is the same either way. by Richard Smith · 13 years ago
  75. bb9b80c Add a fixit suggest for missing case keywords inside a switch scope. For instance, in the following code, 'case ' will be suggested before the '1:' by Richard Trieu · 13 years ago
  76. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  77. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  78. c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 13 years ago
  79. 6f4596c Implement a hack intended to allow Clang to parse libstdc++ 4.5's by Douglas Gregor · 13 years ago
  80. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 13 years ago
  81. 4ae493c implement basic support for __label__. I wouldn't be shocked if there are by Chris Lattner · 14 years ago
  82. 337e550 Switch labels over to using normal name lookup, instead of their by Chris Lattner · 14 years ago
  83. b72c778 Improve parser recovery in "for" statements, from Richard Smith! by Douglas Gregor · 14 years ago
  84. f6a3ab0 Improve our parse recovery on 'case blah;' and 'default;'. by John McCall · 14 years ago
  85. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  86. b918d0f Convert "#pragma unused(...)" into tokens for the parser. by Argyrios Kyrtzidis · 14 years ago
  87. b162054 Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCodeCompletion and check isCodeCompletionEnabled() before doing the call. by Argyrios Kyrtzidis · 14 years ago
  88. 0fe5397 When in code-completion, skip obj-c method bodies for speed up. by Argyrios Kyrtzidis · 14 years ago
  89. 3437f1f Speed up code-completion by skipping function bodies. by Argyrios Kyrtzidis · 14 years ago
  90. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  91. 662a482 Improve the diagnostic and recovery for missing colons after 'case' by Douglas Gregor · 14 years ago
  92. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  93. a44724d Fixed source range for MS asm statement. by Abramo Bagnara · 14 years ago
  94. 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 14 years ago
  95. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
  96. 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
  97. bf8cafa Properly handle temporaries that are created in a AsmStmt. by Argyrios Kyrtzidis · 14 years ago
  98. 65e7a6b Clean up temporaries created by an asm statement. Fixes rdar://8540491 by Argyrios Kyrtzidis · 14 years ago
  99. c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
  100. 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago