-
Notifications
You must be signed in to change notification settings - Fork 0
M6: Version bump rehearsal, LLVM 24 #15
Copy link
Copy link
Open
Labels
area/buildCI, caching, drift watching, repository infrastructureCI, caching, drift watching, repository infrastructurearea/toolchainClang, lld, the shipped tarball, the build configurationsClang, lld, the shipped tarball, the build configurationskind/milestoneTracking issue for a whole milestoneTracking issue for a whole milestonepriority/p1Needed this milestoneNeeded this milestone
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area/buildCI, caching, drift watching, repository infrastructureCI, caching, drift watching, repository infrastructurearea/toolchainClang, lld, the shipped tarball, the build configurationsClang, lld, the shipped tarball, the build configurationskind/milestoneTracking issue for a whole milestoneTracking issue for a whole milestonepriority/p1Needed this milestoneNeeded this milestone
Four weeks, no new lessons. LLVM ships twice a year and the 24.x branch is expected in late January 2027, so a major version bump lands mid project no matter when the project starts. The point of scheduling it rather than reacting to it is to measure what a bump costs while the corpus is still small enough to fix.
Exit criterion. A written cost report giving the measured cost of a major version bump in hours, split by category: citations that moved, generated sections that changed, claims that became false, lessons that need rewriting, and toolkit parsing that broke.
Tasks
Gates
mikeand the reader can chooseIf the cost exceeds three weeks of work, then the citation density or the generation ratio is wrong and M6 ends with a structural change rather than a shrug. That is the whole reason for doing this early.
The pin does not necessarily move to 24 here. That decision gets made with the cost report in hand. What is not negotiable is doing the exercise.