[all-commits] [llvm/llvm-project] 7d1ceb: [Docs] Clarify typed pointers support timeline

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Dec 23 01:10:00 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7d1ceb02d22d3fa98c1c1d8dd44f8e12d25f4c63
      https://github.com/llvm/llvm-project/commit/7d1ceb02d22d3fa98c1c1d8dd44f8e12d25f4c63
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/docs/OpaquePointers.rst

  Log Message:
  -----------
  [Docs] Clarify typed pointers support timeline

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 as
a matter of 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.

Differential Revision: https://reviews.llvm.org/D140487




More information about the All-commits mailing list