[libcxx-commits] [PATCH] D144994: [Draft][libc++][modules] Adds std module.

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun May 7 12:24:23 PDT 2023


Mordante marked 2 inline comments as done.
Mordante added a comment.

In D144994#4325321 <https://reviews.llvm.org/D144994#4325321>, @aaronmondal wrote:

> Regarding compilation of the BMIs themselves the only issue left seems to be that `<type_traits>` doesn't export some symbols and `<functional>` needs to be included in its cppm at the moment. Other than that everything builds and `std` is importable.
>
> Some `std::` symbols still breaks in a few unsurprising places, e.g. format/ranges.

The first part for functional is D149351 <https://reviews.llvm.org/D149351> which moves these declarations in the proper primary header.
On my list there are some issues with invocable too.

Once these are done I can start to finalize the cppm files.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D144994/new/

https://reviews.llvm.org/D144994



More information about the libcxx-commits mailing list