[libcxx-commits] [PATCH] D108637: [libc++] Remove support for CloudABI, which has been abandoned

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Aug 24 08:50:27 PDT 2021


ldionne created this revision.
ldionne added a reviewer: ed.
Herald added subscribers: fedor.sergeev, krytarowski, arichardson, mgorny.
ldionne requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D108637

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D108637.368358.patch
Type: text/x-patch
Size: 32967 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210824/fec42b51/attachment-0001.bin>


More information about the libcxx-commits mailing list