Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
2fcf0de8a122ddb265d8c32d6ac1012c070e4f24
/
lib
/
Lex
/
MacroArgs.cpp
0b91cc4
Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also
by Richard Smith
· 12 years ago
cfa88f8
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 12 years ago
55fc873
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
by Chandler Carruth
· 12 years ago
374b383
StringRef'ize Preprocessor::CreateString().
by Dmitri Gribenko
· 12 years ago
14e6455
Correct handling of _Pragma macro inside a macro argument.
by Argyrios Kyrtzidis
· 13 years ago
f7ccbad
Basic: import SmallString<> into clang namespace
by Dylan Noblesmith
· 13 years ago
8fe83e1
Move a method from IdentifierTable.h out of line and remove the SmallString include.
by Benjamin Kramer
· 13 years ago
a08529c
Fixed exapnsion range for # and ##.
by Abramo Bagnara
· 13 years ago
d7bb6a0
ArrayRef-ifying MacroArgs::create's arguments argument.
by David Blaikie
· 13 years ago
8e85e85
Handle a code-completion token being passed to the macro stringify operator.
by Argyrios Kyrtzidis
· 13 years ago
5cee119
Add support for C++0x unicode string and character literals, from Craig Topper!
by Douglas Gregor
· 13 years ago
b73377e
Make the Preprocessor more memory efficient and improve macro instantiation diagnostics.
by Argyrios Kyrtzidis
· 13 years ago
75c4064
Silence more -Wnon-pod-memset given its current implementation. I may be
by Chandler Carruth
· 14 years ago
453091c
Audit all Preprocessor::getSpelling() callers, improving failure
by Douglas Gregor
· 15 years ago
4fe739f
use best-fit instead of first-fit when reusing a MacroArgs object,
by Chris Lattner
· 15 years ago
f5809a7
The PreExpArgTokens array is indexed with an argument #,
by Chris Lattner
· 15 years ago
6633522
fix the microsoft "charify" extension to return the charified token
by Chris Lattner
· 15 years ago
4608459
enable reuse of MacroArgs objects. This is a small (2.5%) win
by Chris Lattner
· 15 years ago
23f77e5
set up the machinery for a MacroArgs cache hanging off Preprocessor.
by Chris Lattner
· 15 years ago
561395b
move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct
by Chris Lattner
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
9fc9e77
When we expect two arguments but have zero, make sure to add
by Chris Lattner
· 15 years ago
500d329
move library-specific diagnostic headers into library private dirs. Reduce
by Chris Lattner
· 16 years ago
20c6b3b
Split the single monolithic DiagnosticKinds.def file into one
by Chris Lattner
· 16 years ago
e768988
remove my hacks that aggressively threw away multiple
by Chris Lattner
· 16 years ago
47246be
This change refactors some of the low-level lexer interfaces a bit.
by Chris Lattner
· 16 years ago
7c35122
eagerly resolve the spelling locations of macro argument preexpansions.
by Chris Lattner
· 16 years ago
c19e8a2
Optimize stringification a bit to avoid std::string thrashing and
by Chris Lattner
· 16 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from Lex/MacroArgs.cpp]
6b88450
implement simple support for arbitrary token lookahead. Change the
by Chris Lattner
· 17 years ago
e5c8ffe
split the MacroArgs class out of TokenLexer.cpp/h into MacroArgs.cpp/h
by Chris Lattner
· 17 years ago