Closed Bug 1696382 Opened 4 years ago Closed 4 years ago

Move IPC/IPDL MDN page in-tree

Categories

(Core :: IPC, task, P2)

task

Tracking

()

RESOLVED FIXED
98 Branch
Tracking Status
firefox88 --- wontfix
firefox98 --- fixed

People

(Reporter: gcp, Assigned: handyman)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

Assignee: nobody → davidp99
Severity: -- → S4
Priority: -- → P2

Includes docs for IPDL and Gecko processes.

Attachment #9234891 - Attachment description: WIP: Bug 1696382: Add IPC in-tree docs → Bug 1696382: Add IPC in-tree docs r=jld!,nika!

TBH, why is the MDN source is already offline, when it's not yet available in-tree? Perhaps it would've been slightly more elegant to actually move it.

See the reasoning for ditching bug 1728439, specifically https://phabricator.services.mozilla.com/D124136#4037064.

The old documentation is considered Actively Harmful, not just outdated.

Blocks: 1740268
Attachment #9234891 - Attachment description: Bug 1696382: Add IPC in-tree docs r=jld!,nika! → Bug 1696382: Add IPC in-tree docs r=gerard-majax!,nika!

Includes docs on core process components and examples of new top-level actors and the "first" actors that help with process bootstrapping.

Depends on D121871

[Nested=Foo] allows message-thread-focused synchronous IPC communication. Its use is discouraged.

Depends on D132314

Messy patch that runs the possible cases of [Nested] priority performing circular sync waits (runs all permutations that can be compiled but many are forbidden at compile time). This could be useful if crafting an actual test.

Pushed by daparks@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7db6d006576b Add IPC in-tree docs r=nika,gerard-majax,ipc-reviewers https://hg.mozilla.org/integration/autoland/rev/c7425f699e13 Add new process documentation r=gerard-majax https://hg.mozilla.org/integration/autoland/rev/eb30e2243ebb Document IPDL [Nested] Annotations r=gerard-majax,nika
Blocks: 1753635
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: