-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
P1642R11 Freestanding Library: Easy [utilities]
, [ranges]
, And [iterators]
#2914
Comments
Components provided in MSVC STL's core headers are almost the subset of freestanding components (plus C23 freestanding components and P2338). The major exceptions are that many non-freestanding C library components, e.g. Some freestanding components are not STL-core:
In conclusion, I think it would be an improvement to make abstract range utilities and "other missing pieces" core components. The downside is that
|
I tend to think that our notion of "core" is too different from "freestanding" to tie these things together. (Also what we consider "core" isn't exactly crisply defined.) Marking as |
We talked about this at the weekly maintainer meeting and decided to resolve this as "nothing to do for our hosted implementation". As I mentioned, we'll continue to explore exactly what being a "core" header involves, but this should not be connected to the Standard's definition of freestanding machinery. |
May be related to #1289. |
P1642R11 Freestanding Library: Easy
[utilities]
,[ranges]
, And[iterators]
LWG-3814 Add freestanding items requested by NB comments
For our hosted implementation, there is likely nothing to do here.
This paper intentionally doesn't change any feature-test macros.
The text was updated successfully, but these errors were encountered: