[all-commits] [llvm/llvm-project] 98f737: [analyzer] CmpRuns.py: Refactor and add type annot...

Valeriy Savchenko via All-commits all-commits at lists.llvm.org
Tue Jun 16 03:31:24 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 98f737f4bfc79acac31d899886ad6b5d44396bde
      https://github.com/llvm/llvm-project/commit/98f737f4bfc79acac31d899886ad6b5d44396bde
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/CmpRuns.py
    M clang/utils/analyzer/SATestBuild.py

  Log Message:
  -----------
  [analyzer] CmpRuns.py: Refactor and add type annotations. NFC.

Differential Revision: https://reviews.llvm.org/D80517


  Commit: 4a606e0a8c8f196832049c9a6c297589dacedb04
      https://github.com/llvm/llvm-project/commit/4a606e0a8c8f196832049c9a6c297589dacedb04
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/CmpRuns.py

  Log Message:
  -----------
  [analyzer] CmpRuns.py: Fix error due to statistics differences

Differential Revision: https://reviews.llvm.org/D81642


  Commit: fb4b565212b0158e2b41ffec71a7c4282907cda9
      https://github.com/llvm/llvm-project/commit/fb4b565212b0158e2b41ffec71a7c4282907cda9
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    A clang/utils/analyzer/ProjectMap.py
    M clang/utils/analyzer/SATestAdd.py
    M clang/utils/analyzer/SATestBuild.py
    M clang/utils/analyzer/SATestUpdateDiffs.py

  Log Message:
  -----------
  [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


  Commit: bbb8f171364b78c6290fcdbf48b214a870dd1caf
      https://github.com/llvm/llvm-project/commit/bbb8f171364b78c6290fcdbf48b214a870dd1caf
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/ProjectMap.py
    M clang/utils/analyzer/SATestBuild.py

  Log Message:
  -----------
  [analyzer] SATest: Add posibility to download source from git and zip

Differential Revision: https://reviews.llvm.org/D81564


  Commit: 4a7b3d406f1eca8c9bb8091f92da55ff2c72ab44
      https://github.com/llvm/llvm-project/commit/4a7b3d406f1eca8c9bb8091f92da55ff2c72ab44
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/SATestAdd.py

  Log Message:
  -----------
  [analyzer] SATestAdd.py: Parse arguments with argparse

Differential Revision: https://reviews.llvm.org/D81565


  Commit: 35dd0147cdd0b8a145592d895d0a64eedb397917
      https://github.com/llvm/llvm-project/commit/35dd0147cdd0b8a145592d895d0a64eedb397917
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/CmpRuns.py
    M clang/utils/analyzer/SATestBuild.py

  Log Message:
  -----------
  [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


  Commit: d9944da273c42846947b028c02b7a59880ca50ed
      https://github.com/llvm/llvm-project/commit/d9944da273c42846947b028c02b7a59880ca50ed
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/CmpRuns.py
    A clang/utils/analyzer/SATest.py
    M clang/utils/analyzer/SATestAdd.py
    M clang/utils/analyzer/SATestBuild.py
    M clang/utils/analyzer/SATestUpdateDiffs.py

  Log Message:
  -----------
  [analyzer] SATest: Introduce a single entrypoint for regression scripts

Differential Revision: https://reviews.llvm.org/D81567


  Commit: dc8a77de7db71dc52b0c75b3bb5437d9ae0ccc8c
      https://github.com/llvm/llvm-project/commit/dc8a77de7db71dc52b0c75b3bb5437d9ae0ccc8c
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/ProjectMap.py

  Log Message:
  -----------
  [analyzer] ProjectMap: Do not serialize fields with default values

Differential Revision: https://reviews.llvm.org/D81568


  Commit: 38b455e91a63cc20c24b19ab4f469f7c6c60db44
      https://github.com/llvm/llvm-project/commit/38b455e91a63cc20c24b19ab4f469f7c6c60db44
  Author: Valeriy Savchenko <vsavchenko at apple.com>
  Date:   2020-06-16 (Tue, 16 Jun 2020)

  Changed paths:
    M clang/utils/analyzer/ProjectMap.py
    M clang/utils/analyzer/SATest.py
    M clang/utils/analyzer/SATestBuild.py

  Log Message:
  -----------
  [analyzer] SATest: Add option to specify projects to test

Differential Revision: https://reviews.llvm.org/D81569


Compare: https://github.com/llvm/llvm-project/compare/2176af342819...38b455e91a63


More information about the All-commits mailing list