aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic
AgeCommit message (Expand)Author
2008-11-23Genericize the qualtype formating callback to support any diag argument.Chris Lattner
2008-11-23Add support for sending QualType's directly into diags and convert twoChris Lattner
2008-11-22Implement a %plural modifier for complex plural forms in diagnostics. Use it ...Sebastian Redl
2008-11-22Split the DiagnosticInfo class into two disjoint classes:Chris Lattner
2008-11-21Add the concept of "modifiers" to the clang diagnostic format Chris Lattner
2008-11-19Allow sending IdentifierInfo*'s into Diagnostics without turning them into st...Chris Lattner
2008-11-19add direct support for signed and unsigned integer arguments to diagnostics.Chris Lattner
2008-11-19rewrite FormatDiagnostic to be less gross and a lot more efficient.Chris Lattner
2008-11-19implement a transparent optimization with the diagnostics stuff:Chris Lattner
2008-11-18Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor
2008-11-18This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner
2008-11-18SourceManager::getLineNumber is logically const except for caching.Chris Lattner
2008-11-18Change the diagnostics interface to take an array of pointers to Chris Lattner
2008-11-17Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-16Fix PR3077: tokens that come from macro expansions whose macro wasChris Lattner
2008-11-14Add a new expression node, CXXOperatorCallExpr, which expresses aDouglas Gregor
2008-11-12Don't build identifiers for C++ constructors, destructors, orDouglas Gregor
2008-11-10Some cleanups to the declaration/checking of overloaded operators in C++. Tha...Douglas Gregor
2008-11-06Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor
2008-11-06Reclaim some bits in IdentifierInfo, for later use as overloaded operator names.Douglas Gregor
2008-11-02More fallout from r58501: primary fix is some more corrections to make Eli Friedman
2008-10-31Fix a bug that was introduced in 58501. Ideally I think we should force all t...Anders Carlsson
2008-10-31Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta
2008-10-27Rename Characteristic_t to CharacteristicKindChris Lattner
2008-10-27Fix the definition of __builtin_va_list on PPC, which was set to the V4 ABI, ...Chris Lattner
2008-10-26CMake: Builds and installs clang binary and libs (no docs yet). ItOscar Fuentes
2008-10-17fix rdar://6288301: custom warnings don't respect -Werror.Chris Lattner
2008-10-16Add basic FreeBSD target support, patch by Roman Divacky!Chris Lattner
2008-10-06Add 'x' constraint character.Anders Carlsson
2008-10-06Add the 'y' assembler constraint.Anders Carlsson
2008-10-05miscellaneous cleanupsChris Lattner
2008-10-05move __FLT_EVAL_METHOD__, __FLT_RADIX__, and __DECIMAL_DIG__ intoChris Lattner
2008-10-05it helps when I save the file before testing and committing.Chris Lattner
2008-10-05suck the rest of the FP macros out of the targets into the PPChris Lattner
2008-10-05start moving fp macros overChris Lattner
2008-10-05move a bunch more integer sizing out of target-specific code intoChris Lattner
2008-10-05eliminate __USER_LABEL_PREFIX__ from the Targets.cpp file, start movingChris Lattner
2008-10-05Implement PR2773, support for __USER_LABEL_PREFIX__Chris Lattner
2008-09-30Handle minor version numbers in __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__Chris Lattner
2008-09-30Add missing include for use of atoi.Nick Lewycky
2008-09-30The definition of __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ followsChris Lattner
2008-09-30define __PASCAL_STRINGS__ whenever -fpascal-strings is enabled.Chris Lattner
2008-09-30__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ is a darwin-specific #defineChris Lattner
2008-09-29Make some methods const, add some helpers to FullSourceLoc,Chris Lattner
2008-09-29whitespace and comment changes, to fix grammar and 80 col violationsNico Weber
2008-09-26clean up a bunch of fixme's I added, by moving Chris Lattner
2008-09-26Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfoChris Lattner
2008-09-23Add x86_64 Linux target.Daniel Dunbar
2008-09-12Add --suppress-system-warnings (on by default, use =0 to disable)Daniel Dunbar