1. dcbb2fb [libclang] Allow indexing/get-cursor/etc. for the exception variable in a C++ catch. by Argyrios Kyrtzidis · 13 years ago
  2. 51f5120 Add a utility to get a RValue for a given LValue for an aggregate; switch a few places over to it. by Eli Friedman · 13 years ago
  3. d7722d9 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. by Eli Friedman · 13 years ago
  4. c5e0f9b Module files representing actual modules don't need to know the set of modules they import, since that information isn't actually used. Drop it from the AST file by Douglas Gregor · 13 years ago
  5. f6137e4 Implement support for precompiled headers, preambles, and serialized by Douglas Gregor · 13 years ago
  6. f394078 Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. by Eli Friedman · 13 years ago
  7. e664977 Keep track of all of the import declarations that are parsed or by Douglas Gregor · 13 years ago
  8. 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
  9. 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
  10. 687b5df Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 13 years ago
  11. 3aaeccc Update for change to LLVM TargetMachine API in r145714. by Nick Lewycky · 13 years ago
  12. 8c366c4 Add missing test header by Douglas Gregor · 13 years ago
  13. 6236a29 Only perform checking of the predefines buffer when loading a by Douglas Gregor · 13 years ago
  14. 377cc6e Make r145697 actually work. by Hans Wennborg · 13 years ago
  15. 10ce932 Make sure that name lookup in C checks whether a name is hidden. by Douglas Gregor · 13 years ago
  16. 5fdc1b9 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 13 years ago
  17. 07165b9 When making a module visible, also make any of its exported modules by Douglas Gregor · 13 years ago
  18. af13bfc Implement (de-)serialization of the set of exported modules in a module map. by Douglas Gregor · 13 years ago
  19. a015cab Notify the AST writer (via ASTDeserializationListener) when a by Douglas Gregor · 13 years ago
  20. 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
  21. bff22ac Fix bitfield handling for record layout with #pragma pack. <rdar://problem/10494810> and PR9560. by Eli Friedman · 13 years ago
  22. ff98652 runtime/Linux: Initial support for tying compiler-rt build into Clang build on by Daniel Dunbar · 13 years ago
  23. c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
  24. 93bfd79 Clean up some oddly gratuitous vertical whitespace. by Eric Christopher · 13 years ago
  25. 867a379 Rename function. by Eric Christopher · 13 years ago
  26. 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
  27. 320fa4b Fix test regression introduced by r145656. When seeing a string literal that isn't accepted by 'asm', skip to the enclosing ')'. by Ted Kremenek · 13 years ago
  28. 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
  29. 4bb6686 Fix wrong-code bug when a const automatic variable of struct type has both a by Richard Smith · 13 years ago
  30. b876993 [asan] update docs to allow, but discourage, -O0 by Kostya Serebryany · 13 years ago
  31. ee1ad99 When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. by Eli Friedman · 13 years ago
  32. 94b54ea Driver/Darwin: Add ASAN runtime library link support. by Daniel Dunbar · 13 years ago
  33. ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
  34. 403bc3f Fix -forwardingTargetForSelector: (GNUstep runtime) which was broken for the by David Chisnall · 13 years ago
  35. 61ea4fe Add support for AMD's bulldozer. by Benjamin Kramer · 13 years ago
  36. 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
  37. ee5a21f [analyzer] Make KeychainAPI checker less aggressive. radar://10508828 by Anna Zaks · 13 years ago
  38. a38c473 When typo-correction an Objective-C superclass name, don't by Douglas Gregor · 13 years ago
  39. 50118da Add Microsoft mangling of constructors and destructors. Patch by Dmitry! by Michael J. Spencer · 13 years ago
  40. 2aba711 Change the Microsoft __interface keyword to be an alias for struct (not class) since members are public by default. by Francois Pichet · 13 years ago
  41. 60a4481 Fix typo. by Ted Kremenek · 13 years ago
  42. b805c8f [analyzer] Refactor checkers to use helper function for getting callee Decl and name. by Anna Zaks · 13 years ago
  43. a078ecf When analyzing a C++ method (without a specific caller), assume 'this' is non-null. Fixes <rdar://problem/10508787>. by Ted Kremenek · 13 years ago
  44. 3ed7903 Don't use a varargs convention for calls unprototyped functions where one of the arguments is an AVX vector. by Eli Friedman · 13 years ago
  45. 996e6e5 [libclang] Create a diagnostic set to pass at the end of indexing. by Argyrios Kyrtzidis · 13 years ago
  46. 185dbd7 Infer the submodule ID for a given declaration based on the location by Douglas Gregor · 13 years ago
  47. f1d1ca5 When sending a message to a receiver that has "unknown any" type, by Douglas Gregor · 13 years ago
  48. f8d34ed ParmVarDecls have no linkage. Previously we would report that parameters by Argyrios Kyrtzidis · 13 years ago
  49. 26ced12 Switch the ID numbers used for submodule IDs in the AST reader over to by Douglas Gregor · 13 years ago
  50. 968a0ee Specially whitelist the selector 'addOperationWithBlock:' for the retain-cycle checking in -Warc-retain-cycles. This commonly by Ted Kremenek · 13 years ago
  51. 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
  52. 901dd66 Fix MSVC class layout for empty classes. Patch by Dmitry Sokolov. by Eli Friedman · 13 years ago
  53. 8374eda Another GCC fix by Douglas Gregor · 13 years ago
  54. 58196dc Revert most of r145372 for now. Lookahead beyond the ';' in a function by Richard Smith · 13 years ago
  55. 863eb53 Unbreak build with GCC. Clang is too lame to diagnose this particular ill-formedness by Douglas Gregor · 13 years ago
  56. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  57. 8d39c3d [PCH] In ASTReader::FinishedDeserializing, after we do PassInterestingDeclsToConsumer by Argyrios Kyrtzidis · 13 years ago
  58. 436bd50 Test case for fix committed in r145441. by Lang Hames · 13 years ago
  59. e5dd2ea make asan work at -O0, clang part. Patch by glider@google.com by Kostya Serebryany · 13 years ago
  60. 381c066 Per an offline conversation with John McCall, have StmtPrinter actually print out the source expression for OpaqueValueExpr. by Ted Kremenek · 13 years ago
  61. 5dfee06 Don't run -Wunreachable-code on template instantiations. Different instantiations may produce different unreachable code results, and it is very difficult for us to prove that ALL instantiations of a template have specific unreachable code. If we come up with a better solution, then we can revisit this, but this approach will at least greatly reduce the noise of this warning for code that makes use of templates. by Ted Kremenek · 13 years ago
  62. e25633f Don't collide loop variable names (to appease GCC) by Matt Beaumont-Gay · 13 years ago
  63. 4b7cac5 Note that we'll need to handle __include_macros specially in the module loader by Douglas Gregor · 13 years ago
  64. c85900f Get the -march argument based on the target MIPS architecture or cpu and pass by Akira Hatanaka · 13 years ago
  65. 90735f7 Update CMake build. by Benjamin Kramer · 13 years ago
  66. 8cfbe6a Move the module auto-import logic after the logic that allows a by Douglas Gregor · 13 years ago
  67. edee969 Trivial indentation fix for the code I just committed by Douglas Gregor · 13 years ago
  68. e3a8256 Introduce an opt-in warning indicating when the compiler is treating by Douglas Gregor · 13 years ago
  69. 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
  70. d699ade [analyzer] Add checker callback documentation. by Anna Zaks · 13 years ago
  71. c55edcf Use raw_ostream::indent. by Benjamin Kramer · 13 years ago
  72. 7f5fd8e Switch the module map printer over to by Douglas Gregor · 13 years ago
  73. 6eb47da Add preprocessor-only test for submodule imports by Douglas Gregor · 13 years ago
  74. 01e19be Fix the instantiation of pseudo-object expressions. This is a by John McCall · 13 years ago
  75. a8cc6ce When writing a module file, pass the module through to the AST by Douglas Gregor · 13 years ago
  76. b514c79 Teach the preprocessor how to handle module import declarations that by Douglas Gregor · 13 years ago
  77. 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
  78. dc8dab6 Add bigger method type encodings to protocol objects. <rdar://problem/10492418> by Bob Wilson · 13 years ago
  79. dff466c when -faddress-sanitizer is present, add required flags to the linker command (linux-only) by Kostya Serebryany · 13 years ago
  80. 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
  81. d5a3b78 Make sure that forward declarations are marked as such in the debug info by Eric Christopher · 13 years ago
  82. 5c2a1f7 [libclang] Do the ConcurrencyCheck at the beginning of clang_findReferencesInFile. by Argyrios Kyrtzidis · 13 years ago
  83. 592d26e Change processor names. Patch by Simon Atanasyan. by Akira Hatanaka · 13 years ago
  84. c8d7f58 Revert r145244. It causes us to create broken ASTs with missing type information by Richard Smith · 13 years ago
  85. 381711c Suppress -Warray-bounds for classes (not just structs) where the last field is by Matt Beaumont-Gay · 13 years ago
  86. 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
  87. 36ef702 Test isa<FunctionDecl> to exclude objective-C methods. This ensures the following cast will never fail. by Lang Hames · 13 years ago
  88. 213d1be Escape strings when printing module maps, for silly operating systems by Douglas Gregor · 13 years ago
  89. 18ee547 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 13 years ago
  90. 214323b Relax RegionStore to allow loads from CodeTextRegions. Apparently you can actually write code that does this. This seems worthy of a checker, but the StoreManager should handle the memory abstraction without crashing. Fixes PR 11450. by Ted Kremenek · 13 years ago
  91. cfbc5b5 Merge branch 'yo-dawg-i-herd-u-like-arrays' by Matt Beaumont-Gay · 13 years ago
  92. 2cbe84d Place "use @dynamic or provide a method implementation" warnings under a -W flag. by Ted Kremenek · 13 years ago
  93. f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
  94. 933e7a6 Start refactoring to use module maps when rebuilding a module by Douglas Gregor · 13 years ago
  95. 9870401 Initialize NumWarningsInPreamble in ASTUnit's constructor, for safety. by Argyrios Kyrtzidis · 13 years ago
  96. 804c3bf Expose the printing of module maps as part of the ModuleMap::Module by Douglas Gregor · 13 years ago
  97. 7a71524 The cheap version of getName() is sufficient here. by Benjamin Kramer · 13 years ago
  98. 3267e11 Preserve constness. by Benjamin Kramer · 13 years ago
  99. 85224ae Silence GCC warnings, RefCountedBase is meant to be default-initialized here. by Benjamin Kramer · 13 years ago
  100. 6e1fd33 Add fix-it to remove 'typedef' from function template definitions. Such a token by Richard Smith · 13 years ago