summaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Syntax
AgeCommit message (Expand)Author
2025-11-06[clang] Remove redundant declarations (NFC) (#166711)Kazu Hirata
2025-10-17[clang] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163914)Kazu Hirata
2025-09-12[clang] AST: remove DependentTemplateSpecializationType (#158109)Matheus Izvekov
2025-09-02[Clang] [C2y] Implement N3355 ‘Named Loops’ (#152870)Sirraide
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-07-18[Clang][AST][NFC] Introduce `NamespaceBaseDecl` (#149123)Yanzuo Liu
2025-05-31[Tooling] Remove unused includes (NFC) (#142257)Kazu Hirata
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov
2024-06-07[clangd] Fix crash with null check for Token at Loc (#94528)Utkarsh Saxena
2024-05-14Reapply "[Clang] Unify interface for accessing template arguments as written ...Krystian Stasiowski
2024-05-07Revert "[Clang] Unify interface for accessing template arguments as written f...Adrian Prantl
2024-05-07[Clang] Unify interface for accessing template arguments as written for class...Krystian Stasiowski
2024-01-18[clangd] Handle an expanded token range that ends in the `eof` token in Token...Nathan Ridge
2023-09-08Reapply "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda
2023-09-08[clang][lex] Use preferred path separator in includer-relative lookupJan Svoboda
2023-09-06Revert "[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`"Jan Svoboda
2023-09-06[clang] NFCI: Adopt `SourceManager::getFileEntryRefForID()`Jan Svoboda
2023-07-03[clang][tooling] Fix early termination when there are nested expansionsKadir Cetinkaya
2023-04-28[NFC][clang] Fix static analyzer concerns about AUTO_CAUSES_COPYManna, Soumi
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-12-14[clang] Remove uses of ::testing::Matcher<const Optional<T> &>Fangrui Song
2022-12-08[clang] Don't including None.h (NFC)Kazu Hirata
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-10-05[Syntax] Fix macro-arg handling in TokenBuffer::spelledForExpandedSam McCall
2022-08-01Fixed a number of typosGabriel Ravier
2022-07-15[syntax] Some #includes cleanup, NFC.Haojian Wu
2022-07-15[syntax] Introduce a TokenManager interface.Haojian Wu
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-03-16Reapply [pseudo] Move pseudoparser from clang to clang-tools-extra"Sam McCall
2022-03-16Revert "[pseudo] Move pseudoparser from clang to clang-tools-extra"Sam McCall
2022-03-16[pseudo] Move pseudoparser from clang to clang-tools-extraSam McCall
2022-03-07[pseudo] Strip comments for TokenStream.Haojian Wu
2022-03-07[pseudo] empty parameter-declaration should be allowed in lambda declarator.Haojian Wu
2022-03-07[pseudo] Rename {Preprocess,PPStructure} -> DirectiveMap. NFCSam McCall
2022-03-07[pseudo] Add readmeSam McCall
2022-03-03[pseudo] Fix an out-of-bound access for LRTable::Actions.Haojian Wu
2022-03-02[pseudo] fix some comment nits, NFC.Haojian Wu
2022-03-02[pseudo] Fix an out-of-bound error in LRTable::find.Haojian Wu
2022-02-23[pseudo] fix an out-of-bound error in LRTable.Haojian Wu
2022-02-23[Pseudo] Token/TokenStream, PP directive parser.Sam McCall
2022-02-23Silence some "not all control paths return a value" warnings; NFCAaron Ballman
2022-02-23[pseudo] Implement LRTable.Haojian Wu
2022-02-09[NFC] Fix sign-compare warning in GrammarBNF thanks to int promotionErich Keane
2022-02-09[pseudo] Implement LRGraphHaojian Wu
2022-02-09[pseudo] Add first and follow set computation in Grammar.Haojian Wu
2022-02-04[syntax][pseudo] Introduce the C++ spec grammar.Haojian Wu