Closed Bug 1598053 Opened 5 years ago Closed 5 years ago

Remove nsIXPConnect::writeFunction/readFunction

Categories

(Core :: JavaScript Engine, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla73
Tracking Status
firefox-esr68 --- wontfix
firefox72 --- wontfix
firefox73 --- fixed

People

(Reporter: tcampbell, Assigned: tcampbell)

References

Details

Attachments

(1 file, 1 obsolete file)

With XBL gone, this function has no uses. The XDR APIs are going to be redone for Bug 1586771, so let's get rid of the complexity today.

These are no longer used after the removal of XBL. The underlying
SpiderMonkey APIs will be removed as well to fascilitate modernizing of
bytecode caching.

Attached file Bug 1598053 - Remove JS::EncodeInterpretedFunction (obsolete) (deleted) —

This has no remaining uses and would need to be rewritten in future so simply
remove it instead.

Depends on D54007

Keywords: leave-open
Pushed by tcampbell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9cefc6f38e6c Remove nsIXPConnect::writeFunction/readFunction r=kmag

Maybe the second patch should be moved to a new bug. It seems confusing to track different commits over multiple releases in one bug.

Flags: needinfo?(tcampbell)
Blocks: 1613118

Comment on attachment 9110320 [details]
Bug 1598053 - Remove JS::EncodeInterpretedFunction

Revision D54009 was moved to bug 1613118. Setting attachment 9110320 [details] to obsolete.

Attachment #9110320 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Flags: needinfo?(tcampbell)
Keywords: leave-open
Resolution: --- → FIXED
Summary: Remove JS::EncodeInterpretedFunction → Remove nsIXPConnect::writeFunction/readFunction
Target Milestone: --- → mozilla73
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: