[PATCH] D81599: [analyzer] SATest: Add 5 more projects for testing

2020-06-25 Thread Valeriy Savchenko via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes.
Closed by commit rG6f55355c16b6: [analyzer] SATest: Add 5 more projects for 
testing (authored by vsavchenko).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81599/new/

https://reviews.llvm.org/D81599

Files:
  clang/utils/analyzer/Dockerfile
  clang/utils/analyzer/SATestBuild.py
  clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
  clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
  clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
  clang/utils/analyzer/projects/projects.json
  clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
  clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd

Index: clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/projects.json
===
--- clang/utils/analyzer/projects/projects.json
+++ clang/utils/analyzer/projects/projects.json
@@ -68,5 +68,40 @@
 "source": "git",
 "origin": "https://github.com/facebook/zstd.git;,
 "commit": "2af4e073"
+  },
+  {
+"name": "simbody",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/simbody/simbody.git;,
+"commit": "5cf513d"
+  },
+  {
+"name": "duckdb",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/cwida/duckdb.git;,
+"commit": "d098c9f"
+  },
+  {
+"name": "drogon",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/an-tao/drogon.git;,
+"commit": "fd2a612"
+  },
+  {
+"name": "fmt",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/fmtlib/fmt.git;,
+"commit": "5e7c70e"
+  },
+  {
+"name": "re2",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/google/re2.git;,
+"commit": "2b25567"
   }
 ]
Index: clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: 

[PATCH] D81599: [analyzer] SATest: Add 5 more projects for testing

2020-06-24 Thread Artem Dergachev via Phabricator via cfe-commits
NoQ accepted this revision.
NoQ added a comment.
This revision is now accepted and ready to land.

I also recall `harfbuzz` having some fairly unsettling C++ code to analyze.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81599/new/

https://reviews.llvm.org/D81599



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D81599: [analyzer] SATest: Add 5 more projects for testing

2020-06-24 Thread Kristóf Umann via Phabricator via cfe-commits
Szelethus added a comment.

AFAIK CppCheck has little to no dependencies, you just need to clone and 
compile it, that might also be worth a shot. Rtags, tmux, capnproto are also 
relatively painless, and are also quick to analyze. Xerces also has very few 
dependencies, and is a mid-sized project.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81599/new/

https://reviews.llvm.org/D81599



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D81599: [analyzer] SATest: Add 5 more projects for testing

2020-06-24 Thread Valeriy Savchenko via Phabricator via cfe-commits
vsavchenko updated this revision to Diff 273082.
vsavchenko added a comment.

Change build mode to Debug


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81599/new/

https://reviews.llvm.org/D81599

Files:
  clang/utils/analyzer/Dockerfile
  clang/utils/analyzer/SATestBuild.py
  clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
  clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
  clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
  clang/utils/analyzer/projects/projects.json
  clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
  clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd

Index: clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/projects.json
===
--- clang/utils/analyzer/projects/projects.json
+++ clang/utils/analyzer/projects/projects.json
@@ -68,5 +68,40 @@
 "source": "git",
 "origin": "https://github.com/facebook/zstd.git;,
 "commit": "2af4e073"
+  },
+  {
+"name": "simbody",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/simbody/simbody.git;,
+"commit": "5cf513d"
+  },
+  {
+"name": "duckdb",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/cwida/duckdb.git;,
+"commit": "d098c9f"
+  },
+  {
+"name": "drogon",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/an-tao/drogon.git;,
+"commit": "fd2a612"
+  },
+  {
+"name": "fmt",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/fmtlib/fmt.git;,
+"commit": "5e7c70e"
+  },
+  {
+"name": "re2",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/google/re2.git;,
+"commit": "2b25567"
   }
 ]
Index: clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/SATestBuild.py

[PATCH] D81599: [analyzer] SATest: Add 5 more projects for testing

2020-06-18 Thread Artem Dergachev via Phabricator via cfe-commits
NoQ added a comment.

Like in D81592 , we should take a look at 
enabling assertions. If this boils down to `-DCMAKE_BUILD_TYPE=Debug` then so 
be it(?)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81599/new/

https://reviews.llvm.org/D81599



___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D81599: [analyzer] SATest: Add 5 more projects for testing

2020-06-10 Thread Valeriy Savchenko via Phabricator via cfe-commits
vsavchenko created this revision.
vsavchenko added reviewers: NoQ, dcoughlin.
Herald added subscribers: cfe-commits, ASDenysPetrov, Charusso, dkrupp, 
donat.nagy, Szelethus, mikhail.ramalho, a.sidorin, szepet, baloghadamsoftware, 
xazax.hun.
Herald added a project: clang.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D81599

Files:
  clang/utils/analyzer/Dockerfile
  clang/utils/analyzer/SATestBuild.py
  clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
  clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
  clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
  clang/utils/analyzer/projects/projects.json
  clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
  clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd

Index: clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Release -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Release -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/projects.json
===
--- clang/utils/analyzer/projects/projects.json
+++ clang/utils/analyzer/projects/projects.json
@@ -68,5 +68,40 @@
 "source": "git",
 "origin": "https://github.com/facebook/zstd.git;,
 "commit": "2af4e073"
+  },
+  {
+"name": "simbody",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/simbody/simbody.git;,
+"commit": "5cf513d"
+  },
+  {
+"name": "duckdb",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/cwida/duckdb.git;,
+"commit": "d098c9f"
+  },
+  {
+"name": "drogon",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/an-tao/drogon.git;,
+"commit": "fd2a612"
+  },
+  {
+"name": "fmt",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/fmtlib/fmt.git;,
+"commit": "5e7c70e"
+  },
+  {
+"name": "re2",
+"mode": 1,
+"source": "git",
+"origin": "https://github.com/google/re2.git;,
+"commit": "2b25567"
   }
 ]
Index: clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Release -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Release -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
===
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Release -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
===
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
@@ -0,0 +1