1. 180bb63 Finish a thought in CheckVariableDeclaration's comment. No functionality change by Douglas Gregor · 15 years ago
  2. 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 15 years ago
  3. 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
  4. ea000bf Sema checking for incorrect placement of __block. Radar 6441502 by Mike Stump · 15 years ago
  5. 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
  6. 65e6a09 Fix PR4092 by improving error recovery in two ways: by Chris Lattner · 15 years ago
  7. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  8. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
  9. 13e8854 Track down return statements in the handlers of a function-try-block of constructors. Meh ... by Sebastian Redl · 15 years ago
  10. d0359af Change our silencing of C typedef redefinition handling to what we had by Chris Lattner · 15 years ago
  11. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  12. 740782a improve a diagnostic to make more sense. by Chris Lattner · 15 years ago
  13. 84bb944 with the fixes for better invalid decl/type propagation, this code by Chris Lattner · 15 years ago
  14. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
  15. 6e47501 change a couple more c++ sema methods to be based on isinvalid bits. by Chris Lattner · 15 years ago
  16. 6540180 various "is invalid" cleanups for C++ ctors/dtors. by Chris Lattner · 15 years ago
  17. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
  18. 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 15 years ago
  19. 1ad9b28 rename getNumParmVarDeclsFromType back to getNumParams(), by Chris Lattner · 15 years ago
  20. 7cbeef2 in: typedef void foo(void); by Chris Lattner · 15 years ago
  21. 584be45 set NewFD->setInvalidDecl() in one place, sharing code and ensuring that by Chris Lattner · 15 years ago
  22. 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 15 years ago
  23. 516ff43 Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but also by Douglas Gregor · 15 years ago
  24. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
  25. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago
  26. 8f36aba The ivars in an ObjCImplementationDecl are now stored in the by Douglas Gregor · 15 years ago
  27. 21e072b Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pulling by Douglas Gregor · 15 years ago
  28. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 15 years ago
  29. df9bcd5 clean up anonymous bitfield diagnostics, PR4017 by Chris Lattner · 15 years ago
  30. 4fb71b0 Print an error for uses of __thread on targets which don't support it. by Eli Friedman · 15 years ago
  31. 63054b3 Add more thorough/correct checking for invalid __thread specifiers. by Eli Friedman · 15 years ago
  32. 38c5ebd add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid by Chris Lattner · 15 years ago
  33. 5af280c move jump scope checking and related code out into its own file, SemaDecl.cpp is by Chris Lattner · 15 years ago
  34. e52a693 rewrite an O(N^2) algorithm to be O(n). by Chris Lattner · 15 years ago
  35. b5cf1ea second half of indirect jump checking: make sure that any by Chris Lattner · 15 years ago
  36. 04ea2b6 First half of jump scope checking for indirect goto. by Chris Lattner · 15 years ago
  37. 2b7b2ca reimplement DeclStmt handling so that we correctly handle intermixed by Chris Lattner · 15 years ago
  38. 5223af8 the scope checker does work with objc methods, add testcase. by Chris Lattner · 15 years ago
  39. dabbad0 I didn't understand how @catches were chained. Now that I get it, fix by Chris Lattner · 15 years ago
  40. cd99d9e forgot to commit this before. by Chris Lattner · 15 years ago
  41. 07e775d reject invalid jumps among pieces of @try blocks. This seems to work by Chris Lattner · 15 years ago
  42. b565937 unconditionally check for goto correctness. This is because switch by Chris Lattner · 15 years ago
  43. 4f2aac3 fix two error paths out of ParseBlockLiteralExpression to by Chris Lattner · 15 years ago
  44. ea29a3a refactor some code, adding a new getLabelMap() accessor method by Chris Lattner · 15 years ago
  45. a9768b7 Improve switch diagnostic to emit the "jump" message on the by Chris Lattner · 15 years ago
  46. 366920a first step to getting switches giving "jump into vla scope" errors. by Chris Lattner · 15 years ago
  47. e32f74c fix error recovery in the case of a jump to a label with no definition by Chris Lattner · 15 years ago
  48. a5251fc rewrite the goto scope checking code to be more efficient, simpler, by Chris Lattner · 15 years ago
  49. 9b0ed03 don't evaluate ->child_end() every time through the loop, or *i frequently within it. by Chris Lattner · 15 years ago
  50. e80f767 split code out into a new CheckFunctionJumpScopes routine, by Chris Lattner · 15 years ago
  51. ab09436 make scope checking be static functions instead of sema methods. by Chris Lattner · 15 years ago
  52. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 15 years ago
  53. 32b0675 tweak redefinition of a typedef a bit to fix a couple of problems: by Chris Lattner · 15 years ago
  54. 23a48cc fix a crash on invalid by making ActOnDeclarator create decl with by Chris Lattner · 15 years ago
  55. 072abef Add support for the __has_trivial_destructor type trait. by Anders Carlsson · 15 years ago
  56. 930e8d0 If a class has a non-trivial constructor that doesn't take any arguments, we will now make an implicit CXXTemporaryObjectExpr. So by Anders Carlsson · 15 years ago
  57. 6a7334d use getDiagnosticLevel instead of getDiagnosticMapping, which by Chris Lattner · 15 years ago
  58. 347ba89 Add support for the __has_trivial_constructor type trait. by Anders Carlsson · 15 years ago
  59. 3bf4497 Fixup http://llvm.org/viewvc/llvm-project?rev=69165&view=rev (based on feedback from Eli). by Steve Naroff · 15 years ago
  60. 1b6823d Revert previous patch (will commit a fix soon). by Steve Naroff · 15 years ago
  61. ee3899e Fix <rdar://problem/6789707> "warning: 'extern' variable has an initializer" not correct for __private_extern__. by Steve Naroff · 15 years ago
  62. b25ddfb Fix <rdar://problem/6791490> [clang10 regression] [sema] invalid illegal jump diagnostic. by Steve Naroff · 15 years ago
  63. 1fc5194 Fix <rdar://problem/6252084> [sema] jumps into Obj-C exception blocks should be disallowed. by Steve Naroff · 15 years ago
  64. f0c9083 Use hasAttr instead of getAttr for conditionals. by Mike Stump · 15 years ago
  65. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 15 years ago
  66. f33651c Fixup CodeGen for __weak __block variables. Radar 6756266 by Mike Stump · 15 years ago
  67. a31feca PR3461: reject initializer for incomplete type. Based on patch by Tim by Eli Friedman · 15 years ago
  68. 841b53c Make the selection of type declarations in Sema::getTypeName by Douglas Gregor · 15 years ago
  69. 6491f47 fix another case that assumed that GetTypeForDeclarator would never return null. by Chris Lattner · 15 years ago
  70. 798d569 fix code that incorrectly assumed that GetTypeForDeclarator cannot return null. by Chris Lattner · 15 years ago
  71. 4c97d76 Diagnose invalid uses of tagged types with a missing tag. For example, in: by Chris Lattner · 15 years ago
  72. 5186872 fix a valgrind problem I noticed while developing another patch, by Chris Lattner · 15 years ago
  73. bfc861e a few cleanups to StatementCreatesScope: unnest the whole thing, by Chris Lattner · 15 years ago
  74. f97e8fa simplify code to use adjustParameterType, apply objc arg attributes by Chris Lattner · 15 years ago
  75. bb74982 diagnose attempts to return objc interfaces by-value from C functions. by Chris Lattner · 15 years ago
  76. 2dd979f Improve the 'cannot pass objc interface by value' diagnostic: by Chris Lattner · 15 years ago
  77. e1d918e Compare the predefines buffer in the PCH file with the predefines by Douglas Gregor · 15 years ago
  78. 8038d51 Various minor fixes to PCH reading and writing, with general by Douglas Gregor · 15 years ago
  79. 2cf2634 Implementation of pre-compiled headers (PCH) based on lazy by Douglas Gregor · 15 years ago
  80. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  81. d296836 Add some FIXMEs for missing checks. by Eli Friedman · 15 years ago
  82. 2c2d9dc -Wmissing-prototypes shouldn't complain about main() missing a prototype. by Douglas Gregor · 15 years ago
  83. 85a5319 Diagnose uses of function specifiers on declarations which don't declare by Eli Friedman · 15 years ago
  84. 2610348 Clean up -fixit output slightly by Douglas Gregor · 15 years ago
  85. a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
  86. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  87. 8499f3f Implement -Wmissing-prototypes. Fixes PR3911. by Douglas Gregor · 15 years ago
  88. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  89. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  90. 3329756 Improve recovery when a constructor fails to type-check. Test case from Anders by Douglas Gregor · 15 years ago
  91. 0cf8830 Factor the member access specifier setting code into its own function. No intended functionality change. by Anders Carlsson · 15 years ago
  92. 5071345 Check that the access specifier of a member redeclaration is the same as the original declaration. by Anders Carlsson · 15 years ago
  93. befc20e The injected-class-name of class templates and class template by Douglas Gregor · 15 years ago
  94. 1329c27 Tighten the setAccess assert. We now allow AS_none if the decl contex is not a C++ record decl. by Anders Carlsson · 15 years ago
  95. 3d7a12a Implement template instantiation for static data members of class by Douglas Gregor · 15 years ago
  96. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 15 years ago
  97. d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
  98. c9b5b40 Predicate to detect when a RecordDecl is really the injected-class-name by Douglas Gregor · 15 years ago
  99. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 15 years ago
  100. 8211eff More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 15 years ago