mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 21:31:04 +00:00
8ccc4ff982
CLOSED TREE Backed out changeset 86302df0b38a (bug 1407432) Backed out changeset 5a967cc85e28 (bug 1407432) Backed out changeset 828d43ec1b16 (bug 1407432) Backed out changeset bacf04be0a48 (bug 1407432) Backed out changeset 8d770908a5b9 (bug 1407432) Backed out changeset ffe9aed0944f (bug 1407432) MozReview-Commit-ID: 7D50rKeXLrn
58 lines
1.4 KiB
Python
58 lines
1.4 KiB
Python
# -*- 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 <foo> be added, please
|
|
# file a Core:XPCOM bug with a title like "STL: Review exception
|
|
# safety of <foo> 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',
|
|
'deque',
|
|
'functional',
|
|
'ios',
|
|
'iosfwd',
|
|
'iostream',
|
|
'istream',
|
|
'iterator',
|
|
'limits',
|
|
'list',
|
|
'map',
|
|
'memory',
|
|
'ostream',
|
|
'set',
|
|
'stack',
|
|
'string',
|
|
'thread',
|
|
'type_traits',
|
|
'unordered_map',
|
|
'unordered_set',
|
|
'utility',
|
|
'vector',
|
|
'cassert',
|
|
'climits',
|
|
'cmath',
|
|
'cstdarg',
|
|
'cstdio',
|
|
'cstdlib',
|
|
'cstring',
|
|
'cwchar',
|
|
'tuple',
|
|
'xutility',
|
|
]
|