- b760fe8 Don't expand tabs when computing the offset from the code-completion column by Douglas Gregor · 15 years ago
- 7b68265 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
- 265f52e Get rid of some diagnostics that don't follow our rules for -pedantic by Eli Friedman · 15 years ago
- 2ffb14f Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 15 years ago
- 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
- 04f2bd8 minor tidy. by Chris Lattner · 15 years ago
- 109ae73 Minor cleanup to the code-completion-point logic suggested by Chris. by Douglas Gregor · 15 years ago
- 7d9bd42 Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. by Ted Kremenek · 15 years ago
- 2eca546 Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. by Ted Kremenek · 15 years ago
- 848001c Add "has_feature" support for C++ RTTI. by Ted Kremenek · 15 years ago
- 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
- 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 15 years ago
- 6e29014 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 15 years ago
- e7f2cbd remove stall comment by Nuno Lopes · 15 years ago
- 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
- 1495944 Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 15 years ago
- 6e8c7ac cleanup parsing of MS integer suffixes a little. this fixes PR5616 by Nuno Lopes · 15 years ago
- c997eb4 Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by Amine Khaldi! by Benjamin Kramer · 15 years ago
- 0ff1042 Add static version of Preprocessor::getSpelling. by Daniel Dunbar · 15 years ago
- 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
- 3574f46 Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 15 years ago
- eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
- 5814e65 Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... by Daniel Dunbar · 15 years ago
- 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
- c322209 Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and is by Daniel Dunbar · 15 years ago
- 3da736c StringRefize Preprocessor::getIdentifierInfo. by Daniel Dunbar · 15 years ago
- 90b1827 Kill PreprocessorFactory, which was both morally repugnant and totally unused. by Daniel Dunbar · 15 years ago
- 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
- a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
- 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
- e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
- 2596e42 Switch to llvm::HashString. by Daniel Dunbar · 15 years ago
- 52e7108 Add support for a chain of stat caches in the FileManager, rather than by Douglas Gregor · 15 years ago
- 39de740 Teach Lexer::MeasureTokenLength to be able to measure the by Chris Lattner · 15 years ago
- b79fe2d This fixes support for complex literals, reworked to avoid a goto, and by Mike Stump · 15 years ago
- 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
- b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
- 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
- 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
- 3747382 PR4991: Properly remove trailing newline from __TIMESTAMP__. by Benjamin Kramer · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 8a5a9aa Updated GNU runtime non-fragile ABI. by David Chisnall · 15 years ago
- 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
- 7ebe971 Don't install Clang libraries. by Douglas Gregor · 15 years ago
- e9f195f Update lexer to work with the new APFloat string parsing. by Erick Tryzelaar · 15 years ago
- 930b71a CharLiteralParser::IsMultiChar was sometimes uninitialized. by Daniel Dunbar · 15 years ago
- 1b68f71 fix segfault (because of erasing after the vector boundaries) when the cached token position is at the end by Nuno Lopes · 15 years ago
- b3b7364 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
- 1a75ee2 Fix the build by Alisdair Meredith · 15 years ago
- f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
- 3d399a0 There is no need to value initialize this array. by Daniel Dunbar · 15 years ago
- 04ae2df add push/pop semantics for diagnostics. Patch by Louis Gerbarg! by Chris Lattner · 15 years ago
- 03b9866 Convert the CharInfo table to be statically initialized, instead of dynamically initialized. Patch by Ryan Flynn! by Chris Lattner · 15 years ago
- efb173d fix an out-of-date comment. by Chris Lattner · 15 years ago
- 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
- 5636a3b Fix our check for "random whitespace between a \ and newline" to work by Chris Lattner · 15 years ago
- 027cff6 Fix a crash that can occur when a #pragma handler eats to the end of the by Chris Lattner · 15 years ago
- 030e8fe my refactoring of builtins changed target-specific builtins to only be by Chris Lattner · 15 years ago
- 8849f11 PR4395: Don't detect token concatenation in C mode for C++-specific tokens. by Eli Friedman · 15 years ago
- 6896a37 Fix #pragma GCC system_header by making it insert a virtual linemarker into by Chris Lattner · 15 years ago
- b1526f3 use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curfman! by Chris Lattner · 15 years ago
- 148772a implement and document a new __has_feature and __has_builtin magic by Chris Lattner · 15 years ago
- 3c54801 PR4353: Add support for \E as a character escape. by Eli Friedman · 15 years ago
- 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
- 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
- 3c17b8a fix the "pasting formed 'a]', an invalid preprocessing token" by Chris Lattner · 15 years ago
- 896ccf8 Don't vary token concatenation based on the language options; this by Eli Friedman · 15 years ago
- cfcceab Make the bad paste diagnostic print the entire pasted token. by Eli Friedman · 15 years ago
- 3240469 Fix a couple of bugs: by Chris Lattner · 15 years ago
- 442a661 improve comment, no functionality change. by Chris Lattner · 15 years ago
- 4c3ba6c Make sure an invalid concatentaion doesn't insert whitespace before by Eli Friedman · 15 years ago
- c25d805 In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to by Daniel Dunbar · 15 years ago
- 6f421f9 The TokenLexer may encounter annotations if the parser enters them using Preprocessor::EnterTokenStream. by Argyrios Kyrtzidis · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 3265a42 PR3942: Don't warn on unsigned overflow in preprocessor expressions. by Eli Friedman · 15 years ago
- 766703b Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive. by Chris Lattner · 15 years ago
- 9fc9e77 When we expect two arguments but have zero, make sure to add by Chris Lattner · 15 years ago
- e8fa06e accept "#pragma clang foo" where we accept "#pragma GCC foo". by Chris Lattner · 15 years ago
- d9b856f Fix for PR4132: make sure to insert whitespace consistently before a by Eli Friedman · 16 years ago
- e3ad881 Implement -Wfour-char-constants, which is an extension, not an extwarn, by Chris Lattner · 16 years ago
- b77f41e implement -Wmultichar by Chris Lattner · 16 years ago
- 2962f4d Emit keyword extension warning in all modes, not just C99 mode. by Eli Friedman · 16 years ago
- f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 16 years ago
- 8c5a760 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 16 years ago
- 617bd45 Silence gcc warnings. by Eli Friedman · 16 years ago
- 83d63c7 Add PCH support for #import. by Steve Naroff · 16 years ago
- a864cf7 fix rdar://6816766 - Crash with function-like macro test at end of directive. by Chris Lattner · 16 years ago
- 09546d4 simplification and speedup by Chris Lattner · 16 years ago
- e1614bb apply Eli's patch to fix PR4008, with a testcase. Thanks Eli! by Chris Lattner · 16 years ago
- 2451b52 improve MacroInfo to track the source range of the macro definition, by Chris Lattner · 16 years ago
- 41c1747 add a preprocessor callback function for #undef, patch by Alexei Svitkine! by Chris Lattner · 16 years ago
- 4bc11af Use an APInt of target int size to detect overflow while parsing multichars. by Sanjiv Gupta · 16 years ago
- 97e2de1 fix the second half of PR4006 and rdar://6807000 by treating by Chris Lattner · 16 years ago
- 9378ba4 Move the on-disk hash table code into its own header. No functionality change. by Douglas Gregor · 16 years ago
- edaf877 implement "#pragma GCC diagnostic". Besides being a nice feature, this by Chris Lattner · 16 years ago
- 4d8aac3 Warn about uses of #pragma STDC FENV_ACCESS ON, since we don't by Chris Lattner · 16 years ago
- 6c5cf4a diagnose invalid syntax of STDC pragmas. by Chris Lattner · 16 years ago
- f545be5 reject invalid stuff in the STDC namespace. by Chris Lattner · 16 years ago
- 062f232 stub out STDC #pragmas. by Chris Lattner · 16 years ago
- af7cdf4 basic support for -Wunknown-pragmas, more coming. by Chris Lattner · 16 years ago