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