aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/pseudo
AgeCommit message (Expand)AuthorFilesLines
2023-05-31[clang] Add support for “regular” keyword attributesRichard Sandiford1-5/+0
2023-05-23[NFC][Py Reformat] Reformat python files in clang and clang-tools-extraTobias Hieta3-18/+19
2023-05-12Replace None with std::nullopt in comments (NFC)Kazu Hirata1-1/+1
2023-04-19[pseudo] Use shared copy of bundle_resources.pySam McCall2-25/+2
2023-01-22Use llvm::popcount instead of llvm::countPopulation(NFC)Kazu Hirata1-1/+1
2023-01-18[CMake] Allow setting the location of host tools with LLVM_NATIVE_TOOL_DIRMartin Storsjö1-15/+1
2023-01-16[llvm][ADT] Replace uses of `makeMutableArrayRef` with deduction guidesJoe Loser1-2/+2
2023-01-12[test] Split out Annotations from `TestingSupport`Jordan Rupprecht2-1/+2
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille6-12/+11
2023-01-07[clang-tools-extra] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata5-14/+13
2023-01-07[clang-tools-extra] Add #include <optional> (NFC)Kazu Hirata5-0/+5
2023-01-02[clang-tools-extra] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2-3/+4
2022-12-14[clang] Remove uses of ::testing::Matcher<const Optional<T> &>Fangrui Song1-3/+3
2022-12-10[clang-tools-extra] Use std::optional instead of None in comments (NFC)Kazu Hirata1-1/+1
2022-12-06[clang-tools-extra] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-05[clang-tools-extra] Use std::nullopt instead of llvm::None (NFC)Kazu Hirata1-4/+4
2022-12-04[clang-tools-extra] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2-3/+4
2022-12-03[clang-tools-extra] Use std::nullopt instead of None (NFC)Kazu Hirata4-8/+8
2022-11-21Don't use Optional::getPointer (NFC)Kazu Hirata1-2/+2
2022-10-13[pseudo] Document disambiguation design progressSam McCall1-0/+367
2022-10-04[clang-tools-extra] [test] Use CLANG_NO_DEFAULT_CONFIG=1Michał Górny2-0/+9
2022-09-22[pseudo] NFC, Remove an extral blank line.Haojian Wu1-1/+0
2022-09-03Drop empty string literals from static_assert (NFC)Kazu Hirata1-1/+1
2022-08-26[pseudo] Placeholder disambiguation strategy: always choose secondSam McCall10-11/+269
2022-08-23[pseudo] Eliminate a false parse of structured binding declaration.Haojian Wu3-1/+40
2022-08-23[pseudo] Fix HeadsPartition is not initialized correctly.Haojian Wu2-2/+26
2022-08-19[pseudo] Start rules are `_ := start-symbol EOF`, improve recovery.Sam McCall9-73/+122
2022-08-19[pseudo] NFC, remove redundant ;Haojian Wu1-2/+2
2022-08-19[pseudo] Changes omitted from previous commitSam McCall2-2/+4
2022-08-19[pseudo] Perform unconstrained reduction prior to recovery.Sam McCall3-3/+47
2022-08-17[pseudo] Eliminate the type-name identifier ambiguities in the grammar.Haojian Wu2-18/+12
2022-08-16[pseudo] Style tweaks forgotten in D130337. NFCSam McCall1-4/+5
2022-08-13Remove unused forward declarations (NFC)Kazu Hirata1-1/+0
2022-08-12[pseudo] Apply the function-declarator to member functions.Haojian Wu2-3/+12
2022-08-12[pseudo] Eliminate an ambiguity for the empty member declaration.Haojian Wu2-1/+9
2022-08-11[pseudo] Use C++17 variant to simplify the DirectiveTree::Chunk class, NFC.Haojian Wu3-170/+87
2022-08-11[pseudo] Fix a bug in checking the duplicated grammar rules.Haojian Wu2-2/+19
2022-08-09[pseudo] Fix a suspicious usage of `sizeof(this)`.Haojian Wu1-1/+1
2022-08-09[clang-pseudo] Forest.h - don't inherit from std::iteratorSimon Pilgrim1-1/+3
2022-08-01[clang-tools-extra] Fixed a number of typosGabriel Ravier2-2/+2
2022-07-30Convert for_each to range-based for loops (NFC)Kazu Hirata1-4/+4
2022-07-28[pseudo] Eliminate the false `::` nested-name-specifier ambiguityHaojian Wu4-1/+42
2022-07-27[pseudo] Fix initializer of string tableSam McCall1-1/+1
2022-07-27[pseudo] Add dangling-else guard to missing if-statement variantsSam McCall1-1/+6
2022-07-27[pseudo] Remove dead headerSam McCall1-31/+0
2022-07-27[pseudo] Reorganize CXX.h enumsSam McCall8-166/+225
2022-07-26[pseudo] Allow opaque nodes to represent terminalsSam McCall2-3/+29
2022-07-25[pseudo] Eliminate multiple-specified-types ambiguities using guardsSam McCall4-18/+159
2022-07-25[pseudo] Fix minor errors in module grammarSam McCall1-4/+4
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko1-2/+3