[all-commits] [llvm/llvm-project] 5656d7: [llvm][tapi-diff] Transition diff-tool to be more ...

Cyndy Ishida via All-commits all-commits at lists.llvm.org
Mon Jul 31 09:33:54 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5656d7971b395b6303661e2ef7c3e6960c715b2a
      https://github.com/llvm/llvm-project/commit/5656d7971b395b6303661e2ef7c3e6960c715b2a
  Author: Cyndy Ishida <cyndy_ishida at apple.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M llvm/test/CMakeLists.txt
    M llvm/test/lit.cfg.py
    A llvm/test/tools/llvm-readtapi/Inputs/macho.yaml
    A llvm/test/tools/llvm-readtapi/Inputs/v4A.tbd
    A llvm/test/tools/llvm-readtapi/Inputs/v4B.tbd
    A llvm/test/tools/llvm-readtapi/Inputs/v4C.tbd
    A llvm/test/tools/llvm-readtapi/Inputs/v4D.tbd
    A llvm/test/tools/llvm-readtapi/Inputs/v4E.tbd
    A llvm/test/tools/llvm-readtapi/compare-incorrect-format.test
    A llvm/test/tools/llvm-readtapi/compare-inlines.test
    A llvm/test/tools/llvm-readtapi/compare-left-single-inline.test
    A llvm/test/tools/llvm-readtapi/compare-matching-tapi-files.test
    A llvm/test/tools/llvm-readtapi/compare-mismatched-inlines.test
    A llvm/test/tools/llvm-readtapi/compare-misspelled-files.test
    A llvm/test/tools/llvm-readtapi/compare-multiple-inlines.test
    A llvm/test/tools/llvm-readtapi/compare-no-inlines.test
    A llvm/test/tools/llvm-readtapi/compare-right-single-inline.test
    A llvm/test/tools/llvm-readtapi/compare-v5.test
    R llvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml
    R llvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd
    R llvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
    R llvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd
    R llvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd
    R llvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd
    R llvm/test/tools/llvm-tapi-diff/incorrect-format.test
    R llvm/test/tools/llvm-tapi-diff/left-single-inline.test
    R llvm/test/tools/llvm-tapi-diff/matching-tbd.test
    R llvm/test/tools/llvm-tapi-diff/mismatched-number-of-inlines.test
    R llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test
    R llvm/test/tools/llvm-tapi-diff/multiple-inlines.test
    R llvm/test/tools/llvm-tapi-diff/no-inlines.test
    R llvm/test/tools/llvm-tapi-diff/right-single-inlines.test
    R llvm/test/tools/llvm-tapi-diff/same-num-inlines.test
    R llvm/test/tools/llvm-tapi-diff/v5.test
    A llvm/tools/llvm-readtapi/CMakeLists.txt
    A llvm/tools/llvm-readtapi/DiffEngine.cpp
    A llvm/tools/llvm-readtapi/DiffEngine.h
    A llvm/tools/llvm-readtapi/llvm-readtapi.cpp
    R llvm/tools/llvm-tapi-diff/CMakeLists.txt
    R llvm/tools/llvm-tapi-diff/DiffEngine.cpp
    R llvm/tools/llvm-tapi-diff/DiffEngine.h
    R llvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp

  Log Message:
  -----------
  [llvm][tapi-diff] Transition diff-tool to be more general purpose

This is the first of transition tapi-diff to be readtapi.
This tool will eventually replace functionality for Xcode's `xcrun tapi stubify` and
`xcrun tapi archive`.
This patch updates the tool name and is a minor refactor for the driver to handle more options.

Reviewed By: zixuw

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




More information about the All-commits mailing list