Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1 |
|
#
f82fb06c |
| 26-Sep-2024 |
Daniel Krupp <daniel.krupp@ericsson.com> |
[analyzer] Moving TaintPropagation checker out of alpha (#67352)
This commit moves the **alpha.security.taint.TaintPropagation** and
**alpha.security.taint.GenericTaint** checkers to the **optin.ta
[analyzer] Moving TaintPropagation checker out of alpha (#67352)
This commit moves the **alpha.security.taint.TaintPropagation** and
**alpha.security.taint.GenericTaint** checkers to the **optin.taint**
optional package.
These checkers were stabilized and improved by recent commits thus
they are ready for production use.
show more ...
|
Revision tags: llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5 |
|
#
dd3c26a0 |
| 17-May-2023 |
Tobias Hieta <tobias@hieta.se> |
[NFC][Py Reformat] Reformat python files in clang and clang-tools-extra
This is an ongoing series of commits that are reformatting our Python code.
Reformatting is done with `black`.
If you end up
[NFC][Py Reformat] Reformat python files in clang and clang-tools-extra
This is an ongoing series of commits that are reformatting our Python code.
Reformatting is done with `black`.
If you end up having problems merging this commit because you have made changes to a python file, the best way to handle that is to run git checkout --ours <yourfile> and then reformat it with black.
If you run into any problems, post to discourse about it and we will try to help.
RFC Thread below:
https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style
Reviewed By: MatzeB
Differential Revision: https://reviews.llvm.org/D150761
show more ...
|
Revision tags: llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1, llvmorg-15-init, llvmorg-13.0.1, llvmorg-13.0.1-rc3, llvmorg-13.0.1-rc2, llvmorg-13.0.1-rc1 |
|
#
a3d0b580 |
| 01-Oct-2021 |
Manas <manas18244@iiitd.ac.in> |
[analyzer] Fix deprecated plistlib functions
It replaces the usage of readPlist,writePlist functions with load,dump in plistlib package.
This fixes deprecation issues when analyzer reports are bein
[analyzer] Fix deprecated plistlib functions
It replaces the usage of readPlist,writePlist functions with load,dump in plistlib package.
This fixes deprecation issues when analyzer reports are being generated outside of docker.
Patch by Manas!
Reviewed By: steakhal
Differential Revision: https://reviews.llvm.org/D107312
show more ...
|
Revision tags: llvmorg-13.0.0, llvmorg-13.0.0-rc4, llvmorg-13.0.0-rc3, llvmorg-13.0.0-rc2 |
|
#
198e6771 |
| 17-Aug-2021 |
Deep Majumder <deep.majumder2019@gmail.com> |
[analyzer] Add option to SATest.py for extra checkers
This patch adds the flag `extra-checkers` to the sub-command `build` for passing a comma separated list of additional checkers to include.
Diff
[analyzer] Add option to SATest.py for extra checkers
This patch adds the flag `extra-checkers` to the sub-command `build` for passing a comma separated list of additional checkers to include.
Differential Revision: https://reviews.llvm.org/D106739
show more ...
|
Revision tags: llvmorg-13.0.0-rc1, llvmorg-14-init, llvmorg-12.0.1, llvmorg-12.0.1-rc4, llvmorg-12.0.1-rc3, llvmorg-12.0.1-rc2, llvmorg-12.0.1-rc1, llvmorg-12.0.0, llvmorg-12.0.0-rc5, llvmorg-12.0.0-rc4, llvmorg-12.0.0-rc3, llvmorg-12.0.0-rc2, llvmorg-11.1.0, llvmorg-11.1.0-rc3, llvmorg-12.0.0-rc1, llvmorg-13-init, llvmorg-11.1.0-rc2, llvmorg-11.1.0-rc1, llvmorg-11.0.1, llvmorg-11.0.1-rc2, llvmorg-11.0.1-rc1, llvmorg-11.0.0, llvmorg-11.0.0-rc6, llvmorg-11.0.0-rc5, llvmorg-11.0.0-rc4, llvmorg-11.0.0-rc3, llvmorg-11.0.0-rc2, llvmorg-11.0.0-rc1, llvmorg-12-init |
|
#
5b4f1435 |
| 10-Jul-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer][tests] Introduce analyzer benchmarking framework
Summary: This commit includes a couple of changes: * Benchmark selected projects by analyzing them multiple times * Compare two benchm
[analyzer][tests] Introduce analyzer benchmarking framework
Summary: This commit includes a couple of changes: * Benchmark selected projects by analyzing them multiple times * Compare two benchmarking results and visualizing them on one chart * Organize project build logging, so we can use the same code in benchmarks
Differential Revision: https://reviews.llvm.org/D83539
show more ...
|
#
00997d1c |
| 10-Jul-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer][tests] Fix zip unpacking
Differential Revision: https://reviews.llvm.org/D83374
|
#
21bacc21 |
| 10-Jul-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer][tests] Measure peak memory consumption for every project
Differential Revision: https://reviews.llvm.org/D82967
|
Revision tags: llvmorg-10.0.1, llvmorg-10.0.1-rc4, llvmorg-10.0.1-rc3, llvmorg-10.0.1-rc2 |
|
#
495fd640 |
| 09-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATest: Use logger in single-threaded mode as well
Summary: It generalizes the way the output looks across any -jN. Additionally it solves the buffering problems.
Differential Revision:
[analyzer] SATest: Use logger in single-threaded mode as well
Summary: It generalizes the way the output looks across any -jN. Additionally it solves the buffering problems.
Differential Revision: https://reviews.llvm.org/D81601
show more ...
|
#
6f55355c |
| 08-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATest: Add 5 more projects for testing
Differential Revision: https://reviews.llvm.org/D81599
|
#
38b455e9 |
| 03-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATest: Add option to specify projects to test
Differential Revision: https://reviews.llvm.org/D81569
|
#
d9944da2 |
| 03-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATest: Introduce a single entrypoint for regression scripts
Differential Revision: https://reviews.llvm.org/D81567
|
#
35dd0147 |
| 03-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] CmpRuns.py: Decouple main functionality from argparse
Summary: It makes it much harder to use from other modules when one of the parameters is an argparse Namespace. This commit makes it
[analyzer] CmpRuns.py: Decouple main functionality from argparse
Summary: It makes it much harder to use from other modules when one of the parameters is an argparse Namespace. This commit makes it easier to use CmpRuns programmatically.
Differential Revision: https://reviews.llvm.org/D81566
show more ...
|
#
bbb8f171 |
| 02-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATest: Add posibility to download source from git and zip
Differential Revision: https://reviews.llvm.org/D81564
|
#
fb4b5652 |
| 01-Jun-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATest: Move from csv to json project maps
Summary: JSON format is a bit more verbose and easier to reason about and extend. For this reason, before extending SATestBuild functionality i
[analyzer] SATest: Move from csv to json project maps
Summary: JSON format is a bit more verbose and easier to reason about and extend. For this reason, before extending SATestBuild functionality it is better to refactor the part of how we configure the whole system.
Differential Revision: https://reviews.llvm.org/D81563
show more ...
|
#
98f737f4 |
| 25-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] CmpRuns.py: Refactor and add type annotations. NFC.
Differential Revision: https://reviews.llvm.org/D80517
|
#
53953894 |
| 27-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATestBuild.py: Make verbosity level a cmd option
Reviewers: NoQ, dcoughlin
Subscribers: xazax.hun, baloghadamsoftware, szepet, a.sidorin, mikhail.ramalho, Szelethus, donat.nagy, dkrupp,
[analyzer] SATestBuild.py: Make verbosity level a cmd option
Reviewers: NoQ, dcoughlin
Subscribers: xazax.hun, baloghadamsoftware, szepet, a.sidorin, mikhail.ramalho, Szelethus, donat.nagy, dkrupp, Charusso, ASDenysPetrov, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D80626
show more ...
|
#
a5b2503a |
| 22-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATestBuild.py: Fix hang when one of the tasks fails
Summary: Tasks can crash with many different exceptions including SystemExit. Bare except still causes a warning, so let's use BaseExc
[analyzer] SATestBuild.py: Fix hang when one of the tasks fails
Summary: Tasks can crash with many different exceptions including SystemExit. Bare except still causes a warning, so let's use BaseException instead.
Differential Revision: https://reviews.llvm.org/D80443
show more ...
|
#
7cebfa4e |
| 22-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATestUtils.py: Refactor and add type annotations
Differential Revision: https://reviews.llvm.org/D80424
|
#
4902ca6d |
| 21-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATestBuild.py: Refactor and add type annotations
Summary: SATest scripts should be more python-style than they are now. This includes better architecture, type annotations, naming conves
[analyzer] SATestBuild.py: Refactor and add type annotations
Summary: SATest scripts should be more python-style than they are now. This includes better architecture, type annotations, naming convesions, and up-to-date language features. This commit starts with two scripts SATestBuild and SATestAdd.
Differential Revision: https://reviews.llvm.org/D80423
show more ...
|
Revision tags: llvmorg-10.0.1-rc1 |
|
#
6846aec7 |
| 19-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] SATestBuild.py: Optionally override compiler
Differential Revision: https://reviews.llvm.org/D80211
|
#
1a3b801d |
| 15-May-2020 |
Artem Dergachev <artem.dergachev@gmail.com> |
[analyzer] SATestBuild.py: Fix handling invalid plists after 2to3 conversion.
The updated plistlib throws a different exception class.
|
#
c98872e3 |
| 14-May-2020 |
Valeriy Savchenko <vsavchenko@apple.com> |
[analyzer] Modernize analyzer's Python scripts
Summary: Fix read/write in binary format, which crashes Python 3. Additionally, clean up redundant (as for Python 3) code and fix a handful of flake8 w
[analyzer] Modernize analyzer's Python scripts
Summary: Fix read/write in binary format, which crashes Python 3. Additionally, clean up redundant (as for Python 3) code and fix a handful of flake8 warnings.
Differential Revision: https://reviews.llvm.org/D79932
show more ...
|
#
8cbd3f43 |
| 13-May-2020 |
Artem Dergachev <artem.dergachev@gmail.com> |
[analyzer] SATestBuild.py: Be defensive against corrupt plist files.
|
#
11c8c2a5 |
| 12-May-2020 |
Artem Dergachev <artem.dergachev@gmail.com> |
[analyzer] SATestBuild.py: Fix support for #NOPREFIX.
Regressed in ec2d93c.
|
#
ec2d93c7 |
| 11-May-2020 |
Artem Dergachev <artem.dergachev@gmail.com> |
[analyzer] SATestBuild.py: Allow comments in run_static_analyzer.cmd.
Because those can get really weird sometimes.
|