- cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
- 8678d44 Fix an embarrassing think in the disambiguation logic for the ellipsis in a parameter-type-list by Douglas Gregor · 14 years ago
- ec5e696 Parse template template argument pack expansions. They're still not by Douglas Gregor · 14 years ago
- 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
- e6bf90a Use Parser::ExpectAndConsume() uniformly to eat semicolons after by Douglas Gregor · 14 years ago
- ee8aff0 Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 14 years ago
- 3fb9e4b Implement pack expansion of base initializers, so that we can by Douglas Gregor · 14 years ago
- b162054 Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCodeCompletion and check isCodeCompletionEnabled() before doing the call. by Argyrios Kyrtzidis · 14 years ago
- f90b27a Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 14 years ago
- 0fe5397 When in code-completion, skip obj-c method bodies for speed up. by Argyrios Kyrtzidis · 14 years ago
- 3437f1f Speed up code-completion by skipping function bodies. by Argyrios Kyrtzidis · 14 years ago
- dcaa1ca Implement support for pack expansions in initializer lists and expression lists. by Douglas Gregor · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 662a482 Improve the diagnostic and recovery for missing colons after 'case' by Douglas Gregor · 14 years ago
- a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
- bdb2d50 Fix a major inconsistency in the representation of Objective-C by Douglas Gregor · 14 years ago
- a04426c Extend the parser to support pack expansions within exception by Douglas Gregor · 14 years ago
- 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
- dd4430e Warn when synthesizing a property which is by Fariborz Jahanian · 14 years ago
- b321c0c fix typo by Chris Lattner · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
- 346af03 Handle parameter attributes when tentative parsing for function/variable disambiguation. by Argyrios Kyrtzidis · 14 years ago
- 38c2b73 Fix enumerator not handled in switch warnings. by Francois Pichet · 14 years ago
- 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
- f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
- a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
- a44724d Fixed source range for MS asm statement. by Abramo Bagnara · 14 years ago
- 7306ebf Not content to implement just "extern" explicit template by Douglas Gregor · 14 years ago
- a61b3e7 After parsing a ':' in an enum-specifier within class context, by Douglas Gregor · 14 years ago
- f27f03e Remove the other FIXME I added. This is covered by the Index test and not testable via -ast-dump. by Nico Weber · 14 years ago
- 76f11c9 Remove one I just added, add a more focused test for why the current code is correct. by Nico Weber · 14 years ago
- c43271e Try to get the bots green after r119966. by Nico Weber · 14 years ago
- 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
- 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 14 years ago
- a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
- 46f936e When parsing something that looks like an ill-formed 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
- 45ab4b5 In some situations, TemplateArgumentLoc wasn't setting TypeSourceLoc (see by Craig Silverstein · 14 years ago
- a4ffd85 For an Objective-C @synthesize statement, e.g., by Douglas Gregor · 14 years ago
- 4383e18 Emit a specific diagnostic when typedefing C++ bool, mirroring gcc. by Argyrios Kyrtzidis · 14 years ago
- 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
- 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
- df81c2c Issues good diagnostic when @end is missing. // rdar://8283484 by Fariborz Jahanian · 14 years ago
- 7d64271 tidy up by Chris Lattner · 14 years ago
- 729ad83 fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being constructed. by Chris Lattner · 14 years ago
- 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
- bf8cafa Properly handle temporaries that are created in a AsmStmt. by Argyrios Kyrtzidis · 14 years ago
- 46d545e Diagnose a coherant message when @interface by Fariborz Jahanian · 14 years ago
- 65e7a6b Clean up temporaries created by an asm statement. Fixes rdar://8540491 by Argyrios Kyrtzidis · 14 years ago
- 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
- 9bd1d8d Teach the C++ simple-type-specifier parser and tentative parses about by Douglas Gregor · 14 years ago
- 369ea27 Diagnose the declaration of template template parameters that by Douglas Gregor · 14 years ago
- a25c408 Tag references shouldn't ever get template parameter lists. by John McCall · 14 years ago
- 9a34edb Redirect templated friend class decls to a new Sema callback and by John McCall · 14 years ago
- 75ab414 Provide code completion for types after the '^' that starts a block literal. by Douglas Gregor · 14 years ago
- 99ea734 When we are missing the ',' or '>' to terminate a template parameter by Douglas Gregor · 14 years ago
- d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
- 9c4bb2c Fix spelling error. by Cameron Esfahani · 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
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 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
- 42499be Use ParseObjCSelectorPiece for parsing getter and setter names in @property declarations. Fixes PR8169. by Anders Carlsson · 14 years ago
- dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
- 6229c8e enhance tentative parsing to handle ms extensions, patch by Martin Vejnar! by Chris Lattner · 14 years ago
- c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
- 8577364 When we have two identifiers in a row in Objective-C, make sure to by Douglas Gregor · 14 years ago
- 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago
- 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
- 70c5ac7 Refactor code completion for expressions that occur as arguments in by Douglas Gregor · 14 years ago
- ac5fd84 Continue parsing more postfix expressions, even after semantic by Douglas Gregor · 14 years ago
- 9485989 Improve recovery when the middle expression of a ternary operator is ill-formed by Douglas Gregor · 14 years ago
- 200b292 When we run into an error parsing or type-checking the left-hand side by Douglas Gregor · 14 years ago
- 9fe871a rename variable, 'Type' seems to be present in by Gabor Greif · 14 years ago
- c7b6d88 Implement code completion for Objective-C class message sends that are by Douglas Gregor · 14 years ago
- 9497a73 Implement automatic bracket insertion for Objective-C class message by Douglas Gregor · 14 years ago
- 77328d1 Handle bracket insertion for Objective-C class messages in a very by Douglas Gregor · 14 years ago
- 304b752 Initialize TypeOrExpr to NULL to silence a false-positive uninitialized warning by Nick Lewycky · 14 years ago
- 78edf51 Improve code completion for Objective-C message sends when the opening by Douglas Gregor · 14 years ago
- fa885c1 Extend bracket insertion to message sends to "super", e.g., by Douglas Gregor · 14 years ago
- b65042d Extend bracket insertion to handle nullary selectors, e.g. by Douglas Gregor · 14 years ago
- 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
- 0268810 Introduce a new code-completion context for a parenthesized by Douglas Gregor · 14 years ago
- 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
- be0f7bd When parsing default function arguments, do not mark any declarations by Douglas Gregor · 14 years ago
- bd7c849 Eli helped me understand how evaluation contexts work. by Sebastian Redl · 14 years ago
- 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
- 02bc21a Parse the noexcept operator and stub out sema. by Sebastian Redl · 14 years ago
- 80c60f7 When we parse a pragma, keep track of how that pragma was originally by Douglas Gregor · 14 years ago
- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
- 4eb4f0f Fix a few minor issues with parsing and semantic analysis of C++ by Douglas Gregor · 14 years ago
- bfae8bd Clean up some of the CMake dependencies by Douglas Gregor · 14 years ago
- 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
- ab6677e Provide proper type-source location information for 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
- 751f692 Improve recovery when a comma is missing between enumerators in an by Douglas Gregor · 14 years ago
- b1f6fa4 Improve diagnostic and recovery when missing a comma between base or by Douglas Gregor · 14 years ago