aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/Preprocessor.h
AgeCommit message (Expand)Author
2010-05-14fit in 80 cols, remove prototypes for handling #assert since apparently noone...Chris Lattner
2010-04-20push some source location information down through the compiler,Chris Lattner
2010-03-23PPCallbacks: Add hook for reaching the end of the main file, and fix Dependen...Daniel Dunbar
2010-03-19Make the preprocessing record a PPCallbacks subclass itself,Douglas Gregor
2010-03-19Optionally store a PreprocessingRecord in the preprocessor itself, andDouglas Gregor
2010-03-17Entering the main source file in the preprocessor can fail if theDouglas Gregor
2010-03-16Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor
2010-03-16Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor
2010-03-13Use SmallString instead of SmallVectorKovarththanan Rajaratnam
2010-03-07Rename to addPPCallbacks since we're effectively adding a callback and maybe ...Kovarththanan Rajaratnam
2010-02-27Move method out-of-line. I thought this would be a candidate for inlining but...Benjamin Kramer
2010-02-27Fix thinko.Benjamin Kramer
2010-02-27Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer
2010-01-22Teach CIndex's cursor visitor to restrict its traversal to a specificDouglas Gregor
2010-01-22revert my patch for rdar://7520940 that warns when a published headerChris Lattner
2010-01-18allow the HandlerComment callback to push tokens into theChris Lattner
2010-01-10stringref'ize a bunch of filename handling logic. MuchChris Lattner
2010-01-10implement rdar://7520940: published framework headers shouldChris Lattner
2010-01-04Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor
2009-12-15set up the machinery for a MacroArgs cache hanging off Preprocessor.Chris Lattner
2009-12-14formatting changes.Chris Lattner
2009-12-06Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar
2009-12-03Minor cleanup to the code-completion-point logic suggested by Chris.Douglas Gregor
2009-12-02Extend the source manager with the ability to override the contents ofDouglas Gregor
2009-12-01pass the reason for failure up from MemoryBuffer and report itChris Lattner
2009-11-30Fix PR5633 by making the preprocessor handle the case where we canChris Lattner
2009-11-14Add static version of Preprocessor::getSpelling.Daniel Dunbar
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-11-11Allow Preprocessor to take ownership of the HeaderSearch object. I think it s...Daniel Dunbar
2009-11-05Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and isDaniel Dunbar
2009-11-05StringRefize Preprocessor::getIdentifierInfo.Daniel Dunbar
2009-11-04Kill PreprocessorFactory, which was both morally repugnant and totally unused.Daniel Dunbar
2009-11-02Added __has_include and __has_include_next.John Thompson
2009-10-30Re-arranged some internal functions for coming __has_include changes.John Thompson
2009-09-22Replace the -code-completion-dump option with Douglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-12SmallVectorize preprocessor's token cache. Testing shows there is almost neverBenjamin Kramer
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-22Change Preprocessor to keep a copy of LangOptions instead of reference, like ...Argyrios Kyrtzidis
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-13implement and document a new __has_feature and __has_builtin magic Chris Lattner
2009-05-03PR4063, with feeling: Chain PP callbacks by default.Daniel Dunbar
2009-04-17#line is allowed to have macros that expand to nothing after them.Chris Lattner
2009-04-13implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310Chris Lattner
2009-04-10Compare the predefines buffer in the PCH file with the predefinesDouglas Gregor
2009-04-10do a dance with predefines, and finally enable reading of macros fromChris Lattner
2009-04-10make a method publicChris Lattner
2009-04-10emit function-like and object-like macros to the PCH file.Chris Lattner
2009-04-10PCH serialization/deserialization of the source manager. With thisDouglas Gregor