[all-commits] [llvm/llvm-project] 16857c: [libcxxabi, libunwind] [test] Quote the python pat...

Martin Storsjö via All-commits all-commits at lists.llvm.org
Thu Apr 6 01:09:29 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 16857c4a30da502297ad3ac731ae3fb1a9e5d611
      https://github.com/llvm/llvm-project/commit/16857c4a30da502297ad3ac731ae3fb1a9e5d611
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M libcxxabi/test/CMakeLists.txt
    M libunwind/test/CMakeLists.txt

  Log Message:
  -----------
  [libcxxabi, libunwind] [test] Quote the python path properly for LIB*_EXECUTOR

This is the same as c218c80c730a14a1cbcebd588b18220a879702c6,
but for libcxxabi and libunwind.

This fixes running tests on Windows with Python installed in
e.g. "C:\Program Files\Python38".

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


  Commit: a017aefeac9c7128b5fd702098381abc09508e45
      https://github.com/llvm/llvm-project/commit/a017aefeac9c7128b5fd702098381abc09508e45
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M libunwind/src/Unwind-EHABI.cpp
    M libunwind/src/Unwind-seh.cpp
    M libunwind/src/UnwindLevel1.c

  Log Message:
  -----------
  [libunwind] Fix a typo in a debug log message. NFC.

This typo (unw_step instead of unw_get_proc_info) has been around since
the initial public commit of libunwind.

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


  Commit: a33d5a9939aa3c0bcdb0f951c0bc4b96071bda2c
      https://github.com/llvm/llvm-project/commit/a33d5a9939aa3c0bcdb0f951c0bc4b96071bda2c
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M libunwind/src/config.h

  Log Message:
  -----------
  [libunwind] Fflush stderr after each log message

In most configs, stderr is line buffered by default, but in some
cases on Windows (running in git bash, or running in Wine) stderr
can end up fully buffered.

See 2ec75a0869ab01fa9caf310e8a31eb7716182d30 for a similar change
for the output from lit itself.

This has no effect on libunwind when the log messages aren't enabled
via the environment variables.

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


  Commit: b25e989e68372ab604e6da1934e51344880db87c
      https://github.com/llvm/llvm-project/commit/b25e989e68372ab604e6da1934e51344880db87c
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M libunwind/CMakeLists.txt
    A libunwind/test/configs/llvm-libunwind-mingw.cfg.in

  Log Message:
  -----------
  [libunwind] [test] Add a mingw specific test config file

This matches how it is done for libcxx and libcxxabi.

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


  Commit: 002897b5f1b253a6c78b6a1790952b4f399623c2
      https://github.com/llvm/llvm-project/commit/002897b5f1b253a6c78b6a1790952b4f399623c2
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M compiler-rt/test/CMakeLists.txt

  Log Message:
  -----------
  [compiler-rt] Create the umbrella check-compiler-rt test target in non-standalone builds too

I don't see why we can't have this target when built as a project alongside
llvm; especially in such build configs, it's useful to have one single target
for running all tests (in standalone builds, check-all does the same too),

Keep the creation of the check-all target only for standalone builds.

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


  Commit: f2c9d24e8c8d25ce7ad4766049bbce3800eb3e19
      https://github.com/llvm/llvm-project/commit/f2c9d24e8c8d25ce7ad4766049bbce3800eb3e19
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M compiler-rt/lib/fuzzer/tests/CMakeLists.txt

  Log Message:
  -----------
  [compiler-rt] [test] [fuzzer] Don't pass msvc/clang-cl specific flags to mingw tools

This fixes building the tests so that the tests can start
executing (even if there still are lots of failures).

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


  Commit: 95f67bbc9fbde160f9696b0be4ebb5b845813a4b
      https://github.com/llvm/llvm-project/commit/95f67bbc9fbde160f9696b0be4ebb5b845813a4b
  Author: Martin Storsjö <martin at martin.st>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M compiler-rt/test/profile/lit.cfg.py

  Log Message:
  -----------
  [compiler-rt] [test] Only pass -incremental:no to the linker for MSVC/clang-cl

The target_is_msvc variable in lit.cfg.py matches a similar pattern
used in the asan lit.cfg.py.

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


Compare: https://github.com/llvm/llvm-project/compare/503ef0a8e79e...95f67bbc9fbd


More information about the All-commits mailing list