- f127821 [Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are used by Alex Lorenz · 9 years ago
- 60d3264 Add #pragma clang fp by Adam Nemet · 9 years ago
- d2a97e0 Publish one more parser RAII for external use. by Vassil Vassilev · 9 years ago
- 11ad339 Publish RAIIObjectsForParser.h for external usage. by Vassil Vassilev · 9 years ago
- d5d27e1 Introduce an 'external_source_symbol' attribute that describes the origin by Alex Lorenz · 9 years ago
- 3584515 P0091R3: Implement basic parsing support for C++17 deduction-guides. by Richard Smith · 9 years ago
- 600b526 PR0091R3: Implement parsing support for using templates as types. by Richard Smith · 9 years ago
- 74f0234 PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 9 years ago
- 3beb7c6 Remove redundant passing around of a "ContainsAutoType" flag. by Richard Smith · 9 years ago
- 20d252c Remove dead code. by Richard Smith · 9 years ago
- 6232706 Remove a couple of parameters that are always false. by Richard Smith · 9 years ago
- 5b74665 Recommit r289979 [OpenCL] Allow disabling types and declarations associated with extensions by Yaxun Liu · 9 years ago
- 35f6d66 Revert r289979 due to regressions by Yaxun Liu · 9 years ago
- 2e8331c [OpenCL] Allow disabling types and declarations associated with extensions by Yaxun Liu · 9 years ago
- b9d0193 [modules] Use the "redundant #include" diagnostic rather than the "module by Richard Smith · 9 years ago
- 218c874 [SemaObjC] Be more strict while parsing type arguments and protocols by Bruno Cardoso Lopes · 9 years ago
- 8df390f C++ Modules TS: Add parsing and some semantic analysis support for by Richard Smith · 9 years ago
- 8452327 Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration() by Nico Weber · 9 years ago
- cb7f722 Remove function name from comment. by Nico Weber · 9 years ago
- dd4ad3d Unrevert r280035 now that the clang-cl bug it exposed has been fixed by by Richard Smith · 9 years ago
- e36ab4a Revert r280035 (and followups r280057, r280085), it caused PR30195 by Nico Weber · 9 years ago
- 88c52e0 C++ Modules TS: driver support for building modules. by Richard Smith · 9 years ago
- bbcc9f0 C++ Modules TS: add frontend support for building pcm files from module by Richard Smith · 9 years ago
- 964cc53 C++ Modules TS: support parsing the 'module' declaration (including extensions by Richard Smith · 9 years ago
- 49cc1cc C++ Modules TS: Add parsing support for module import declaration. by Richard Smith · 9 years ago
- a6b68bf Ensure Ident_GNU_final is properly initialized in the Parser Initialize function by David Majnemer · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- f9e890c Fix a few issues while skipping function bodies by Olivier Goffart · 9 years ago
- 61deb4d Revert accidential "[MSVC] Late parsing of in-class defined member functions in template" by Alexey Bataev · 9 years ago
- 86e786b [MSVC] Late parsing of in-class defined member functions in template classes. by Alexey Bataev · 9 years ago
- 587e1de [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. by Alexey Bataev · 10 years ago
- 75bc676 Add replacement = "xxx" to AvailabilityAttr. by Manman Ren · 10 years ago
- 34888f8 Revert r263687 for ubsan bot failure. by Manman Ren · 10 years ago
- a7c4760 Add an optional named argument (replacement = "xxx") to AvailabilityAttr. by Manman Ren · 10 years ago
- 94a4f0c [OPENMP 4.0] Initial support for 'omp declare reduction' construct. by Alexey Bataev · 10 years ago
- d8039df Addressing review comments for r261163. by Manman Ren · 10 years ago
- b636b90 Add 'nopartial' qualifier for availability attributes. by Manman Ren · 10 years ago
- 7b837f5 Include RecordDecls from anonymous unions in the AST. by Nico Weber · 10 years ago
- efdccaa OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedef by David Blaikie · 10 years ago
- 0403cb1 OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedef by David Blaikie · 10 years ago
- ba3a4f9 Improve AST dumping: by Richard Smith · 10 years ago
- 54a6a68 Merge some similar diagnostics using %select. by Craig Topper · 10 years ago
- 1d97d2a [OPENMP] Fix for http://llvm.org/PR25221: Infinite loop while parsing OpenMP directive by Alexey Bataev · 10 years ago
- c4e04a2 [Modules] More descriptive diagnostics for misplaced import directive by Serge Pavlov · 10 years ago
- b9fa996 [modules] When we see a definition of a function for which we already have a by Richard Smith · 10 years ago
- d666517 Fix sanitizer fallout from r243642 by Ulrich Weigand · 10 years ago
- 3c5038a Add support for System z vector language extensions by Ulrich Weigand · 10 years ago
- 9c25418 [modules] Don't save uninteresting identifiers, and don't consider identifiers by Richard Smith · 10 years ago
- 9bda6cf C++ support for Objective-C lightweight generics. by Douglas Gregor · 10 years ago
- 813a066 Extend type nullability qualifiers for Objective-C. by Douglas Gregor · 10 years ago
- 28e0f24 Don't leak TemplateIds when a plugin parses late-parsed templates at TU end. by Nico Weber · 10 years ago
- 4241314 [modules] Add local submodule visibility support for declarations. by Richard Smith · 10 years ago
- 18bbe19 Allow empty assembly string literal with -fno-gnu-inline-asm by Steven Wu · 10 years ago
- 6b72a67 Allow AsmLabel with -fno-gnu-inline-asm by Steven Wu · 10 years ago
- b49febe Fix the typo in r236044. NFC. by Steven Wu · 11 years ago
- 2baa53a Fix -fno-gnu-inline-asm doesn't catch file scope asm by Steven Wu · 11 years ago
- 8610cae Sema: Don't emit a missing prototype warning for deleted functions. by Benjamin Kramer · 11 years ago
- 06b7d00 Parse: Get rid of tok::cxx_defaultarg_end, use EOF instead by David Majnemer · 11 years ago
- 234b818 Parse: It's cleaner to handle cxx_defaultarg_end in SkipUntil directly by David Majnemer · 11 years ago
- a3aef35 Parse: Don't let BalancedDelimiterTracker consume cxx_defaultarg_end by David Majnemer · 11 years ago
- 744cc5b Wrap to 80 columns, no behavior change. by Nico Weber · 11 years ago
- d61a311 Diagnose function template definitions inside functions by Reid Kleckner · 11 years ago
- b3e96f7 Parse: Concatenated string literals should be verified in inline asm by David Majnemer · 11 years ago
- dfff5d2 Fix crash when using __if_exists in C mode by Nico Rieck · 11 years ago
- 9772000 [OPENMP] Codegen for threadprivate variables by Alexey Bataev · 11 years ago
- 9ad7e26 Remove a couple typedefs for things in the clang namespace with the same name. Remove a typedef that matches an identical one in the clang namespace. by Craig Topper · 11 years ago
- 89c881b Pass around CorrectionCandidateCallbacks as unique_ptrs so by Kaelyn Takata · 11 years ago
- 89bd8d6 Reland r219810 "Fix late template parsing leak with incremental processing" by Reid Kleckner · 11 years ago
- 1bd906d Remove unused StmtVector& parameters from declaration parsing functions. by Rafael Espindola · 11 years ago
- 8178dd3 Revert "Fix late template parsing leak with incremental processing" by Reid Kleckner · 11 years ago
- 001fe64 Fix late template parsing leak with incremental processing by Reid Kleckner · 11 years ago
- 6786024 -ms-extensions: Implement __super scope specifier (PR13236). by Nikola Smiljanic · 11 years ago
- 7c3c5be Revert r197496, as it broke REVERTIBLE_TYPE_TRAITs from PCH files. by Nico Weber · 11 years ago
- a39beb9 Parse: Replace polymorphic functor objects with lambdas and llvm::function_ref. by Benjamin Kramer · 11 years ago
- 1a711b1 -fms-extensions: Implement half of #pragma init_seg by Reid Kleckner · 11 years ago
- 161e4db [C++11] Use 'nullptr'. Parser edition. by Craig Topper · 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 · 12 years ago
- 1c583cc Cut off parsing early during code completion by Alp Toker · 12 years ago
- c3b1896 [MS-ABI] Add support for #pragma section and related pragmas by Warren Hunt · 12 years ago
- 8e6002f Fix crash if delayed template parsing meets an erroneous trailing return type. by Richard Smith · 12 years ago
- 2b07f02 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- c535072 argument -> parameter terminology fixes for FunctionTypeInfo by Alp Toker · 12 years ago
- f2b6e79 Fix crash when both ExpectAndConsume and ConsumeAnyToken emit diagnostics by Alp Toker · 12 years ago
- 5b08646 Hide pragma handler classes in ParsePragma.cpp by Reid Kleckner · 12 years ago
- 4ee696d PR18870: Parse language linkage specifiers properly if the string-literal is by Richard Smith · 12 years ago
- c0dca6d MS ABI: Implement #pragma vtordisp() and clang-cl /vdN by Reid Kleckner · 12 years ago
- 4bb0980 MS ABI: Add support for #pragma pointers_to_members by David Majnemer · 12 years ago
- c669cc0 Add a new attribute meta-spelling called "GCC" -- it widens into being a GNU spelling, and a CXX11 spelling with the namespace "gnu". It also sets a bit on the spelling certifying that it is known to GCC. From this, we can warn about the extension appropriately. As a consequence, the FunctionDefinition functionality is completely removed. by Aaron Ballman · 12 years ago
- a2794f9 Introduce and use Decl::getAsFunction() to simplify templated function checks by Alp Toker · 12 years ago
- 9a99e0d Remove some hard-coded specialness for thread-safety attributes from the parser, and made it more declarative. If an attribute is allowed to appear on a function definition when late parsed, it can now use the FunctionDefinition attribute subject. It's treated as a FunctionDecl for most purposes, except it also gets exposed on the AttributeList so that it can be used while parsing. by Aaron Ballman · 12 years ago
- 888d52a Fix for PR9812: warn about bool instead of _Bool. by Erik Verbruggen · 12 years ago
- bfa3934 Rename language option MicrosoftMode to MSVCCompat by Alp Toker · 12 years ago
- 6d35eab Rename getTokenSimpleSpelling() to getPunctuatorSpelling() by Alp Toker · 12 years ago
- c090ae7 Tweak the parse recovery in r198540 by Alp Toker · 12 years ago
- eec8101 Fix bungled parse recovery in K&R function declarations by Alp Toker · 12 years ago
- 094e521 Parse: Token consumption modernization and loop de-nesting by Alp Toker · 12 years ago
- 6d80b3c Using the quoted version of an attribute name for consistency with other attribute diagnostics. by Aaron Ballman · 12 years ago
- 383d2c4 ExpectAndConsume: Diagnose errors automatically by Alp Toker · 12 years ago
- ec54327 Support and use token kinds as diagnostic arguments by Alp Toker · 12 years ago
- b14a470 Fix OpenMP recovery with trailing tokens following the pragma by Alp Toker · 12 years ago