aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Lex/PPCallbacksTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-31NFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151545)James Y Knight1-1/+1
2025-07-31NFC: Clean up construction of IntrusiveRefCntPtr from raw pointers for llvm::...James Y Knight1-1/+2
2025-05-22Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#...Jan Svoboda1-4/+4
2025-05-22Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#1...Kazu Hirata1-4/+4
2025-05-22[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)Jan Svoboda1-4/+4
2025-05-05[clang] Provide to `PPCallbacks` full expression range even in single file pa...Volodymyr Sapsai1-2/+19
2025-04-28[clang] Hide the `TargetOptions` pointer from `CompilerInvocation` (#106271)Jan Svoboda1-1/+1
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda1-23/+20
2025-03-25[clang][lex] Store non-owning options ref in `HeaderSearch` (#132780)Jan Svoboda1-12/+14
2024-02-08[clang][lex] Always pass suggested module to `InclusionDirective()` callback ...Jan Svoboda1-3/+6
2023-10-05[Lex] Introduce Preprocessor::LexTokensUntilEOF()Jonas Hahnfeld1-32/+5
2023-01-24[clang][Lex] Add back PPCallbacks::FileNotFoundJonas Hahnfeld1-0/+44
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer1-2/+2
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek1-6/+4
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek1-4/+6
2022-04-14[clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective()Jan Svoboda1-4/+4
2021-07-12Reland "[clang-repl] Implement partial translation units and error recovery."Vassil Vassilev1-1/+1
2021-07-11Revert "[clang-repl] Implement partial translation units and error recovery."Vassil Vassilev1-1/+1
2021-07-11[clang-repl] Implement partial translation units and error recovery.Vassil Vassilev1-1/+1
2021-07-02Lex: add a callback for `#pragma mark`Saleem Abdulrasool1-0/+62
2019-08-31Introduce a DirectoryEntryRef that stores both a reference and anAlex Lorenz1-1/+1
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-2/+2
2019-03-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith1-9/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17Fix -Wsign-compare in new testsReid Kleckner1-7/+7
2019-01-17Revert r351209 (which was a revert of r350891) with a fix.Aaron Ballman1-2/+55
2019-01-15Revert "Correct the source range returned from preprocessor callbacks."Benjamin Kramer1-50/+8
2019-01-11Silence -Wsign-compare in unittestsBjorn Pettersson1-7/+7
2019-01-10Correct the source range returned from preprocessor callbacks.Aaron Ballman1-1/+118
2018-10-10Lift VFS from clang to llvm (NFC)Jonas Devlieghere1-21/+21
2018-05-10Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'Julie Hockett1-11/+47
2018-05-09Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"Julie Hockett1-30/+11
2018-05-09[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirectiveJulie Hockett1-11/+30
2017-06-09Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith1-21/+2
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith1-2/+5
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin1-5/+2
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith1-2/+5
2017-01-06shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie1-5/+4
2017-01-05Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie1-4/+5
2015-10-08[VFS] Use VFS instead of virtual files in PPCallbacks test.Benjamin Kramer1-4/+6
2015-07-22Fix -Wextra-semi warnings.Hans Wennborg1-3/+3
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith1-2/+1
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-12/+9
2014-10-15Avoid having "using namespace" for both "clang" and "llvm" namespaces.Alexey Samsonov1-6/+5
2014-09-10Unique_ptrify PPCallbacks ownership.Craig Topper1-2/+2
2014-08-29unique_ptrify SourceManager::createFileIDDavid Blaikie1-2/+2
2014-08-27Update for LLVM api change.Rafael Espindola1-4/+5
2014-07-06Use non-intrusive refcounting for TargetOptionsAlp Toker1-8/+6