gecko-dev/js/xpconnect
Gerald Squelart ee701f64d7 Bug 1667915 - Separate marker category from marker options - r=gregtatum
The `category.WithOptions(...)` syntax was a bit strange and difficult to explain.

Now the category and options are separate parameters. Default options can be specified with `MarkerOptions{}` or just `{}`.

As a special case, defaulted-NoPayload functions don't need `<>`, and defaulted-NoPayload functions and macros don't even need `{}` for default options, e.g.:
`profiler_add_marker("name", OTHER); PROFILER_MARKER_UNTYPED("name", OTHER);`

Differential Revision: https://phabricator.services.mozilla.com/D91680
2020-10-01 11:02:23 +00:00
..
crashtests
idl Bug 1464542: Part 2 - Add infrastructure for defining named services exposed to JS. r=mccr8 2020-07-09 20:42:50 +00:00
loader Bug 1667915 - Separate marker category from marker options - r=gregtatum 2020-10-01 11:02:23 +00:00
public
shell Bug 1656141 - Remove rc include files that only add a manifest. r=firefox-build-system-reviewers,rstewart 2020-08-06 22:51:54 +00:00
src Bug 1664361 - wasm: Add function-references configuration option and runtime flag. r=lth 2020-09-28 19:18:48 +00:00
tests Bug 1658308 - Implement Array.prototype.item and %TypedArray%.prototype.item in Nightly. r=anba 2020-09-26 20:54:59 +00:00
wrappers Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
moz.build