- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- 29f98b4 [libclang] Fix a crash when serializing a preprocessing record that contains by Argyrios Kyrtzidis · 13 years ago
- 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
- bef35c9 [PCH] Mark a PCH file with a flag to indicate if the serialized AST had by Argyrios Kyrtzidis · 13 years ago
- ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
- dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
- 69015c2 Change the text of a FIXME. by Argyrios Kyrtzidis · 13 years ago
- 8cceefa [PCH] When keeping track of top-level decls for "targeted deserialization" by Argyrios Kyrtzidis · 13 years ago
- f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
- ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
- 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
- 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
- f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
- eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
- d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 13 years ago
- 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
- 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 13 years ago
- 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 13 years ago
- a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
- cff9f26 Reimplement (de-)serialization of Objective-C categories to eliminate by Douglas Gregor · 13 years ago
- 56ca8a9 Rework the way in which we (de-)serialize the declarations by Douglas Gregor · 13 years ago
- a6ea10e Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 13 years ago
- cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 13 years ago
- 2171bf1 Completely re-implement (de-)serialization of redeclaration by Douglas Gregor · 13 years ago
- 1c7946a Don't seed the ASTWriter's declaration -> ID mapping with the IDs of by Douglas Gregor · 13 years ago
- b6b60c1 When we deserialize a declaration from a module file, allocate extra by Douglas Gregor · 13 years ago
- b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- a6387f3 Don't bother rewriting an Objective-C class or protocol declaration to the module file when we've merely added a definition by Douglas Gregor · 13 years ago
- 3937f87 Eliminate ASTMutationListener::UpdatedAttributeList, which is no by Douglas Gregor · 13 years ago
- 1d784b2 Introduce the core infrastructure needed to model redeclaration chains by Douglas Gregor · 13 years ago
- 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
- 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
- c3cfd2a Serialize the AST reader's mapping from canonical declarations to the by Douglas Gregor · 13 years ago
- 1d4c113 When we make a previously-deserialized module definition visible, by Douglas Gregor · 13 years ago
- 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
- a126651 Eliminate the first->last redeclaration map from the AST file by Douglas Gregor · 13 years ago
- 925be54 Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used to store builtinID when serializing identifier table. by Craig Topper · 13 years ago
- a1be278 Completely re-implement (de-)serialization of declaration by Douglas Gregor · 13 years ago
- 53df7a1 Introduce the core infrastructure needed to model a complete by Douglas Gregor · 13 years ago
- bab9f4a Tweak submodule ID handling in the AST writer by Douglas Gregor · 13 years ago
- 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
- 10694ce Within the module representation, generalize the notion of an umbrella by Douglas Gregor · 13 years ago
- e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
- 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
- 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
- 4bc8738d Actually add a useful bit to the comment pre-FIXME by Douglas Gregor · 13 years ago
- 5598868 When writing a module file, keep track of the set of (sub)modules that by Douglas Gregor · 13 years ago
- c5e0f9b Module files representing actual modules don't need to know the set of modules they import, since that information isn't actually used. Drop it from the AST file by Douglas Gregor · 13 years ago
- f6137e4 Implement support for precompiled headers, preambles, and serialized by Douglas Gregor · 13 years ago
- af13bfc Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 13 years ago
- a015cab Notify the AST writer (via ASTDeserializationListener) when a by Douglas Gregor · 13 years ago
- 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
- ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
- 185dbd7 Infer the submodule ID for a given declaration based on the location by Douglas Gregor · 13 years ago
- 26ced12 Switch the ID numbers used for submodule IDs in the AST reader over to by Douglas Gregor · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
- a8cc6ce When writing a module file, pass the module through to the AST by Douglas Gregor · 13 years ago
- a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
- b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
- c80553e [PCH] Do not crash if a class extension in a chained PCH introduces/redeclares a property. by Argyrios Kyrtzidis · 13 years ago
- 67bc4ba [PCH] In ASTWriter::WriteChainedObjCCategories use getDeclID since the decls by Argyrios Kyrtzidis · 13 years ago
- 590ad93 [PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderFileInfos by Argyrios Kyrtzidis · 13 years ago
- e2d4f4e Fix the signature of the getcontext builtin. Patch by Dimitry Andric. by Rafael Espindola · 13 years ago
- 1a43415 Add a method in ASTMutationListener for the last use of Decl's [is/set]ChangedSinceDeserialization by Argyrios Kyrtzidis · 13 years ago
- ad834d5 [PCH] When completing an objc forward reference, do not serialize the chain of its categories because by Argyrios Kyrtzidis · 13 years ago
- 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
- ef23b60 [PCH] Now that we store the location of a decl outside its record by Argyrios Kyrtzidis · 13 years ago
- fab8d5b [PCH] Sort the file decls by file offset not raw source location. by Argyrios Kyrtzidis · 13 years ago
- 19645d2 [PCH] In ASTWriter::associateDeclWithFile don't bother finding the file loc by Argyrios Kyrtzidis · 13 years ago
- 10f3df5 [PCH] Keep track of file-level declarations that are contained by files. by Argyrios Kyrtzidis · 13 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
- aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
- 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
- b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
- ba494c6 Basic/Diagnostic: Add a DiagSate::getOrAddMappingInfo method. by Daniel Dunbar · 13 years ago
- b1c99c6 Basic/Diagnostics: Add a DiagnosticMappingInfo helper class, and switch to by Daniel Dunbar · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 8f958f1 [PCH] Don't store the source range for each preprocessed entity since by Argyrios Kyrtzidis · 13 years ago
- 290ad8c [PCH] Merge ASTReader::LoadPreprocessedEntity with ReadPreprocessedEntity by Argyrios Kyrtzidis · 13 years ago
- de4e0a8 The location of the name in MacroDefinition is the beginning of its range, by Argyrios Kyrtzidis · 13 years ago
- 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
- b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
- 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
- 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
- e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
- ce835df Don't try to write a macro offset for an identifier that names a non-exported macro, for real this time by Douglas Gregor · 13 years ago
- 5ed6277 Revert my exported-macro hackery. Something is amiss by Douglas Gregor · 13 years ago
- ec42f5d Make sure that we actually keep the key length and data length in sync when dealing with non-exported macros by Douglas Gregor · 13 years ago
- 0c129af Don't try to write a macro offset for an identifier that names a non-exported macro by Douglas Gregor · 13 years ago
- 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
- e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
- 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
- 530b14a Eliminate all but one caller of Decl::getPCHLevel() by Douglas Gregor · 13 years ago
- 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago