1. 45579f5 Make sure that enumerators show up within the enumeration declaration. Fixes. PR clang/3220 by Douglas Gregor · 16 years ago
  2. bc1c877 Semantics of @protocol attributes. by Fariborz Jahanian · 16 years ago
  3. 6b6609f remove debug stmt, sorry.. by Nuno Lopes · 16 years ago
  4. 6fea8d2 fix PR 3222: allow one to get the address of a global function in C++ by Nuno Lopes · 16 years ago
  5. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  6. e1efd4d Add new GRWorkList class that uses two queues: by Ted Kremenek · 16 years ago
  7. 8c35475 ProgramPoint: by Ted Kremenek · 16 years ago
  8. 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
  9. 82b4e76 Silence a couple more operator precedence warnings; this shouldn't by Eli Friedman · 16 years ago
  10. e8e3205 Warning fixes to operator precedence warnings. by Eli Friedman · 16 years ago
  11. fea8685 Remove tabs. by Nate Begeman · 16 years ago
  12. 105ec4b Patch to check for ObjC's property type. by Fariborz Jahanian · 16 years ago
  13. 3dde5a3 Partial fix for qualified name lookup, such that the lookup of N in by Douglas Gregor · 16 years ago
  14. 9c9ca08 Implement RegionStoreManager::Remove(). by Zhongxing Xu · 16 years ago
  15. 3281eff Diagnose that ivars in current and super class may not by Fariborz Jahanian · 16 years ago
  16. 0a59acb Make name lookup when we're inside a declarator's scope, such as ClassName::func, work with the new unqualified name lookup code. Test it with default arguments in out-of-line member definitions by Douglas Gregor · 16 years ago
  17. 584049d Diagnose erroneous uses of out-of-line member definitions and scope by Douglas Gregor · 16 years ago
  18. 03f332a Fix for PR3212: don't descend into C++ operator overloading code for C by Eli Friedman · 16 years ago
  19. 56f20ae Make error handling for va_start a bit more robust. Fixes PR3213. by Eli Friedman · 16 years ago
  20. 9ee92e8 Name of addLayoutToClass is confusing as no layout calculation by Fariborz Jahanian · 16 years ago
  21. 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  22. fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
  23. 0ea7672 Preprocessor: Allocate MacroInfo objects using a BumpPtrAllocator instead using new/delete. This speeds up -Eonly on Cocoa.h using the regular lexer by 1.8% and the PTHLexer by 3%. by Ted Kremenek · 16 years ago
  24. 55f7bcb Fix regression in handling sizeof(void) in the static analyzer. by Ted Kremenek · 16 years ago
  25. 9fbb609 Removed setRecordForDecl. Added a FIXME. by Fariborz Jahanian · 16 years ago
  26. 0874bd3 Don't double-destroy constructors defined out-of-line. This is a by Douglas Gregor · 16 years ago
  27. 7df7b6b Create new EnumDecl nodes for redeclarations of enums, linking them by Douglas Gregor · 16 years ago
  28. f9d1e4b dont call iterator::end() on every cycle and dont read already-deleted memory by Nuno Lopes · 16 years ago
  29. 640b319 minor WS fix for the previous commit by Nuno Lopes · 16 years ago
  30. 6d34ae5 fix leakage of CXXSpecialName objects in DeclarationNameTable by Nuno Lopes · 16 years ago
  31. 2ef9372 I think we should getRValueType here. The lvaluetype of an array region is 'pointer to array'. by Zhongxing Xu · 16 years ago
  32. e21269b Store the size of the EH stack inside each BreakContinue struct so we know when a break/continue won't cross a try block. by Anders Carlsson · 16 years ago
  33. aaa63a7 Patch for ObjCIvarRefExpr containing the field by Fariborz Jahanian · 16 years ago
  34. 6eddeb1 MemRegion: by Ted Kremenek · 16 years ago
  35. 60f8c86 Add storage layout to ObjC classes. by Fariborz Jahanian · 16 years ago
  36. 9485d23 eliminate the isCXXNamedOperator function and some string compares and by Chris Lattner · 16 years ago
  37. abb042f A series of cleanups/fixes motivated by <rdar://problem/6442306>: by Ted Kremenek · 16 years ago
  38. 71e38c4 disable Anders' recent VLA patch, this fixes PR3209. by Chris Lattner · 16 years ago
  39. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  40. 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 16 years ago
  41. 41a2660 PTH: Added minor 'sibling jumping' optimization for iterating over the side table used for fast preprocessor block skipping. This has a minor performance improvement when preprocessing Cocoa.h, but can have some wins in pathologic cases. by Ted Kremenek · 16 years ago
  42. fdb548e fix a buggy fall through that caused a crash-on-invalid. rdar://6248081 by Chris Lattner · 16 years ago
  43. 268ee70 Added PTH optimization to not process entire blocks of tokens that appear in skipped preprocessor blocks. This improves PTH speed by 6%. The code for this optimization itself is not very optimized, and will get cleaned up. by Ted Kremenek · 16 years ago
  44. 42b83dd Implement the final (hopefully) wrinkle to i-c-e + builtin_constant_p by Chris Lattner · 16 years ago
  45. 9d35097 Enable out-of-line definitions of C++ constructors and destructors by Douglas Gregor · 16 years ago
  46. 5d46315 Implement allocation and sizeof VLAs. This is very basic for now. by Anders Carlsson · 16 years ago
  47. bc3e984 rdar://6060752 - don't warn about trigraphs in bcpl-style comments by Chris Lattner · 16 years ago
  48. dcc90d8 Add map of VLA types and their sizes by Anders Carlsson · 16 years ago
  49. 47a2b40 fix thought-o by Chris Lattner · 16 years ago
  50. 1f64805 add a fixme. by Chris Lattner · 16 years ago
  51. 28daa53 implement rdar://6091492 - ?: with __builtin_constant_p as the operand is an i-c-e. by Chris Lattner · 16 years ago
  52. ff871fb use smarter error recovery for do/while. by Chris Lattner · 16 years ago
  53. 15ff111 apply the new error recovery smarts we have for if's to while's and switch's. by Chris Lattner · 16 years ago
  54. 18914bc merge recovery-2.c into recovery-3.c. by Chris Lattner · 16 years ago
  55. 42ece64 minor refactoring of ParseParenExpression by Chris Lattner · 16 years ago
  56. 17d28a3 Work in preparation for VLAs. Make sure to restore the stack if necessary (Saving the stack isn't implemented right now :) by Anders Carlsson · 16 years ago
  57. 670a62c Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalue by Chris Lattner · 16 years ago
  58. 3534564 add codegen support for __func__ and friends, producing the same by Chris Lattner · 16 years ago
  59. b0da923 fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and __PRETTY_FUNCTION__ outside func by Chris Lattner · 16 years ago
  60. cd08707 Implement rdar://6138816 - [sema] named bitfields cannot have 0 width by Chris Lattner · 16 years ago
  61. c9467cf In C++, set the type of each of the enumerators in an enumeration to by Douglas Gregor · 16 years ago
  62. fb645b6 PTH: by Ted Kremenek · 16 years ago
  63. 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  64. cd22344 PTHLexer: Keep track of the location of the last '#' token and provide the means to jump ahead in the token stream. by Ted Kremenek · 16 years ago
  65. d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  66. 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  67. e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  68. 7415326 Remove unused ivar CurTokenIdx. by Ted Kremenek · 16 years ago
  69. 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  70. 9a92034 Convert some more statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  71. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  72. a4c46df Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
  73. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  74. c545862 Identify AnonPointeeRegion by the symbol that is concretized. by Zhongxing Xu · 16 years ago
  75. 3bb662a AnonPointeeRegions are now identified by the MemRegion of the pointer pointing by Zhongxing Xu · 16 years ago
  76. 5b1f3f0 Make sure to promote expressions of the form (floating point + complex integer) correctly, to (complex floating point + complex floating point) by Anders Carlsson · 16 years ago
  77. bc0f6bc PreprocessorLexer (and subclasses): by Ted Kremenek · 16 years ago
  78. caaf29a Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
  79. bc76dd0 The "real" fix for <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
  80. 2988205 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
  81. 83f96f6 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
  82. 4e78fd0 Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
  83. cf58e62 Declare PerIDCache as IdentifierInfo** instead of void*. This is just cleaner. No performance change. by Ted Kremenek · 16 years ago
  84. c0febd5 Fix <rdar://problem/6418623> Bogus block type compatibility warning. by Steve Naroff · 16 years ago
  85. 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 16 years ago
  86. 565c99f Append an extra newline to the module inline asm if it's not empty. by Anders Carlsson · 16 years ago
  87. 391d895 Patch to allow a getter call using property dot-syntax notation. by Fariborz Jahanian · 16 years ago
  88. effa8d1 Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. by Sebastian Redl · 16 years ago
  89. 1d6c14b Fix to BasicStoreManager::getElementLValue: If the base region is a symbol, layer an AnonTypedRegion on top of it. by Ted Kremenek · 16 years ago
  90. 91b51a9 Prevent bogus warning on unimplemented setter/getter when user by Fariborz Jahanian · 16 years ago
  91. 7d71b29 Have BasicStoreManager::getLValueElement() have logic similar to BasicStoreManager::getLValueField() (i.e., don't just return the 'base' as the SVal) by Ted Kremenek · 16 years ago
  92. fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
  93. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  94. 2fda504 Add preliminary CFG support for @throw. We basically treat it like a return statement. by Ted Kremenek · 16 years ago
  95. bbfd07a In GRExprEngine treat @throw as an 'abort' that ends the current path. This is a temporary solution. by Ted Kremenek · 16 years ago
  96. 7f792fa Lay the groundwork for converting the entire parser-sema chain to smart pointers. by Sebastian Redl · 16 years ago
  97. 6082c62 Sema::ActOnMethodDeclaration(): Make sure we perform the default function/array conversion for parameter types. by Steve Naroff · 16 years ago
  98. c9f29c6 Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 16 years ago
  99. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  100. 2fdf555 Add utility method. Remove an unused method. by Zhongxing Xu · 16 years ago