[all-commits] [llvm/llvm-project] 97b5e0: [libc++] Remove explicit instantiations of __inser...

philnik777 via All-commits all-commits at lists.llvm.org
Wed Feb 1 10:53:54 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 97b5e0147c6f0ac2da673387ed6e6c2082c843f3
      https://github.com/llvm/llvm-project/commit/97b5e0147c6f0ac2da673387ed6e6c2082c843f3
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2023-02-01 (Wed, 01 Feb 2023)

  Changed paths:
    M libcxx/include/__algorithm/sort.h
    M libcxx/lib/abi/CHANGELOG.TXT
    M libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
    M libcxx/src/algorithm.cpp

  Log Message:
  -----------
  [libc++] Remove explicit instantiations of __insertion_sort_incomplete and __sort5 from the dylib

These instantiations were never visible, because they are only used in `__sort`, which is also explicitly instantiated in the dylib.

Reviewed By: ldionne, #libc

Spies: #libc_vendors, emaste, nemanjai, libcxx-commits

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




More information about the All-commits mailing list