- ad672ff Support accepting __gnu__ as a scoped attribute namespace that aliases to gnu. by Aaron Ballman · 7 years ago
- 84774c3 [CodeCompletion] Enable signature help when initializing class/struct/union members. by Kadir Cetinkaya · 7 years ago
- dc5ce72 Append new attributes to the end of an AttributeList. by Michael Kruse · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 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
- 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
- eaf11ad Track the result of evaluating a computed noexcept specification on the by Richard Smith · 8 years ago
- c08b693 Parse A::template B as an identifier rather than as a template-id with no by Richard Smith · 8 years ago
- a534f07 Revert rC330794 and some dependent tiny bug fixes by Faisal Vali · 8 years ago
- 936de9d [c++2a] [concepts] Add rudimentary parsing support for template concept declarations by Faisal Vali · 8 years ago
- b402580 Fix some handling of AST nodes with diagnostics. by Richard Trieu · 8 years ago
- 1e879d8 Sink PrettyDeclStackTrace down to the AST library by Jordan Rose · 8 years ago
- e303e35 Add missing direct-init / parameter-declaration-clause disambiguation when by Richard Smith · 8 years ago
- 090da2d Again reverting an attempt to convert the DeclSpec enums into scoped enums. by Faisal Vali · 8 years ago
- 038df49 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types. by Faisal Vali · 8 years ago
- c535adc Revert r321614 and r321615 by Faisal Vali · 8 years ago
- 8736dee [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums. by Faisal Vali · 8 years ago
- 7db85c5 [NFC] Modernize enum DeclSpecContext into a scoped enum. by Faisal Vali · 8 years ago
- 2ab8c15 [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind. by Faisal Vali · 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
- 6524c05 Do not add a colon chunk to the code completion of class inheritance access modifiers by Erik Verbruggen · 8 years ago
- 606093a Add -f[no-]double-square-bracket-attributes as new driver options to control use of [[]] attributes in all language modes. This is the initial implementation of WG14 N2165, which is a proposal to add [[]] attributes to C2x, but also allows you to enable these attributes in C++98, or disable them in C++11 or later. by Aaron Ballman · 8 years ago
- 40e202f Fix backwards warning for use of C++17 attributes-on-namespaces-and-enumerators feature. by Richard Smith · 8 years ago
- 6b8e3c0 [c++2a] P0683R1: Permit default member initializers for bit-fields. by Richard Smith · 8 years ago
- b115e5d Rename cxx1z -> cxx17 across all diagnostic IDs. by Richard Smith · 8 years ago
- df0ee34 [Modules] Implement ODR-like semantics for tag types in C/ObjC by Bruno Cardoso Lopes · 8 years ago
- 939d932 fix trivial typos, NFC by Hiroshi Inoue · 8 years ago
- 12ddcee [Sema] Fix a crash-on-invalid when a template parameter list has a class by Akira Hatanaka · 8 years ago
- b301806 PR33318: Add missing full-expression checking to static_assert expression. by Richard Smith · 8 years ago
- d819d5b 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
- 9a420f9 Changes missed from r302732. by Richard Smith · 8 years ago
- 469891e Warn that the [] spelling of uuid(...) is deprecated. by Nico Weber · 9 years ago
- 0736066 [Sema] Add __is_aggregate type-trait by Eric Fiselier · 9 years ago
- d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 9 years ago
- 11ad339 Publish RAIIObjectsForParser.h for external usage. by Vassil Vassilev · 9 years ago
- dc01bb4 Implement DR 373 "Lookup on namespace qualified name in using-directive" by Matthias Gehre · 9 years ago
- d5d27e1 Introduce an 'external_source_symbol' attribute that describes the origin by Alex Lorenz · 9 years ago
- 2fe684b Allow attributes before union definition by Erich Keane · 9 years ago
- 8f4d399 [CodeCompletion] Code complete the missing C++11 keywords by Alex Lorenz · 9 years ago
- 3af7009 Diagnose attempts to explicitly instantiate a template at class scope. Previously Clang would simply ignore the 'template' keyword in this case. by Richard Smith · 9 years ago
- 3584515 P0091R3: Implement basic parsing support for C++17 deduction-guides. by Richard Smith · 9 years ago
- 62559bd Fix hole in our enforcement of rule requiring 'typename' prior to a dependent by Richard Smith · 9 years ago
- b256d30 Support '#pragma clang __debug dump' within C++ classes. by Richard Smith · 9 years ago
- b55f758 Convert sequence of 'if's on the same value to a switch. No functionality change intended. by Richard Smith · 9 years ago
- 600b526 PR0091R3: Implement parsing support for using templates as types. by Richard Smith · 9 years ago
- a3220ce Tracking exception specification source locations by Malcolm Parsons · 9 years ago
- 3beb7c6 Remove redundant passing around of a "ContainsAutoType" flag. by Richard Smith · 9 years ago
- 151c456 [c++1z] P0195R2: Support pack-expansion of using-declarations. by Richard Smith · 9 years ago
- 9949ead Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations." by Daniel Jasper · 9 years ago
- 22a250c [c++1z] P0195R2: Support pack-expansion of using-declarations. by Richard Smith · 9 years ago
- 6f1daa4 [c++1z] P0195R2: Allow multiple using-declarators in a single using-declaration. by Richard Smith · 9 years ago
- 82da19d [c++1z] P0003R5: Removing dynamic exception specifications. by Richard Smith · 9 years ago
- ca9d834 Fixes for r287241. Use placement new. Apply clang-format. by Malcolm Parsons · 9 years ago
- ff0382c Use unique_ptr for cached tokens for default arguments in C++. by Malcolm Parsons · 9 years ago
- f76f650 Fix Clang-tidy readability-redundant-string-cstr warnings by Malcolm Parsons · 9 years ago
- 8df390f C++ Modules TS: Add parsing and some semantic analysis support for by Richard Smith · 9 years ago
- 05e1dad [ms] Add support for parsing uuid as a Microsoft attribute. by Nico Weber · 9 years ago
- 32a0fc7 Let Microsoft attributes apply to the type, not the variable. by Nico Weber · 9 years ago
- 8452327 Move calls of MaybeParseMicrosoftAttributes() before ParseExternalDeclaration() by Nico Weber · 9 years ago
- ac03bce Remove two dos line endings. by Nico Weber · 9 years ago
- 276055b [GCC] Support for __final specifier by Andrey Bokhanko · 9 years ago
- d798c05 [AST] Keep track of the left brace source location of a tag decl. by Argyrios Kyrtzidis · 9 years ago
- b7d7a04 Using for attributes voted into C++17. 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
- 15b311c [Parser] Handle __pragma(pack, etc. after type definitions by David Majnemer · 9 years ago
- b3d9688 Clang support for __is_assignable intrinsic by David Majnemer · 9 years ago
- f608c05 [Concepts] Pass requires-clause to ActOnTemplateParameterList; NFC by Hubert Tong · 10 years ago
- 97b0663 Remove redundant null-check; NFC by Hubert Tong · 10 years ago
- 587e1de [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. by Alexey Bataev · 10 years ago
- cfa9155 clang-cl: support __cdecl-on-struct anachronism by Reid Kleckner · 10 years ago
- 0bcd6c1 Implement support for [[maybe_unused]] in C++1z that is based off existing support for unused, and treat it as an extension pre-C++1z. This also means extending the existing unused attribute so that it can be placed on an enum and enumerator, in addition to the other subjects. by Aaron Ballman · 10 years ago
- bb5d862 Silence duplicate diagnostics because parsing of a standards-based attribute triggers parsing diagnostics that may also be picked up during semantic analysis. by Aaron Ballman · 10 years ago
- e796478 Implement support for [[nodiscard]] in C++1z that is based off existing support for warn_unused_result, and treat it as an extension pre-C++1z. This also means extending the existing warn_unused_result attribute so that it can be placed on an enum as well as a class. by Aaron Ballman · 10 years ago
- 94a4f0c [OPENMP 4.0] Initial support for 'omp declare reduction' construct. by Alexey Bataev · 10 years ago
- 7b837f5 Include RecordDecls from anonymous unions in the AST. by Nico Weber · 10 years ago
- 79de17d Fix infinite loop when ::new or ::delete are found in member initializer list, by Denis Zobnin by Alexey Bataev · 10 years ago
- efdccaa OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedef by David Blaikie · 10 years ago
- e20506d OpaquePtr: Use nullptr construction for TemplateTy OpaquePtr typedef by David Blaikie · 10 years ago
- 0403cb1 OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedef by David Blaikie · 10 years ago
- 580ccaf Properly track the end location of an exception specification. by Aaron Ballman · 10 years ago
- aa700cb [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC by Craig Topper · 10 years ago
- e6337e1 Revert r256399 "[Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC" by Craig Topper · 10 years ago
- 96225a5 [Sema] ArrayRef-ize ActOnTemplateParameterList. NFC by Craig Topper · 10 years ago
- 6550a4b [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC by Craig Topper · 10 years ago
- 8b27746 Some minor correction based on David Blaikie post-commit code review for r255281. by Ekaterina Romanova · 10 years ago
- 9218a3b Do not generate DW_TAG_imported_module for anonymous namespaces (even nested) for all the platforms except PS4. by Ekaterina Romanova · 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
- 54a6a68 Merge some similar diagnostics using %select. by Craig Topper · 10 years ago
- ff35428 Fix 80 column violation. NFC. by Craig Topper · 10 years ago
- dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
- e335f25 SourceRanges are small and trivially copyable, don't them by reference. by Craig Topper · 10 years ago
- c4e04a2 [Modules] More descriptive diagnostics for misplaced import directive by Serge Pavlov · 10 years ago