aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)Author
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-26[PCH/modules] Require the preprocessing record option to match the used PCH, ...Argyrios Kyrtzidis
2013-04-26[Modules] Fix an issue where the reconstructed redeclaration chain was incomp...Argyrios Kyrtzidis
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-17Enhance the ObjC global method pool to record whether there were 0, 1, or >= ...Argyrios Kyrtzidis
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-04-10Add an option to parse all comments as documentation commentsDmitri Gribenko
2013-04-03Pare back r164351 somewhat. The problem that change was addressing was that weRichard Smith
2013-04-03[modules] If a submodule has re-definitions of the same macro, only the last ...Argyrios Kyrtzidis
2013-03-27[modules] Make sure enabled diagnostic pragmas inside the module don't affect...Argyrios Kyrtzidis
2013-03-26[Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis
2013-03-22[PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis
2013-03-20<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor
2013-03-20Only introduce the SDKSettings.plist dependency in modules/PCH files that don...Douglas Gregor
2013-03-20<rdar://problem/10796651> Introduce configuration macros into module maps.Douglas Gregor
2013-03-19<rdar://problem/13363214> Eliminate race condition between module rebuild and...Douglas Gregor
2013-03-15[modules] Don't record the macros from the predefines buffer.Argyrios Kyrtzidis
2013-03-15<rdar://problem/13426257> Introduce SDKSettings.plist as an input file depend...Douglas Gregor
2013-03-14[modules] Don't write the UnusedFileScopedDecls vector to the module file.Argyrios Kyrtzidis
2013-03-14[modules] Check for delegating constructor cycles when building a module and ...Argyrios Kyrtzidis
2013-03-13[Modules] Don't eagerly load and associate all the module header files.Argyrios Kyrtzidis
2013-03-13[Modules] Resolve top-headers of modules lazily.Argyrios Kyrtzidis
2013-03-06[PCH] When pre-validating the headers from the PCH, only validate non-system ...Argyrios Kyrtzidis
2013-03-06[PCH] For HeaderFileInfoTrait, hash the key using size & time of the file.Argyrios Kyrtzidis
2013-03-01[PCH] Remove building a SmallPtrSet that is not actually used for anything.Argyrios Kyrtzidis
2013-02-22Comment parsing: add CommentOptions to allow specifying custom comment block ...Dmitri Gribenko
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20[preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis
2013-02-18Ensure that the identifier chains have the most recent declaration after modu...Douglas Gregor
2013-02-08Always keep highest identifier, selector, and macro IDs when we'veDouglas Gregor
2013-02-05Remove dead code related to the now defunct PCH stat cache.Ted Kremenek
2013-02-01Add a new -Wundefined-inline warning for inline functions which are used but notNick Lewycky
2013-01-31Remove elements from Sema.UndefinedInternals as functions are defined. AlsoNick Lewycky
2013-01-30[Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused.Daniel Dunbar
2013-01-30[Frontend] Add an ExternCSystem include entry group.Daniel Dunbar
2013-01-26Preserve Sema::UndefinedInternals across PCH boundaries. FixesNick Lewycky
2013-01-25[Frontend] Remove another IsUserSpecified member variable that is now unused.Daniel Dunbar
2013-01-21Introduce a fast path for the ASTReader's name lookup within aDouglas Gregor
2013-01-19[PCH/Modules] Revert r172843, it caused a module to fail building.Argyrios Kyrtzidis
2013-01-18[PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops!Argyrios Kyrtzidis
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz
2013-01-18Revert Clang r172620 and r172629, which caused a hang when buildingDouglas Gregor
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2013-01-16[PCH/Modules] Change how macro [re]definitions are de/serialized.Argyrios Kyrtzidis
2013-01-15Fix CastingDavid Greene
2013-01-14Implement parsing, AST, (de-)serialization, and placeholder globalDouglas Gregor
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-10Truth in advertising: LocallyScopedExternalDecls actually only containsRichard Smith
2013-01-07[PCH] (De)serialize the end location of MacroInfo.Argyrios Kyrtzidis