1. 9594675 introduce a centralized place to introduce and inject llvm types into the by Chris Lattner · 13 years ago
  2. b13eab9 fix rdar://9780211 - Clang crashes with an assertion failure building WKView.mm from WebKit by Chris Lattner · 13 years ago
  3. 181eeee fix a case where we're using ConvertType for a memory object. by Chris Lattner · 13 years ago
  4. 36fc3aa Match LLVM API change. by Evan Cheng · 13 years ago
  5. cb8095f as eli points out, we're not doing memory stuff here. While ConvertType by Chris Lattner · 13 years ago
  6. 410b12e fix PR10395 - array decay can produce an interesting type when by Chris Lattner · 13 years ago
  7. 14ad03b Use a ContinuousRangeMap to map from the global macro definition ID in by Douglas Gregor · 13 years ago
  8. 96958cb Use a ContinuousRangeMap to map from the global selector ID in the AST by Douglas Gregor · 13 years ago
  9. e23af2a PR10392: "#pragma GCC visibility" must not expand macros in its arguments. by Joerg Sonnenberger · 13 years ago
  10. 67268d0 Use a ContinuousRangeMap to map from the global identifier ID in the by Douglas Gregor · 13 years ago
  11. 07e5f1a Try to appease MSVC's standard library. by Douglas Gregor · 13 years ago
  12. 96e973f Use a ContinuousRangeMap to map from the global declaration ID in the by Douglas Gregor · 13 years ago
  13. 19207f1 Spelling by Joerg Sonnenberger · 13 years ago
  14. 0ff6f8f Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases. by Richard Smith · 13 years ago
  15. 51e11f7 Use the zero from the correct enumeration when initializing this variable. by Richard Smith · 13 years ago
  16. 673e775 This fix (thanks to Doug Gregor) corrects a bug by Sean Callanan · 13 years ago
  17. 62d126e Fix false negative in -Wuninitialized involving a () wrapping an lvalue-to-rvalue conversion in a DeclStmt. by Ted Kremenek · 13 years ago
  18. d626ec4 Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue conversion is wrapped in a parenthesis. by Ted Kremenek · 13 years ago
  19. 4cc1187 [analyzer] Very minor cleanup in PthreadLockChecker. No functionality change. by Jordy Rose · 13 years ago
  20. dcb1d5d [analysis] Add checks for double-locking and lock order reversal bugs for by Jordy Rose · 13 years ago
  21. d9259f3 Refactor r135502 to avoid an empty if else condition, per Eric's suggestion (good call!). by Chad Rosier · 13 years ago
  22. b89fe6b Add FixItHints in case a C++ function call is missing * or & operators on one/several of it's parameters (addresses http://llvm.org/PR5941). by Anna Zaks · 13 years ago
  23. b536a15 Clang asserts "Invalid environment!" when using -ccc-host-triple by Chad Rosier · 13 years ago
  24. 1c80eaf Update CMake build. by Benjamin Kramer · 13 years ago
  25. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
  26. d6dbb87 Name the "c++0x-compat" warning group, and fix the names of two by Jeffrey Yasskin · 13 years ago
  27. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  28. 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 13 years ago
  29. 74fb1a4 Add hooks into the CFG builder to force that specific expressions are always CFGElements. by Ted Kremenek · 13 years ago
  30. 22de49c Fix typo. by Nick Lewycky · 13 years ago
  31. 2860e30 Match createTargetMachine API change. by Evan Cheng · 13 years ago
  32. cb2a07e Simplify. by Devang Patel · 13 years ago
  33. 2f5127e Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and by Sean Hunt · 13 years ago
  34. b5fd253 Add .gitignore file. by Eric Christopher · 13 years ago
  35. 478b94b Check column number also. by Devang Patel · 13 years ago
  36. 884744b MCContext now takes MCRegisterInfo. by Evan Cheng · 13 years ago
  37. 1fba828 Thanks to Chandler for reminding me to update the documentation for the by Sean Hunt · 13 years ago
  38. 858a325 Remember to add a has_feature macro for __underlying_type now that it is by Sean Hunt · 13 years ago
  39. 5b106a8 Define DiagnosticBuilder<<APValue so it's easy to include APValues in by Jeffrey Yasskin · 13 years ago
  40. e9c0265 Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  41. 2ac5321 lib/Headers/mm_malloc.h: Use __mingw_aligned_malloc() in _mm_malloc() on mingw. by NAKAMURA Takumi · 13 years ago
  42. 05fdf9b [arcmt] When a NSData's 'bytes' family of methods are used on a local var, by Argyrios Kyrtzidis · 13 years ago
  43. fd10398 [arcmt] NSInvocation's [get/set]ReturnValue and [get/set]Argument are only safe by Argyrios Kyrtzidis · 13 years ago
  44. f57ef05 Don't crash when codegen'ing an empty redecl of a function in C99 mode, when by Nick Lewycky · 13 years ago
  45. dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
  46. 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
  47. b5f6547 Use the new llvm::TinyPtrVector class, which implements exactly what by Chris Lattner · 13 years ago
  48. 8435069 Revert r135217, which wasn't the correct fix for PR10358. With this by Chandler Carruth · 13 years ago
  49. a6c2b3a Do not modify string returned by getenv on Windows. by Francois Pichet · 13 years ago
  50. 12efd57 Zero this struct in a way that neither depends on the size of the struct nor triggers warnings from GCC. by Benjamin Kramer · 13 years ago
  51. 797a7be [analyzer] Per discussions with the Cocoa team, extend CF naming conventions to extend to camel case functions instead of just title case functions. Fixes <rdar://problem/9732321>. by Ted Kremenek · 13 years ago
  52. 0556048 [analyzer] Place checking for Core Foundation "Create" rule into a proper API. No functionality change. by Ted Kremenek · 13 years ago
  53. 57080fb Remove a gcc warning. by Fariborz Jahanian · 13 years ago
  54. 59c8457 Correctly handle sysroot prefix in -print-search-dirs. Makes libtool by Joerg Sonnenberger · 13 years ago
  55. 1e159bc Fix a typo. by Fariborz Jahanian · 13 years ago
  56. 82a921a [arcmt] It's not safe to remove the -release on "[[someivar delegate] release];" since it's very likely by Argyrios Kyrtzidis · 13 years ago
  57. 61b4bc8 This handles the missing cases of opencl vector literals. by Tanya Lattner · 13 years ago
  58. deefaf6 Update retain-release.m to match updated warnings from r135310 by Jordy Rose · 13 years ago
  59. debb00f [libclang] Map canonical decl of a category implementation to the category decl. by Argyrios Kyrtzidis · 13 years ago
  60. e2f854d Revert r135304 and apply fix in clang_getCanonicalCursor per Doug's, Fariborz's comments. by Argyrios Kyrtzidis · 13 years ago
  61. 5b5402b Add tests for CFRefReport's path notes, and fix a few typos and non-standard terminology ('+0 retain counts') caught by the tests. by Jordy Rose · 13 years ago
  62. 1aa60ff [arcmt] Rewrite to "foo = nil;" not "foo = 0;", as suggested by Jordy. by Argyrios Kyrtzidis · 13 years ago
  63. 3e4d109 Prevent the -save-temps flag from modifying the input file if the input filename by Chad Rosier · 13 years ago
  64. ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
  65. cea2e3d The canonical decl for an ObjCImplDecl is it's interface class. Fixes rdar://8728637. by Argyrios Kyrtzidis · 13 years ago
  66. f55a869 [arcmt] For: by Argyrios Kyrtzidis · 13 years ago
  67. fc71ac8 Don't refer to check.deps unless LLVM_INCLUDE_TESTS is enabled by Douglas Gregor · 13 years ago
  68. 8f08426 [analyzer] GNU __null is a pointer-sized integer, not a pointer. Fixes PR10372. by Jordy Rose · 13 years ago
  69. e9b5d77 Fix typo by Joerg Sonnenberger · 13 years ago
  70. 3e1ef78 Use the new APFloat::convertToInt(APSInt) function to simplify uses of by Jeffrey Yasskin · 13 years ago
  71. 5b8968c Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  72. 91ae6b4 When creating a property in a class extension, make sure to check its by Douglas Gregor · 13 years ago
  73. 4c7d9f1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  74. 4e9272d Restore the C-style cast hack for enum template arguments, by John McCall · 13 years ago
  75. f70d12d Move the Serialization library from 'instantiation' to 'expansion', with by Chandler Carruth · 13 years ago
  76. 7110fd6 Add serialization support for SubstNonTypeTemplateParmExpr. by John McCall · 13 years ago
  77. 379010a Fix the definition of AsTypeExpr. I'm still not sure this by John McCall · 13 years ago
  78. d26c071 protect some calls to ConvertType when a function info is under construction by Chris Lattner · 13 years ago
  79. af5b043 Clean up UnixAPIChecker, including switching its array of BugTypes to llvm::OwningPtr<BugType> vars (the new convention). No functionality change. by Jordy Rose · 13 years ago
  80. 57964bd Clean up MacOSXAPIChecker, including switching its array of BugTypes to a single llvm::OwningPtr<BugType> (the new convention). No functionality change. by Jordy Rose · 13 years ago
  81. 71305cc Enhance the IR type lowering code to be much smarter about recursively lowering by Chris Lattner · 13 years ago
  82. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  83. 165622f Add 'Contains()' method to GRStateTrait for ImmutableList. Patch by Rui Paulo. by Ted Kremenek · 13 years ago
  84. 7c5c676 Switch a comment in Rewrite from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
  85. b29a610 Switch help text in the CC1 driver from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
  86. b10aa3e Switch comments and assert text in AST from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
  87. 711474a Switch comments about 'macro instantiation' to 'macro expansion' in ARCMigrate. by Chandler Carruth · 13 years ago
  88. e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
  89. e27eb59 Match llvm API change. by Evan Cheng · 13 years ago
  90. 05bcade Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. by Ted Kremenek · 13 years ago
  91. 17031a2 Tweak the CMake build so that building a project just containing Clang by Douglas Gregor · 13 years ago
  92. 2c18ca0 [arcmt] Don't remove retains/releases on a global variable, flag them with errors. rdar://9402555. by Argyrios Kyrtzidis · 13 years ago
  93. 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
  94. 2cd5366 [arcmt] Allow -retain of an __unsafe_unretained receiver if the result gets used. by Argyrios Kyrtzidis · 13 years ago
  95. 00fe761 Teach -Wconversion, -Wsign-compare etc. about division and remainder. by John McCall · 13 years ago
  96. cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
  97. e0e4076 [arcmt] Emit an error for unused -autorelease messages. by Argyrios Kyrtzidis · 13 years ago
  98. ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago
  99. dc998b4 Fix problems Johannes noticed, and extend test cases further. by Sebastian Redl · 13 years ago
  100. 3b80232 Remove InitializationSequence::ReferenceBinding, the last redundant sequence kind. by Sebastian Redl · 13 years ago