1. 1c52c63 When we're declaring an object or function with linkage, teach name by Douglas Gregor · 17 years ago
  2. 92c4791 Extend the implicit declaration and checking against out-of-scope by Douglas Gregor · 17 years ago
  3. 6f8c368 In C, when we see a function declaration within a local scope, export by Douglas Gregor · 17 years ago
  4. af68202 Improve merging of function declarations. Specifically: by Douglas Gregor · 17 years ago
  5. 9513cfd fix rdar://6611778, a redefinition of an interface was causing an by Chris Lattner · 17 years ago
  6. 083fb66 Throw the switch to exclusively use Evaluate (along with the small by Eli Friedman · 17 years ago
  7. 235e0bb Warn on use of __weak attribute on local variable (objc2 gc specific). by Fariborz Jahanian · 17 years ago
  8. 73cd1e8 Slight tweak to last commit: make sure to copy CVR qualifiers for fixed by Eli Friedman · 17 years ago
  9. d431428 Re-fix r65140 correctly. by Eli Friedman · 17 years ago
  10. a442ad9 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 17 years ago
  11. df6133b add plumbing to get ASTContext& down to allocation/deallocation points in ObjCList, by Chris Lattner · 17 years ago
  12. 97e84d6 move the @implementation ivar list to being an ObjCList, which prevents by Chris Lattner · 17 years ago
  13. 9fcefea 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 · 17 years ago
  14. 466a8f2 Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC) by Steve Naroff · 17 years ago
  15. f4756c2 Suppress constant initializer checking when the declaration isn't valid. by Eli Friedman · 17 years ago
  16. 2175947 GetTypeForDeclarator can return null on error now, handle this. by Chris Lattner · 17 years ago
  17. f768794 Emit the correct diagnostics when we constant fold an array size to a negative value. by Anders Carlsson · 17 years ago
  18. 8553458 Couple of helpers for objc's gc attributes. No change in functionality. by Fariborz Jahanian · 17 years ago
  19. 6b3cca6 Return true on errors, return true on errors, return true on errors by Douglas Gregor · 17 years ago
  20. aa57e86 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 17 years ago
  21. 2062bb2 Make warn-weak-field.m test pass again. by Fariborz Jahanian · 17 years ago
  22. 88a25f8 Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 17 years ago
  23. 7f49ea2 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 17 years ago
  24. d4618b1 Remove one more redundant dyn_cast. by Argiris Kirtzidis · 17 years ago
  25. b50464f Remove some redundant Decl -> Decl castings. by Argiris Kirtzidis · 17 years ago
  26. 96e79bf All Decls have a DeclContext now, hooray! Fans of consistency rejoice. by Argiris Kirtzidis · 17 years ago
  27. fe3ccfa Remove the error about redefining library functions. It's causing too by Douglas Gregor · 17 years ago
  28. 4d6b102 Static variables and functions won't collide with standard library by Douglas Gregor · 17 years ago
  29. a869956 Make PragmaPackStack be a private class in SemaAttr and make its by Chris Lattner · 17 years ago
  30. fe847ea move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file. by Chris Lattner · 17 years ago
  31. fd46ea2 Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. by Daniel Dunbar · 17 years ago
  32. 31ccf0a diagnose uses of deprecated typenames and tags. by Chris Lattner · 17 years ago
  33. 2e8a7aa Supply the header corresponding to a library builtin as a separate argument to the LIBBUILTIN macro by Douglas Gregor · 17 years ago
  34. ca9f52e When merging from a function with a prototype to a function without a by Douglas Gregor · 17 years ago
  35. beae78e Remove FindIvarDeclaration. Use lookupInstanceVariable is is functionally by Fariborz Jahanian · 17 years ago
  36. 5e3f217 add assertion by Chris Lattner · 17 years ago
  37. f119670 When a function with a prototype is redeclared without a prototype, by Douglas Gregor · 17 years ago
  38. 083c23e Adopt a more principled approach to invalid declarations: by Douglas Gregor · 17 years ago
  39. 7dd239c lots of trailing whitespace by Chris Lattner · 17 years ago
  40. 2cb744b Refactor the deprecated and unavailable checks into a new by Chris Lattner · 17 years ago
  41. b5af738 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
  42. 1fa246d Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 17 years ago
  43. 1742903 Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 17 years ago
  44. 411889e Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 17 years ago
  45. fa3a832 Tighten checking of the "overloadable" attribute. If any function by a by Douglas Gregor · 17 years ago
  46. fcb1919 Initial implementation of function overloading in C. by Douglas Gregor · 17 years ago
  47. 0c98603 Implement Declarator::getSourceRange(). by Sebastian Redl · 17 years ago
  48. a60c62e Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 17 years ago
  49. 0d2157d Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 17 years ago
  50. c5d4469 Fix redundant errors for redefinitions with multiple existing definitions. by Sebastian Redl · 17 years ago
  51. 0c97e04 Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
  52. ee78523 Clean up an already-fixed FIXME by Douglas Gregor · 17 years ago
  53. d406b03 Semantic checking for class template declarations and by Douglas Gregor · 17 years ago
  54. 46cfe45 Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 17 years ago
  55. f2dbdca Improve documentation for Sema::getTypeName. Also, it's return type is by Douglas Gregor · 17 years ago
  56. 279272e Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 17 years ago
  57. 09be81b Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 17 years ago
  58. 1075a16 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 17 years ago
  59. 362c895 When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 17 years ago
  60. 7a7be65 Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 17 years ago
  61. 2d87eb0 Simplify the way in which we inject the names of tag definitions and by Douglas Gregor · 17 years ago
  62. 7dd5422 emit diagnostic when casting a ptr to a small int when doing static initialization (addresses Eli's comments I believe) by Nuno Lopes · 17 years ago
  63. 5ba3b26 fix TryToFixInvalidVariablyModifiedType to reject negative array sizes by Nuno Lopes · 17 years ago
  64. bd4b085 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 17 years ago
  65. 347e093 allow cast from array to int to be considered as constant by Nuno Lopes · 17 years ago
  66. 6283006 fix PR3459: improve compatibility with gcc when checking for constant exprs by Nuno Lopes · 17 years ago
  67. d45210d Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 17 years ago
  68. e7ef500 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 17 years ago
  69. 52ae30c Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 17 years ago
  70. a4e0498 Hack Sema::LookupDeclInScope() to avoid calling Sema::LookupName() when parsing C/ObjC. by Steve Naroff · 17 years ago
  71. c9e012a Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 17 years ago
  72. 545f39e move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  73. 849afc3 Move InitListChecker out of Sema.h by Douglas Gregor · 17 years ago
  74. c349ee2 Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupDeclInContext(). by Steve Naroff · 17 years ago
  75. f603b47 Code generation support for C99 designated initializers. by Douglas Gregor · 17 years ago
  76. 7b36a1b Name change (isTypeName->getTypeName). by Steve Naroff · 17 years ago
  77. b31f294 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 17 years ago
  78. 9844633 Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 17 years ago
  79. c8b0d08 Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused. by Steve Naroff · 17 years ago
  80. 52a425b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  81. 4a480d6 Fix for PR2100: merge types for variables. by Eli Friedman · 17 years ago
  82. 37704be Ignore parens when determining if an expr is a string literal. Fixes PR3382. by Anders Carlsson · 17 years ago
  83. 65075ec Handle any undeclared parameters in a K&R-style function with a by Douglas Gregor · 17 years ago
  84. edd94e9 EXTWARNify the warning about unnamed typedefs of enums by Douglas Gregor · 17 years ago
  85. c5a6bdc Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 17 years ago
  86. 310dea3 Don't look up decls with no name (such as parameters and unnamed tagged types), by Chris Lattner · 17 years ago
  87. defaf41 Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 17 years ago
  88. 9ac66d2 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 17 years ago
  89. af8ad2b Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
  90. 46fe06e Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 17 years ago
  91. d6d2f77 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 17 years ago
  92. 72de849 Warn about typedefs of enums without any declarator name. Fixes rdar://problem/6503878 by Douglas Gregor · 17 years ago
  93. 98b2754 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 17 years ago
  94. de93967 Don't ICE on user redeclaration of objc's built-in types. by Fariborz Jahanian · 17 years ago
  95. 50500f6 silence release-assert warning. by Chris Lattner · 17 years ago
  96. 2b3c3dd Extract code dealing with typedef declarators into a separate function. by Zhongxing Xu · 17 years ago
  97. 511d45b Extract code dealing with variable declarator into a separate function. by Zhongxing Xu · 17 years ago
  98. 7502dec Extract code dealing with declarators of function type into a separate function by Zhongxing Xu · 17 years ago
  99. 8c6dc7a PR3330: given an enum like this: by Chris Lattner · 17 years ago
  100. 8260d5d add support for initializing static vars with a cast to union (gcc extension) by Nuno Lopes · 17 years ago