aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic
AgeCommit message (Expand)Author
2009-02-04make getFileCharacteristic linetable aware. line markers that Chris Lattner
2009-02-04propagate linemarker flags down into the the line table, currentlyChris Lattner
2009-02-04simplify.Chris Lattner
2009-02-04lower the interface to getLineNumber like we did forChris Lattner
2009-02-04make SM::getColumnNumber take a predecomposed FileID/offset, whichChris Lattner
2009-02-03more plumbing for #line propagation. Use happy bit #3 Chris Lattner
2009-02-03stub out basic #line handling calls.Chris Lattner
2009-02-03Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor
2009-02-03reclaim my precious bit in FileInfo by ensuring that ContentCache objectsChris Lattner
2009-02-03switch SourceManager from using an std::map and std::list of Chris Lattner
2009-02-03Content Cache only needs to be 4-byte aligned. Since it is stored inChris Lattner
2009-01-31Add sema support for the cleanup attribute.Anders Carlsson
2009-01-30Turn on -flax-vector-conversions by default, issue a warning whenever one is ...Anders Carlsson
2009-01-30Upgrade the "excess elements in array initializer" warning to anDouglas Gregor
2009-01-30Implement and test aggregate initialization in C++. Major changes:Douglas Gregor
2009-01-29Make CodeGen produce an error if we come across a non-constant initializer li...Douglas Gregor
2009-01-29remove two empty filesChris Lattner
2009-01-29next round of diagnostics cleanups, moving some Chris Lattner
2009-01-29Fix -Wimplicit-function-declaration, which required some refactoring andChris Lattner
2009-01-29Fix a wart that existed from before we had EXTWARN.Chris Lattner
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-28Improvements to code-generation and semantic analysis of designatedDouglas Gregor
2009-01-28Code generation support for C99 designated initializers.Douglas Gregor
2009-01-28Add method FullSourceLoc::getBufferData().Ted Kremenek
2009-01-28Tweak doxygen comment. No functionality change.Ted Kremenek
2009-01-28Implement pointer to member handling in static_cast.Sebastian Redl
2009-01-28Complete semantic checking for typedef redeclarations in C++. TheDouglas Gregor
2009-01-28Update comment.Ted Kremenek
2009-01-28add some basic file headersChris Lattner
2009-01-28FileManager: Use a BumpPtrAllocator for the StringMaps DirEntries and FileEnt...Ted Kremenek
2009-01-27If an input constraint refers to an output constraint, it should have the sam...Anders Carlsson
2009-01-27add new headersChris Lattner
2009-01-27Add the new .def filesChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-27Introduce a new PresumedLoc class to represent the concept of a locationChris Lattner
2009-01-27rename getFullFilePos -> getFileOffset.Chris Lattner
2009-01-26make getInstantiationLoc and getSpellingLoc handle multiply instantiatedChris Lattner
2009-01-26make sure we have a definition of uintptr_t.Chris Lattner
2009-01-26start plumbing together the line table information. So far we justChris Lattner
2009-01-26Bitmangle file characteristic bits into the low bits of Chris Lattner
2009-01-26add parsing and constraint enforcement for GNU line marker directives.Chris Lattner
2009-01-26parse and enforce required constraints on #line directives. Right nowChris Lattner
2009-01-26Check in the long promised SourceLocation rewrite. This lays theChris Lattner
2009-01-25Implement implicit conversions for pointers-to-member.Sebastian Redl
2009-01-24PR3062: statement expressions should be illegal at file scope. I don't Eli Friedman
2009-01-24Implement C99 6.5.3.4p1, rejecting sizeof(bitfield)Chris Lattner
2009-01-24Add support for declaring pointers to members.Sebastian Redl
2009-01-24Fix PR3386 by handling GCC's rules for alignof, which are substantiallyChris Lattner
2009-01-23Added virtual method DiagnosticClient::IncludeInDiagnosticCounts(). This is ...Ted Kremenek
2009-01-23This is a follow-up to r62675:Chris Lattner