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