1. a1479d7 -Wpragma-pack: add an additional note and fixit when warning by Alex Lorenz · 8 years ago
  2. 45b4014 Recommit r308327 3rd time: Add a warning for missing by Alex Lorenz · 8 years ago
  3. b4ece98 Revert r309106 "Recommit r308327 2nd time: Add a warning for missing" by Hans Wennborg · 8 years ago
  4. 5d48424 Recommit r308327 2nd time: Add a warning for missing by Alex Lorenz · 8 years ago
  5. f365d42 Revert r308441 "Recommit r308327: Add a warning for missing '#pragma pack (pop)' and suspicious uses of '#pragma pack' in included files" by Hans Wennborg · 8 years ago
  6. 287f684 Recommit r308327: Add a warning for missing '#pragma pack (pop)' by Alex Lorenz · 8 years ago
  7. aa61922 Revert r308327 by Alex Lorenz · 8 years ago
  8. ad27334 Add a warning for missing '#pragma pack (pop)' and suspicious uses by Alex Lorenz · 8 years ago
  9. 2a67c9e Add support for #pragma clang section by Javed Absar · 8 years ago
  10. 26b4765 The SubjectMatchRule enum should not be used as a DenseMap key to avoid by Alex Lorenz · 9 years ago
  11. 9e7bf16 Add #pragma clang attribute by Alex Lorenz · 9 years ago
  12. 3bfe962 Revert r300539 - Add #pragma clang attribute by Alex Lorenz · 9 years ago
  13. 0a849f4 Add #pragma clang attribute by Alex Lorenz · 9 years ago
  14. 60d3264 Add #pragma clang fp by Adam Nemet · 9 years ago
  15. 7d7e1e0 [Modules][PCH] Serialize #pragma pack by Alex Lorenz · 9 years ago
  16. 049a31d Use FPContractModeKind universally by Adam Nemet · 9 years ago
  17. e940f35 Revert "Use FPContractModeKind universally" by Adam Nemet · 9 years ago
  18. 32093a1 Use FPContractModeKind universally by Adam Nemet · 9 years ago
  19. 484aa45 Encapsulate FPOptions and use it consistently by Adam Nemet · 9 years ago
  20. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  21. f7e3609 Use ranges to concisely express iteration by David Majnemer · 9 years ago
  22. 3f287c2 [NFC] Initialize a variable to make buildbot green. by Denis Zobnin · 10 years ago
  23. 10c4f45 [MS] Make #pragma pack use PragmaStack<> class. by Denis Zobnin · 10 years ago
  24. 2290dac Recommit "[MS] Improved implementation of stack pragmas (vtordisp, *_seg)" by Denis Zobnin · 10 years ago
  25. 801d9b0 Revert "[MS] Improved implementation of MS stack pragmas (vtordisp, *_seg)" by Denis Zobnin · 10 years ago
  26. 2008dbb [MS] Improved implementation of MS stack pragmas (vtordisp, *_seg) by Denis Zobnin · 10 years ago
  27. 0bcd6c1 Implement support for [[maybe_unused]] in C++1z that is based off existing support for unused, and treat it as an extension pre-C++1z. This also means extending the existing unused attribute so that it can be placed on an enum and enumerator, in addition to the other subjects. by Aaron Ballman · 10 years ago
  28. cbbaeb1 Serialize `#pragma detect_mismatch`. by Nico Weber · 10 years ago
  29. 6622029 Serialize `#pragma comment`. by Nico Weber · 10 years ago
  30. dc13453 Introduce -fsanitize-stats flag. by Peter Collingbourne · 10 years ago
  31. 2a13322 Implement section pragma feedback on r205810 by Reid Kleckner · 11 years ago
  32. 8ab003a The prefix 'Ms-' should be 'MS-' by David Majnemer · 11 years ago
  33. 899ded9 MS Compat: mark globals emitted in read-only sections const by Hans Wennborg · 11 years ago
  34. 0b51060 Return true from UnifySection when emitting a diagnostic by Ehsan Akhgari · 11 years ago
  35. bf3e327 Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. by Craig Topper · 11 years ago
  36. 1a711b1 -fms-extensions: Implement half of #pragma init_seg by Reid Kleckner · 11 years ago
  37. c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 12 years ago
  38. 13a0a38 Implemented support for "pragma clang optimize on/off", based on attribute 'optnone'. by Dario Domizioli · 12 years ago
  39. b6cc592 Fix a bunch of mislayered clang/Lex includes from Sema by Alp Toker · 12 years ago
  40. c3b1896 [MS-ABI] Add support for #pragma section and related pragmas by Warren Hunt · 12 years ago
  41. ceb95c4 [C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE() macro by Alp Toker · 12 years ago
  42. c0dca6d MS ABI: Implement #pragma vtordisp() and clang-cl /vdN by Reid Kleckner · 12 years ago
  43. 86c318f MS ABI: Add support for the -vm{b,g,s,m,v} flags by David Majnemer · 12 years ago
  44. 4bb0980 MS ABI: Add support for #pragma pointers_to_members by David Majnemer · 12 years ago
  45. 0133e78 Fix a -Wmicrosoft warning about an unrepresentable enum value by Reid Kleckner · 12 years ago
  46. 36a5350 Distinguish between attributes explicitly written at the request of the user, and attributes implicitly generated to assist in bookkeeping by the compiler. This is done so by table generating a CreateImplicit method for each attribute. by Aaron Ballman · 12 years ago
  47. 682ee42 Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required. by Aaron Ballman · 12 years ago
  48. a65911a Omit llvm:: before StringRef and SmallString. We have using directive in include/clang/Basic/LLVM.h. by Robert Wilhelm · 12 years ago
  49. 5d041be Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 13 years ago
  50. ef50ee9 Suffixing #pragma comment(lib) library names with .lib if necessary. This matches MSVC behavior, as well as allows us to properly link libraries such as the ones provided by the MSDN examples. by Aaron Ballman · 13 years ago
  51. e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 13 years ago
  52. d041a9b Add a new 'type_visibility' attribute to allow users to by John McCall · 13 years ago
  53. 19de561 Disable caching of visibility. by Rafael Espindola · 13 years ago
  54. 54606d5 Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 13 years ago
  55. eb63feb Revert r171048, "Cache visibility of decls." by NAKAMURA Takumi · 13 years ago
  56. f92a59f Cache visibility of decls. by Rafael Espindola · 13 years ago
  57. 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
  58. 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  59. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  60. 68be164 Permanently end the whole "pragma got handled by the parser too early" by Eli Friedman · 13 years ago
  61. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  62. 6d65d7b Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". by Rafael Espindola · 14 years ago
  63. de15baf Remove redundant argument. by Rafael Espindola · 14 years ago
  64. f47fa30 Remove unnecessary default cases in switches over enums. by David Blaikie · 14 years ago
  65. 32f5fe1 Add explicit attributes to mark functions as having had their by John McCall · 14 years ago
  66. 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  67. 2bd0401 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 14 years ago
  68. 6b4e26b Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 15 years ago
  69. 743dda4 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 15 years ago
  70. 1baf38f On Mac OS X, the presence of an 'availability' attribute for that by Douglas Gregor · 15 years ago
  71. 564c0fa Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions by Peter Collingbourne · 15 years ago
  72. ff115a2 Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832. by Argyrios Kyrtzidis · 15 years ago
  73. ee56962 Convert "#pragma unused(...)" into tokens for the parser. by Argyrios Kyrtzidis · 15 years ago
  74. 2faf32c Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 15 years ago
  75. ba57154 Make #pragma unused work for static local variables. by Douglas Gregor · 15 years ago
  76. 73067a0 Warn if a variable marked with the "unused" attribute is used. Patch by Darin Adler! by Anders Carlsson · 15 years ago
  77. faf5fb4 One who seeks knowledge learns something new every day. by John McCall · 15 years ago
  78. b1be523 Move things around so that Sema.h no longer depends on even DeclBase.h. by John McCall · 15 years ago
  79. 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
  80. dcfba7b Generate Attr subclasses with TableGen. by Alexis Hunt · 15 years ago
  81. c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
  82. 570024a Implement #pragma GCC visibility. by Eli Friedman · 15 years ago
  83. b412e17 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 15 years ago
  84. 84336ba Sema: Fix a bug with #pragma options align=reset, reset against an empty stack by Daniel Dunbar · 15 years ago
  85. a688566 Sema: Fix comment, apparently #pragma options align=power is just the same as by Daniel Dunbar · 16 years ago
  86. 5794c6f Sema: Just ignore '#pragma options align=power' for now, this is no worse than by Daniel Dunbar · 16 years ago
  87. 9c84d4a Parse/Sema: Add support for '#pragma options align=packed', which, it should be by Daniel Dunbar · 16 years ago
  88. 663e809 Parse/Sema: Add support for '#pragma options align=native'. by Daniel Dunbar · 16 years ago
  89. 6da1098 Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 16 years ago
  90. 4dbe15d Sema: Factor out struct for alignment stack entries. by Daniel Dunbar · 16 years ago
  91. 8804f2e Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, which by Daniel Dunbar · 16 years ago
  92. bd60652 Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. by Daniel Dunbar · 16 years ago
  93. 69dac58 Sema: Support for #pragma options align={reset,natural}. '#pragma options align' by Daniel Dunbar · 16 years ago
  94. bdb604a Protect isIntegerConstantExpr from seeing type- or value-dependent by Douglas Gregor · 16 years ago
  95. 67c0087 Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 16 years ago
  96. 5cebab1 Split LookupResult into its own header. by John McCall · 16 years ago
  97. 27b18f8 Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 16 years ago
  98. 9f3059a Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 16 years ago
  99. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  100. fb50bf5 Per advice that Doug Gregor gave me several months ago, clean up the by Ted Kremenek · 16 years ago