1. bc22163 Introduced DeclContext::isDependentContext, which determines whether a by Douglas Gregor · 15 years ago
  2. 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
  3. 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
  4. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
  5. 50c39ea Fix up constant expression handling to deal with the address by Eli Friedman · 15 years ago
  6. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
  7. dbe833d Simplify printing of the statistics for types. by Douglas Gregor · 15 years ago
  8. 6dde78f Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. No intended functionality change. by Anders Carlsson · 15 years ago
  9. 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 15 years ago
  10. 1eed602 Extend getPreferredTypeAlign to handle _Complex double and long long correctly. by Eli Friedman · 15 years ago
  11. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 15 years ago
  12. cd18762 (Next runtime only) check to see if class implements forwardInvocation method by Fariborz Jahanian · 15 years ago
  13. 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
  14. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  15. 100bb76 Fix CMake build for AST XML dumper by Douglas Gregor · 15 years ago
  16. ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 15 years ago
  17. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  18. d94546a Template instantiation for the various kinds of AST nodes that occur by Douglas Gregor · 15 years ago
  19. d81e6ca Introduce a new expression type, CXXUnresolvedConstructExpr, to by Douglas Gregor · 15 years ago
  20. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 15 years ago
  21. 4a2487a Template instantiation for call expressions. by Douglas Gregor · 15 years ago
  22. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  23. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 15 years ago
  24. f3e7ce4 When instantiating the definition of a member function of a class by Douglas Gregor · 15 years ago
  25. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  26. 1cca74e Use the Itanium ABI for member pointers. Add a missing 'break' statement and a test case by Anders Carlsson · 15 years ago
  27. b3e2296 A couple of tweaks to make -ast-print produce code that's closer to by Eli Friedman · 15 years ago
  28. 05eb244 Add setters/getters to CXXMethodDecl so it can keep track of which virtual member functions it overrides (if any) by Anders Carlsson · 15 years ago
  29. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 15 years ago
  30. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  31. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 15 years ago
  32. 49f25ec Make sure that we use the canonical type for the names of instantiated by Douglas Gregor · 15 years ago
  33. aafc0cc Make sure that the type associated with a class template is dependent. by Douglas Gregor · 15 years ago
  34. d19cd90 Add NullStmt::Clone and use it by Anders Carlsson · 15 years ago
  35. a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 15 years ago
  36. 38aeec7 Fix rdar://6880874 - [sema] crash on array types with different index sizes by Chris Lattner · 15 years ago
  37. 9820074 Patch to implement ivar synthesis of properties declared in protocols by Fariborz Jahanian · 15 years ago
  38. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
  39. 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 15 years ago
  40. b1b9f68 Add ParentMap:getParentIgnoreParens(). by Ted Kremenek · 15 years ago
  41. c4ccf01 The canonical declaration of a NULL declaration is NULL by Douglas Gregor · 15 years ago
  42. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  43. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  44. 913af35 Remove -fobjc-tight-layout, seems to work! by Daniel Dunbar · 15 years ago
  45. 25a3ef7 Start canonicalizing template names. This is not yet complete, but it by Douglas Gregor · 15 years ago
  46. 4d3cbf0 Add support for LLLi -> int128 in builtins.def by Chris Lattner · 15 years ago
  47. 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
  48. 06b8912 Fixes a bug for objc2's gc in the presense of type-casts. by Fariborz Jahanian · 15 years ago
  49. da5348e source-level CFG: have the body for the @synchronized start with its own basic by Ted Kremenek · 15 years ago
  50. ade9eca Fix subtle bug in ParentMap::isConsumedExpr(): correctly ignore *parents* that by Ted Kremenek · 15 years ago
  51. 6e8575b Fix the field count in interface record layout (it was incorrectly by Daniel Dunbar · 15 years ago
  52. d6884a0 Add -fobjc-tight-layout. by Daniel Dunbar · 15 years ago
  53. 3715328 Don't allow clients to traverse into superclass synthesized properties by Daniel Dunbar · 15 years ago
  54. 5320285 PR2524: downgrade taking address of expression of type 'void' to an by Eli Friedman · 15 years ago
  55. ee1ec39 Remove ASTContext::addRecordToClass. by Daniel Dunbar · 15 years ago
  56. 532d4da Use ASTRecordLayout for computing ivar offsets instead of shadow by Daniel Dunbar · 15 years ago
  57. d8fd6ff Fix a possible memory error, the record layout entry could be by Daniel Dunbar · 15 years ago
  58. 453addb Implement the interface/implementation layout distinction. by Daniel Dunbar · 15 years ago
  59. b2dbbb9 Split out getASTObjCImplementationLayout by Daniel Dunbar · 15 years ago
  60. 24cbfb9 Remove an unneeded special case. by Daniel Dunbar · 15 years ago
  61. 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 15 years ago
  62. b3b0b36 Add CFG support for @synchronized. This fixes <rdar://problem/6848820>. by Ted Kremenek · 15 years ago
  63. 4e8df2e Fix crasher in CFG construction when not properly handling ASTs that contain by Ted Kremenek · 15 years ago
  64. 55674ac Get rid of CXXDestroyExpr. by Anders Carlsson · 15 years ago
  65. 2d44e8a Rename CXXExprWithCleanup to CXXExprWithTemporaries. by Anders Carlsson · 15 years ago
  66. 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
  67. 1885764 Properly compute the alignment of typedefs that make use of the by Douglas Gregor · 15 years ago
  68. ec16cb9 int128_t is apparently 128-bit aligned on all 64-bit targets, and by Chris Lattner · 15 years ago
  69. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  70. 267c0ab Minor simplification; also silences gcc warning. by Eli Friedman · 15 years ago
  71. 852871a PR4103: Silence bogus unused expression warning. by Eli Friedman · 15 years ago
  72. ad02d7d PR4097: add logic to Evaluate to handle pointer equality comparisons. by Eli Friedman · 15 years ago
  73. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  74. 8f08c9d CFG: Add "loop back" block for do...while statements. by Ted Kremenek · 15 years ago
  75. f6e8541 CFG: 'WhileStmts' needs an extra block to indicate the "loop back" path. by Ted Kremenek · 15 years ago
  76. 3575f84 CFG: by Ted Kremenek · 15 years ago
  77. b0156ea A couple more small changes which are probably required for Cygwin by Eli Friedman · 15 years ago
  78. f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
  79. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  80. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 15 years ago
  81. 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
  82. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 15 years ago
  83. 0389e6b implement PCH support for the rest of ExprObjC.h, including by Chris Lattner · 15 years ago
  84. 09de176 Change isNullPointerConstant to be strict; hopefully this won't cause by Eli Friedman · 15 years ago
  85. 617bd45 Silence gcc warnings. by Eli Friedman · 15 years ago
  86. 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 15 years ago
  87. 1ad9b28 rename getNumParmVarDeclsFromType back to getNumParams(), by Chris Lattner · 15 years ago
  88. 11ddb7d add a new helper function to FunctionDecl instead of it being by Chris Lattner · 15 years ago
  89. 02bbfa3 Add CXXExprWithCleanup by Anders Carlsson · 15 years ago
  90. 524fa13 Make CXXTemporaryObjectExpr inherit from CXXConstructExpr. by Anders Carlsson · 15 years ago
  91. f627406 Fix assert. by Anders Carlsson · 15 years ago
  92. 9a55d3e CXXTempVarDecls aren't looked up. Fixes tests. by Anders Carlsson · 15 years ago
  93. 09c4abb Add an ASTContext parameter to CXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
  94. 26de549 Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unused for now, so no functionality change yet. Also, create CXXTempVarDecls to pass to the CXXTemporaryObjectExpr ctor. by Anders Carlsson · 15 years ago
  95. bd6734e Make the CXXConstructExpr public and add a StmtClass to it. No functionality change. by Anders Carlsson · 15 years ago
  96. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
  97. 8fc463a Eliminate Sema::ObjCImplementations, relying instead on name lookup. What's good for uniformity is good for PCH (or is it the other way around?). by Douglas Gregor · 15 years ago
  98. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
  99. 8f36aba The ivars in an ObjCImplementationDecl are now stored in the by Douglas Gregor · 15 years ago
  100. 2c2d43c PCH (de-)serialization for ObjCImplDecl. This can't be tested yet. by Douglas Gregor · 15 years ago