[all-commits] [llvm/llvm-project] b12837: [libc++] Make it easier to re-generate the ABI lists

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon Nov 2 08:37:07 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b128373eb85e3f3813c2d71ece1999046d6aff54
      https://github.com/llvm/llvm-project/commit/b128373eb85e3f3813c2d71ece1999046d6aff54
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2020-11-02 (Mon, 02 Nov 2020)

  Changed paths:
    M libcxx/lib/abi/CMakeLists.txt
    M libcxx/lib/abi/README.TXT
    A libcxx/utils/generate_abi_list.py
    R libcxx/utils/sym_extract.py
    R libcxx/utils/sym_match.py

  Log Message:
  -----------
  [libc++] Make it easier to re-generate the ABI lists

Instead of having to remember the command-line to use every time, this
commit adds a CMake target to generate the ABI list in the current
configuration, if it is supported.

As a fly-by change, remove scripts that are now unused (sym_match.py
and sym_extract.py).


  Commit: 2ca4406de8354357c1b782591e527c1848bf6998
      https://github.com/llvm/llvm-project/commit/2ca4406de8354357c1b782591e527c1848bf6998
  Author: Louis Dionne <ldionne at apple.com>
  Date:   2020-11-02 (Mon, 02 Nov 2020)

  Changed paths:
    M libcxx/lib/abi/x86_64-apple-darwin.v1.abilist
    M libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist

  Log Message:
  -----------
  [libc++] NFC: Re-generate the ABI lists with the new script

The new script keeps the results sorted, which is why the ABI lists appear
to have changed so much. However, this commit makes no actual ABI change.


Compare: https://github.com/llvm/llvm-project/compare/327bf5c2d910...2ca4406de835


More information about the All-commits mailing list