gecko-dev/xpcom
Mike Hommey acbe860fc5 Bug 1274334 - Enable STL wrappers on macos. r=firefox-build-system-reviewers,ahochheiden
Practically speaking, this doesn't make a huge difference, because
libmozglue contains operator new/operator delete overrides. This will
enable inlining opportunities, though.

It is worth noting that there's equivalent code in
js/src/old-configure.in but it's left as is because it is actually no-op
at the moment. This will be fixed in bug 1829049.

The check for __EXCEPTIONS is replaced with __cpp_exceptions because the
former is defined for any type of exception, including ObjC exceptions,
while the latter is defined for C++ exceptions only.

Differential Revision: https://phabricator.services.mozilla.com/D175976
2023-04-26 02:44:12 +00:00
..
base Bug 1563825: Don't assert on failure to decode message after OOM. r=mccr8 2023-04-25 06:46:42 +00:00
build Bug 1822484 - Rename IsDevelopmentBuild. r=necko-reviewers,media-playback-reviewers,padenot,emilio 2023-03-21 21:54:27 +00:00
components Bug 1815758 - Reorder StaticProtocolHandler fields to improve padding r=xpcom-reviewers,nika 2023-02-15 17:50:28 +00:00
docs Bug 1809002 - Document cycle collector macros. r=smaug 2023-01-25 00:43:46 +00:00
ds Bug 1824935 part 1: Add ARIA roles to RoleMap. r=eeejay 2023-04-25 07:06:34 +00:00
geckoprocesstypes_generator Bug 1806410 - Allow sending crash pings for all processes except for testing-only ones r=chutten 2023-01-24 13:19:10 +00:00
glue
idl-parser Bug 1811850 - [lint] Fix ruff errors resulting from new configuration, r=webdriver-reviewers,perftest-reviewers,whimboo,sparky,firefox-build-system-reviewers,ahochheiden 2023-03-20 13:06:28 +00:00
io Bug 1826580 - Part 1: Allow resubscription on NonBlockingAsyncInputStream r=nika 2023-04-14 11:40:43 +00:00
reflect Bug 1829425 - Rename the ASAN/TSAN blacklist macros. r=decoder 2023-04-24 12:47:00 +00:00
rust Bug 1825696 - Update in-tree crates to env_logger 0.10. r=emilio 2023-03-31 07:20:15 +00:00
string Bug 1660405 - Move away from mozilla::IsFinite in favor of std::isfinite. r=sergesanspaille 2023-03-22 11:35:33 +00:00
system Bug 1804140 - Enable SHIP by default on desktop, whether or not Fission is disabled. r=smaug,jgraham,webdriver-reviewers,whimboo 2023-04-18 07:07:05 +00:00
tests Bug 1274334 - Enable STL wrappers on macos. r=firefox-build-system-reviewers,ahochheiden 2023-04-26 02:44:12 +00:00
threads Bug 1828427 - Removed incorrect assertion r=gerard-majax 2023-04-20 21:05:18 +00:00
windbgdlg
xpidl
metrics.yaml Bug 1814718 - Added telemetry for number of timers fired per Timer Thread wake-up. r=smaug,florian 2023-02-15 10:07:44 +00:00
moz.build Bug 1813856 - Update BUG_COMPONENT in xpcom/base to use the new component for nsCycleCollect* files. r=smaug DONTBUILD 2023-01-31 00:50:14 +00:00
xpcom-config.h.in