Reid Kleckner
|
d646bc1c3c
Remove cache for macro arg stringization
|
6 жил өмнө |
Ilya Biryukov
|
a3c3146170
[Lex] Allow to consume tokens while preprocessing
|
6 жил өмнө |
Richard Smith
|
cebd04fa37
[c++20] Implement tweaked __VA_OPT__ rules from P1042R1:
|
6 жил өмнө |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 жил өмнө |
Alexander Kornienko
|
b8b9458165
Fix typos in clang
|
7 жил өмнө |
Serge Pavlov
|
f816682dc8
Clean up use of C allocation functions
|
7 жил өмнө |
Faisal Vali
|
3a7dad24b1
[c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)
|
7 жил өмнө |
Faisal Vali
|
744bd75982
[NFC] Add assertion that we assume a valid macro argument index.
|
8 жил өмнө |
Faisal Vali
|
51cc2d2916
[NFC] Remove superfluous parameter
|
8 жил өмнө |
Benjamin Kramer
|
0e1f5c3820
Use std::is_trivial instead of is_trivially_copyable.
|
8 жил өмнө |
Faisal Vali
|
29487927c0
[NFC] Don't use C++17 standard lib variable template helper traits, instead use ::value.
|
8 жил өмнө |
Faisal Vali
|
35b54a9ed7
[NFC] Modernize MacroArgs using TrailingObjects
|
8 жил өмнө |
Faisal Vali
|
d1a84831f5
[NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions.
|
8 жил өмнө |
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 жил өмнө |
Faisal Vali
|
fc60afa41c
[NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions.
|
8 жил өмнө |
Erich Keane
|
bdfd67ac5a
[Preprocessor]Correct Macro-Arg allocation of StringifiedArguments,
|
8 жил өмнө |
Richard Smith
|
1f468121f5
[modules] Stop trying to fake up a linear MacroDirective history.
|
10 жил өмнө |
Richard Smith
|
9443d047e8
[c++1z] Support for u8 character literals.
|
10 жил өмнө |
David Majnemer
|
c58c5c9d0c
Lex: Fix an invalid access into a SmallString
|
10 жил өмнө |
Craig Topper
|
da176c6d6a
[C++11] Use 'nullptr'. Lex edition.
|
11 жил өмнө |
Nico Weber
|
03425280e5
Fix filename in file header comment more.
|
11 жил өмнө |
Nico Weber
|
4b95222319
Fix filename in file header comment.
|
11 жил өмнө |
Argyrios Kyrtzidis
|
dd08a0c178
[Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about
|
12 жил өмнө |
Richard Smith
|
0b91cc47a5
Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also
|
12 жил өмнө |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
12 жил өмнө |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 жил өмнө |
Dmitri Gribenko
|
374b3837d6
StringRef'ize Preprocessor::CreateString().
|
13 жил өмнө |
Argyrios Kyrtzidis
|
14e645557a
Correct handling of _Pragma macro inside a macro argument.
|
13 жил өмнө |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 жил өмнө |