Utkarsh Saxena
|
4000ede51f
[clang] Add test for FindNextToken in Lexer.
|
5 jaren geleden |
Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 jaren geleden |
Reid Kleckner
|
d646bc1c3c
Remove cache for macro arg stringization
|
6 jaren geleden |
Artem Dergachev
|
ac703ee6db
Re-apply r357823 "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."
|
6 jaren geleden |
Artem Dergachev
|
1374cdc160
Revert "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."
|
6 jaren geleden |
Artem Dergachev
|
4c9a6a16bb
[Lexer] NFC: Fix an off-by-one bug in getAsCharRange().
|
6 jaren geleden |
Duncan P. N. Exon Smith
|
d28cf14aed
Modules: Rename MemoryBufferCache to InMemoryModuleCache
|
6 jaren geleden |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 jaren geleden |
Richard Smith
|
ef91bd38cd
PR37189 Fix incorrect end source location and spelling for a split '>>' token.
|
7 jaren geleden |
Volodymyr Sapsai
|
95cd7fb476
[Lex] Avoid out-of-bounds dereference in LexAngledStringLiteral.
|
7 jaren geleden |
Volodymyr Sapsai
|
800e8894ad
[Lex] Inline a variable in test in preparation for more similar tests. NFC.
|
7 jaren geleden |
Taewook Oh
|
d4cff48210
Stringizing raw string literals containing newline
|
7 jaren geleden |
Alex Lorenz
|
4318ef1cb3
[Lex] Avoid out-of-bounds dereference in SkipLineComment
|
7 jaren geleden |
Alexander Kornienko
|
a2fc7dbc98
[Lexer] Finding beginning of token with escaped new line
|
8 jaren geleden |
Faisal Vali
|
d1a84831f5
[NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions.
|
8 jaren geleden |
Faisal Vali
|
fa8c4ac408
Revert changes from my previous refactoring - will need to fix dependencies in clang's extra tooling (such as clang-tidy etc.).
|
8 jaren geleden |
Faisal Vali
|
fc60afa41c
[NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions.
|
8 jaren geleden |
Erich Keane
|
d5b5a8fae5
LexerTest memory leak fix-
|
8 jaren geleden |
Erich Keane
|
fa041f263c
Fix LexerTest signed/unsigned comparison.
|
8 jaren geleden |
Erich Keane
|
bdfd67ac5a
[Preprocessor]Correct Macro-Arg allocation of StringifiedArguments,
|
8 jaren geleden |
Richard Smith
|
ae2de79ce2
Add #pragma clang module build/endbuild pragmas for performing a module build
|
8 jaren geleden |
Duncan P. N. Exon Smith
|
2bf5f686e2
Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 jaren geleden |
Renato Golin
|
cf26db83d5
Revert "Modules: Cache PCMs in memory and avoid a use-after-free"
|
8 jaren geleden |
Duncan P. N. Exon Smith
|
4c3cdee2a5
Modules: Cache PCMs in memory and avoid a use-after-free
|
8 jaren geleden |
David Blaikie
|
a6e549dfea
shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptions
|
8 jaren geleden |
David Blaikie
|
2dac430432
Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr
|
8 jaren geleden |
Vedant Kumar
|
b384460fc3
[Lexer] Don't merge macro args from different macro files
|
9 jaren geleden |
James Y Knight
|
e85ad57298
Make TargetInfo store an actual DataLayout instead of a string.
|
9 jaren geleden |
Hans Wennborg
|
c13dd1b3b8
Fix -Wextra-semi warnings.
|
10 jaren geleden |
Richard Smith
|
e48ab7f6b5
[modules] Start moving the module visibility information off the Module itself.
|
10 jaren geleden |