Age | Commit message (Expand) | Author |
2013-05-03 | [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr... | Argyrios Kyrtzidis |
2012-12-19 | [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk, | Argyrios Kyrtzidis |
2012-12-04 | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth |
2012-12-01 | Try to make the source location information for token pastes a bit more consi... | Eli Friedman |
2012-11-09 | Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__ | Andy Gibbs |
2012-09-26 | Revert r163022, it caused PR13924. | Nico Weber |
2012-09-24 | StringRef'ize Preprocessor::CreateString(). | Dmitri Gribenko |
2012-08-31 | Emulate MSVC's preprocessor macro argument separator behavior by not consider... | Joao Matos |
2012-08-30 | Make preprocessor act in a GCC-compatible fashion when a macro is redefined | Richard Smith |
2012-07-23 | Fix a typo (the the => the) | Sylvestre Ledru |
2012-06-22 | Minor improvements to some C99 variadic-macro-related diagnostics. | Richard Smith |
2012-06-13 | Fix issue where a token paste which forms a /* or // would discard the rest of | Richard Smith |
2012-03-11 | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie |
2012-02-05 | Basic: import SmallString<> into clang namespace | Dylan Noblesmith |
2012-02-04 | Move a method from IdentifierTable.h out of line and remove the SmallString i... | Benjamin Kramer |
2011-10-03 | Fixed exapnsion range for # and ##. | Abramo Bagnara |
2011-09-19 | Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. | Argyrios Kyrtzidis |
2011-09-17 | Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t... | Francois Pichet |
2011-08-24 | Silence 'may be used uninitialized' warnings. | Argyrios Kyrtzidis |
2011-08-23 | Amend r138129 (reduction of SLocEntries) which introduced performance regress... | Argyrios Kyrtzidis |
2011-08-23 | Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead o... | Argyrios Kyrtzidis |
2011-08-23 | Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace. | Argyrios Kyrtzidis |
2011-08-23 | TokenLexer::getExpansionLocForMacroDefLoc doesn't need to return an invalid S... | Argyrios Kyrtzidis |
2011-08-19 | For assigning SourceLocations to macro arg tokens, reserve a single SLocEntry | Argyrios Kyrtzidis |
2011-08-19 | Rename TokenLexer::getMacroExpansionLocation -> getExpansionLocForMacroDefLoc... | Argyrios Kyrtzidis |
2011-07-26 | Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. | Chandler Carruth |
2011-07-25 | Mechanically rename SourceManager::getInstantiationLoc and | Chandler Carruth |
2011-07-23 | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner |
2011-07-19 | Revamp the SourceManager to separate the representation of parsed | Douglas Gregor |
2011-07-14 | Switch the TokenLexer's terminology from various forms of 'instantiate' | Chandler Carruth |
2011-07-08 | Tweak formatting. | Chandler Carruth |
2011-07-08 | Switch the token-paste source locations inside of function style macro | Chandler Carruth |
2011-07-07 | Keep track of which source locations are part of a macro argument | Chandler Carruth |
2011-07-07 | Turn hashhash into tok::unkwown when it comes from expanding an argument, per... | Argyrios Kyrtzidis |
2011-07-07 | When expanding macro arguments, treat '##' coming from an argument as a norma... | Argyrios Kyrtzidis |
2011-07-07 | Make the Preprocessor more memory efficient and improve macro instantiation d... | Argyrios Kyrtzidis |
2011-06-29 | Introduce a caching mechanism for macro expanded tokens. | Argyrios Kyrtzidis |
2011-06-14 | revert r133003 and fix the bug properly: the issue was that ## in a token | Chris Lattner |
2011-06-14 | Fix a crash on the testcase in PR9981 / rdar://9486765. | Chris Lattner |
2011-04-28 | Parsing/AST support for Structured Exception Handling | John Wiegley |
2011-02-28 | Rename tok::eom to tok::eod. | Peter Collingbourne |
2011-02-22 | Make TokenLexer capable of storing preprocessor directive tokens | Peter Collingbourne |
2010-12-22 | Introduced raw_identifier token kind. | Abramo Bagnara |
2010-10-30 | Rename alignof -> alignOf to avoid irritating C++'0x compilers, | Chris Lattner |
2010-08-21 | fix PR7943, a corner case with the GNU __VA_ARGS__ comma | Chris Lattner |
2010-08-11 | Random temporary string cleanup. | Benjamin Kramer |
2010-07-17 | Add another terrible VC++ compatibility hack: allow users to | Chris Lattner |
2010-03-16 | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor |
2010-03-16 | Let SourceManager::getBufferData return StringRef instead of a pair of two co... | Benjamin Kramer |
2010-03-16 | Give SourceManager a Diagnostic object with which to report errors, | Douglas Gregor |