aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex
AgeCommit message (Expand)Author
2009-03-13make Preprocessor::Diags be a pointer instead of a reference.Chris Lattner
2009-03-13use accessor instead of poking ivar directlyChris Lattner
2009-03-12add a callback for macro expansion, based on a patch by Paolo Bolzoni!Chris Lattner
2009-03-09fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed.Chris Lattner
2009-03-09fix PR3764 - A redefinition of a pre-processor macro failsChris Lattner
2009-03-08add \n characters to the scratch buffer *before* returned tokens. Chris Lattner
2009-03-08simplify some logic by making ScratchBuffer handle the application of trailingChris Lattner
2009-03-07Fix warnings in build on clang-x86_64-freebsd buildbot.Mike Stump
2009-03-06#import is not considered an extension for ObjC.Chris Lattner
2009-03-04make the token lexer allocate its temporary token buffers forChris Lattner
2009-03-02improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner
2009-02-27Clean up and document code modification hints.Douglas Gregor
2009-02-26fix some sema problems with wide strings and hook up basic codegen for them.Chris Lattner
2009-02-23Move PTHStatCache within the anonymous namespace.Ted Kremenek
2009-02-20switch the macroinfo argument lists from being allocated off the heapChris Lattner
2009-02-20detemplatify setArgumentList and some other cleanups.Chris Lattner
2009-02-20require the MAcroInfo objects are explcitly destroyed.Chris Lattner
2009-02-19Fix another PTH warning that should not be a note.Ted Kremenek
2009-02-19Make PTH warnings actual warnings instead of 'notes'.Ted Kremenek
2009-02-19fix PR3609, emit:Chris Lattner
2009-02-18Next step toward making string diagnostics correct: handleChris Lattner
2009-02-18update comment.Chris Lattner
2009-02-18Fix some issues handling sub-token locations that come from macro expansions.Chris Lattner
2009-02-16define __OBJC2__ for objc's nonfragile abi.Fariborz Jahanian
2009-02-16Add support for deprecated members of RecordDecls (e.g. struct fields).Chris Lattner
2009-02-15add a new SourceManager::getInstantiationRange helper method.Chris Lattner
2009-02-15fix PR3579: __LINE__ expands to the presumed location of the Chris Lattner
2009-02-15track "just a little more" location information for macro instantiations.Chris Lattner
2009-02-13add an assertion from Alexei Svitkine!Chris Lattner
2009-02-13Give TargetInfo a new IntPtrType to hold the intptr_t type forChris Lattner
2009-02-13PTH: Cache directory and negative 'stat' calls. This gives us a 1% performan...Ted Kremenek
2009-02-13Fix rdar://6562329, a static analyzer crash Ted noticed on Chris Lattner
2009-02-13Add some boilerplate to the PTH file to prepare for the caching of stats for ...Ted Kremenek
2009-02-13Fix cmake builds.Mike Stump
2009-02-13Fix gcc warning: gcc correctly notes that const-qualifying the return Eli Friedman
2009-02-13factor token concatenation avoidance logic out of Chris Lattner
2009-02-12Fix assertion when input is an empty string.Daniel Dunbar
2009-02-12Re-enable PTH stat caching. All tests pass now.Ted Kremenek
2009-02-12Fix bad reading of bytes in ReadUnalignedLE64() (copy-paste error).Ted Kremenek
2009-02-12Temporarily disable PTH stat caching as it appears to be failing on some mach...Ted Kremenek
2009-02-12PTH: Cache stat information for files in the PTH file. Hook up FileManagerTed Kremenek
2009-02-11PTH: Have meta data be at the beginning of the PTH file, not the end.Ted Kremenek
2009-02-11PTH: Replace string identifier to persistent ID lookup with a hashtable. This isTed Kremenek
2009-02-11PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data isTed Kremenek
2009-02-10PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file wi...Ted Kremenek
2009-02-06Export __INT8_TYPE__ / __INT16_TYPE__ / __INT32_TYPE__ / __INT64_TYPE__Chris Lattner
2009-02-06-funsigned-char sets __CHAR_UNSIGNED__Chris Lattner
2009-02-06Add an implementation of -dM that follows GCC closely enough to permitChris Lattner
2009-02-06add interface for walking macro table.Chris Lattner
2009-02-06get __WCHAR_TYPE__ from the targetinfo hookChris Lattner