[all-commits] [llvm/llvm-project] 87dd51: [libc++] Remove support for CloudABI, which has be...

Louis Dionne via All-commits all-commits at lists.llvm.org
Tue Aug 24 11:11:45 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 87dd51983cf91e6db8e1975b7984a4902728470e
      https://github.com/llvm/llvm-project/commit/87dd51983cf91e6db8e1975b7984a4902728470e
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2021-08-24 (Tue, 24 Aug 2021)

  Changed paths:
    M libcxx/CMakeLists.txt
    M libcxx/docs/DesignDocs/CapturingConfigInfo.rst
    M libcxx/include/__config
    M libcxx/include/__config_site.in
    M libcxx/include/clocale
    M libcxx/include/cstdio
    M libcxx/include/cstring
    M libcxx/include/ctime
    M libcxx/include/cwchar
    M libcxx/include/fstream
    M libcxx/include/iostream
    M libcxx/include/locale
    M libcxx/src/iostream.cpp
    R libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/fopen.compile.fail.cpp
    R libcxx/test/libcxx/input.output/file.streams/c.files/no.global.filesystem.namespace/rename.compile.fail.cpp
    R libcxx/test/libcxx/utilities/time/date.time/asctime.thread-unsafe.compile.fail.cpp
    R libcxx/test/libcxx/utilities/time/date.time/ctime.thread-unsafe.compile.fail.cpp
    R libcxx/test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.compile.fail.cpp
    R libcxx/test/libcxx/utilities/time/date.time/localtime.thread-unsafe.compile.fail.cpp
    M libcxx/test/std/depr/depr.c.headers/string_h.pass.cpp
    M libcxx/test/std/depr/depr.c.headers/wchar_h.pass.cpp
    M libcxx/test/std/input.output/file.streams/c.files/cstdio.pass.cpp
    R libcxx/test/std/input.output/file.streams/fstreams/lit.local.cfg
    M libcxx/test/std/input.output/iostream.objects/init.pass.cpp
    M libcxx/test/std/input.output/iostream.objects/narrow.stream.objects/cin.sh.cpp
    M libcxx/test/std/input.output/iostream.objects/narrow.stream.objects/cout.sh.cpp
    M libcxx/test/std/input.output/iostream.objects/wide.stream.objects/wcin.sh.cpp
    M libcxx/test/std/input.output/iostream.objects/wide.stream.objects/wcout.sh.cpp
    M libcxx/test/std/language.support/support.runtime/ctime.pass.cpp
    M libcxx/test/std/localization/c.locales/clocale.pass.cpp
    R libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/lit.local.cfg
    M libcxx/test/std/strings/c.strings/cstring.pass.cpp
    M libcxx/test/std/strings/c.strings/cwchar.pass.cpp
    M libcxx/test/support/platform_support.h
    M libcxx/utils/libcxx/test/features.py

  Log Message:
  -----------
  [libc++] Remove support for CloudABI, which has been abandoned

Based on https://github.com/NuxiNL/cloudlibc, it appears that the CloudABI
project has been abandoned. This patch removes a bunch of CloudABI specific
logic that had been added to support that platform.

Note that some knobs like LIBCXX_ENABLE_STDIN and LIBCXX_ENABLE_STDOUT
coud be useful in their own right, however those are currently broken.
If we want to re-add such knobs in the future, we can do it like we've
done it for localization & friends so that we can officially support
that configuration.

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




More information about the All-commits mailing list