1. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
  2. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
  3. 26784c1 Delete method which is now trivial. by Eli Friedman · 15 years ago
  4. 687abff Don't allow defining a block with a non-prototype type. Remove a by Eli Friedman · 15 years ago
  5. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  6. 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 15 years ago
  7. 4027cd1 Place the GC attribute on the same relative pointer by Fariborz Jahanian · 15 years ago
  8. 86f4385 Diagnose misuse of __strong attribute in a redeclaration. by Fariborz Jahanian · 15 years ago
  9. 8df7a28 Issue diagnostics on __weak attribute mismatch. by Fariborz Jahanian · 15 years ago
  10. 354e53d Fix a silly typo in my previous objc_gc merging patch. by Eli Friedman · 15 years ago
  11. 07d2587 Cleaned-up version of gc attribute type merging. I still don't like it by Eli Friedman · 15 years ago
  12. 585f7b2 This patch attempts to fix the merging of __strong/__weak attributes by Fariborz Jahanian · 15 years ago
  13. 852d63b Disable type merging with gc attributes. This has a number of nasty by Eli Friedman · 15 years ago
  14. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  15. 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 15 years ago
  16. 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
  17. 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 15 years ago
  18. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
  19. dbe833d Simplify printing of the statistics for types. by Douglas Gregor · 15 years ago
  20. 1eed602 Extend getPreferredTypeAlign to handle _Complex double and long long correctly. by Eli Friedman · 15 years ago
  21. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  22. 1cca74e Use the Itanium ABI for member pointers. Add a missing 'break' statement and a test case by Anders Carlsson · 15 years ago
  23. 38aeec7 Fix rdar://6880874 - [sema] crash on array types with different index sizes by Chris Lattner · 15 years ago
  24. 9820074 Patch to implement ivar synthesis of properties declared in protocols by Fariborz Jahanian · 15 years ago
  25. c4ccf01 The canonical declaration of a NULL declaration is NULL by Douglas Gregor · 15 years ago
  26. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  27. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  28. 913af35 Remove -fobjc-tight-layout, seems to work! by Daniel Dunbar · 15 years ago
  29. 25a3ef7 Start canonicalizing template names. This is not yet complete, but it by Douglas Gregor · 15 years ago
  30. bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 15 years ago
  31. 6e8575b Fix the field count in interface record layout (it was incorrectly by Daniel Dunbar · 15 years ago
  32. d6884a0 Add -fobjc-tight-layout. by Daniel Dunbar · 15 years ago
  33. 3715328 Don't allow clients to traverse into superclass synthesized properties by Daniel Dunbar · 15 years ago
  34. ee1ec39 Remove ASTContext::addRecordToClass. by Daniel Dunbar · 15 years ago
  35. 532d4da Use ASTRecordLayout for computing ivar offsets instead of shadow by Daniel Dunbar · 15 years ago
  36. d8fd6ff Fix a possible memory error, the record layout entry could be by Daniel Dunbar · 15 years ago
  37. 453addb Implement the interface/implementation layout distinction. by Daniel Dunbar · 15 years ago
  38. b2dbbb9 Split out getASTObjCImplementationLayout by Daniel Dunbar · 15 years ago
  39. 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
  40. 1885764 Properly compute the alignment of typedefs that make use of the by Douglas Gregor · 15 years ago
  41. ec16cb9 int128_t is apparently 128-bit aligned on all 64-bit targets, and by Chris Lattner · 15 years ago
  42. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  43. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  44. 7a9cbed Make sure to pull in the target builtin records when initialize the AST context, even if we're not going to initialize the __builin_* identifiers by Douglas Gregor · 15 years ago
  45. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
  46. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 15 years ago
  47. 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 15 years ago
  48. 2deaea3 Lazy loading of builtins for precompiled headers. by Douglas Gregor · 15 years ago
  49. a80a0f6 Reapply r69771, with updates & fixes: by Daniel Dunbar · 15 years ago
  50. 75da674 Simplify addRecordToClass, it is not legal to call it on a forward by Daniel Dunbar · 15 years ago
  51. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  52. 71dfdb9 Reorganize built-in initialization to separate the creation of target builtins from marking IdentifierInfos as builtins. No functionality change by Douglas Gregor · 15 years ago
  53. d4ae6c0 Revert r69771, I missed some (obvious) details. :/ by Daniel Dunbar · 15 years ago
  54. 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 15 years ago
  55. 0c45793 Rework the shadow struct that is layed out for Objective-C classes. by Daniel Dunbar · 15 years ago
  56. 24c8991 Make sure to mark the interface as completed when we see an by Daniel Dunbar · 15 years ago
  57. 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 15 years ago
  58. 9e6c20b Assert on a few conditions that (I believe) should hold by Daniel Dunbar · 15 years ago
  59. 153bfe5 Make FieldDecl parameter to getObjCEncodingForType... const. by Daniel Dunbar · 15 years ago
  60. c8d2e77 Fix decl type merges when they have __string/__weak attributes. by Fariborz Jahanian · 15 years ago
  61. d824c9c ASTContext::mergeTypes(): Loosen up the type checking for 'Class' (treating it like 'id'). by Steve Naroff · 15 years ago
  62. bb3fde3 Change dyn_cast<> to isa<>. Pointed out by Anders (thanks). by Steve Naroff · 15 years ago
  63. ab76d45 Fix crasher in ASTContext::getObjCEncodingForMethodDecl(). by Steve Naroff · 15 years ago
  64. 16ede0e fix PR3932: [ObjC]Type defined as 'id' is not recognized as a valid object type. by Chris Lattner · 15 years ago
  65. c211218 Non-pointer objects are none gc'able regardles of the attribute set on them. by Fariborz Jahanian · 15 years ago
  66. 2f1169f Use correct alignment and size for references in records as well. by Anders Carlsson · 15 years ago
  67. f093023 Fix thinko noticed by Chris. by Anders Carlsson · 15 years ago
  68. 4cc2cfd Use the same alignment for reference declarations as for pointer declarations. by Anders Carlsson · 15 years ago
  69. 2cf2634 Implementation of pre-compiled headers (PCH) based on lazy by Douglas Gregor · 15 years ago
  70. c612f7b Add @encode support for complex types. by Anders Carlsson · 15 years ago
  71. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  72. 0c7ce5b Added a FIXME. by Fariborz Jahanian · 15 years ago
  73. 4af4412 Fix buffer overrun when laying out synthesized ivars. by Daniel Dunbar · 15 years ago
  74. c2ee10d Move the internal DeclContext data structures into a separate header. by Douglas Gregor · 15 years ago
  75. d09a456 Fix up lookup rules for properties declared in objc's continuation class. by Fariborz Jahanian · 15 years ago
  76. 99eee36 Nonfragile ivar synthesis with property is in a continuation class. by Fariborz Jahanian · 15 years ago
  77. 03d9f34 remove ASTContext::buildObjCInterfaceType, which breaks canonical by Chris Lattner · 15 years ago
  78. aab0f7a Fix block comparisons. Radar 6732116. by Mike Stump · 15 years ago
  79. 1734317 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 15 years ago
  80. 1819188 ir-gen support for nonfragile abi's synthesized ivars. by Fariborz Jahanian · 15 years ago
  81. 2349925 Fix a problem in ASTContext::addRecordToClass handling forward declarations. by Chris Lattner · 15 years ago
  82. 16ff705 disable copying of Type objects. by Chris Lattner · 15 years ago
  83. f169085 fill in temporary smallvectors instead of vectors for performance. by Chris Lattner · 15 years ago
  84. da04639 add a const version of the lookupFieldDeclForIvar method. by Chris Lattner · 15 years ago
  85. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  86. af3e722 fe support for objc2's nonfragile-abi synthesized ivars. by Fariborz Jahanian · 15 years ago
  87. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  88. 557c5b1 push more ASTContext goodness out through interfaces that use TranslationUnit by Chris Lattner · 15 years ago
  89. a9376d4 move serialization logic from TranslationUnit to ASTContext. by Chris Lattner · 15 years ago
  90. ed0e497 remove TranslationUnit::OwnsDecls, which is only set, never read. by Chris Lattner · 15 years ago
  91. eeae8f0 Make our diagnostics about the obsolete GNU designated-initializer by Douglas Gregor · 15 years ago
  92. 1ae0afa Better way to free NestedNameSpecifiers. Thanks, Chris by Douglas Gregor · 15 years ago
  93. e7dcd78 Perform a very, very ugly song-and-dance number to free the by Douglas Gregor · 15 years ago
  94. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
  95. 2993cda Fix test failures caused by reading memory after freeing it. My fix is by Eli Friedman · 15 years ago
  96. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
  97. 5fdeae1 Fix code to mark block variables as const to actually work. Fix by Eli Friedman · 15 years ago
  98. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  99. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
  100. 7644f07 wire up a new -fno-builtin option, make it control things like simplifylibcalls, by Chris Lattner · 16 years ago