1. e7ac0a9 Fix the atomics sema code to convert operands to the argument types by Chris Lattner · 16 years ago
  2. 5caa370 reimplement __sync_* builtins to be variadic and to follow the same by Chris Lattner · 16 years ago
  3. 7bc8d96 Allow qualifiers on blocks. Radar 6441502 by Mike Stump · 16 years ago
  4. af199f3 Tighten up relationals with blocks and ints. Radar 6441502 by Mike Stump · 16 years ago
  5. dd3e166 Improve semantic checking for blocks. Radar 6441502 by Mike Stump · 16 years ago
  6. 868bd0a Improve handling of (X86) target features. - This is a WIP... by Daniel Dunbar · 16 years ago
  7. 5320285 PR2524: downgrade taking address of expression of type 'void' to an by Eli Friedman · 16 years ago
  8. f69fcae If we have mismatched integer tied operands, but the operand by Chris Lattner · 16 years ago
  9. 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 16 years ago
  10. 2d833e3 Fix bitfield promotions in several more cases. We don't seem to work hard enough at determining whether an expression is a bitfield or not, yet. by Douglas Gregor · 16 years ago
  11. c975bb0 Add Sema checking for __block on vm declarations. Radar 6441502 by Mike Stump · 16 years ago
  12. fc24e44 Implement bit-field promotion rules for C99. Fixes PR3500. by Douglas Gregor · 16 years ago
  13. 41826bb PR4013 and PR4105: pointer-like types can only be cast to/from integers by Eli Friedman · 16 years ago
  14. 940ab97 Name the "return-type" DiagGroup and reference it in a few places. by Steve Naroff · 16 years ago
  15. 1885764 Properly compute the alignment of typedefs that make use of the by Douglas Gregor · 16 years ago
  16. 2c0ccd0 Warn about invalid return statements by default. by Steve Naroff · 16 years ago
  17. 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 16 years ago
  18. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 16 years ago
  19. ea000bf Sema checking for incorrect placement of __block. Radar 6441502 by Mike Stump · 16 years ago
  20. 0c74e8a Implement semantic analysis for transparent unions. This is largely by Douglas Gregor · 16 years ago
  21. 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 16 years ago
  22. 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
  23. 65e6a09 Fix PR4092 by improving error recovery in two ways: by Chris Lattner · 16 years ago
  24. 655f141 implement -Wformat-security properly, which is enabled by default. by Chris Lattner · 16 years ago
  25. be8434a tweak warning options to be more like gcc: by Chris Lattner · 16 years ago
  26. f7c41da Implement sema checking for noreturn. by Mike Stump · 16 years ago
  27. ad02d7d PR4097: add logic to Evaluate to handle pointer equality comparisons. by Eli Friedman · 16 years ago
  28. 9895d88 Fix a minor edge case in C89 mode related to the definition of a by Eli Friedman · 16 years ago
  29. eb32fde Simplify the scheme used for keywords, and change the classification by Eli Friedman · 16 years ago
  30. 4eeab84 Don't allow blocks to be declared as returning an array. Radar 6441502 by Mike Stump · 16 years ago
  31. f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 16 years ago
  32. e935696 Fix for PR4079: make sure to construct the member expressions for by Eli Friedman · 16 years ago
  33. 49ac881 implement PR4077: [Linux kernel] inscrutable error on inline asm input/output constraint mismatch by Chris Lattner · 16 years ago
  34. d5e3e8e Correct the order of the parameters to CheckAssignmentConstraints in by Eli Friedman · 16 years ago
  35. 7c32f8e Fix for PR4074: allow subscripting non-lvalue arrays in C90 mode. by Eli Friedman · 16 years ago
  36. 09de176 Change isNullPointerConstant to be strict; hopefully this won't cause by Eli Friedman · 16 years ago
  37. 3b5ccca Make VerifyIntegerConstantExpr print extension warnings for non-ICEs. by Eli Friedman · 16 years ago
  38. 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 16 years ago
  39. 740782a improve a diagnostic to make more sense. by Chris Lattner · 16 years ago
  40. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 16 years ago
  41. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 16 years ago
  42. 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 16 years ago
  43. 7cbeef2 in: typedef void foo(void); by Chris Lattner · 16 years ago
  44. 1725f68 Add handling for complex->int, int->complex float, and float->complex by Eli Friedman · 16 years ago
  45. 3f84ad2 change implicit int warnings to point to the identifier, not the by Chris Lattner · 16 years ago
  46. 3936024 Fix rdar://6814950 - stdint.h isn't "-pedantic -std=c89" clean, by Chris Lattner · 16 years ago
  47. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 16 years ago
  48. 914d3db Resolve merge conflict better. by Mike Stump · 16 years ago
  49. 25efa10 Tighten up blocks type checking. This was discussed back in the by Mike Stump · 16 years ago
  50. 5c59e2b Fix rdar://6814047, a crash on invalid in blocks code I noticed when by Chris Lattner · 16 years ago
  51. 17f3a6d fix marking of nested blocks with the "hasBlockDeclRefExprs" to by Chris Lattner · 16 years ago
  52. b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 16 years ago
  53. 81045d8 Fix PR4027 + rdar://6808859, we were rejecting implicit casts of by Chris Lattner · 16 years ago
  54. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 16 years ago
  55. df9bcd5 clean up anonymous bitfield diagnostics, PR4017 by Chris Lattner · 16 years ago
  56. 23d58ce Some cleanup and bug-fixing for address-of checking. This causes a couple of by Eli Friedman · 16 years ago
  57. 4fb71b0 Print an error for uses of __thread on targets which don't support it. by Eli Friedman · 16 years ago
  58. f22f77f Tests for __thread specifier. by Eli Friedman · 16 years ago
  59. 17a7830 run the jump checker on blocks, even though they don't have gotos, by Chris Lattner · 16 years ago
  60. 38c5ebd add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid by Chris Lattner · 16 years ago
  61. deae3a7 apparently gotos aren't allowed at all in blocks. Stub out a testcase for when/if they are. by Chris Lattner · 16 years ago
  62. 3037a82 more testcases of variably modified types. by Chris Lattner · 16 years ago
  63. b5cf1ea second half of indirect jump checking: make sure that any by Chris Lattner · 16 years ago
  64. 04ea2b6 First half of jump scope checking for indirect goto. by Chris Lattner · 16 years ago
  65. c78476b add some testcases that we do not correctly handle. by Chris Lattner · 16 years ago
  66. 2b7b2ca reimplement DeclStmt handling so that we correctly handle intermixed by Chris Lattner · 16 years ago
  67. 5b40e0c rearrange. by Chris Lattner · 16 years ago
  68. 35562d1 add testcases for some more scary/horrible things that work. by Chris Lattner · 16 years ago
  69. b565937 unconditionally check for goto correctness. This is because switch by Chris Lattner · 16 years ago
  70. ede6e47 merge two tests. by Chris Lattner · 16 years ago
  71. bcfce66 abstract the SwitchStack for blocks just like we do the goto labels. by Chris Lattner · 16 years ago
  72. a9768b7 Improve switch diagnostic to emit the "jump" message on the by Chris Lattner · 16 years ago
  73. 366920a first step to getting switches giving "jump into vla scope" errors. by Chris Lattner · 16 years ago
  74. 5718a35 add some block goto test cases. by Chris Lattner · 16 years ago
  75. 5ce71c9 improve wording of scope violation error messages. by Chris Lattner · 16 years ago
  76. a5251fc rewrite the goto scope checking code to be more efficient, simpler, by Chris Lattner · 16 years ago
  77. fd0c0cf add another testcase by Chris Lattner · 16 years ago
  78. 40c56f7 __builtin_prefetch should be declared as "void __builtin_prefetch(const void *)", by Chris Lattner · 16 years ago
  79. 885b6d8 rename test by Chris Lattner · 16 years ago
  80. 32b0675 tweak redefinition of a typedef a bit to fix a couple of problems: by Chris Lattner · 16 years ago
  81. 23a48cc fix a crash on invalid by making ActOnDeclarator create decl with by Chris Lattner · 16 years ago
  82. 00cb00e adjust for the new -Wvector-conversions option by Chris Lattner · 16 years ago
  83. 397195b Fixup semantic analysis for nested blocks, and allow block literal by Mike Stump · 16 years ago
  84. 3aaa482 Fix <rdar://problem/6765383> clang-6: clang does not appear to support declaring a static Block 'const'. by Steve Naroff · 16 years ago
  85. dbb4f21 Add warning when a tentative array definition is assumed to have one element. by Daniel Dunbar · 16 years ago
  86. cd9c514 Fix <rdar://problem/6786597> varargs not supported for Blocks under clang. by Steve Naroff · 16 years ago
  87. 1b6823d Revert previous patch (will commit a fix soon). by Steve Naroff · 16 years ago
  88. ee3899e Fix <rdar://problem/6789707> "warning: 'extern' variable has an initializer" not correct for __private_extern__. by Steve Naroff · 16 years ago
  89. ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 16 years ago
  90. 44e35f7 Improve "assignment to cast" diagnostic. by Daniel Dunbar · 16 years ago
  91. 5717dae Strip paren expressions when trying to diagnose "cast as lvalue" extension. by Daniel Dunbar · 16 years ago
  92. b6645dd Fix a regression in a previous patch that broke implicit by Chris Lattner · 16 years ago
  93. c519743 implement some sema for gnuc_inline attribute. Reject always_inline and no_inline on objc methods. by Chris Lattner · 16 years ago
  94. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 16 years ago
  95. a31feca PR3461: reject initializer for incomplete type. Based on patch by Tim by Eli Friedman · 16 years ago
  96. ecca753 fix rdar://6774906, a crash handling implicit conversions between pointers by Chris Lattner · 16 years ago
  97. 5186872 fix a valgrind problem I noticed while developing another patch, by Chris Lattner · 16 years ago
  98. 73f35e6 add radar number by Chris Lattner · 16 years ago
  99. 9158804 Sema::CheckConditionalOperands(): Soften pointer/integer mismatch from error->warning. by Steve Naroff · 16 years ago
  100. 2c2d9dc -Wmissing-prototypes shouldn't complain about main() missing a prototype. by Douglas Gregor · 16 years ago