This is an archive of the discontinued LLVM Phabricator instance.

[Docs] Clarify typed pointers support timeline
ClosedPublic

Authored by nikic on Dec 21 2022, 10:34 AM.

Details

Reviewers
arsenm
aeubanks
Group Reviewers
Restricted Project
Commits
rG7d1ceb02d22d: [Docs] Clarify typed pointers support timeline
Summary

As there have been a couple of questions about this recently, this gives a hard timeline on typed pointers support.

Given that we are about a month away from LLVM 16 branching, I think we should retain best-effort typed pointer support in LLVM 16 even if we get all tests migrated before that point.

Conversely, regardless of what the actual test migration state will be at that point, I believe we should un-support typed pointers by policy immediately after branching. Once release/16.x has been branched, typed pointers on main will no longer be supported (and can be actively broken). We only need to keep not-yet-migrated tests working, if there are any left at that point.

Diff Detail

Event Timeline

nikic created this revision.Dec 21 2022, 10:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 21 2022, 10:34 AM
nikic requested review of this revision.Dec 21 2022, 10:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 21 2022, 10:34 AM
arsenm accepted this revision.Dec 22 2022, 5:45 AM
arsenm added a subscriber: arsenm.

I think this makes sense

This revision is now accepted and ready to land.Dec 22 2022, 5:45 AM
aeubanks accepted this revision.Dec 22 2022, 10:31 AM
This revision was landed with ongoing or failed builds.Dec 23 2022, 1:10 AM
This revision was automatically updated to reflect the committed changes.