We decided to go a different route. To make the switch easier, rip out the old integration first and build on a clean base.
Details
Details
- Reviewers
ldionne Mordante - Group Reviewers
Restricted Project Restricted Project - Commits
- rG7d98590b3a23: [libc++][PSTL] Remove current integration
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
How does this change affect existing users of PSTL?
Are we certain the new code lands before LLVM 17?
I'm not sure how well the current PSTL implementation works, but if this affects users there should be release notes. We can always remove them when a new implementation is a drop-in replacement.
Comment Actions
The PSTL is broken in trunk, so this shouldn't affect anybody (anymore than it being broken already does). It will most likely land before LLVM 17 since I'll be working on it in the next months during my internship.
Comment Actions
Just to clarify further -- we don't expect there are any users of the PSTL within libc++ right now, since the integration was never fully completed.
This can go.