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