Thank you all for all
the feedback. I’ve tried to capture it to the best of my ability in a
new wip
Draft of a future R1:
https://isocpp.org/files/papers/D3248R1.html , which I think its ready for more feedback.
Please review, and let me know if it doesn’t capture your feedback. Main changes (see changelog):
- Recap of C specification of [u]intptr_t, TS6010, and requiring [u]intptr_t in C efforts.
- Impact analysis:
* On conforming implementations.
* On non-conforming implementations.
All currently conforming C++ implementations found already provide [u]intptr_t.
The “impact to non-conforming implementations” captures the discussions about:
- header file differences between C and C++, and
- hardware-architectures with memory tagging/capabilities.
Cheers
Gonzalo