Remove IonMonkey-specific ParallelArray from the IonMonkey branch, in anticipation of a newer mozilla-central version.

This commit is contained in:
David Anderson 2012-08-10 15:49:13 -07:00
parent ec11ba4733
commit a86553e6e6
7 changed files with 0 additions and 1078 deletions

View File

@ -120,7 +120,6 @@ CPPSRCS = \
BytecodeCompiler.cpp \
BytecodeEmitter.cpp \
FoldConstants.cpp \
ParallelArray.cpp \
ParseMaps.cpp \
ParseNode.cpp \
Parser.cpp \

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +0,0 @@
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
* vim: set ts=4 sw=4 et tw=99:
*
* 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/. */
#ifndef ParallelArray_h__
#define ParallelArray_h__
#include "jsapi.h"
extern JSObject *
js_InitParallelArrayClass(JSContext *cx, JSObject *obj);
#endif /* ParallelArray_h__ */

View File

@ -353,8 +353,3 @@ MSG_DEF(JSMSG_REST_WITH_DEFAULT, 299, 0, JSEXN_SYNTAXERR, "rest parameter m
MSG_DEF(JSMSG_NONDEFAULT_FORMAL_AFTER_DEFAULT, 300, 0, JSEXN_SYNTAXERR, "parameter(s) with default followed by parameter without default")
MSG_DEF(JSMSG_YIELD_IN_DEFAULT, 301, 0, JSEXN_SYNTAXERR, "yield in default expression")
MSG_DEF(JSMSG_INTRINSIC_NOT_DEFINED, 302, 1, JSEXN_REFERENCEERR, "no intrinsic function {0}")
MSG_DEF(JSMSG_PAR_ARRAY_IMMUTABLE, 303, 0, JSEXN_TYPEERR, "ParallelArray objects are immutable")
MSG_DEF(JSMSG_PAR_ARRAY_SCATTER_BNDS, 304, 0, JSEXN_ERR, "scatter index out of bounds")
MSG_DEF(JSMSG_PAR_ARRAY_SCATTER_INVALID_VEC, 305, 0, JSEXN_ERR, "first argument to scatter is not a valid scatter vector")
MSG_DEF(JSMSG_PAR_ARRAY_SCATTER_CONFLICT, 306, 0, JSEXN_ERR, "no function provided to resolve conflicting assignment in scatter")
MSG_DEF(JSMSG_PAR_ARRAY_MAP_INVALID_ARG, 307, 1, JSEXN_ERR, "argument {0} to map is not an object")

View File

@ -54,7 +54,6 @@
#include "builtin/Eval.h"
#include "builtin/MapObject.h"
#include "builtin/ParallelArray.h"
#include "builtin/RegExp.h"
#include "ds/LifoAlloc.h"
#include "frontend/BytecodeCompiler.h"
@ -1878,7 +1877,6 @@ static JSStdName standard_class_atoms[] = {
{js_InitWeakMapClass, EAGER_CLASS_ATOM(WeakMap), &js::WeakMapClass},
{js_InitMapClass, EAGER_CLASS_ATOM(Map), &js::MapObject::class_},
{js_InitSetClass, EAGER_CLASS_ATOM(Set), &js::SetObject::class_},
{js_InitParallelArrayClass, EAGER_CLASS_ATOM(ParallelArray), &js::ParallelArrayClass},
{NULL, 0, NULL}
};

View File

@ -214,8 +214,6 @@ extern Class MathClass;
extern Class NumberClass;
extern Class NormalArgumentsObjectClass;
extern Class ObjectClass;
extern Class ParallelArrayClass;
extern Class ParallelArrayProtoClass;
extern Class ProxyClass;
extern Class RegExpClass;
extern Class RegExpStaticsClass;

View File

@ -64,7 +64,6 @@ JS_PROTO(WeakMap, 36, js_InitWeakMapClass)
JS_PROTO(Map, 37, js_InitMapClass)
JS_PROTO(Set, 38, js_InitSetClass)
JS_PROTO(DataView, 39, js_InitTypedArrayClasses)
JS_PROTO(ParallelArray, 40, js_InitParallelArrayClass)
#undef XML_INIT
#undef NAMESPACE_INIT