[PATCH] D9600: Add scan-build python implementation

Laszlo Nagy via cfe-commits cfe-commits at lists.llvm.org
Tue Dec 1 12:57:19 PST 2015


rizsotto.mailinglist updated this revision to Diff 41556.
rizsotto.mailinglist added a comment.

update to the latest comments. notable changes:

- executables have distinct function now
- modules are renamed to fit with the executable names
- interposition of analyzer execution is merged into a single executable
- documentation update
- more tests were run against:
  - tested independent python package installation
  - tested on OSX and FreeBSD too
  - tested against different build systems
  - tests were added to check different interception modes


http://reviews.llvm.org/D9600

Files:
  tools/scan-build-py/CHANGES.txt
  tools/scan-build-py/LICENSE.txt
  tools/scan-build-py/MANIFEST.in
  tools/scan-build-py/README.md
  tools/scan-build-py/bin/analyze-build
  tools/scan-build-py/bin/analyze-c++
  tools/scan-build-py/bin/analyze-cc
  tools/scan-build-py/bin/intercept-build
  tools/scan-build-py/bin/intercept-c++
  tools/scan-build-py/bin/intercept-cc
  tools/scan-build-py/bin/scan-build
  tools/scan-build-py/libear/__init__.py
  tools/scan-build-py/libear/config.h.in
  tools/scan-build-py/libear/ear.c
  tools/scan-build-py/libscanbuild/__init__.py
  tools/scan-build-py/libscanbuild/analyze.py
  tools/scan-build-py/libscanbuild/clang.py
  tools/scan-build-py/libscanbuild/command.py
  tools/scan-build-py/libscanbuild/intercept.py
  tools/scan-build-py/libscanbuild/report.py
  tools/scan-build-py/libscanbuild/resources/scanview.css
  tools/scan-build-py/libscanbuild/resources/selectable.js
  tools/scan-build-py/libscanbuild/resources/sorttable.js
  tools/scan-build-py/libscanbuild/runner.py
  tools/scan-build-py/libscanbuild/shell.py
  tools/scan-build-py/requirements.txt
  tools/scan-build-py/setup.py
  tools/scan-build-py/tests/__init__.py
  tools/scan-build-py/tests/functional/__init__.py
  tools/scan-build-py/tests/functional/cases/__init__.py
  tools/scan-build-py/tests/functional/cases/test_create_cdb.py
  tools/scan-build-py/tests/functional/cases/test_exec_anatomy.py
  tools/scan-build-py/tests/functional/cases/test_from_cdb.py
  tools/scan-build-py/tests/functional/cases/test_from_cmd.py
  tools/scan-build-py/tests/functional/exec/CMakeLists.txt
  tools/scan-build-py/tests/functional/exec/config.h.in
  tools/scan-build-py/tests/functional/exec/main.c
  tools/scan-build-py/tests/functional/src/broken-one.c
  tools/scan-build-py/tests/functional/src/broken-two.c
  tools/scan-build-py/tests/functional/src/build/Makefile
  tools/scan-build-py/tests/functional/src/clean-one.c
  tools/scan-build-py/tests/functional/src/clean-two.c
  tools/scan-build-py/tests/functional/src/compilation_database/build_broken.json.in
  tools/scan-build-py/tests/functional/src/compilation_database/build_clean.json.in
  tools/scan-build-py/tests/functional/src/compilation_database/build_regular.json.in
  tools/scan-build-py/tests/functional/src/emit-one.c
  tools/scan-build-py/tests/functional/src/emit-two.c
  tools/scan-build-py/tests/functional/src/include/clean-one.h
  tools/scan-build-py/tests/functional/src/main.c
  tools/scan-build-py/tests/unit/__init__.py
  tools/scan-build-py/tests/unit/fixtures.py
  tools/scan-build-py/tests/unit/test_analyze.py
  tools/scan-build-py/tests/unit/test_clang.py
  tools/scan-build-py/tests/unit/test_command.py
  tools/scan-build-py/tests/unit/test_intercept.py
  tools/scan-build-py/tests/unit/test_report.py
  tools/scan-build-py/tests/unit/test_runner.py
  tools/scan-build-py/tests/unit/test_shell.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9600.41556.patch
Type: text/x-patch
Size: 208185 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20151201/1df48627/attachment-0001.bin>


More information about the cfe-commits mailing list