tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

stl-headers.mozbuild (1498B)


      1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
      2 # vim: set filetype=python:
      3 # This Source Code Form is subject to the terms of the Mozilla Public
      4 # License, v. 2.0. If a copy of the MPL was not distributed with this
      5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      6 
      7 # This list contains the of STL headers that have been reviewed for exception
      8 # safety and approved. See
      9 #
     10 #   https://bugzilla.mozilla.org/show_bug.cgi?id=551254
     11 #
     12 # At build time, each header listed here is converted into a "wrapper
     13 # header" that is installed into dist/stl_includes.
     14 #
     15 # If you would like to request a new STL header <foo> be added, please
     16 # file a Core:XPCOM bug with a title like "STL: Review exception
     17 # safety of <foo> for gcc and MSVC".
     18 stl_headers = [
     19     "new",
     20     # FIXME: these headers haven't been reviewed yet, but we use them
     21     # unsafely in Gecko, so we might as well prevent them from
     22     # throwing exceptions
     23     "algorithm",
     24     "atomic",
     25     "cassert",
     26     "climits",
     27     "cmath",
     28     "condition_variable",
     29     "cstdarg",
     30     "cstdio",
     31     "cstdlib",
     32     "cstring",
     33     "cwchar",
     34     "deque",
     35     "functional",
     36     "ios",
     37     "iosfwd",
     38     "iostream",
     39     "istream",
     40     "iterator",
     41     "limits",
     42     "list",
     43     "map",
     44     "memory",
     45     "mutex",
     46     "ostream",
     47     "regex",
     48     "set",
     49     "shared_mutex",
     50     "stack",
     51     "string",
     52     "thread",
     53     "tuple",
     54     "type_traits",
     55     "unordered_map",
     56     "unordered_set",
     57     "utility",
     58     "vector",
     59     "xutility",
     60 ]