Commit Graph

4 Commits

Author SHA1 Message Date
Saleem Abdulrasool
b420071835 vcruntime: adjust module definition further
Add some of the x* headers to the c++ module.  These are included
multiply and so we create private modules for them rather than
associate them with a different module which could cause issues
in practice due to intra-module dependencies.
2022-08-14 08:02:12 -07:00
Saleem Abdulrasool
f57fe44fdb Update vcruntime.modulemap
Remove `spanstream` header from the module until we can identify a way to do per-release variants.
2022-06-28 19:01:41 -07:00
Saleem Abdulrasool
1779c569c8 Platform: add a definition for std on Windows
This adds the c++ module for Windows to help further the C++ interop.
2022-06-28 16:10:37 -07:00
Saleem Abdulrasool
fc070c6167 platform: restructure visualc module
Restructure the `visualc` module into `vcruntime` in order to help
expose the various components (SAL, vcruntime, ucrt, corecrt, STL) for C++
modularization.  Include the `stdint.h` textually to deal with
redefinition of types in clang resources and MSVC.
2022-06-26 14:06:59 -07:00