[all-commits] [llvm/llvm-project] c6f29d: [readtapi] Setup simple stubify support (#76075)

Cyndy Ishida via All-commits all-commits at lists.llvm.org
Wed Dec 20 14:57:06 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c6f29dbb596ff0fd6d8b6445eabbf01f6d063c8c
      https://github.com/llvm/llvm-project/commit/c6f29dbb596ff0fd6d8b6445eabbf01f6d063c8c
  Author: Cyndy Ishida <cyndy_ishida at apple.com>
  Date:   2023-12-20 (Wed, 20 Dec 2023)

  Changed paths:
    A llvm/include/llvm/TextAPI/Utils.h
    M llvm/lib/TextAPI/CMakeLists.txt
    A llvm/lib/TextAPI/Utils.cpp
    A llvm/test/tools/llvm-readtapi/Inputs/flat_namespace.yaml
    A llvm/test/tools/llvm-readtapi/Inputs/mixed-swift-objc.yaml
    A llvm/test/tools/llvm-readtapi/Inputs/objc.yaml
    A llvm/test/tools/llvm-readtapi/Inputs/thread_local.yaml
    A llvm/test/tools/llvm-readtapi/Inputs/universal.yaml
    R llvm/test/tools/llvm-readtapi/compare-incorrect-format.test
    A llvm/test/tools/llvm-readtapi/compare-tbd-dylib.test
    A llvm/test/tools/llvm-readtapi/stubify-invalid.test
    A llvm/test/tools/llvm-readtapi/stubify.test
    M llvm/test/tools/llvm-readtapi/write.test
    M llvm/tools/llvm-readtapi/CMakeLists.txt
    M llvm/tools/llvm-readtapi/TapiOpts.td
    M llvm/tools/llvm-readtapi/llvm-readtapi.cpp

  Log Message:
  -----------
  [readtapi] Setup simple stubify support (#76075)

Stubify broadly takes either tbd files or binary dylibs and turns them
into tbd files. In future patches, stubify will also allow additional
information to be embedded into the final TBD output too.

Add Util APIs to TextAPI for common operations used by readtapi for now.




More information about the All-commits mailing list