This is an archive of the discontinued LLVM Phabricator instance.

[C++20][Modules]5/8] Diagnose wrong import/export for partition CMIs.
ClosedPublic

Authored by iains on Jan 31 2022, 2:32 AM.

Diff Detail

Event Timeline

iains created this revision.Jan 31 2022, 2:32 AM
iains updated this revision to Diff 404484.Jan 31 2022, 4:39 AM

Fix whitespace error.

iains updated this revision to Diff 405594.Feb 3 2022, 5:33 AM

rebased onto import state machine.

iains updated this revision to Diff 405595.Feb 3 2022, 5:35 AM

re-apply rebase

iains updated this revision to Diff 408763.Feb 15 2022, 1:28 AM

Rebased onto other modules work.

iains updated this revision to Diff 408864.Feb 15 2022, 7:14 AM

update formatting.

iains published this revision for review.Feb 15 2022, 8:32 AM

patch 5 of 8 to implement basic C++20 module partition support.

Herald added a project: Restricted Project. · View Herald TranscriptFeb 15 2022, 8:32 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
iains updated this revision to Diff 409203.Feb 16 2022, 4:25 AM

rebased onto changes in parent commits.

iains retitled this revision from [C++20][Modules] Diagnose wrong import/export for partition CMIs. to [C++20][Modules]5/8] Diagnose wrong import/export for partition CMIs..Feb 16 2022, 4:26 AM
urnathan accepted this revision.Feb 16 2022, 7:28 AM
This revision is now accepted and ready to land.Feb 16 2022, 7:28 AM
ChuanqiXu accepted this revision.Feb 17 2022, 1:29 AM

LGTM with the name about partition CMI addressed (It is raised in previous patch)

iains updated this revision to Diff 409633.Feb 17 2022, 6:44 AM

rebased onto changes in parent patches

iains updated this revision to Diff 410527.Feb 22 2022, 6:53 AM

rebased, revised testcases to use split-file.

iains updated this revision to Diff 411544.Feb 25 2022, 4:00 PM

rebased

This revision was landed with ongoing or failed builds.Feb 26 2022, 3:27 AM
This revision was automatically updated to reflect the committed changes.