1. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  2. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  3. 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
  4. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  5. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  6. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  7. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  8. 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
  9. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  10. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  11. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  12. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  13. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  14. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  15. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  16. 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
  17. 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
  18. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  19. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  20. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  21. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  22. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  23. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  24. e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
  25. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  26. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  27. 40a0f9c Improve caret location for the GNU old-style field designator warning, from David Blaikie by Douglas Gregor · 13 years ago
  28. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  29. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  30. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  31. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  32. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  33. 2f64cfe objc refactoring - minor clean up. by Fariborz Jahanian · 13 years ago
  34. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  35. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  36. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  37. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  38. 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
  39. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  40. b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
  41. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  42. d2d8be6 Add code completion to produce "else" blocks after an "if" by Douglas Gregor · 13 years ago
  43. 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
  44. 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
  45. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  46. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  47. b00d37e Fix a stray instantiation comment in Parse. by Chandler Carruth · 13 years ago
  48. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  49. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  50. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  51. e23af2a PR10392: "#pragma GCC visibility" must not expand macros in its arguments. by Joerg Sonnenberger · 13 years ago
  52. 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
  53. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  54. 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
  55. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  56. 3c7fddd Remove a no-op break after a return, and correct one of the most by Chandler Carruth · 13 years ago
  57. bb39902 Minor style cleanup. by Chandler Carruth · 13 years ago
  58. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  59. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  60. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  61. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  62. 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 13 years ago
  63. c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
  64. 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
  65. cd92a65 Start switching the AST stats printing to use llvm::errs() instead of by Chandler Carruth · 13 years ago
  66. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  67. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  68. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  69. 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
  70. 31fd2b7 For code such as: by Richard Trieu · 13 years ago
  71. 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
  72. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  73. 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
  74. b5303aa Allow the fixit for missing ':' in the ?: ternary operator if it is pointing by Argyrios Kyrtzidis · 13 years ago
  75. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  76. e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
  77. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  78. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
  79. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
  80. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  81. 63f04ab Remove the Fix-it for missing statement in switches by David Majnemer · 13 years ago
  82. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
  83. 56dde4a Correct the spelling of instantiation by David Majnemer · 13 years ago
  84. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
  85. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  86. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  87. 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
  88. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
  89. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  90. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  91. 9910df0 Silence sign compare warning. by Benjamin Kramer · 13 years ago
  92. 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
  93. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  94. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  95. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  96. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  97. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  98. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
  99. 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
  100. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago