[all-commits] [llvm/llvm-project] 3c4bad: [libc++] Remove a few incorrect _LIBCPP_EXPORTED_F...

Nikolas Klauser via All-commits all-commits at lists.llvm.org
Mon Aug 25 23:04:50 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3c4bad0504417fe06a2348d62f3589a83e47c177
      https://github.com/llvm/llvm-project/commit/3c4bad0504417fe06a2348d62f3589a83e47c177
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2025-08-26 (Tue, 26 Aug 2025)

  Changed paths:
    M libcxx/docs/DesignDocs/VisibilityMacros.rst
    M libcxx/include/__charconv/from_chars_result.h
    M libcxx/include/__charconv/to_chars_result.h
    M libcxx/include/__filesystem/file_status.h
    M libcxx/include/__filesystem/path.h
    M libcxx/include/__filesystem/space_info.h
    M libcxx/include/__format/formatter_output.h
    M libcxx/include/__memory_resource/pool_options.h
    M libcxx/include/__mutex/tag_types.h
    M libcxx/include/__new/nothrow_t.h
    M libcxx/include/__system_error/error_category.h
    M libcxx/include/__thread/id.h
    M libcxx/include/__tuple/sfinae_helpers.h
    M libcxx/include/__utility/in_place.h

  Log Message:
  -----------
  [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (#132602)

This has two benefits:
- It is less likely that the macro will be copy-pasted around when
unnecessary
- We can drop `_LIBCPP_HIDE_FROM_ABI` from any member functions once we
are able to make `_LIBCPP_HIDE_FROM_ABI` the default within libc++



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list