1. fb6deeb Refactor the way we handle diagnosing unused expression results. by Aaron Ballman · 7 years ago
  2. 0614cff Move LoopHint.h from Sema to Parse by Richard Trieu · 7 years ago
  3. 377748f [clang][Parse] Diagnose useless null statements / empty init-statements by Roman Lebedev · 7 years ago
  4. fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
  5. 8baa500 [cxx2a] P0614R1: Support init-statements in range-based for loops. by Richard Smith · 7 years ago
  6. 2c0bc8b by Kevin P. Neal · 7 years ago
  7. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  8. ef6c43d Refactor checking of switch conditions and case values. by Richard Smith · 7 years ago
  9. e891aa9 [NFC] Rename clang::AttributeList to clang::ParsedAttr by Erich Keane · 7 years ago
  10. c480f30 AttributeList de-listifying: by Erich Keane · 7 years ago
  11. b6d5c58 [C++17] Disallow lambdas in template parameters (PR33696). by Nicolas Lesser · 7 years ago
  12. 4d45645 [Parse] Make -Wgcc-compat complain about for loop inits in C89 by George Burgess IV · 7 years ago
  13. bf5bcf2 Diagnose missing 'template' keywords in more cases. by Richard Smith · 7 years ago
  14. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  15. 1e879d8 Sink PrettyDeclStackTrace down to the AST library by Jordan Rose · 8 years ago
  16. 6eb9b9e Fix crash when trying to pack-expand a GNU statement expression. by Richard Smith · 8 years ago
  17. 421b2d1 [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum. by Faisal Vali · 8 years ago
  18. c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
  19. 9541975 Revert r318556 "Loosen -Wempty-body warning" by Hans Wennborg · 8 years ago
  20. c0a8107 Loosen -Wempty-body warning by Reid Kleckner · 8 years ago
  21. c38ba66 Typo correct the condition of 'do-while' before exiting its scope by Alex Lorenz · 8 years ago
  22. 57c681f Place implictly declared functions at block scope by Momchil Velikov · 8 years ago
  23. 387ab8b Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  24. af3b325 Fix the location of "missing ';'" suggestions after annotation tokens. by Richard Smith · 8 years ago
  25. 9e7bf16 Add #pragma clang attribute by Alex Lorenz · 8 years ago
  26. 3bfe962 Revert r300539 - Add #pragma clang attribute by Alex Lorenz · 8 years ago
  27. 0a849f4 Add #pragma clang attribute by Alex Lorenz · 8 years ago
  28. 60d3264 Add #pragma clang fp by Adam Nemet · 8 years ago
  29. d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 8 years ago
  30. 11ad339 Publish RAIIObjectsForParser.h for external usage. by Vassil Vassilev · 9 years ago
  31. ce1db6d Fix misspelled enum by Jonathan Roelofs · 9 years ago
  32. 20f25cb [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt. by Eric Fiselier · 9 years ago
  33. f0b4e5d [CodeCompletion] Add a block property setter completion result by Alex Lorenz · 9 years ago
  34. 6ac7dd1 [Parse] Let declarations follow labels in -fms-extensions mode by David Majnemer · 9 years ago
  35. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  36. c7a05a9 P0305R1: Parsing support for init-statements in 'if' and 'switch' statements. by Richard Smith · 9 years ago
  37. b130fe7 Implement p0292r2 (constexpr if), a likely C++1z feature. by Richard Smith · 9 years ago
  38. 03a4aa3 Re-commit r273548, reverted in r273589, with a fix to not produce by Richard Smith · 9 years ago
  39. b77ebd7 Revert r273548, "Rearrange condition handling so that semantic checks on a condition variable" by Peter Collingbourne · 9 years ago
  40. 19f877c Rearrange condition handling so that semantic checks on a condition variable by Richard Smith · 9 years ago
  41. f9e890c Fix a few issues while skipping function bodies by Olivier Goffart · 9 years ago
  42. 2290dac Recommit "[MS] Improved implementation of stack pragmas (vtordisp, *_seg)" by Denis Zobnin · 9 years ago
  43. 801d9b0 Revert "[MS] Improved implementation of MS stack pragmas (vtordisp, *_seg)" by Denis Zobnin · 9 years ago
  44. 2008dbb [MS] Improved implementation of MS stack pragmas (vtordisp, *_seg) by Denis Zobnin · 9 years ago
  45. 6bdbcbb [OpenCL] Generate metadata for opencl_unroll_hint attribute by Anastasia Stulova · 10 years ago
  46. 7d6b924 PR23057: Fix assertion `Val && "isa<> used on a null pointer"' on invalid for-range expression. by Denis Zobnin · 10 years ago
  47. 0403cb1 OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedef by David Blaikie · 10 years ago
  48. c4fad65 [OPENMP] Fix for declarative/standalone directives use. by Alexey Bataev · 10 years ago
  49. ba3a4f9 Improve AST dumping: by Richard Smith · 10 years ago
  50. 3d42f34 [MS] Fix for bug 25013 - #pragma vtordisp is unknown inside functions, by Denis Zobnin. by Alexey Bataev · 10 years ago
  51. 752ada8 [modules] When a #include is mapped to a module import and appears somewhere by Richard Smith · 10 years ago
  52. 9f690bd [coroutines] Creation of promise object, lookup of operator co_await, building by Richard Smith · 10 years ago
  53. cfd53b4 [coroutines] Initial stub Sema functionality for handling coroutine await / yield / return. by Richard Smith · 10 years ago
  54. 0e304ea [coroutines] Add parsing support for co_await expression, co_yield expression, by Richard Smith · 10 years ago
  55. c4e04a2 [Modules] More descriptive diagnostics for misplaced import directive by Serge Pavlov · 10 years ago
  56. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  57. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  58. e59f8d7 [clang] Refactoring of conditions so they use isOneOf() instead of multiple is(). by Daniel Marjamaki · 10 years ago
  59. 9c82103 [OPENMP] Allow to use global variables as lcv in loop-based directives. by Alexey Bataev · 10 years ago
  60. 85368fb Correct typos in SEH filter expressions by Reid Kleckner · 10 years ago
  61. a7f8c46 MS ABI: Implement the MSVC 2015 scheme for scope disambiguation by David Majnemer · 11 years ago
  62. ce90329 Fix a theoretical bug when ParseCompoundStatement() returns StmtError. by Nico Weber · 11 years ago
  63. d64657f Warn when jumping out of a __finally block via continue, break, return, __leave. by Nico Weber · 11 years ago
  64. fc3fe4f Don't crash on missing '{' after __except or __finally, PR22687. by Nico Weber · 11 years ago
  65. dd25674 Fold ParseSEHTryBlockCommon() into its only caller. No behavior change. by Nico Weber · 11 years ago
  66. 1d59f99 Initial support for Win64 SEH IR emission by Reid Kleckner · 11 years ago
  67. 3ce01c3 Fix indentation. No behavior change. by Nico Weber · 11 years ago
  68. a7a7156 Removing an outdated FIXME; try block attributes are parsed with the rest of the statement attributes (as per the standard), and function-try-blocks may not have attributes. NFC. by Aaron Ballman · 11 years ago
  69. 83d3f15 [c++1z] Remove terse range-based for loops; they've been removed from by Richard Smith · 11 years ago
  70. b16e632 Wire up delayed typo correction to DiagnoseEmptyLookup and set up by Kaelyn Takata · 11 years ago
  71. 89c881b Pass around CorrectionCandidateCallbacks as unique_ptrs so by Kaelyn Takata · 11 years ago
  72. 1bd906d Remove unused StmtVector& parameters from declaration parsing functions. by Rafael Espindola · 11 years ago
  73. dd69ef3 C++1y is now C++14! by Aaron Ballman · 11 years ago
  74. 0c9b34b Add a state variable to the loop hint attribute. by Tyler Nowicki · 11 years ago
  75. db9552f Revert r214333, "Add a state variable to the loop hint attribute." by NAKAMURA Takumi · 11 years ago
  76. cab7ca3 Add a state variable to the loop hint attribute. by Tyler Nowicki · 11 years ago
  77. f6be4cb Revert r213437 by Warren Hunt · 11 years ago
  78. bd26f5e Add support for '#pragma unroll'. by Mark Heffernan · 11 years ago
  79. b530bc0 [MS-ABI] Assign SEH handler indices to __try blocks by Warren Hunt · 11 years ago
  80. 2df347a [OPENMP] Initial parsing and sema analysis for 'taskwait' directive. by Alexey Bataev · 11 years ago
  81. 68446b7 [OPENMP] Initial parsing and sema analysis of 'taskyield' directive. by Alexey Bataev · 11 years ago
  82. eb61d4d Sema: Check that __leave is contained in a __try block. by Nico Weber · 11 years ago
  83. c7d0596 Add parser support for __leave (sema and onward still missing). by Nico Weber · 11 years ago
  84. 6d8d22a Fix parsing nested __if_exists blocks by Reid Kleckner · 11 years ago
  85. 955bf01 [c++1z] Implement N3994: a range-based for loop can declare a variable with super-terse notation by Richard Smith · 11 years ago
  86. 852c346 MS static locals mangling: don't double-increment mangling number for switches by Hans Wennborg · 11 years ago
  87. e8b07ed Adds a Pragma spelling for attributes to tablegen and makes use of it for loop by Tyler Nowicki · 11 years ago
  88. 4b56692 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  89. 1b935a8 Split out inline asm parsing into ParseStmtAsm.cpp by Alp Toker · 11 years ago
  90. 1039927 Don't include llvm/MC/MCParser throughout all of Sema by Alp Toker · 11 years ago
  91. b06b15a Adding a new #pragma for the vectorize and interleave optimization hints. by Aaron Ballman · 11 years ago
  92. 01a7598 Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs. by Nikola Smiljanic · 11 years ago
  93. 921c2ba Improved recovery of switch statement by Serge Pavlov · 11 years ago
  94. 161e4db [C++11] Use 'nullptr'. Parser edition. by Craig Topper · 11 years ago
  95. 49ff754 Suggest fix-it ':' when '=' used in for-range-declaration by Ismail Pazarbasi · 11 years ago
  96. d78f92f Rewrite NRVO determination. Track NRVO candidates on the parser Scope and apply the NRVO candidate flag to all possible NRVO candidates here, and remove the flags in computeNRVO or upon template instantiation. A variable now has NRVO applied if and only if every return statement in that scope returns that variable. This is nearly optimal. by Nick Lewycky · 11 years ago
  97. 303ff60 Fix another leak in ParseMicrosoftAsmStatement(), found by LSan. by Nico Weber · 11 years ago
  98. 01708cd Fix a memory leak found by LSan. by Nico Weber · 11 years ago
  99. eeb820f Update Target::createMCAsmParser calls for the LLVM interface change. by Evgeniy Stepanov · 11 years ago
  100. 6a7ffbe Improve error recovery around colon. by Serge Pavlov · 11 years ago