Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
706c99a306ae637ba207f6c39d07f73046df0fb8
/
Lex
d8e3083
Use a smallstring instead of an std::string in FileChanged to avoid some malloc traffic.
by Chris Lattner
· 17 years ago
f11ccfc
Fix a scoping bug that apple gcc doesn't catch for some reason.
by Chris Lattner
· 17 years ago
706ab50
implement a missing feature in the #include handler, where
by Chris Lattner
· 17 years ago
f1c99ac
refactor the interface to Preprocessor::GetIncludeFilenameSpelling,
by Chris Lattner
· 17 years ago
0f67032
fix a bug getting the spelling of an identifier token
by Chris Lattner
· 17 years ago
448cec4
Change hte lexer to start a start pointer to the underlying
by Chris Lattner
· 17 years ago
409a036
split the slow path out of Lexer::getSourceLocation and do not let the
by Chris Lattner
· 17 years ago
9960ae8
Implement a simple cache in headersearch. This speeds up
by Chris Lattner
· 17 years ago
8133cfc
avoid recursion between SkipBCPLComment and SkipWhitespace. In cases like this:
by Chris Lattner
· 17 years ago
9c68306
Fix a really subtle bug in the macro expander caching code, where
by Chris Lattner
· 17 years ago
8146b68
Fix a lexer bug where we incorrectly rejected int i = /*/ */ 1;
by Chris Lattner
· 17 years ago
d217773
At one point there were going to be lexer and parser tokens.
by Chris Lattner
· 17 years ago
25bdb51
simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buffer*.
by Chris Lattner
· 17 years ago
9dc1f53
Reimplement SourceLocation. Instead of having a
by Chris Lattner
· 17 years ago
2b64fdc
Fix a stringizing bug that Neil noticed. We should preprocess this:
by Chris Lattner
· 17 years ago
938867c
Make sure to initialize an ivar, patch by Benoit Boissinot.
by Chris Lattner
· 17 years ago
0ea793e
Correctly respect C99 5.1.1.2p4 when searching for the first '(' of
by Chris Lattner
· 17 years ago
67798cb
strtod is more portable than strtof apparently. Instead of making this conditional,
by Chris Lattner
· 17 years ago
79cc005
cheap change to fix solaris compilation. I can make this a static inline if desired
by Gabor Greif
· 17 years ago
136f93a
Make octal constant lexing use AdvanceToTokenCharacter to give more
by Chris Lattner
· 17 years ago
97ba77c
Add a new Preprocessor::AdvanceToTokenCharacter method which, given a sloc
by Chris Lattner
· 17 years ago
d4b80f1
Add support for C++'0x keywords, patch by Doug Gregor
by Chris Lattner
· 17 years ago
dda75cf
remove obsolete comment.
by Chris Lattner
· 17 years ago
abca2bb
Change SourceManager::getInstantiationLoc to take virtual locations, doing its
by Chris Lattner
· 17 years ago
9594acf
Cache macro expander objects to avoid thrashing malloc in heavy expansion situations.
by Chris Lattner
· 17 years ago
25c9648
switch function-like macros from using a vector for their arguments to an
by Chris Lattner
· 17 years ago
c215bd6
expose an iterator interface to getReplacementTokens instead of the datastructure itself.
by Chris Lattner
· 17 years ago
b5e240f
split function-like and object-like macro body parsing to make the
by Chris Lattner
· 17 years ago
c35717a
remove use of alloca.
by Chris Lattner
· 17 years ago
7ae5326
Solaris needs an included header for alloca
by Gabor Greif
· 17 years ago
5f016e2
Stage two of getting CFE top correct.
by Reid Spencer
· 17 years ago