Nathan Froyd
1c5d4264f1
Bug 1448028 - use third-party path list for implicit constructor checks; r=andi
...
The check for whether an implicit constructor is in a third-party
directory currently has a homegrown list of directories to ignore.
Let's move this over to the (more complete!) list of third-party
directories maintained elsewhere.
2018-03-27 10:51:31 -04:00
André Bargull
29e33e9012
Bug 1405993 - Part 1: Don't report warnings for sprintf calls in ICU. r=mystor
2017-11-01 11:47:59 -07:00
Sylvestre Ledru
173e982fb0
Bug 1410472 - clang-plugin follows the LLVM coding style for real r=mystor
...
MozReview-Commit-ID: AXrQEjWzxvg
2017-10-20 19:11:50 +02:00
Tristan Bourvon
40e28142fc
Bug 1380423 - Add static-analysis to enforce strict rules on functions which can run scripts. r=mystor
...
MozReview-Commit-ID: GGSyq0z5msB
2017-08-08 19:48:53 +03:00
Tristan Bourvon
dfbd406f3d
Bug 1390064 - Fix IgnoreTrivials in Utils.h by changing cast to cast_or_null r=mystor
...
MozReview-Commit-ID: E1uMaMRrCuO
2017-08-14 11:40:36 +02:00
Tristan Bourvon
864ebf8c36
Bug 1374024 - apply clang-format on some files from static analysis. r=mystor
...
MozReview-Commit-ID: COh2u6PIeY
2017-07-13 12:00:06 +02:00
Tristan Bourvon
29342c4869
Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor
...
MozReview-Commit-ID: 9khNt59ONF
2017-07-05 16:14:21 +02:00
Carsten "Tomcat" Book
a24ea340b2
Backed out changeset 1a0693cc418b (bug 1374024) for bustage
2017-07-13 15:14:51 +02:00
Carsten "Tomcat" Book
63a12c36c7
Backed out changeset b4a4d8144010 (bug 1374024)
2017-07-13 15:14:36 +02:00
Tristan Bourvon
973c68d068
Bug 1374024 - clang-format on some files from static analysis directory. r=mystor
...
MozReview-Commit-ID: COh2u6PIeY
2017-07-12 14:32:09 +02:00
Tristan Bourvon
6a4126ce92
Bug 1374024 - add checker to prevent dangling pointers returned by method calls on temporaries. r=mystor
...
MozReview-Commit-ID: 9khNt59ONFE
2017-07-05 16:14:21 +02:00
Carsten "Tomcat" Book
ceffb7dd43
Backed out changeset 1a49d403a9a4 (bug 1374024) for bustage
2017-07-13 11:10:31 +02:00
Carsten "Tomcat" Book
f55564e82d
Backed out changeset 7f768b83c928 (bug 1374024)
2017-07-13 11:10:19 +02:00
Tristan Bourvon
804c17d680
Bug 1374024 - clang-format on some files from static analysis directory. r=mystor
...
MozReview-Commit-ID: COh2u6PIeY
2017-07-12 14:32:09 +02:00
Tristan Bourvon
440b29a99d
Bug 1374024 - add checker to prevent dangling pointers returned by method calls
...
on temporaries. r=mystor
MozReview-Commit-ID: 9khNt59ONFE
2017-07-05 16:14:21 +02:00
Bruce Sun
c6ce1833d2
Bug 1368948: [5/7] Suppress clang-plugin errors. r=Ehsan
...
MozReview-Commit-ID: 3uJHP2oerqK
2017-06-29 17:16:38 -07:00
Michael Layzell
68f5a56706
Bug 1339537 - Part 1: Teach the clang plugin about ThirdPartyPaths.txt, r=ehsan
...
MozReview-Commit-ID: PS9x7Nh1h8
2017-04-27 12:44:46 -04:00
Kearwood Gilbert
6804dc02e9
Bug 1356382 - Move jsoncpp library and ensure it is included even when crashreporter is not r=ted
...
MozReview-Commit-ID: 2g9sFP6QQCU
2017-04-19 14:41:03 -07:00
Dan Minor
bd3cf2a33a
Bug 964133 - Build gflags; r=ted.mielczarik
...
This adds gflags to the list of ignored directories for clang static
analysis and adds "explicit" where required in mutex.h.
We also stop building a duplicate copy of snprintf for windows as our builds
already include a definition for it.
MozReview-Commit-ID: 4uMhTMvAKL0
2017-03-28 15:46:57 -04:00
Michael Layzell
a193ced4cc
Bug 1332078 - Ignore trivial nodes when checking for MOZ_NO_ADDREF_RELEASE_ON_RETURN calls, r=ehsan
...
MozReview-Commit-ID: JWBQXSTrlad
2017-01-19 15:27:22 -05:00
Jonathan Kew
21db8f04a1
Bug 1324739 - patch 2 - Enable use of sfntly in Skia-PDF to subset fonts. r=lsalzman,glandium
2017-01-07 22:20:25 +00:00
Ehsan Akhgari
189fe5e43b
Bug 1324328 follow-up: Make hasCustomAnnotation's second argument a StringRef
2016-12-28 21:20:43 -05:00
Ehsan Akhgari
b4ba322748
Bug 1324328 - Remove MozChecker and some unused code; r=mystor
2016-12-28 21:14:51 -05:00
Ehsan Akhgari
8e6e79ff90
Bug 1324239 - Refactor the clang plugin; r=mystor
...
This patch mostly just splits up clang-plugin.cpp into separate files for
different classes or helpers.
2016-12-28 20:17:48 -05:00