Open Bug 2014275 Opened 3 months ago Updated 3 months ago

Update FOG's docs for adding new metric types to include guidance on how to split the C++ impl into Standalone and not

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: bthrall, Unassigned)

References

(Blocks 1 open bug)

Details

Bug 1780686 splits the Glean bindings classes into "Standalone" and "Gecko" versions because we don't want to pull in certain types into SpiderMonkey. We should update the FoG documentation to guide Glean developers on when to use the "Standalone" classes vs. the "Gecko" classes.

At the time of this writing, the types from Gecko that SpiderMonkey can use are: mozglue, MFBT, and (optionally) NSPR. SpiderMonkey has other dependencies as well (zlib, fmt, etc.) but those don't get in the way of embedding SpiderMonkey into non-Gecko projects.

Severity: -- → N/A
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.