Bug 1431957 - Trim builtin/Intl.cpp's #include set down to size, now that it contains *only* stuff related to Intl, its non-constructor properties, and initialization of Intl. r=anba

--HG--
extra : rebase_source : c571efb616b8741e093cb91b326cc371a1a354ef
This commit is contained in:
Jeff Walden 2018-01-19 21:49:05 -08:00
Родитель 9999e83d84
Коммит 7caff7027f
1 изменённых файлов: 4 добавлений и 26 удалений

Просмотреть файл

@ -4,29 +4,17 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * 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/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* /* Implementation of the Intl object and its non-constructor properties. */
* The Intl module specified by standard ECMA-402,
* ECMAScript Internationalization API Specification.
*/
#include "builtin/Intl.h" #include "builtin/Intl.h"
#include "mozilla/Casting.h" #include "mozilla/Assertions.h"
#include "mozilla/FloatingPoint.h" #include "mozilla/Likely.h"
#include "mozilla/HashFunctions.h"
#include "mozilla/PodOperations.h"
#include "mozilla/Range.h" #include "mozilla/Range.h"
#include "mozilla/TypeTraits.h"
#include <string.h>
#include "jsapi.h" #include "jsapi.h"
#include "jsatom.h"
#include "jscntxt.h" #include "jscntxt.h"
#include "jsfriendapi.h"
#include "jsobj.h" #include "jsobj.h"
#include "jsstr.h"
#include "jsutil.h"
#include "builtin/intl/Collator.h" #include "builtin/intl/Collator.h"
#include "builtin/intl/CommonFunctions.h" #include "builtin/intl/CommonFunctions.h"
@ -35,22 +23,12 @@
#include "builtin/intl/NumberFormat.h" #include "builtin/intl/NumberFormat.h"
#include "builtin/intl/PluralRules.h" #include "builtin/intl/PluralRules.h"
#include "builtin/intl/ScopedICUObject.h" #include "builtin/intl/ScopedICUObject.h"
#include "ds/Sort.h" #include "js/Class.h"
#include "gc/FreeOp.h"
#include "js/Date.h"
#include "vm/DateTime.h"
#include "vm/GlobalObject.h" #include "vm/GlobalObject.h"
#include "vm/Interpreter.h"
#include "vm/SelfHosting.h"
#include "vm/Stack.h"
#include "vm/String.h" #include "vm/String.h"
#include "vm/StringBuffer.h"
#include "vm/Unicode.h"
#include "jsobjinlines.h" #include "jsobjinlines.h"
#include "vm/NativeObject-inl.h"
using namespace js; using namespace js;
using mozilla::Range; using mozilla::Range;