- c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
- 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
- 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
- 0db9f4d In Parser::SkipUntil do not stop at '@' unconditionally. by Argyrios Kyrtzidis · 13 years ago
- e1fca50 Remove unused parameter from the LateParsedTemplatedFunction constructor. by Francois Pichet · 13 years ago
- 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
- 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
- 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
- 2fea224 Fix leaking of LexedMethod objects created for caching objc method definitions tokens by Argyrios Kyrtzidis · 13 years ago
- 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
- efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
- 65019ac Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
- 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
- b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
- 9324583 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
- 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
- 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
- fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
- 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
- 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
- 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 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
- e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
- 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
- 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
- 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
- 6aa52ec Introduce support for a simple module import declaration, which 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
- 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
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
- 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
- cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
- e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
- f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
- 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 14 years ago
- 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 14 years ago
- a5d318a Downgrade unnecessary "typename" from error to warning in Microsoft mode. by Francois Pichet · 14 years ago
- d4a0caf Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode. by Francois Pichet · 14 years ago
- 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
- c6eb44b C1X: implement static asserts by Peter Collingbourne · 14 years ago
- 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 14 years ago
- b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
- 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 14 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
- 614f96a Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes by Ted Kremenek · 14 years ago
- c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 14 years ago
- 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
- 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
- 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
- 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
- be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
- 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
- 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
- aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
- a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 14 years ago
- c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
- 55edca9 Better parser recovery when method is by Fariborz Jahanian · 14 years ago
- f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
- 321b817 Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions by Peter Collingbourne · 14 years ago
- bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 14 years ago
- 1e52dfc Support for objextive-c++ use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
- 758afbc Fix a crash-on-invalid where we were trying to parse C++ constructs in by Douglas Gregor · 14 years ago
- 7eeb4ec Lazily initialize the 'final' and 'override' contextual keywords as suggested by Doug. by Anders Carlsson · 14 years ago
- b918d0f Convert "#pragma unused(...)" into tokens for the parser. by Argyrios Kyrtzidis · 14 years ago
- 1f3b6fd Begin work on supporting "N3206: Override control: Eliminating Attributes", from by Anders Carlsson · 14 years ago
- 3437f1f Speed up code-completion by skipping function bodies. by Argyrios Kyrtzidis · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 7306ebf Not content to implement just "extern" explicit template by Douglas Gregor · 14 years ago
- 9c4eb1f Refactoring. by Argyrios Kyrtzidis · 14 years ago
- 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
- 334d47e Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. by Francois Pichet · 14 years ago
- a6eb5f8 When we encounter a '==' in a context expecting a '=', assume the user made a typo: by Argyrios Kyrtzidis · 14 years ago
- c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
- 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
- 837b1a3 Improve error recovery when we see ':' and expect a ';'. by John McCall · 14 years ago
- 9ba23b4 Improve recovery when there is a stray ']' or ')' before the ';' at by Douglas Gregor · 14 years ago
- 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
- d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 14 years ago
- 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
- f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
- 1fbb447 Implement preprocessor code completion where a macro name is expected, by Douglas Gregor · 14 years ago
- f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
- 09a63c9 Parse all kinds of declarations as part of a linkage-specification, by Douglas Gregor · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago