From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- config/stl-headers.mozbuild | 60 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 config/stl-headers.mozbuild (limited to 'config/stl-headers.mozbuild') diff --git a/config/stl-headers.mozbuild b/config/stl-headers.mozbuild new file mode 100644 index 0000000000..ffa8a8cc32 --- /dev/null +++ b/config/stl-headers.mozbuild @@ -0,0 +1,60 @@ +# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# This list contains the of STL headers that have been reviewed for exception +# safety and approved. See +# +# https://bugzilla.mozilla.org/show_bug.cgi?id=551254 +# +# At build time, each header listed here is converted into a "wrapper +# header" that is installed into dist/stl_includes. +# +# If you would like to request a new STL header be added, please +# file a Core:XPCOM bug with a title like "STL: Review exception +# safety of for gcc and MSVC". +stl_headers = [ + "new", + # FIXME: these headers haven't been reviewed yet, but we use them + # unsafely in Gecko, so we might as well prevent them from + # throwing exceptions + "algorithm", + "atomic", + "cassert", + "climits", + "cmath", + "condition_variable", + "cstdarg", + "cstdio", + "cstdlib", + "cstring", + "cwchar", + "deque", + "functional", + "ios", + "iosfwd", + "iostream", + "istream", + "iterator", + "limits", + "list", + "map", + "memory", + "mutex", + "ostream", + "regex", + "set", + "shared_mutex", + "stack", + "string", + "thread", + "tuple", + "type_traits", + "unordered_map", + "unordered_set", + "utility", + "vector", + "xutility", +] -- cgit v1.2.3