aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex
AgeCommit message (Expand)Author
2009-11-14Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by A...Benjamin Kramer
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-12Switch PTHManager to using diagnostics for most errors.Daniel Dunbar
2009-11-12Remove an overly-eager assertion when replacing tokens with anDouglas Gregor
2009-11-11Allow Preprocessor to take ownership of the HeaderSearch object. I think it s...Daniel Dunbar
2009-11-10Add Diagnostic::Report method for reporting diagnostics without a location.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-10-26Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-10-17Switch to llvm::HashString.Daniel Dunbar
2009-10-16Add support for a chain of stat caches in the FileManager, rather thanDouglas Gregor
2009-10-14Teach Lexer::MeasureTokenLength to be able to measure theChris Lattner
2009-10-08This fixes support for complex literals, reworked to avoid a goto, andMike Stump
2009-10-08Installation of Clang libraries and headers, from Axel Naumann!Douglas Gregor
2009-09-22Replace the -code-completion-dump option with Douglas Gregor
2009-09-21Refactor and simplify the CodeCompleteConsumer, so that all of theDouglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-16PR4991: Properly remove trailing newline from __TIMESTAMP__.Benjamin Kramer
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-31Updated GNU runtime non-fragile ABI.David Chisnall
2009-08-23Replace cerr with errs().Benjamin Kramer
2009-08-23Don't install Clang libraries.Douglas Gregor
2009-08-16Update lexer to work with the new APFloat string parsing.Erick Tryzelaar
2009-07-29CharLiteralParser::IsMultiChar was sometimes uninitialized.Daniel Dunbar
2009-07-26fix segfault (because of erasing after the vector boundaries) when the cached...Nuno Lopes
2009-07-15Lexically order files in CMakeLists.txt files.Ted Kremenek
2009-07-14Fix the buildAlisdair Meredith
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-13There is no need to value initialize this array.Daniel Dunbar
2009-07-12add push/pop semantics for diagnostics. Patch by Louis Gerbarg!Chris Lattner
2009-07-07Convert the CharInfo table to be statically initialized, instead of dynamical...Chris Lattner
2009-07-07fix an out-of-date comment.Chris Lattner
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-23Fix our check for "random whitespace between a \ and newline" to workChris Lattner
2009-06-18Fix a crash that can occur when a #pragma handler eats to the end of theChris Lattner
2009-06-16my refactoring of builtins changed target-specific builtins to only beChris Lattner
2009-06-15PR4395: Don't detect token concatenation in C mode for Eli Friedman
2009-06-15Fix #pragma GCC system_header by making it insert a virtual linemarker intoChris Lattner
2009-06-15use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curf...Chris Lattner
2009-06-13implement and document a new __has_feature and __has_builtin magic Chris Lattner
2009-06-10PR4353: Add support for \E as a character escape.Eli Friedman
2009-06-05Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman
2009-06-01PR4283: Don't truncate multibyte character constants in the Eli Friedman
2009-05-28fix the "pasting formed 'a]', an invalid preprocessing token"Chris Lattner
2009-05-27Don't vary token concatenation based on the language options; this Eli Friedman