1. ad48a50 Patch to check for integer overflow. It has been by Fariborz Jahanian · 12 years ago
  2. 87b73ba Suppress all -Wunused-value warnings from macro body expansions. by Matt Beaumont-Gay · 12 years ago
  3. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  4. 4195637 Refactor to call ActOnFinishFullExpr on every full expression. Teach by Richard Smith · 12 years ago
  5. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  6. c3cd6f7 Fix -Wunused-comparison for comparisons in arguments to function-like macros. by Matt Beaumont-Gay · 12 years ago
  7. f6e65cc Provide a better warning when case value overflows. // rdar://11577384 by Fariborz Jahanian · 12 years ago
  8. a18e70b Issue warning when case value is too large to fit by Fariborz Jahanian · 12 years ago
  9. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  10. 07cf58c ArrayRefize CXXTryStmt. by Nico Weber · 12 years ago
  11. d36aa35 ArrayRefize a CompoundStmt constructor. by Nico Weber · 12 years ago
  12. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  13. 898a7a2 Remove redundant (duplicated) check. by Dmitri Gribenko · 12 years ago
  14. ac70278 Fixed LabelDecl source range. by Abramo Bagnara · 12 years ago
  15. 8b533d9 If the range in a for range statement doesn't have a viable begin/end function, by Richard Smith · 12 years ago
  16. 8123b6e Clarified diagnostics for range-based for loops with invalid ranges by Sam Panzer · 12 years ago
  17. 568ba87 Revert r163083 per chandlerc's request. by Joao Matos · 12 years ago
  18. 5be92de Implemented parsing and AST support for the MS __leave exception statement. Also a minor fix to __except printing in StmtPrinter.cpp. Thanks to Aaron Ballman for review. by Joao Matos · 12 years ago
  19. 06b3a06 don't warn about unused values when the unused value is a statement expression expanded from a macro. This is of dubious utility in general, but is specifically a major issue for the linux kernel. This resolves PR13747. by Chris Lattner · 12 years ago
  20. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  21. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  22. e1715b6 Better diagnostics for range-based for loops with bad range types. by Sam Panzer · 12 years ago
  23. 4b5e48d [ms-inline asm] Extract AsmStmt handling into a separate file, so as to not by Chad Rosier · 12 years ago
  24. 64b8578 [ms-inline asm] Instantiate the MCStreamer as a NullStream. We're parsing by Chad Rosier · 12 years ago
  25. 2f64851 [ms-inline asm] Comment. by Chad Rosier · 12 years ago
  26. 7e1fb9a [ms-inline asm] Extract a helper function, getSpelling(). Also use this on by Chad Rosier · 12 years ago
  27. eeff8ce [ms-inline asm] If we don't know how to handle a token then assume this is not a by Chad Rosier · 12 years ago
  28. 700ce64 [ms-inline asm] Add a helper function, isMSAsmKeyword(). by Chad Rosier · 12 years ago
  29. bc20bbb Removed unused LParenLoc parameter to ActOnCXXForRangeStmt by Sam Panzer · 12 years ago
  30. 2863c0e [ms-inline asm] Perform symbol table lookup on variables. The idea is to use by Chad Rosier · 12 years ago
  31. f64c118 [ms-inline asm] Start tracking which tokens are registers and which are by Chad Rosier · 12 years ago
  32. 058ab17 [ms-inline asm] Add inputs and outputs to AST. No functional change. by Chad Rosier · 12 years ago
  33. b5f9eb8 [ms-inline asm] Use a set container to remove redundant clobbers. by Chad Rosier · 12 years ago
  34. bec224b [ms-inline asm] Address a FIXME by computing the number of asm statements when by Chad Rosier · 12 years ago
  35. f37e421 [ms-inline asm] MSVC parses multiple __asm statements on a single line as one by Chad Rosier · 12 years ago
  36. a8ac203 [ms-inline asm] Don't emit newlines as these are ignored by the AsmParser by Chad Rosier · 12 years ago
  37. 89c57a2 [ms-inline asm] Capturing loop-scoped (std::string)Reg with a StringRef is bad. by Chad Rosier · 12 years ago
  38. 7bd092b [ms-inline asm] Add the left brace source location and improve the pretty by Chad Rosier · 12 years ago
  39. 4fda501 clang/lib/Sema/SemaStmt.cpp: Include MCAsmLexer.h to appease msvc to define llvm::AsmToken. by NAKAMURA Takumi · 12 years ago
  40. 1ac64aa [ms-inline asm] Have MC start parsing the asms. by Chad Rosier · 12 years ago
  41. 92570bd [ms-inline asm] Remove the last bits of LineEnds. by Chad Rosier · 12 years ago
  42. 13a178f [ms-inline asm] Simplify more logic by using the Token::hasLeadingSpace() and by Chad Rosier · 12 years ago
  43. 5dfc441 [ms-inline asm] Address a potential buffer overflow. by Chad Rosier · 12 years ago
  44. fdbd3c5 [ms-inline asm] Simplify the logic in patchMSAsmString. We no longer need to by Chad Rosier · 12 years ago
  45. 58d33ad [ms-inline asm] Add a helpful assert. by Chad Rosier · 12 years ago
  46. d8238a4 [ms-inline asm] Address a potential buffer overflow. by Chad Rosier · 12 years ago
  47. 265f538 [ms-inline asm] Have patchMSAsmStrings() return a vector or AsmStrings. by Chad Rosier · 12 years ago
  48. 5e8d300 [ms-inline asm] PatchMSAsmString() doesn't correctly patch non-simple asm by Chad Rosier · 12 years ago
  49. e790bc3 [ms-inline asm] Fix a memory leak introduced in r161686. by Chad Rosier · 12 years ago
  50. 4399ea9 [ms-inline asm] Add clobbers to AST representation. by Chad Rosier · 12 years ago
  51. f9a6a41 [ms-inline asm] Use asserts as these calls are now guarded by identical checks. by Chad Rosier · 12 years ago
  52. 1093f49 Whitespace. by Chad Rosier · 12 years ago
  53. 613f444 [ms-inline asm] Fix comment. by Chad Rosier · 12 years ago
  54. cace210 [ms-inline asm] Use StringRef here, per Jordan's suggestion. by Chad Rosier · 12 years ago
  55. 4144f90 [ms-inline asm] Simplify logic for empty asm statements. by Chad Rosier · 12 years ago
  56. 47f4989 [ms-inline asm] Instantiate the various parts to the AsmParser. by Chad Rosier · 12 years ago
  57. be3d0db [ms-inline asm] Initialize targets and assembly printers/parsers. by Chad Rosier · 12 years ago
  58. 77c7b0a [ms-inline asm] Use more idiomatic logic. Thanks, Bill. by Chad Rosier · 12 years ago
  59. 871ee56 [ms-inline asm] Make sure IsSimple is correctly handled. by Chad Rosier · 12 years ago
  60. d854c63 Remove extraneous comment. by Chad Rosier · 12 years ago
  61. b64f310 [ms-inline asm] Add a very simple test case. Basically, we're only testing for by Chad Rosier · 12 years ago
  62. 62f22b8 [ms-inline asm] Refactor the logic to generate the AsmString into Sema. No by Chad Rosier · 12 years ago
  63. e696b69 [ms-inline asm] Add support for detecting simple ms-style inline asm. Simple by Chad Rosier · 12 years ago
  64. 3a32c9c Add the IsSimple/IsVolatile parameters to the MSAsmStmt constructor. by Chad Rosier · 12 years ago
  65. 79efe24 [ms-inline asm] Stmt destructors are never called, so allocate the AsmToks using by Chad Rosier · 12 years ago
  66. 8f726de [ms-inline asm] Pass Tokens to Sema and store them in the AST. No functional by Chad Rosier · 12 years ago
  67. e61354b Consolidate ObjC lookupPrivateMethod methods from Sema and DeclObjC. by Anna Zaks · 12 years ago
  68. 379b281 Issue warning when assigning out-of-range integer values to enums. by Fariborz Jahanian · 12 years ago
  69. 8951067 Don't try to do RVO on block variables that refer to an enclosing local. by Nico Weber · 12 years ago
  70. 4990890 Inline storage of attributes in AttributedStmt. by Alexander Kornienko · 12 years ago
  71. 4d3db4e objective-c++11: extend c++11 range-based loop to iterate by Fariborz Jahanian · 12 years ago
  72. a1eec4b objective-c: Refactor parse/sema portion of by Fariborz Jahanian · 12 years ago
  73. 7dd900e In blocks, only pretend that enum constants have enum type if necessary. by Jordan Rose · 12 years ago
  74. 81a5641 Pretend that enum constants have enum type when inferring a block return type. by Jordan Rose · 12 years ago
  75. 8e1e054 Whitespace. by Chad Rosier · 12 years ago
  76. 52e4ed9 [ms-style asm] Change the fatal error to an extension warning. Apparently, this by Chad Rosier · 12 years ago
  77. 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
  78. a248e9c Remove a commented out variable declaration. This was originally a debugging by Richard Trieu · 12 years ago
  79. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  80. facde17 Remove unused private member variables found by clang's new -Wunused-private-field. by Benjamin Kramer · 12 years ago
  81. a611506 Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conceptually, this is part of -Wunused-value, but I added a separate flag -Wunused-volatile-lvalue so it doesn't get turned off by accident with -Wno-unused-value. I also made a few minor improvements to existing unused value warnings in the process. <rdar://problem/11516811>. by Eli Friedman · 12 years ago
  82. 50de5e3 Use a llvm::SmallString rather than std::string for duplicate-case errors by Douglas Gregor · 12 years ago
  83. 3940ce8 Produce more useful 'duplicate case' diagnostics. Fixes PR9243, from Terry Long! by Douglas Gregor · 12 years ago
  84. dbbeccc PR12826: Converting an lvalue to an xvalue is a no-op conversion, not an lvalue-to-rvalue conversion. by Richard Smith · 12 years ago
  85. d1376ee Bind cleanups after doing l2r conversion on the operand of a by John McCall · 12 years ago
  86. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  87. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  88. 9087599 Skip checking for infinite for-loops if there are global or static variables by Richard Trieu · 12 years ago
  89. 694e796 Add -Wloop-analysis. This warning will fire on for loops which the variables by Richard Trieu · 12 years ago
  90. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  91. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  92. 29bbd1a Handle placeholder expressions in an ObjC for-collection loop. by John McCall · 12 years ago
  93. 38ac243 Make sure we perform the relevant implied conversions correctly for ObjC methods with related result types. PR12384. by Eli Friedman · 12 years ago
  94. 54faba4 For enums with no tag name, display its location in by Fariborz Jahanian · 12 years ago
  95. 9354f6a fixes the diagnostic issued in // rdar://11069896 by Fariborz Jahanian · 12 years ago
  96. 4e648e4 Allow void blocks to return witn a void expression in by Fariborz Jahanian · 12 years ago
  97. 3ef963b Undo previous patch as I checked more than I intended. by Fariborz Jahanian · 12 years ago
  98. 7e725bc modern objective-c rewriter: remove 'const' from by Fariborz Jahanian · 12 years ago
  99. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  100. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago