1. f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
  2. 709fa15 Check a few more kinds of declarations that make a scope. by Eli Friedman · 16 years ago
  3. 8f17b66 Start of checking for gotos which jump to an illegal destination. by Eli Friedman · 16 years ago
  4. 3b8a36a Fix minor memory leak. Add comment describing what we need to do for by Eli Friedman · 16 years ago
  5. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  6. 2129828 Zap the Sema constant initializer checking code that we aren't using by Eli Friedman · 16 years ago
  7. bc592e6 Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for by Eli Friedman · 16 years ago
  8. 2224f84 C99 DR #316 implies that the function parameter types that are known by Douglas Gregor · 16 years ago
  9. dd8e006 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 16 years ago
  10. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
  11. 111c2ee some minor cleanups, handle ObjCEncodeExpr in a couple places. by Chris Lattner · 16 years ago
  12. d6f7e9d When we're declaring an object or function with linkage, teach name by Douglas Gregor · 16 years ago
  13. 8f30105 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 16 years ago
  14. 25d944a In C, when we see a function declaration within a local scope, export by Douglas Gregor · 16 years ago
  15. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 16 years ago
  16. 1829a6d fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 16 years ago
  17. 578a972 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 16 years ago
  18. 7b5b317 Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 16 years ago
  19. 61125c8 Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 16 years ago
  20. 1ca4813 Re-fix r65140 correctly. by Eli Friedman · 16 years ago
  21. ccef371 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 16 years ago
  22. 38af2de add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 16 years ago
  23. 7a21bd0 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 16 years ago
  24. 540b146 Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. by Anders Carlsson · 16 years ago
  25. 63359c8 Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC) by Steve Naroff · 16 years ago
  26. da15323 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 16 years ago
  27. 83aa61f GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 16 years ago
  28. 1c17689 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 16 years ago
  29. f6123ca Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 16 years ago
  30. c2b6a82 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 16 years ago
  31. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 16 years ago
  32. ed7e9ef Make warn-weak-field.m test pass again. by Fariborz Jahanian · 16 years ago
  33. 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
  34. c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 16 years ago
  35. afcc7b4 Remove one more redundant dyn_cast. by Argyrios Kyrtzidis · 16 years ago
  36. d311f37 Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 16 years ago
  37. 0c00aac All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argyrios Kyrtzidis · 16 years ago
  38. 655753a Remove the error about redefining library functions. It's causing too by Douglas Gregor · 16 years ago
  39. 9add317 Static variables and functions won't collide with standard library by Douglas Gregor · 16 years ago
  40. 574aa40 Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 16 years ago
  41. 5a0c351 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file. by Chris Lattner · 16 years ago
  42. ef2abfe Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 16 years ago
  43. 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 16 years ago
  44. b1152d8 Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 16 years ago
  45. 450da98 When merging from a function with a prototype to a function without a by Douglas Gregor · 16 years ago
  46. a5afdd0 Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionally by Fariborz Jahanian · 16 years ago
  47. ffed163 add assertion by Chris Lattner · 16 years ago
  48. 6871981 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 16 years ago
  49. cda9c67 Adopt a more principled approach to invalid declarations: by Douglas Gregor · 16 years ago
  50. 8e9dcb7 lots of trailing whitespace by Chris Lattner · 16 years ago
  51. 76a642f Refactor the deprecated and unavailable checks into a new by Chris Lattner · 16 years ago
  52. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  53. 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
  54. a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
  55. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  56. ae17094 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 16 years ago
  57. f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 16 years ago
  58. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  59. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
  60. 00d5074 Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 16 years ago
  61. 89ef6e0 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 16 years ago
  62. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  63. 4b99bae Clean up an already-fixed FIXME by Douglas Gregor · 16 years ago
  64. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  65. 4ce205f Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 16 years ago
  66. d6efafa Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 16 years ago
  67. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  68. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  69. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
  70. e2c565d When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 16 years ago
  71. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  72. 1931b44 Simplify the way in which we inject the names of tag definitions and by Douglas Gregor · 16 years ago
  73. ff77645 emit diagnostic when casting a ptr to a small int when doing static initialization (addresses Eli's comments I believe) by Nuno Lopes · 16 years ago
  74. 1dfa6e1 fix TryToFixInvalidVariablyModifiedType to reject negative array sizes by Nuno Lopes · 16 years ago
  75. d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 16 years ago
  76. 8395081 allow cast from array to int to be considered as constant by Nuno Lopes · 16 years ago
  77. f231998 fix PR3459: improve compatibility with gcc when checking for constant exprs by Nuno Lopes · 16 years ago
  78. 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
  79. d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 16 years ago
  80. 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
  81. a518903 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 16 years ago
  82. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  83. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  84. c34ee5e Move InitListChecker out of Sema.h by Douglas Gregor · 16 years ago
  85. 3e8ffd2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 16 years ago
  86. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  87. b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 16 years ago
  88. 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
  89. 133147d Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
  90. 939837f Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 16 years ago
  91. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  92. 13ca96a Fix for PR2100: merge types for variables. by Eli Friedman · 16 years ago
  93. 91b9f20 Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 16 years ago
  94. be109b3 Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 16 years ago
  95. 21282df EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 16 years ago
  96. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  97. cf79b01 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 16 years ago
  98. 5af2f35 Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 16 years ago
  99. 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
  100. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago