Closed Bug 1746289 Opened 3 years ago Closed 3 years ago

Deprecate `intr` in IPDL

Categories

(Core :: IPC, task)

task

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: jld, Assigned: jld)

References

Details

Attachments

(1 file)

I have patches which remove intr from all non-test IPDL files, but tests may be more complicated (bug 1746288). In order to keep more intr from possibly being added / ensure that I did in fact remove all the intr that needs to be removed, I have a patch to deprecate intr by requiring a [LegacyIntr] attribute on any declaration which uses it.

At this point, the only remaining uses of intr are in test files. To
avoid the possibility of adding any more (until such time as we deal
with the tests and can get rid of intr entirely), this patch requires
a [LegacyIntr] attribute on any declaration that uses them, and tags
all the uses in tests with that attribute.

Pushed by jedavis@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c9701e67c677 Deprecate the IPDL `intr` keyword and tag legacy uses in tests. r=nika
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: