- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
- 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
- ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
- d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
- e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
- 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
- b2fc690 Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also removed typedef of AttrTy since it is not used. by Richard Trieu · 13 years ago
- 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
- f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
- ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
- eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
- 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
- e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
- 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
- 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
- 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
- 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
- 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
- e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
- 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
- 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
- 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
- e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
- 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
- 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
- 40a0f9c Improve caret location for the GNU old-style field designator warning, from David Blaikie by Douglas Gregor · 13 years ago
- 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
- f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
- d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
- 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
- 2f64cfe objc refactoring - minor clean up. by Fariborz Jahanian · 13 years ago
- 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
- a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
- e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
- 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
- 3bd9aa4 Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers in 64-bit mode (ie: when _M_IA64 or _M_AMD64 is defined) by Francois Pichet · 13 years ago
- af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
- b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
- ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
- d2d8be6 Add code completion to produce "else" blocks after an "if" by Douglas Gregor · 13 years ago
- 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
- 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
- b00d37e Fix a stray instantiation comment in Parse. by Chandler Carruth · 13 years ago
- 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- e23af2a PR10392: "#pragma GCC visibility" must not expand macros in its arguments. by Joerg Sonnenberger · 13 years ago
- cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
- 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
- 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
- 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
- 3c7fddd Remove a no-op break after a return, and correct one of the most by Chandler Carruth · 13 years ago
- bb39902 Minor style cleanup. by Chandler Carruth · 13 years ago
- 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
- b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
- bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
- 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
- 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 13 years ago
- c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
- 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
- cd92a65 Start switching the AST stats printing to use llvm::errs() instead of by Chandler Carruth · 13 years ago
- 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
- 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
- 31fd2b7 For code such as: by Richard Trieu · 13 years ago
- c89edf5 Fix AST representations of alias-declarations which define tag types. Inside classes, the tag types need to have an associated access specifier, and inside function definitions, they need to be included in the declarations of the DeclStmt. These issues manifested as assertions during template instantiation, and also in a WIP constexpr patch. by Richard Smith · 13 years ago
- 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
- 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
- b5303aa Allow the fixit for missing ':' in the ?: ternary operator if it is pointing by Argyrios Kyrtzidis · 13 years ago
- 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
- e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
- 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
- b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
- 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 63f04ab Remove the Fix-it for missing statement in switches by David Majnemer · 13 years ago
- 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
- 56dde4a Correct the spelling of instantiation by David Majnemer · 13 years ago
- c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
- b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
- dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- 9910df0 Silence sign compare warning. by Benjamin Kramer · 13 years ago
- f858bd8 Add a fix-it and better error recovery for improperly nested namespaces. This will give a better error message for cases such as "namespace foo::bar::baz {}" and a suggested fix-it of "namespace foo { namespace bar { namespace baz {} } }" by Richard Trieu · 13 years ago
- 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
- cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
- db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
- 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago