Implement try/finally by inlining the finally code.
Try/finally is implemented by inlining. There is a try/catch to catch exceptions in the try block. The catch body contains the finally code followed by a rethrow. The code for finally is translated again after the normal exit of the try block. Break, continue, and return exits in the try block have the finally code inlined just before the exit is taken. Try/catch/finally is not yet supported, it requires some changes to the assigned variables analysis. R=asgerf@google.com Review URL: https://codereview.chromium.org//1201983002.
This commit is contained in:
@@ -68,24 +68,25 @@ class Environment {
|
||||
|
||||
void extend(Local element, ir.Primitive value) {
|
||||
// Assert that the name is not already in the environment. `null` is used
|
||||
// as the name of anonymous variables. Because the variable2index map is
|
||||
// shared, `null` can already occur. This is safe because such variables
|
||||
// are not looked up by name.
|
||||
//
|
||||
// TODO(kmillikin): This is still kind of fishy. Refactor to not share
|
||||
// name maps or else garbage collect unneeded names.
|
||||
assert(element == null || !variable2index.containsKey(element));
|
||||
variable2index[element] = index2variable.length;
|
||||
// as the name of anonymous variables.
|
||||
assert(!variable2index.containsKey(element));
|
||||
if (element != null) variable2index[element] = index2variable.length;
|
||||
index2variable.add(element);
|
||||
index2value.add(value);
|
||||
}
|
||||
|
||||
void discard(int count) {
|
||||
/// Drop [count] values from the environment.
|
||||
///
|
||||
/// Return the previous last value in the environment for convenience.
|
||||
ir.Primitive discard(int count) {
|
||||
assert(count > 0);
|
||||
assert(count <= index2variable.length);
|
||||
ir.Primitive value = index2value.last;
|
||||
// The map from variables to their index are shared, so we cannot remove
|
||||
// the mapping in `variable2index`.
|
||||
index2variable.length -= count;
|
||||
index2value.length -= count;
|
||||
return value;
|
||||
}
|
||||
|
||||
ir.Primitive lookup(Local element) {
|
||||
@@ -108,10 +109,12 @@ class Environment {
|
||||
Local variable = index2variable[i];
|
||||
if (variable != other.index2variable[i]) return false;
|
||||
|
||||
// The variable maps to the same index in both environments.
|
||||
int index = variable2index[variable];
|
||||
if (index == null || index != other.variable2index[variable]) {
|
||||
return false;
|
||||
// A named variable maps to the same index in both environments.
|
||||
if (variable != null) {
|
||||
int index = variable2index[variable];
|
||||
if (index == null || index != other.variable2index[variable]) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
@@ -131,7 +134,15 @@ abstract class JumpCollector {
|
||||
final List<Iterable<LocalVariableElement>> _boxedTryVariables =
|
||||
<Iterable<LocalVariableElement>>[];
|
||||
|
||||
JumpCollector(this._continuationEnvironment, this.target);
|
||||
/// Construct a collector for a given environment and optionally a target.
|
||||
///
|
||||
/// The environment is the one in effect at the point where the jump's
|
||||
/// continuation will be bound. Continuations can take an extra argument
|
||||
/// (see [addJump]).
|
||||
JumpCollector(this._continuationEnvironment, this.target,
|
||||
bool hasExtraArgument) {
|
||||
if (hasExtraArgument) _continuationEnvironment.extend(null, null);
|
||||
}
|
||||
|
||||
/// True if the collector has not recorded any jumps to its continuation.
|
||||
bool get isEmpty;
|
||||
@@ -144,7 +155,12 @@ abstract class JumpCollector {
|
||||
Environment get environment;
|
||||
|
||||
/// Emit a jump to the continuation for a given [IrBuilder].
|
||||
void addJump(IrBuilder builder);
|
||||
///
|
||||
/// Jumps can take a single extra argument. This is used to pass return
|
||||
/// values to finally blocks for returns inside try/finally and to pass
|
||||
/// values of expressions that have internal control flow to their join-point
|
||||
/// continuations.
|
||||
void addJump(IrBuilder builder, [ir.Primitive value]);
|
||||
|
||||
/// Add a set of variables that were boxed on entry to a try block.
|
||||
///
|
||||
@@ -206,8 +222,9 @@ class ForwardJumpCollector extends JumpCollector {
|
||||
/// continuation represented by this collector will be bound. The
|
||||
/// environment is copied by the collector. Subsequent mutation of the
|
||||
/// original environment will not affect the collector.
|
||||
ForwardJumpCollector(Environment environment, {JumpTarget target: null})
|
||||
: super(new Environment.from(environment), target);
|
||||
ForwardJumpCollector(Environment environment,
|
||||
{JumpTarget target, bool hasExtraArgument: false})
|
||||
: super(new Environment.from(environment), target, hasExtraArgument);
|
||||
|
||||
bool get isEmpty => _invocations.isEmpty;
|
||||
|
||||
@@ -221,12 +238,20 @@ class ForwardJumpCollector extends JumpCollector {
|
||||
return _continuationEnvironment;
|
||||
}
|
||||
|
||||
void addJump(IrBuilder builder) {
|
||||
void addJump(IrBuilder builder, [ir.Primitive value]) {
|
||||
assert(_continuation == null);
|
||||
_buildTryExit(builder);
|
||||
ir.InvokeContinuation invoke = new ir.InvokeContinuation.uninitialized();
|
||||
builder.add(invoke);
|
||||
_invocations.add(invoke);
|
||||
// Truncate the environment at the invocation site so it only includes
|
||||
// values that will be continuation arguments. If an extra value is passed
|
||||
// it will already be included in the continuation environment, but it is
|
||||
// not present in the invocation environment.
|
||||
int delta = builder.environment.length - _continuationEnvironment.length;
|
||||
if (value != null) ++delta;
|
||||
if (delta > 0) builder.environment.discard(delta);
|
||||
if (value != null) builder.environment.extend(null, value);
|
||||
_invocationEnvironments.add(builder.environment);
|
||||
builder._current = null;
|
||||
// TODO(kmillikin): Can we set builder.environment to null to make it
|
||||
@@ -308,8 +333,9 @@ class BackwardJumpCollector extends JumpCollector {
|
||||
/// continuation represented by this collector will be bound. The
|
||||
/// translation of the continuation body will use an environment with the
|
||||
/// same shape, but with fresh continuation parameters for each variable.
|
||||
BackwardJumpCollector(Environment environment, {JumpTarget target: null})
|
||||
: super(new Environment.fresh(environment), target) {
|
||||
BackwardJumpCollector(Environment environment,
|
||||
{JumpTarget target, bool hasExtraArgument: false})
|
||||
: super(new Environment.fresh(environment), target, hasExtraArgument) {
|
||||
List<ir.Parameter> parameters =
|
||||
new List<ir.Parameter>.from(_continuationEnvironment.index2value);
|
||||
_continuation = new ir.Continuation(parameters, isRecursive: true);
|
||||
@@ -320,13 +346,20 @@ class BackwardJumpCollector extends JumpCollector {
|
||||
ir.Continuation get continuation => _continuation;
|
||||
Environment get environment => _continuationEnvironment;
|
||||
|
||||
void addJump(IrBuilder builder) {
|
||||
void addJump(IrBuilder builder, [ir.Primitive value]) {
|
||||
assert(_continuation.parameters.length <= builder.environment.length);
|
||||
isEmpty = false;
|
||||
_buildTryExit(builder);
|
||||
// Truncate the environment at the invocation site so it only includes
|
||||
// values that will be continuation arguments. If an extra value is passed
|
||||
// it will already be included in the continuation environment, but it is
|
||||
// not present in the invocation environment.
|
||||
int delta = builder.environment.length - _continuationEnvironment.length;
|
||||
if (value != null) ++delta;
|
||||
if (delta > 0) builder.environment.discard(delta);
|
||||
if (value != null) builder.environment.extend(null, value);
|
||||
builder.add(new ir.InvokeContinuation(_continuation,
|
||||
builder.environment.index2value.take(_continuation.parameters.length)
|
||||
.toList(),
|
||||
builder.environment.index2value,
|
||||
isRecursive: true));
|
||||
builder._current = null;
|
||||
}
|
||||
@@ -394,14 +427,22 @@ class IrBuilderSharedState {
|
||||
ConstantSystem get constantSystem => constants.constantSystem;
|
||||
|
||||
/// A stack of collectors for breaks.
|
||||
final List<JumpCollector> breakCollectors = <JumpCollector>[];
|
||||
List<JumpCollector> breakCollectors = <JumpCollector>[];
|
||||
|
||||
/// A stack of collectors for continues.
|
||||
final List<JumpCollector> continueCollectors = <JumpCollector>[];
|
||||
List<JumpCollector> continueCollectors = <JumpCollector>[];
|
||||
|
||||
final ExecutableElement currentElement;
|
||||
|
||||
final ir.Continuation returnContinuation = new ir.Continuation.retrn();
|
||||
|
||||
/// The target of a return from the function.
|
||||
///
|
||||
/// A null value indicates that the target is the function's return
|
||||
/// continuation. Otherwise, when inside the try block of try/finally
|
||||
/// a return is intercepted to give a place to generate the finally code.
|
||||
JumpCollector returnCollector = null;
|
||||
|
||||
ir.Parameter _thisParameter;
|
||||
ir.Parameter enclosingMethodThisParameter;
|
||||
|
||||
@@ -750,20 +791,10 @@ abstract class IrBuilder {
|
||||
// expressions cannot introduce variable bindings.
|
||||
assert(environment.length == thenBuilder.environment.length);
|
||||
assert(environment.length == elseBuilder.environment.length);
|
||||
// Extend the join-point environment with a placeholder for the value of
|
||||
// the expression. Optimistically assume that the value is the value of
|
||||
// the first subexpression. This value might noe even be in scope at the
|
||||
// join-point because it's bound in the first subexpression. However, if
|
||||
// that is the case, it will necessarily differ from the value of the
|
||||
// other subexpression and cause the introduction of a join-point
|
||||
// continuation parameter. If the two values do happen to be the same,
|
||||
// this will avoid inserting a useless continuation parameter.
|
||||
environment.extend(null, thenValue);
|
||||
thenBuilder.environment.extend(null, thenValue);
|
||||
elseBuilder.environment.extend(null, elseValue);
|
||||
JumpCollector join = new ForwardJumpCollector(environment);
|
||||
thenBuilder.jumpTo(join);
|
||||
elseBuilder.jumpTo(join);
|
||||
JumpCollector join =
|
||||
new ForwardJumpCollector(environment, hasExtraArgument: true);
|
||||
thenBuilder.jumpTo(join, thenValue);
|
||||
elseBuilder.jumpTo(join, elseValue);
|
||||
|
||||
// Build the term
|
||||
// let cont join(x, ..., result) = [] in
|
||||
@@ -782,10 +813,7 @@ abstract class IrBuilder {
|
||||
thenContinuation,
|
||||
elseContinuation))));
|
||||
environment = join.environment;
|
||||
environment.discard(1);
|
||||
return (thenValue == elseValue)
|
||||
? thenValue
|
||||
: join.continuation.parameters.last;
|
||||
return environment.discard(1);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1169,8 +1197,8 @@ abstract class IrBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
void jumpTo(JumpCollector collector) {
|
||||
collector.addJump(this);
|
||||
void jumpTo(JumpCollector collector, [ir.Primitive value]) {
|
||||
collector.addJump(this, value);
|
||||
}
|
||||
|
||||
void addRecursiveContinuation(BackwardJumpCollector collector) {
|
||||
@@ -1715,6 +1743,7 @@ abstract class IrBuilder {
|
||||
{TryStatementInfo tryStatementInfo,
|
||||
SubbuildFunction buildTryBlock,
|
||||
List<CatchClauseInfo> catchClauseInfos: const <CatchClauseInfo>[],
|
||||
SubbuildFunction buildFinallyBlock,
|
||||
ClosureClassMap closureClassMap}) {
|
||||
assert(isOpen);
|
||||
|
||||
@@ -1747,125 +1776,230 @@ abstract class IrBuilder {
|
||||
// scope of the handler. The mutable bindings are dereferenced at the end
|
||||
// of the try block and at the beginning of the catch block, so the
|
||||
// variables are unboxed in the catch block and at the join point.
|
||||
JumpCollector join = new ForwardJumpCollector(environment);
|
||||
IrBuilder tryCatchBuilder = makeDelimitedBuilder();
|
||||
if (catchClauseInfos.isNotEmpty) {
|
||||
JumpCollector join = new ForwardJumpCollector(environment);
|
||||
IrBuilder tryCatchBuilder = makeDelimitedBuilder();
|
||||
|
||||
// Variables treated as mutable in a try are not mutable outside of it.
|
||||
// Work with a copy of the outer builder's mutable variables.
|
||||
tryCatchBuilder.mutableVariables =
|
||||
new Map<Local, ir.MutableVariable>.from(mutableVariables);
|
||||
for (LocalVariableElement variable in tryStatementInfo.boxedOnEntry) {
|
||||
assert(!tryCatchBuilder.isInMutableVariable(variable));
|
||||
ir.Primitive value = tryCatchBuilder.buildLocalVariableGet(variable);
|
||||
tryCatchBuilder.makeMutableVariable(variable);
|
||||
tryCatchBuilder.declareLocalVariable(variable, initialValue: value);
|
||||
}
|
||||
|
||||
IrBuilder tryBuilder = tryCatchBuilder.makeDelimitedBuilder();
|
||||
|
||||
void interceptJumps(JumpCollector collector) {
|
||||
collector.enterTry(tryStatementInfo.boxedOnEntry);
|
||||
}
|
||||
void restoreJumps(JumpCollector collector) {
|
||||
collector.leaveTry();
|
||||
}
|
||||
tryBuilder.state.breakCollectors.forEach(interceptJumps);
|
||||
tryBuilder.state.continueCollectors.forEach(interceptJumps);
|
||||
buildTryBlock(tryBuilder);
|
||||
if (tryBuilder.isOpen) {
|
||||
interceptJumps(join);
|
||||
tryBuilder.jumpTo(join);
|
||||
restoreJumps(join);
|
||||
}
|
||||
tryBuilder.state.breakCollectors.forEach(restoreJumps);
|
||||
tryBuilder.state.continueCollectors.forEach(restoreJumps);
|
||||
|
||||
IrBuilder catchBuilder = tryCatchBuilder.makeDelimitedBuilder();
|
||||
for (LocalVariableElement variable in tryStatementInfo.boxedOnEntry) {
|
||||
assert(catchBuilder.isInMutableVariable(variable));
|
||||
ir.Primitive value = catchBuilder.buildLocalVariableGet(variable);
|
||||
// After this point, the variables that were boxed on entry to the try
|
||||
// are no longer treated as mutable.
|
||||
catchBuilder.removeMutableVariable(variable);
|
||||
catchBuilder.environment.update(variable, value);
|
||||
}
|
||||
|
||||
// Handlers are always translated as having both exception and stack trace
|
||||
// parameters. Multiple clauses do not have to use the same names for
|
||||
// them. Choose the first of each as the name hint for the respective
|
||||
// handler parameter.
|
||||
ir.Parameter exceptionParameter =
|
||||
new ir.Parameter(catchClauseInfos.first.exceptionVariable);
|
||||
LocalVariableElement traceVariable;
|
||||
CatchClauseInfo catchAll;
|
||||
for (int i = 0; i < catchClauseInfos.length; ++i) {
|
||||
CatchClauseInfo info = catchClauseInfos[i];
|
||||
if (info.type == null) {
|
||||
catchAll = info;
|
||||
catchClauseInfos.length = i;
|
||||
break;
|
||||
// Variables treated as mutable in a try are not mutable outside of it.
|
||||
// Work with a copy of the outer builder's mutable variables.
|
||||
tryCatchBuilder.mutableVariables =
|
||||
new Map<Local, ir.MutableVariable>.from(mutableVariables);
|
||||
for (LocalVariableElement variable in tryStatementInfo.boxedOnEntry) {
|
||||
assert(!tryCatchBuilder.isInMutableVariable(variable));
|
||||
ir.Primitive value = tryCatchBuilder.buildLocalVariableGet(variable);
|
||||
tryCatchBuilder.makeMutableVariable(variable);
|
||||
tryCatchBuilder.declareLocalVariable(variable, initialValue: value);
|
||||
}
|
||||
if (traceVariable == null) {
|
||||
traceVariable = info.stackTraceVariable;
|
||||
|
||||
IrBuilder tryBuilder = tryCatchBuilder.makeDelimitedBuilder();
|
||||
|
||||
void interceptJump(JumpCollector collector) {
|
||||
collector.enterTry(tryStatementInfo.boxedOnEntry);
|
||||
}
|
||||
}
|
||||
ir.Parameter traceParameter = new ir.Parameter(traceVariable);
|
||||
// Expand multiple catch clauses into an explicit if/then/else. Iterate
|
||||
// them in reverse so the current block becomes the next else block.
|
||||
ir.Expression catchBody;
|
||||
if (catchAll == null) {
|
||||
catchBody = new ir.Rethrow();
|
||||
void restoreJump(JumpCollector collector) {
|
||||
collector.leaveTry();
|
||||
}
|
||||
tryBuilder.state.breakCollectors.forEach(interceptJump);
|
||||
tryBuilder.state.continueCollectors.forEach(interceptJump);
|
||||
buildTryBlock(tryBuilder);
|
||||
if (tryBuilder.isOpen) {
|
||||
interceptJump(join);
|
||||
tryBuilder.jumpTo(join);
|
||||
restoreJump(join);
|
||||
}
|
||||
tryBuilder.state.breakCollectors.forEach(restoreJump);
|
||||
tryBuilder.state.continueCollectors.forEach(restoreJump);
|
||||
|
||||
IrBuilder catchBuilder = tryCatchBuilder.makeDelimitedBuilder();
|
||||
for (LocalVariableElement variable in tryStatementInfo.boxedOnEntry) {
|
||||
assert(catchBuilder.isInMutableVariable(variable));
|
||||
ir.Primitive value = catchBuilder.buildLocalVariableGet(variable);
|
||||
// After this point, the variables that were boxed on entry to the try
|
||||
// are no longer treated as mutable.
|
||||
catchBuilder.removeMutableVariable(variable);
|
||||
catchBuilder.environment.update(variable, value);
|
||||
}
|
||||
|
||||
// Handlers are always translated as having both exception and stack trace
|
||||
// parameters. Multiple clauses do not have to use the same names for
|
||||
// them. Choose the first of each as the name hint for the respective
|
||||
// handler parameter.
|
||||
ir.Parameter exceptionParameter =
|
||||
new ir.Parameter(catchClauseInfos.first.exceptionVariable);
|
||||
LocalVariableElement traceVariable;
|
||||
CatchClauseInfo catchAll;
|
||||
for (int i = 0; i < catchClauseInfos.length; ++i) {
|
||||
CatchClauseInfo info = catchClauseInfos[i];
|
||||
if (info.type == null) {
|
||||
catchAll = info;
|
||||
catchClauseInfos.length = i;
|
||||
break;
|
||||
}
|
||||
if (traceVariable == null) {
|
||||
traceVariable = info.stackTraceVariable;
|
||||
}
|
||||
}
|
||||
ir.Parameter traceParameter = new ir.Parameter(traceVariable);
|
||||
// Expand multiple catch clauses into an explicit if/then/else. Iterate
|
||||
// them in reverse so the current block becomes the next else block.
|
||||
ir.Expression catchBody;
|
||||
if (catchAll == null) {
|
||||
catchBody = new ir.Rethrow();
|
||||
} else {
|
||||
IrBuilder clauseBuilder = catchBuilder.makeDelimitedBuilder();
|
||||
clauseBuilder.declareLocalVariable(catchAll.exceptionVariable,
|
||||
initialValue: exceptionParameter);
|
||||
if (catchAll.stackTraceVariable != null) {
|
||||
clauseBuilder.declareLocalVariable(catchAll.stackTraceVariable,
|
||||
initialValue: traceParameter);
|
||||
}
|
||||
catchAll.buildCatchBlock(clauseBuilder);
|
||||
if (clauseBuilder.isOpen) clauseBuilder.jumpTo(join);
|
||||
catchBody = clauseBuilder._root;
|
||||
}
|
||||
for (CatchClauseInfo clause in catchClauseInfos.reversed) {
|
||||
IrBuilder clauseBuilder = catchBuilder.makeDelimitedBuilder();
|
||||
clauseBuilder.declareLocalVariable(clause.exceptionVariable,
|
||||
initialValue: exceptionParameter);
|
||||
if (clause.stackTraceVariable != null) {
|
||||
clauseBuilder.declareLocalVariable(clause.stackTraceVariable,
|
||||
initialValue: traceParameter);
|
||||
}
|
||||
clause.buildCatchBlock(clauseBuilder);
|
||||
if (clauseBuilder.isOpen) clauseBuilder.jumpTo(join);
|
||||
ir.Continuation thenContinuation = new ir.Continuation([]);
|
||||
thenContinuation.body = clauseBuilder._root;
|
||||
ir.Continuation elseContinuation = new ir.Continuation([]);
|
||||
elseContinuation.body = catchBody;
|
||||
|
||||
// Build the type test guarding this clause. We can share the
|
||||
// environment with the nested builder because this part cannot mutate
|
||||
// it.
|
||||
IrBuilder checkBuilder = catchBuilder.makeDelimitedBuilder(environment);
|
||||
ir.Primitive typeMatches =
|
||||
checkBuilder.buildTypeOperator(exceptionParameter,
|
||||
clause.type,
|
||||
isTypeTest: true);
|
||||
checkBuilder.add(new ir.LetCont.many([thenContinuation,
|
||||
elseContinuation],
|
||||
new ir.Branch(new ir.IsTrue(typeMatches),
|
||||
thenContinuation,
|
||||
elseContinuation)));
|
||||
catchBody = checkBuilder._root;
|
||||
}
|
||||
|
||||
List<ir.Parameter> catchParameters =
|
||||
<ir.Parameter>[exceptionParameter, traceParameter];
|
||||
ir.Continuation catchContinuation = new ir.Continuation(catchParameters);
|
||||
catchBuilder.add(catchBody);
|
||||
catchContinuation.body = catchBuilder._root;
|
||||
|
||||
tryCatchBuilder.add(
|
||||
new ir.LetHandler(catchContinuation, tryBuilder._root));
|
||||
add(new ir.LetCont(join.continuation, tryCatchBuilder._root));
|
||||
environment = join.environment;
|
||||
} else {
|
||||
IrBuilder clauseBuilder = catchBuilder.makeDelimitedBuilder();
|
||||
clauseBuilder.declareLocalVariable(catchAll.exceptionVariable,
|
||||
initialValue: exceptionParameter);
|
||||
if (catchAll.stackTraceVariable != null) {
|
||||
clauseBuilder.declareLocalVariable(catchAll.stackTraceVariable,
|
||||
initialValue: traceParameter);
|
||||
// Try/finally.
|
||||
JumpCollector join = new ForwardJumpCollector(environment);
|
||||
IrBuilder tryFinallyBuilder = makeDelimitedBuilder();
|
||||
|
||||
tryFinallyBuilder.mutableVariables =
|
||||
new Map<Local, ir.MutableVariable>.from(mutableVariables);
|
||||
for (LocalVariableElement variable in tryStatementInfo.boxedOnEntry) {
|
||||
assert(!tryFinallyBuilder.isInMutableVariable(variable));
|
||||
ir.Primitive value = tryFinallyBuilder.buildLocalVariableGet(variable);
|
||||
tryFinallyBuilder.makeMutableVariable(variable);
|
||||
tryFinallyBuilder.declareLocalVariable(variable, initialValue: value);
|
||||
}
|
||||
catchAll.buildCatchBlock(clauseBuilder);
|
||||
if (clauseBuilder.isOpen) clauseBuilder.jumpTo(join);
|
||||
catchBody = clauseBuilder._root;
|
||||
}
|
||||
for (CatchClauseInfo clause in catchClauseInfos.reversed) {
|
||||
IrBuilder clauseBuilder = catchBuilder.makeDelimitedBuilder();
|
||||
clauseBuilder.declareLocalVariable(clause.exceptionVariable,
|
||||
initialValue: exceptionParameter);
|
||||
if (clause.stackTraceVariable != null) {
|
||||
clauseBuilder.declareLocalVariable(clause.stackTraceVariable,
|
||||
initialValue: traceParameter);
|
||||
|
||||
IrBuilder tryBuilder = tryFinallyBuilder.makeDelimitedBuilder();
|
||||
|
||||
JumpCollector interceptJump(JumpCollector collector) {
|
||||
JumpCollector result =
|
||||
new ForwardJumpCollector(environment, target: collector.target);
|
||||
result.enterTry(tryStatementInfo.boxedOnEntry);
|
||||
return result;
|
||||
}
|
||||
clause.buildCatchBlock(clauseBuilder);
|
||||
if (clauseBuilder.isOpen) clauseBuilder.jumpTo(join);
|
||||
ir.Continuation thenContinuation = new ir.Continuation([]);
|
||||
thenContinuation.body = clauseBuilder._root;
|
||||
ir.Continuation elseContinuation = new ir.Continuation([]);
|
||||
elseContinuation.body = catchBody;
|
||||
void restoreJump(JumpCollector collector) {
|
||||
collector.leaveTry();
|
||||
}
|
||||
List<JumpCollector> savedBreaks = tryBuilder.state.breakCollectors;
|
||||
List<JumpCollector> savedContinues = tryBuilder.state.continueCollectors;
|
||||
JumpCollector savedReturn = tryBuilder.state.returnCollector;
|
||||
|
||||
// Build the type test guarding this clause. We can share the environment
|
||||
// with the nested builder because this part cannot mutate it.
|
||||
IrBuilder checkBuilder = catchBuilder.makeDelimitedBuilder(environment);
|
||||
ir.Primitive typeMatches =
|
||||
checkBuilder.buildTypeOperator(exceptionParameter,
|
||||
clause.type,
|
||||
isTypeTest: true);
|
||||
checkBuilder.add(new ir.LetCont.many([thenContinuation, elseContinuation],
|
||||
new ir.Branch(new ir.IsTrue(typeMatches),
|
||||
thenContinuation,
|
||||
elseContinuation)));
|
||||
catchBody = checkBuilder._root;
|
||||
List<JumpCollector> newBreaks = tryBuilder.state.breakCollectors =
|
||||
savedBreaks.map(interceptJump).toList();
|
||||
List<JumpCollector> newContinues = tryBuilder.state.continueCollectors =
|
||||
savedContinues.map(interceptJump).toList();
|
||||
JumpCollector newReturn = tryBuilder.state.returnCollector =
|
||||
new ForwardJumpCollector(environment, hasExtraArgument: true);
|
||||
newReturn.enterTry(tryStatementInfo.boxedOnEntry);
|
||||
buildTryBlock(tryBuilder);
|
||||
if (tryBuilder.isOpen) {
|
||||
// To cover control falling off the end of the try block, the finally
|
||||
// code is translated at the join point. This ensures that it is
|
||||
// correctly outside the scope of the catch handler.
|
||||
join.enterTry(tryStatementInfo.boxedOnEntry);
|
||||
tryBuilder.jumpTo(join);
|
||||
join.leaveTry();
|
||||
}
|
||||
newBreaks.forEach(restoreJump);
|
||||
newContinues.forEach(restoreJump);
|
||||
newReturn.leaveTry();
|
||||
tryBuilder.state.breakCollectors = savedBreaks;
|
||||
tryBuilder.state.continueCollectors = savedContinues;
|
||||
tryBuilder.state.returnCollector = savedReturn;
|
||||
|
||||
IrBuilder catchBuilder = tryFinallyBuilder.makeDelimitedBuilder();
|
||||
for (LocalVariableElement variable in tryStatementInfo.boxedOnEntry) {
|
||||
assert(catchBuilder.isInMutableVariable(variable));
|
||||
ir.Primitive value = catchBuilder.buildLocalVariableGet(variable);
|
||||
catchBuilder.removeMutableVariable(variable);
|
||||
catchBuilder.environment.update(variable, value);
|
||||
}
|
||||
|
||||
buildFinallyBlock(catchBuilder);
|
||||
if (catchBuilder.isOpen) {
|
||||
catchBuilder.add(new ir.Rethrow());
|
||||
catchBuilder._current = null;
|
||||
}
|
||||
List<ir.Parameter> catchParameters =
|
||||
<ir.Parameter>[new ir.Parameter(null), new ir.Parameter(null)];
|
||||
ir.Continuation catchContinuation = new ir.Continuation(catchParameters);
|
||||
catchContinuation.body = catchBuilder._root;
|
||||
tryFinallyBuilder.add(
|
||||
new ir.LetHandler(catchContinuation, tryBuilder._root));
|
||||
|
||||
// Build a list of continuations for jumps from the try block and
|
||||
// duplicate the finally code before jumping to the actual target.
|
||||
List<ir.Continuation> exits = <ir.Continuation>[join.continuation];
|
||||
void addJump(JumpCollector newCollector,
|
||||
JumpCollector originalCollector) {
|
||||
if (newCollector.isEmpty) return;
|
||||
IrBuilder builder = makeDelimitedBuilder(newCollector.environment);
|
||||
buildFinallyBlock(builder);
|
||||
if (builder.isOpen) builder.jumpTo(originalCollector);
|
||||
newCollector.continuation.body = builder._root;
|
||||
exits.add(newCollector.continuation);
|
||||
}
|
||||
for (int i = 0; i < newBreaks.length; ++i) {
|
||||
addJump(newBreaks[i], savedBreaks[i]);
|
||||
}
|
||||
for (int i = 0; i < newContinues.length; ++i) {
|
||||
addJump(newContinues[i], savedContinues[i]);
|
||||
}
|
||||
if (!newReturn.isEmpty) {
|
||||
IrBuilder builder = makeDelimitedBuilder(newReturn.environment);
|
||||
ir.Primitive value = builder.environment.discard(1);
|
||||
buildFinallyBlock(builder);
|
||||
if (builder.isOpen) builder.buildReturn(value);
|
||||
newReturn.continuation.body = builder._root;
|
||||
exits.add(newReturn.continuation);
|
||||
}
|
||||
add(new ir.LetCont.many(exits, tryFinallyBuilder._root));
|
||||
environment = join.environment;
|
||||
buildFinallyBlock(this);
|
||||
}
|
||||
|
||||
List<ir.Parameter> catchParameters =
|
||||
<ir.Parameter>[exceptionParameter, traceParameter];
|
||||
ir.Continuation catchContinuation = new ir.Continuation(catchParameters);
|
||||
catchBuilder.add(catchBody);
|
||||
catchContinuation.body = catchBuilder._root;
|
||||
|
||||
tryCatchBuilder.add(
|
||||
new ir.LetHandler(catchContinuation, tryBuilder._root));
|
||||
add(new ir.LetCont(join.continuation, tryCatchBuilder._root));
|
||||
environment = join.environment;
|
||||
}
|
||||
|
||||
/// Create a return statement `return value;` or `return;` if [value] is
|
||||
@@ -1879,8 +2013,15 @@ abstract class IrBuilder {
|
||||
if (value == null) {
|
||||
value = buildNullConstant();
|
||||
}
|
||||
add(new ir.InvokeContinuation(state.returnContinuation, [value]));
|
||||
_current = null;
|
||||
if (state.returnCollector == null) {
|
||||
add(new ir.InvokeContinuation(state.returnContinuation, [value]));
|
||||
_current = null;
|
||||
} else {
|
||||
// Inside the try block of try/finally, all returns go to a join-point
|
||||
// continuation that contains the finally code. The return value is
|
||||
// passed as an extra argument.
|
||||
jumpTo(state.returnCollector, value);
|
||||
}
|
||||
}
|
||||
|
||||
/// Create a blocks of [statements] by applying [build] to all reachable
|
||||
@@ -2037,24 +2178,19 @@ abstract class IrBuilder {
|
||||
ir.Constant rightTrue = rightTrueBuilder.buildBooleanConstant(true);
|
||||
ir.Constant rightFalse = rightFalseBuilder.buildBooleanConstant(false);
|
||||
|
||||
// Treat the result values as named values in the environment, so they
|
||||
// will be treated as arguments to the join-point continuation.
|
||||
// Result values are passed as continuation arguments, which are
|
||||
// constructed based on environments. These assertions are a sanity check.
|
||||
assert(environment.length == emptyBuilder.environment.length);
|
||||
assert(environment.length == rightTrueBuilder.environment.length);
|
||||
assert(environment.length == rightFalseBuilder.environment.length);
|
||||
// Treat the value of the expression as a local variable so it will get
|
||||
// a continuation parameter.
|
||||
environment.extend(null, null);
|
||||
emptyBuilder.environment.extend(null, leftBool);
|
||||
rightTrueBuilder.environment.extend(null, rightTrue);
|
||||
rightFalseBuilder.environment.extend(null, rightFalse);
|
||||
|
||||
// Wire up two continuations for the left subexpression, two continuations
|
||||
// for the right subexpression, and a three-way join continuation.
|
||||
JumpCollector join = new ForwardJumpCollector(environment);
|
||||
emptyBuilder.jumpTo(join);
|
||||
rightTrueBuilder.jumpTo(join);
|
||||
rightFalseBuilder.jumpTo(join);
|
||||
JumpCollector join =
|
||||
new ForwardJumpCollector(environment, hasExtraArgument: true);
|
||||
emptyBuilder.jumpTo(join, leftBool);
|
||||
rightTrueBuilder.jumpTo(join, rightTrue);
|
||||
rightFalseBuilder.jumpTo(join, rightFalse);
|
||||
ir.Continuation leftTrueContinuation = new ir.Continuation([]);
|
||||
ir.Continuation leftFalseContinuation = new ir.Continuation([]);
|
||||
ir.Continuation rightTrueContinuation = new ir.Continuation([]);
|
||||
@@ -2086,10 +2222,7 @@ abstract class IrBuilder {
|
||||
leftTrueContinuation,
|
||||
leftFalseContinuation))));
|
||||
environment = join.environment;
|
||||
environment.discard(1);
|
||||
// There is always a join parameter for the result value, because it
|
||||
// is different on at least two paths.
|
||||
return join.continuation.parameters.last;
|
||||
return environment.discard(1);
|
||||
}
|
||||
|
||||
ir.Primitive buildIdentical(ir.Primitive x, ir.Primitive y) {
|
||||
@@ -2630,4 +2763,4 @@ class SwitchCaseInfo {
|
||||
SwitchCaseInfo(this.buildBody);
|
||||
|
||||
void addConstant(ir.Primitive constant) => constants.add(constant);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -429,9 +429,9 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive>
|
||||
}
|
||||
|
||||
visitTryStatement(ast.TryStatement node) {
|
||||
// Finally blocks are not yet implemented.
|
||||
if (node.finallyBlock != null) {
|
||||
return giveup(node, 'try/finally');
|
||||
// Try/catch/finally is not yet implemented.
|
||||
if (!node.catchBlocks.isEmpty && node.finallyBlock != null) {
|
||||
return giveup(node, 'try/catch/finally');
|
||||
}
|
||||
|
||||
List<CatchClauseInfo> catchClauseInfos = <CatchClauseInfo>[];
|
||||
@@ -453,10 +453,13 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive>
|
||||
buildCatchBlock: subbuild(catchClause.block)));
|
||||
}
|
||||
|
||||
SubbuildFunction buildFinallyBlock =
|
||||
node.finallyBlock == null ? null : subbuild(node.finallyBlock);
|
||||
irBuilder.buildTry(
|
||||
tryStatementInfo: tryStatements[node],
|
||||
buildTryBlock: subbuild(node.tryBlock),
|
||||
catchClauseInfos: catchClauseInfos,
|
||||
buildFinallyBlock: buildFinallyBlock,
|
||||
closureClassMap: closureClassMap);
|
||||
}
|
||||
|
||||
|
||||
+42
-41
@@ -151,48 +151,49 @@ analyzer/test/*: PubGetError
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
analysis_server/tool/spec/check_all_test: Crash # Invalid argument(s)
|
||||
analyzer/test/cancelable_future_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/enum_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/file_system/memory_file_system_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/file_system/physical_resource_provider_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/file_system/resource_uri_resolver_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/all_the_rest_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/generated/ast_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/compile_time_error_code_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/element_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/incremental_resolver_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/incremental_scanner_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/java_core_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/generated/java_io_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/generated/non_error_resolver_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/parser_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/resolver_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/scanner_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/static_type_warning_code_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/static_warning_code_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/type_system_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/generated/utilities_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/instrumentation/instrumentation_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/cancelable_future_test: Crash # Invalid argument(s)
|
||||
analyzer/test/enum_test: Crash # Invalid argument(s)
|
||||
analyzer/test/file_system/memory_file_system_test: Crash # Invalid argument(s)
|
||||
analyzer/test/file_system/physical_resource_provider_test: Crash # Invalid argument(s)
|
||||
analyzer/test/file_system/resource_uri_resolver_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/all_the_rest_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/generated/ast_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/compile_time_error_code_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/element_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/incremental_resolver_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/incremental_scanner_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/java_core_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/generated/java_io_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/generated/non_error_resolver_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/parser_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/resolver_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/scanner_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/static_type_warning_code_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/static_warning_code_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/type_system_test: Crash # Invalid argument(s)
|
||||
analyzer/test/generated/utilities_test: Crash # Invalid argument(s)
|
||||
analyzer/test/instrumentation/instrumentation_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/parse_compilation_unit_test: Crash # Invalid argument(s)
|
||||
analyzer/test/source/package_map_provider_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/source/package_map_resolver_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/context/cache_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/src/context/context_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/src/task/dart_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/task/dart_work_manager_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/src/task/driver_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/src/task/general_test: Crash # (try {body();}catch ... try/finally
|
||||
analyzer/test/src/task/html_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/task/incremental_element_builder_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/task/inputs_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/task/manager_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/task/model_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/util/asserts_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
analyzer/test/src/util/lru_map_test: Crash # (try {test(spec,body);}finally {environment.soloNestingLevel-- ;}): try/finally
|
||||
fixnum/test/int_32_test: Crash # (try {body();}catch ... try/finally
|
||||
fixnum/test/int_64_test: Crash # (try {body();}catch ... try/finally
|
||||
js_ast/test/printer_callback_test : RuntimeError # Please triage this failure. (Something with growable lists)
|
||||
analyzer/test/source/package_map_provider_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/source/package_map_resolver_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/context/cache_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/src/context/context_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/src/task/dart_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/task/dart_work_manager_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/src/task/driver_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/src/task/general_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/src/task/html_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/task/html_work_manager_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
analyzer/test/src/task/incremental_element_builder_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/task/inputs_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/task/manager_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/task/model_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/util/asserts_test: Crash # Invalid argument(s)
|
||||
analyzer/test/src/util/lru_map_test: Crash # Invalid argument(s)
|
||||
fixnum/test/int_32_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
fixnum/test/int_64_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
js_ast/test/printer_callback_test: RuntimeError # Please triage this failure.
|
||||
microlytics/test/dart_microlytics_test: RuntimeError # Please triage this failure.
|
||||
typed_data/test/typed_buffers_test/01: Crash # Invalid argument(s)
|
||||
typed_data/test/typed_buffers_test/none: Crash # Invalid argument(s)
|
||||
typed_mock/test/typed_mock_test: Crash # (try {body();}catch ... try/finally
|
||||
typed_mock/test/typed_mock_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
|
||||
@@ -25,4 +25,4 @@ sample_extension/test/sample_extension_test: Skip # Issue 14705
|
||||
*: Skip
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
sample_extension/test/sample_extension_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
sample_extension/test/sample_extension_test: Crash # Invalid argument(s)
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
*: Fail, Pass # TODO(ahe): Triage these tests.
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
benchmark_smoke_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
benchmark_smoke_test: Crash # Invalid argument(s)
|
||||
|
||||
+403
-1338
File diff suppressed because it is too large
Load Diff
@@ -71,15 +71,15 @@ deferred_fail_and_retry_worker_test: SkipByDesign # Uses eval to simulate failed
|
||||
19191_test: RuntimeError # Please triage this failure.
|
||||
21166_test: RuntimeError # Please triage this failure.
|
||||
21579_test: RuntimeError # Please triage this failure.
|
||||
21666_test: Crash # Issue 23692
|
||||
21666_test: Crash # Internal Error: No default constructor available.
|
||||
22487_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
22868_test: Crash # (main()async{var clo... cannot handle async/sync*/async* functions
|
||||
22895_test: Crash # (main()async{var clo... cannot handle async/sync*/async* functions
|
||||
23404_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
23432_test : RuntimeError # noSuchMethod captures interceptor instead of actual receiver
|
||||
23432_test: RuntimeError # Please triage this failure.
|
||||
LayoutTests_fast_mediastream_getusermedia_t01_test/none: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
async_stacktrace_test/asyncStar: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_stacktrace_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_stacktrace_test/asyncStar: Crash # (runTests()async{awa... cannot handle async/sync*/async* functions
|
||||
async_stacktrace_test/none: Crash # (runTests()async{awa... cannot handle async/sync*/async* functions
|
||||
bounds_check_test/none: RuntimeError # Please triage this failure.
|
||||
closure5_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
closure_capture4_test: RuntimeError # Please triage this failure.
|
||||
@@ -89,17 +89,17 @@ closure_type_reflection_test: Crash # Internal Error: No default constructor ava
|
||||
compound_operator_index_test: RuntimeError # Please triage this failure.
|
||||
conditional_send_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
conflict_index_test: RuntimeError # Please triage this failure.
|
||||
deferred/deferred_class_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred/deferred_constant2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred/deferred_constant3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred/deferred_constant4_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred/deferred_function_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred/deferred_mirrors1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred/deferred_class_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred/deferred_constant2_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred/deferred_constant3_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred/deferred_constant4_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred/deferred_function_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred/deferred_mirrors1_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred/deferred_mirrors2_test: Crash # Internal Error: No default constructor available.
|
||||
deferred/deferred_overlapping_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_fail_and_retry_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_fail_and_retry_worker_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
for_test : RuntimeError # Issue #23701 (Bug in assignment propagation)
|
||||
deferred_fail_and_retry_test: Crash # Internal Error: No default constructor available.
|
||||
deferred_fail_and_retry_worker_test: Crash # Internal Error: No default constructor available.
|
||||
for_test: RuntimeError # Please triage this failure.
|
||||
if_null_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
index_test: RuntimeError # Please triage this failure.
|
||||
int_index_test/none: RuntimeError # Please triage this failure.
|
||||
@@ -112,16 +112,16 @@ mirror_invalid_field_access4_test: RuntimeError # Please triage this failure.
|
||||
mirror_invalid_field_access_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_invalid_invoke3_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_invalid_invoke_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_printer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirror_printer_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_type_inference_field2_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_type_inference_field_test: Crash # Internal Error: No default constructor available.
|
||||
mirror_type_inference_function_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors_declarations_filtering_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors_used_native_test: RuntimeError # Please triage this failure.
|
||||
mirrors_used_warning2_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors_used_warning_test/minif: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors_used_warning_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors_used_warning2_test: RuntimeError # receiver.get$_nums is not a function
|
||||
mirrors_used_warning_test/minif: RuntimeError # receiver.get$_nums is not a function
|
||||
mirrors_used_warning_test/none: RuntimeError # receiver.get$_nums is not a function
|
||||
no_such_method_mirrors_test: RuntimeError # Please triage this failure.
|
||||
reflect_native_types_test: Crash # Internal Error: No default constructor available.
|
||||
runtime_type_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
|
||||
@@ -22,22 +22,21 @@ compute_this_script_test: Skip # Issue 17458
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
compute_this_script_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
event_loop_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
event_loop_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
inference_of_helper_methods_test: RuntimeError # Please triage this failure.
|
||||
internal_library_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
mirror_intercepted_field_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirror_intercepted_field_test: Crash # Internal Error: No default constructor available.
|
||||
native_closure_identity_frog_test: RuntimeError # invoke is not a function
|
||||
native_exception2_test: RuntimeError # Please triage this failure.
|
||||
native_exception_test: RuntimeError # J.getInterceptor(...).toString$0 is not a function
|
||||
native_method_inlining_test: RuntimeError # Please triage this failure.
|
||||
native_mirror_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
native_mirror_test: Crash # Internal Error: No default constructor available.
|
||||
native_mixin_field_test: RuntimeError # Please triage this failure.
|
||||
native_mixin_with_plain_test: RuntimeError # Please triage this failure.
|
||||
native_no_such_method_exception3_frog_test: RuntimeError # Please triage this failure.
|
||||
native_wrapping_function3_frog_test: RuntimeError # invoke is not a function
|
||||
native_wrapping_function_frog_test: RuntimeError # invoke is not a function
|
||||
optimization_hints_test: RuntimeError # Please triage this failure.
|
||||
rti_only_native_test: Crash # (try {map.values.for... try/finally
|
||||
static_methods_test: RuntimeError # invoke is not a function
|
||||
subclassing_constructor_1_test: RuntimeError # Please triage this failure.
|
||||
subclassing_constructor_2_test: RuntimeError # Please triage this failure.
|
||||
|
||||
@@ -308,7 +308,7 @@ set_to_string_test: RuntimeError # Please triage this failure.
|
||||
shuffle_test: RuntimeError # Please triage this failure.
|
||||
sort_test: RuntimeError # Please triage this failure.
|
||||
splay_tree_test: RuntimeError # Please triage this failure.
|
||||
stacktrace_fromstring_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
stacktrace_fromstring_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
stopwatch2_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
stopwatch_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
string_codeunits_test: RuntimeError # Please triage this failure.
|
||||
|
||||
+78
-78
@@ -414,128 +414,128 @@ webgl_1_test: StaticWarning
|
||||
window_nosuchmethod_test: StaticWarning
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
async_spawnuri_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
audiobuffersourcenode_test: Crash # (try {body();}catch ... try/finally
|
||||
audiocontext_test: Crash # (try {body();}catch ... try/finally
|
||||
async_spawnuri_test: Crash # Invalid argument(s)
|
||||
async_test: Crash # Invalid argument(s)
|
||||
audiobuffersourcenode_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
audiocontext_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
audioelement_test: Crash # Invalid argument(s)
|
||||
b_element_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
b_element_test: Crash # Invalid argument(s)
|
||||
blob_constructor_test: Crash # Invalid argument(s)
|
||||
cache_test: Crash # (try {body();}catch ... try/finally
|
||||
callbacks_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
canvas_pixel_array_type_alias_test: Crash # (try {body();}catch ... try/finally
|
||||
canvas_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
canvasrenderingcontext2d_test: Crash # (try {body();}catch ... try/finally
|
||||
cache_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
callbacks_test: Crash # Invalid argument(s)
|
||||
canvas_pixel_array_type_alias_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
canvas_test: Crash # Invalid argument(s)
|
||||
canvasrenderingcontext2d_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
cdata_test: Crash # Invalid argument(s)
|
||||
client_rect_test: Crash # Invalid argument(s)
|
||||
cross_domain_iframe_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
crypto_test: Crash # (try {body();}catch ... try/finally
|
||||
cross_domain_iframe_test: Crash # Invalid argument(s)
|
||||
crypto_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
css_rule_list_test: Crash # Invalid argument(s)
|
||||
css_test: Crash # (try {body();}catch ... try/finally
|
||||
css_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
cssstyledeclaration_test: Crash # Invalid argument(s)
|
||||
custom/attribute_changed_callback_test: Crash # (try {body();}catch ... try/finally
|
||||
custom/attribute_changed_callback_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom/constructor_calls_created_synchronously_test: Crash # Invalid argument(s)
|
||||
custom/created_callback_test: Crash # Invalid argument(s)
|
||||
custom/document_register_basic_test: Crash # Invalid argument(s)
|
||||
custom/document_register_type_extensions_test: Crash # (try {body();}catch ... try/finally
|
||||
custom/document_register_type_extensions_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom/element_upgrade_test: Crash # Invalid argument(s)
|
||||
custom/entered_left_view_test: Crash # (try {body();}catch ... try/finally
|
||||
custom/entered_left_view_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom/js_custom_test: Crash # Invalid argument(s)
|
||||
custom/mirrors_test: Crash # Invalid argument(s)
|
||||
custom/regress_194523002_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
custom_element_method_clash_test: Crash # (try {body();}catch ... try/finally
|
||||
custom_element_name_clash_test: Crash # (try {body();}catch ... try/finally
|
||||
custom_elements_23127_test: Crash # (try {body();}catch ... try/finally
|
||||
custom_elements_test: Crash # (try {body();}catch ... try/finally
|
||||
custom/regress_194523002_test: Crash # Internal Error: No default constructor available.
|
||||
custom_element_method_clash_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom_element_name_clash_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom_elements_23127_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom_elements_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
custom_tags_test: Crash # Invalid argument(s)
|
||||
dart_object_local_storage_test: Crash # Invalid argument(s)
|
||||
datalistelement_test: Crash # Invalid argument(s)
|
||||
document_test: Crash # (try {body();}catch ... try/finally
|
||||
document_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
documentfragment_test: Crash # Invalid argument(s)
|
||||
dom_constructors_test: Crash # Invalid argument(s)
|
||||
domparser_test: Crash # Invalid argument(s)
|
||||
element_add_test: Crash # (try {body();}catch ... try/finally
|
||||
element_animate_test: Crash # (try {body();}catch ... try/finally
|
||||
element_add_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_animate_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_classes_svg_test: Crash # Invalid argument(s)
|
||||
element_classes_test: Crash # Invalid argument(s)
|
||||
element_constructor_1_test: Crash # Invalid argument(s)
|
||||
element_dimensions_test: Crash # (try {body();}catch ... try/finally
|
||||
element_offset_test: Crash # (try {body();}catch ... try/finally
|
||||
element_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_constructors1_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_constructors2_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_constructors3_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_constructors4_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_constructors5_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_constructors6_test: Crash # (try {body();}catch ... try/finally
|
||||
element_types_test: Crash # (try {body();}catch ... try/finally
|
||||
element_dimensions_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_offset_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_constructors1_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_constructors2_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_constructors3_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_constructors4_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_constructors5_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_constructors6_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
element_types_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
event_customevent_test: Crash # Invalid argument(s)
|
||||
event_test: Crash # Invalid argument(s)
|
||||
events_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
events_test: Crash # Invalid argument(s)
|
||||
exceptions_test: Crash # Invalid argument(s)
|
||||
fileapi_test: Crash # (try {body();}catch ... try/finally
|
||||
filereader_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
fileapi_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
filereader_test: Crash # Invalid argument(s)
|
||||
fontface_loaded_test: Crash # Invalid argument(s)
|
||||
fontface_test: Crash # Invalid argument(s)
|
||||
form_data_test: Crash # (try {body();}catch ... try/finally
|
||||
form_data_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
form_element_test: Crash # Invalid argument(s)
|
||||
geolocation_test: Crash # Invalid argument(s)
|
||||
hidden_dom_1_test: Crash # Invalid argument(s)
|
||||
hidden_dom_2_test: Crash # Invalid argument(s)
|
||||
history_test: Crash # (try {body();}catch ... try/finally
|
||||
history_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
htmlcollection_test: Crash # Invalid argument(s)
|
||||
htmlelement_test: Crash # Invalid argument(s)
|
||||
htmloptionscollection_test: Crash # Invalid argument(s)
|
||||
indexeddb_1_test: Crash # (try {body();}catch ... try/finally
|
||||
indexeddb_2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
indexeddb_1_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
indexeddb_2_test: Crash # Invalid argument(s)
|
||||
indexeddb_3_test: Crash # Invalid argument(s)
|
||||
indexeddb_4_test: Crash # Invalid argument(s)
|
||||
indexeddb_5_test: Crash # Invalid argument(s)
|
||||
input_element_test: Crash # (try {body();}catch ... try/finally
|
||||
input_element_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
instance_of_test: Crash # Invalid argument(s)
|
||||
isolates_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
js_interop_1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
js_test: Crash # (try {body();}catch ... try/finally
|
||||
keyboard_event_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
isolates_test: Crash # Invalid argument(s)
|
||||
js_interop_1_test: Crash # Invalid argument(s)
|
||||
js_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
keyboard_event_test: Crash # Invalid argument(s)
|
||||
localstorage_test: Crash # Invalid argument(s)
|
||||
location_test: Crash # Invalid argument(s)
|
||||
media_stream_test: Crash # (try {body();}catch ... try/finally
|
||||
mediasource_test: Crash # (try {body();}catch ... try/finally
|
||||
media_stream_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
mediasource_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
messageevent_test: Crash # Invalid argument(s)
|
||||
mouse_event_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mutationobserver_test: Crash # (try {body();}catch ... try/finally
|
||||
native_gc_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mouse_event_test: Crash # Invalid argument(s)
|
||||
mutationobserver_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
native_gc_test: Crash # Invalid argument(s)
|
||||
navigator_test: Crash # Invalid argument(s)
|
||||
node_test: Crash # (try {body();}catch ... try/finally
|
||||
node_validator_important_if_you_suppress_make_the_bug_critical_test: Crash # (try {body();}catch ... try/finally
|
||||
node_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
node_validator_important_if_you_suppress_make_the_bug_critical_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
non_instantiated_is_test: Crash # Invalid argument(s)
|
||||
notification_test: Crash # (try {body();}catch ... try/finally
|
||||
performance_api_test: Crash # (try {body();}catch ... try/finally
|
||||
postmessage_structured_test: Crash # (try {body();}catch ... try/finally
|
||||
notification_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
performance_api_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
postmessage_structured_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
query_test: Crash # Invalid argument(s)
|
||||
queryall_test: Crash # Invalid argument(s)
|
||||
range_test: Crash # (try {body();}catch ... try/finally
|
||||
request_animation_frame_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
rtc_test: Crash # (try {body();}catch ... try/finally
|
||||
range_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
request_animation_frame_test: Crash # Invalid argument(s)
|
||||
rtc_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
selectelement_test: Crash # Invalid argument(s)
|
||||
serialized_script_value_test: Crash # Invalid argument(s)
|
||||
shadow_dom_test: Crash # (try {body();}catch ... try/finally
|
||||
shadow_dom_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
shadowroot_test: Crash # Invalid argument(s)
|
||||
speechrecognition_test: Crash # (try {body();}catch ... try/finally
|
||||
speechrecognition_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
storage_quota_test/missingenumcheck: Crash # Invalid argument(s)
|
||||
storage_quota_test/none: Crash # Invalid argument(s)
|
||||
storage_test: Crash # Invalid argument(s)
|
||||
streams_test: Crash # Invalid argument(s)
|
||||
svg_test: Crash # (try {body();}catch ... try/finally
|
||||
svgelement_test: Crash # (try {body();}catch ... try/finally
|
||||
svg_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
svgelement_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
table_test: Crash # Invalid argument(s)
|
||||
text_event_test: Crash # Invalid argument(s)
|
||||
touchevent_test: Crash # (try {body();}catch ... try/finally
|
||||
track_element_constructor_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
touchevent_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
track_element_constructor_test: Crash # Invalid argument(s)
|
||||
transferables_test: Crash # Invalid argument(s)
|
||||
transition_event_test: Crash # (try {body();}catch ... try/finally
|
||||
trusted_html_tree_sanitizer_test : Crash # bailout: (try {body();}catch (e,trace){var stack=(trace==null)?'':': ${trace.toString()}';environment.uncaughtErrorMessage="${e.toString()}${stack}";}finally {environment.currentContext=environment.currentContext.parent;}): try/finally
|
||||
typed_arrays_1_test: Crash # (try {body();}catch ... try/finally
|
||||
transition_event_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
trusted_html_tree_sanitizer_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
typed_arrays_1_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
typed_arrays_2_test: Crash # Invalid argument(s)
|
||||
typed_arrays_3_test: Crash # Invalid argument(s)
|
||||
typed_arrays_4_test: Crash # Invalid argument(s)
|
||||
@@ -547,17 +547,17 @@ typed_arrays_simd_test: Crash # Invalid argument(s)
|
||||
typing_test: Crash # Invalid argument(s)
|
||||
unknownelement_test: Crash # Invalid argument(s)
|
||||
uri_test: Crash # Invalid argument(s)
|
||||
url_test: Crash # (try {body();}catch ... try/finally
|
||||
webgl_1_test: Crash # (try {body();}catch ... try/finally
|
||||
websocket_test: Crash # (try {body();}catch ... try/finally
|
||||
websql_test: Crash # (try {body();}catch ... try/finally
|
||||
wheelevent_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
url_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
webgl_1_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
websocket_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
websql_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
wheelevent_test: Crash # Invalid argument(s)
|
||||
window_eq_test: Crash # Invalid argument(s)
|
||||
window_mangling_test: Crash # Invalid argument(s)
|
||||
window_nosuchmethod_test: Crash # Invalid argument(s)
|
||||
window_test: Crash # Invalid argument(s)
|
||||
worker_api_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
worker_test: Crash # (try {body();}catch ... try/finally
|
||||
xhr_cross_origin_test: Crash # (try {body();}catch ... try/finally
|
||||
xhr_test: Crash # (try {body();}catch ... try/finally
|
||||
xsltprocessor_test: Crash # (try {body();}catch ... try/finally
|
||||
worker_api_test: Crash # Invalid argument(s)
|
||||
worker_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
xhr_cross_origin_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
xhr_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
xsltprocessor_test: Crash # (try {body();}catch ... try/catch/finally
|
||||
|
||||
@@ -126,63 +126,58 @@ mint_maker_test: StaticWarning
|
||||
package_root_test: SkipByDesign # Uses dart:io.
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
bool_from_environment_default_value_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
capability_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
compile_time_error_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
count_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
cross_isolate_message_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_in_isolate2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_in_isolate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
function_send_test: Crash # (try {p.send(func);}finally {p.send(0);}): try/finally
|
||||
handle_error2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
handle_error3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
handle_error_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
illegal_msg_function_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
illegal_msg_mirror_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
int_from_environment_default_value_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
isolate_complex_messages_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
isolate_current_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
isolate_import_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
isolate_stress_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
bool_from_environment_default_value_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
capability_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
compile_time_error_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
count_test: Crash # Invalid argument(s)
|
||||
cross_isolate_message_test: Crash # Invalid argument(s)
|
||||
deferred_in_isolate2_test: Crash # Invalid argument(s)
|
||||
deferred_in_isolate_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
function_send_test: RuntimeError # receiver.get$_nums is not a function
|
||||
handle_error2_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
handle_error3_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
handle_error_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
illegal_msg_function_test: Crash # Invalid argument(s)
|
||||
illegal_msg_mirror_test: Crash # Invalid argument(s)
|
||||
int_from_environment_default_value_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
isolate_complex_messages_test: Crash # Invalid argument(s)
|
||||
isolate_current_test: RuntimeError # receiver.get$_nums is not a function
|
||||
isolate_import_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
issue_22778_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
kill2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
kill_self_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
kill_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mandel_isolate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/byteBuffer: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/constInstance: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/constList: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/constList_identical: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/constMap: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/fun: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/int32x4: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message3_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message_enum_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
message_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mint_maker_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
nested_spawn2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
nested_spawn_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
object_leak_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
ondone_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
pause_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
ping_pause_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
ping_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
port_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
raw_port_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
request_reply_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
simple_message_test/01: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
simple_message_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
spawn_function_custom_class_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
spawn_function_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
spawn_uri_missing_from_isolate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
spawn_uri_missing_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
spawn_uri_multi_test/01: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
spawn_uri_multi_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
stacktrace_message_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
start_paused_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
static_function_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
string_from_environment_default_value_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
timer_isolate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
typed_message_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
unresolved_ports_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
kill2_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
kill_self_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
kill_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
mandel_isolate_test: Crash # Invalid argument(s)
|
||||
message2_test: Crash # Invalid argument(s)
|
||||
message3_test/byteBuffer: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
message3_test/constInstance: Crash # Invalid argument(s)
|
||||
message3_test/fun: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
message3_test/int32x4: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
message3_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
message_enum_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
message_test: Crash # Invalid argument(s)
|
||||
mint_maker_test: Crash # Invalid argument(s)
|
||||
nested_spawn2_test: Crash # Invalid argument(s)
|
||||
nested_spawn_test: Crash # Invalid argument(s)
|
||||
object_leak_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
ondone_test: RuntimeError # receiver.get$_nums is not a function
|
||||
pause_test: RuntimeError # receiver.get$_nums is not a function
|
||||
ping_pause_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
ping_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
port_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
raw_port_test: Crash # Invalid argument(s)
|
||||
request_reply_test: Crash # Invalid argument(s)
|
||||
simple_message_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
spawn_function_custom_class_test: Crash # Invalid argument(s)
|
||||
spawn_function_test: Crash # Invalid argument(s)
|
||||
spawn_uri_missing_from_isolate_test: Crash # Invalid argument(s)
|
||||
spawn_uri_missing_test: Crash # Invalid argument(s)
|
||||
spawn_uri_multi_test/01: Crash # Invalid argument(s)
|
||||
spawn_uri_multi_test/none: Crash # Invalid argument(s)
|
||||
stacktrace_message_test: Crash # Invalid argument(s)
|
||||
start_paused_test: RuntimeError # receiver.get$_nums is not a function
|
||||
static_function_test: Crash # Invalid argument(s)
|
||||
string_from_environment_default_value_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
timer_isolate_test: Crash # Invalid argument(s)
|
||||
typed_message_test: RuntimeError # receiver.get$_nums is not a function
|
||||
unresolved_ports_test: Crash # Invalid argument(s)
|
||||
|
||||
@@ -319,11 +319,11 @@ async_or_generator_return_type_stacktrace_test/02: Crash # (void badReturnTypeAs
|
||||
async_or_generator_return_type_stacktrace_test/03: Crash # (void badReturnTypeSyncStar()sync*{}): cannot handle async/sync*/async* functions
|
||||
async_regression_23058_test: Crash # (foo()async{return x.foo==2?42:x.foo;}): cannot handle async/sync*/async* functions
|
||||
async_rethrow_test: Crash # (rethrowString()asyn... cannot handle async/sync*/async* functions
|
||||
async_return_types_test/nestedFuture: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_return_types_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_return_types_test/tooManyTypeParameters: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_return_types_test/wrongReturnType: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_return_types_test/wrongTypeParameter: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_return_types_test/nestedFuture: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
async_return_types_test/none: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
async_return_types_test/tooManyTypeParameters: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
async_return_types_test/wrongReturnType: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
async_return_types_test/wrongTypeParameter: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
async_star_cancel_and_throw_in_finally_test: Crash # (test()async{var com... cannot handle async/sync*/async* functions
|
||||
async_star_regression_23116_test: Crash # (test()async{Complet... cannot handle async/sync*/async* functions
|
||||
async_star_test/01: Crash # (f()async*{}): cannot handle async/sync*/async* functions
|
||||
@@ -340,16 +340,16 @@ async_test/type-mismatch2: Crash # (bar(int p1,p2)async{var z=8;return p2+z+foo;
|
||||
async_test/type-mismatch3: Crash # (bar(int p1,p2)async{var z=8;return p2+z+foo;}): cannot handle async/sync*/async* functions
|
||||
async_test/type-mismatch4: Crash # (bar(int p1,p2)async{var z=8;return p2+z+foo;}): cannot handle async/sync*/async* functions
|
||||
async_this_bound_test: Crash # (test()async{await testA();await testB();}): cannot handle async/sync*/async* functions
|
||||
async_throw_in_catch_test/forceAwait: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_throw_in_catch_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async_throw_in_catch_test/forceAwait: Crash # (test()async{await r... cannot handle async/sync*/async* functions
|
||||
async_throw_in_catch_test/none: Crash # (test()async{await r... cannot handle async/sync*/async* functions
|
||||
asyncstar_concat_test: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
asyncstar_throw_in_catch_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
asyncstar_throw_in_catch_test: Crash # (test()async{await r... cannot handle async/sync*/async* functions
|
||||
asyncstar_yield_test: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
asyncstar_yieldstar_test: Crash # (test()async{Expect.... cannot handle async/sync*/async* functions
|
||||
await_backwards_compatibility_test/none: Crash # (test1()async{var x=await 9;Expect.equals(9,x);}): cannot handle async/sync*/async* functions
|
||||
await_exceptions_test: Crash # (awaitFoo()async{await foo();}): cannot handle async/sync*/async* functions
|
||||
await_for_cancel_test: Crash # (test()async{await test1();await test2();}): cannot handle async/sync*/async* functions
|
||||
await_for_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
await_for_test: Crash # (consumeSomeOfInfini... cannot handle async/sync*/async* functions
|
||||
await_for_use_local_test: Crash # (test()async{var cou... cannot handle async/sync*/async* functions
|
||||
await_future_test: Crash # (test()async{var res... cannot handle async/sync*/async* functions
|
||||
await_nonfuture_test: Crash # (foo()async{Expect.equals(X,10);return await 5;}): cannot handle async/sync*/async* functions
|
||||
@@ -371,13 +371,11 @@ cha_deopt1_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
cha_deopt2_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
cha_deopt3_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
char_escape_test: RuntimeError # Please triage this failure.
|
||||
class_override_test/00: Crash # (try {instance.foo();}on NoSuchMethodError catch (error){}finally {}): try/finally
|
||||
class_override_test/none: Crash # (try {instance.foo();}finally {}): try/finally
|
||||
class_override_test/00: Crash # (try {instance.foo();}on NoSuchMethodError catch (error){}finally {}): try/catch/finally
|
||||
closure7_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
closure8_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
closure_cycles_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
closure_in_constructor_test: Crash # Invalid argument(s)
|
||||
closure_self_reference_test: Crash # (try {return inner(value-1);}finally {counter++ ;}): try/finally
|
||||
closure_shared_state_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
closure_type_variables_test: Crash # Invalid argument(s)
|
||||
closures_initializer2_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
@@ -397,70 +395,60 @@ cyclic_type_test/01: RuntimeError # Cannot read property 'prototype' of undefine
|
||||
cyclic_type_test/02: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
cyclic_type_test/03: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
cyclic_type_test/04: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
deferred_closurize_load_library_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constant_list_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_closurize_load_library_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constant_list_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_constants_test/none: Crash # Internal Error: No default constructor available.
|
||||
deferred_constraints_constants_test/reference_after_load: Crash # Internal Error: No default constructor available.
|
||||
deferred_constraints_type_annotation_test/as_operation: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/as_operation: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/catch_check: Crash # The null object does not have a getter '_element'.
|
||||
deferred_constraints_type_annotation_test/is_check: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/new: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/new_before_load: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/new_generic1: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/new_generic2: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/new_generic3: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/static_method: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation1: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic1: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic2: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic3: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic4: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_non_deferred: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_null: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/type_annotation_top_level: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_constraints_type_annotation_test/is_check: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/new: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/new_before_load: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/new_generic1: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/new_generic2: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/new_generic3: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/static_method: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation1: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic1: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic2: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic3: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_generic4: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_non_deferred: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_null: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_constraints_type_annotation_test/type_annotation_top_level: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_function_type_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_global_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_global_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_inlined_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_load_constants_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_load_constants_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_load_inval_code_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_load_library_wrong_args_test/none: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_mixin_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_no_such_method_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_mixin_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_no_such_method_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_not_loaded_check_test: RuntimeError # Please triage this failure.
|
||||
deferred_only_constant_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_optimized_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_redirecting_factory_test: Crash # (test()async{await t... cannot handle async/sync*/async* functions
|
||||
deferred_regression_22995_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_shadow_load_library_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_shared_and_unshared_classes_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deferred_static_seperate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
deopt_inlined_function_lazy_test: Crash # (try {return x+12342353257893275483274832;}finally {}): try/finally
|
||||
deferred_shadow_load_library_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_shared_and_unshared_classes_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deferred_static_seperate_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
deopt_no_feedback_test: RuntimeError # Please triage this failure.
|
||||
enum_duplicate_test/01: RuntimeError # Please triage this failure.
|
||||
enum_duplicate_test/02: RuntimeError # Please triage this failure.
|
||||
enum_duplicate_test/none: RuntimeError # Please triage this failure.
|
||||
enum_mirror_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
enum_mirror_test: Crash # Internal Error: No default constructor available.
|
||||
enum_private_test/01: RuntimeError # Please triage this failure.
|
||||
enum_private_test/02: RuntimeError # Please triage this failure.
|
||||
enum_private_test/none: RuntimeError # Please triage this failure.
|
||||
execute_finally10_test: Crash # (try {throw 'foo';}c... try/finally
|
||||
execute_finally11_test: Crash # (try {throw 'foo';}c... try/finally
|
||||
execute_finally12_test: Crash # (try {try {}finally {a=8;break;}}finally {return a==8;}): try/finally
|
||||
execute_finally1_test: Crash # (try {int j;j=func();i=1;return i;}finally {i=i+800;}): try/finally
|
||||
execute_finally2_test: Crash # (try {int j;j=func()... try/finally
|
||||
execute_finally3_test: Crash # (try {try {int j;j=f... try/finally
|
||||
execute_finally4_test: Crash # (try {int j;j=func();i=1;}finally {i=i+10;}): try/finally
|
||||
execute_finally5_test: Crash # (try {int j;j=func()... try/finally
|
||||
execute_finally6_test: Crash # (try {try {int j;j=f... try/finally
|
||||
execute_finally7_test: Crash # (try {var a=new List... try/finally
|
||||
execute_finally8_test: Crash # (try {sum+= 1;return 'hi';}finally {sum+= 1;throw 'ball';sum+= 1;}): try/finally
|
||||
execute_finally9_test: Crash # (try {sum+= 1;return... try/finally
|
||||
execute_finally10_test: Crash # (try {throw 'foo';}c... try/catch/finally
|
||||
execute_finally11_test: Crash # (try {throw 'foo';}c... try/catch/finally
|
||||
execute_finally7_test: Crash # (try {var a=new List... try/catch/finally
|
||||
execute_finally9_test: Crash # (try {sum+= 1;return... try/catch/finally
|
||||
f_bounded_equality_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
fannkuch_test: RuntimeError # Please triage this failure.
|
||||
field_increment_bailout_test: RuntimeError # Please triage this failure.
|
||||
final_super_field_set_test/01: RuntimeError # Please triage this failure.
|
||||
finally_test: Crash # (try {i=12;}finally {Expect.equals(12,i);executedFinally=true;}): try/finally
|
||||
fixed_length_test: RuntimeError # Please triage this failure.
|
||||
fixed_type_variable_test/02: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
fixed_type_variable_test/04: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
@@ -556,10 +544,9 @@ invocation_mirror_test: Crash # (super[37]=42): visitUnresolvedSuperIndexSet
|
||||
is_function_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
issue12288_test: RuntimeError # Please triage this failure.
|
||||
issue13179_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
issue20476_test: Crash # (try {try {return 1;}catch (e1){}finally {return 3;}}catch (e2){}finally {return 5;}): try/finally
|
||||
issue20476_test: Crash # (try {try {return 1;... try/catch/finally
|
||||
issue7513_test: RuntimeError # Please triage this failure.
|
||||
issue_1751477_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
label_test: Crash # (try {while(doAgain()){break L;}i-- ;}finally {}): try/finally
|
||||
large_class_declaration_test: Crash # Stack Overflow
|
||||
list_literal3_test: RuntimeError # Please triage this failure.
|
||||
list_test: RuntimeError # Please triage this failure.
|
||||
@@ -588,7 +575,6 @@ mega_load_test: RuntimeError # Please triage this failure.
|
||||
method_binding_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
methods_as_constants2_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
minify_closure_variable_collision_test: RuntimeError # Please triage this failure.
|
||||
mint_arithmetic_test: Crash # (try {f(a,b){var s=b... try/finally
|
||||
mint_compares_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
mixin_bound_test: Crash # Internal Error: No default constructor available.
|
||||
mixin_forwarding_constructor1_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -641,28 +627,23 @@ regress_11800_test: RuntimeError # Please triage this failure.
|
||||
regress_18435_test: Crash # Invalid argument(s)
|
||||
regress_18535_test: Crash # Internal Error: No default constructor available.
|
||||
regress_21016_test: RuntimeError # Please triage this failure.
|
||||
regress_21795_test: Crash # (try {foo(t);}finally {if(t==0){try {}catch (err,st){}}}): try/finally
|
||||
regress_22438_test: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_22443_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
regress_22445_test: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_22579_test: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_22728_test: Crash # (main()async{bool fa... cannot handle async/sync*/async* functions
|
||||
regress_22777_test: Crash # (test()async{try {te... cannot handle async/sync*/async* functions
|
||||
regress_22822_test: Crash # (try {for(int i=0;i<10;i++ ){return ()=>i+b;}}finally {b=10;}): try/finally
|
||||
regress_22936_test/01: Crash # The null object does not have a getter '_element'.
|
||||
regress_22936_test/none: Crash # The null object does not have a getter '_element'.
|
||||
regress_23498_test: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_23500_test/01: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_23500_test/02: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_23500_test/none: Crash # (main()async{var err... cannot handle async/sync*/async* functions
|
||||
regress_23537_test: Crash # (try {var b;try {for... try/finally
|
||||
regress_23650_test: Crash # (try {return new C<T>.foo();}finally {}): try/finally
|
||||
stack_trace_test: Crash # (try {int j;i=func2(... try/finally
|
||||
statement_test: Crash # (try {throw "foo";}c... try/finally
|
||||
stack_trace_test: Crash # (try {int j;i=func2(... try/catch/finally
|
||||
statement_test: Crash # (try {throw "foo";}c... try/catch/finally
|
||||
static_closure_identical_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
static_field_test/none: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
static_implicit_closure_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
static_postfix_operator_test: Crash # (try {if(a++ ==0){inIt=true;}}finally {}): try/finally
|
||||
string_interpolation_test/01: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
string_interpolation_test/none: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
string_join_test: RuntimeError # Please triage this failure.
|
||||
@@ -699,20 +680,16 @@ sync_generator3_test/test2: Crash # (g()sync*{try {yield... cannot handle async
|
||||
syncstar_yield_test/copyParameters: Crash # (Iterable<int> foo3(... cannot handle async/sync*/async* functions
|
||||
syncstar_yield_test/none: Crash # (Iterable<int> foo3(... cannot handle async/sync*/async* functions
|
||||
syncstar_yieldstar_test: Crash # (main()async{Expect.... cannot handle async/sync*/async* functions
|
||||
throw1_test: Crash # (try {int j;j=func()... try/finally
|
||||
throw2_test: Crash # (try {int j;j=func()... try/finally
|
||||
throw3_test: Crash # (try {int j;i=100;i=... try/finally
|
||||
throw4_test: Crash # (try {j=func();}on M... try/finally
|
||||
throw5_test: Crash # (try {int j;j=func()... try/finally
|
||||
throw6_test: Crash # (try {j=func();}catc... try/finally
|
||||
throw8_test: Crash # (try {try {return 49... try/finally
|
||||
throw_test: Crash # (try {int j;j=func()... try/finally
|
||||
throw1_test: Crash # (try {int j;j=func()... try/catch/finally
|
||||
throw2_test: Crash # (try {int j;j=func()... try/catch/finally
|
||||
throw3_test: Crash # (try {int j;i=100;i=... try/catch/finally
|
||||
throw4_test: Crash # (try {j=func();}on M... try/catch/finally
|
||||
throw5_test: Crash # (try {int j;j=func()... try/catch/finally
|
||||
throw6_test: Crash # (try {j=func();}catc... try/catch/finally
|
||||
throw_test: Crash # (try {int j;j=func()... try/catch/finally
|
||||
top_level_in_initializer_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
try_catch3_test: Crash # (try {int j;j=f2();j... try/finally
|
||||
try_catch4_test: Crash # (try {doThrow();}cat... try/finally
|
||||
try_catch5_test: Crash # (try {try {a=8;return;}finally {b=8==a;entered=true;continue;}}finally {continue;}): try/finally
|
||||
try_catch_optimized2_test: Crash # (try {bar();}finally {}): try/finally
|
||||
try_catch_osr_test: Crash # (try {if(x==null)throw 42;return 99;}finally {}): try/finally
|
||||
try_catch3_test: Crash # (try {int j;j=f2();j... try/catch/finally
|
||||
try_catch4_test: Crash # (try {doThrow();}cat... try/catch/finally
|
||||
try_catch_test/none: Crash # The null object does not have a getter '_element'.
|
||||
type_check_const_function_typedef2_test/00: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
type_check_const_function_typedef2_test/none: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
|
||||
+164
-168
@@ -328,150 +328,146 @@ mirrors/immutable_collections_test: SkipSlow # Timeout.
|
||||
convert/streamed_conversion_json_utf8_decode_test: Skip # Timeout.
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
async/catch_errors11_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors12_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors13_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors14_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors15_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors16_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors17_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors18_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors19_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors20_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors21_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors22_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors23_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors24_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors25_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors26_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors27_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors28_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors4_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors5_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors6_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors7_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors8_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/first_regression_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_constructor_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_delayed_error_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_microtask_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/catch_errors11_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors12_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors13_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors14_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors15_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors16_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors17_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors18_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors19_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors20_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors21_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors22_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors23_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors24_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors25_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors26_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors27_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors28_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors2_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors3_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors4_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors5_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors6_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors7_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors8_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/catch_errors_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/first_regression_test: Crash # Invalid argument(s)
|
||||
async/future_constructor_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/future_delayed_error_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/future_microtask_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/future_test/01: Crash # (()async=>new Future.value(value)): cannot handle async/sync*/async* functions
|
||||
async/future_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_timeout_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_value_chain2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_value_chain3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_value_chain4_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_value_chain_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/futures_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_print1_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_schedule_microtask1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_schedule_microtask2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_schedule_microtask3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_schedule_microtask4_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_schedule_microtask5_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/intercept_schedule_microtask6_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/multiple_timer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/print_test/01: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/print_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned4_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned5_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned6_test/01: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned6_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned7_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned8_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned9_test/01: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/run_zoned9_test/none: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/schedule_microtask2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/schedule_microtask3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/schedule_microtask5_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/future_test/none: RuntimeError # receiver.get$_nums is not a function
|
||||
async/future_timeout_test: Crash # Invalid argument(s)
|
||||
async/future_value_chain2_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/future_value_chain3_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/future_value_chain4_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/future_value_chain_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/futures_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/intercept_print1_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/intercept_schedule_microtask1_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/intercept_schedule_microtask2_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/intercept_schedule_microtask3_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/intercept_schedule_microtask4_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/intercept_schedule_microtask5_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/intercept_schedule_microtask6_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/multiple_timer_test: Crash # Invalid argument(s)
|
||||
async/print_test/none: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned1_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned4_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned5_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned6_test/none: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned7_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned8_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/run_zoned9_test/none: RuntimeError # receiver.get$_nums is not a function
|
||||
async/schedule_microtask2_test: Crash # Invalid argument(s)
|
||||
async/schedule_microtask3_test: Crash # Invalid argument(s)
|
||||
async/schedule_microtask5_test: Crash # Invalid argument(s)
|
||||
async/schedule_microtask_test: Crash # Invalid argument(s)
|
||||
async/slow_consumer2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/slow_consumer3_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/slow_consumer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace01_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace02_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace03_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace04_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace05_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace06_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace07_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace08_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace09_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace10_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace11_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace12_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace13_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace14_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace15_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace16_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace17_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace18_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace19_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace20_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace21_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace22_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace23_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace24_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stack_trace25_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/slow_consumer2_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/slow_consumer3_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/slow_consumer_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace01_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace02_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace03_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace04_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace05_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace06_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace07_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace08_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace09_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace10_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace11_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace12_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace13_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace14_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace15_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace16_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace17_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace18_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace19_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace20_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace21_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace22_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace23_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace24_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stack_trace25_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stream_controller_async_test: Crash # Invalid argument(s)
|
||||
async/stream_controller_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_controller_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stream_empty_test: Crash # (Future runTest()asy... cannot handle async/sync*/async* functions
|
||||
async/stream_event_transformed_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_first_where_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_from_iterable_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_iterator_double_cancel_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_iterator_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_join_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_last_where_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_listen_zone_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_periodic2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_periodic3_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_periodic4_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_periodic5_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_periodic_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_event_transformed_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/stream_first_where_test: Crash # Invalid argument(s)
|
||||
async/stream_from_iterable_test: Crash # Invalid argument(s)
|
||||
async/stream_iterator_double_cancel_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stream_iterator_test: Crash # Invalid argument(s)
|
||||
async/stream_join_test: Crash # Invalid argument(s)
|
||||
async/stream_last_where_test: Crash # Invalid argument(s)
|
||||
async/stream_listen_zone_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/stream_periodic2_test: Crash # Invalid argument(s)
|
||||
async/stream_periodic3_test: Crash # Invalid argument(s)
|
||||
async/stream_periodic4_test: Crash # Invalid argument(s)
|
||||
async/stream_periodic5_test: Crash # Invalid argument(s)
|
||||
async/stream_periodic_test: Crash # Invalid argument(s)
|
||||
async/stream_single_test: Crash # Invalid argument(s)
|
||||
async/stream_single_to_multi_subscriber_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_state_nonzero_timer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_single_to_multi_subscriber_test: Crash # Invalid argument(s)
|
||||
async/stream_state_nonzero_timer_test: Crash # Invalid argument(s)
|
||||
async/stream_state_test: Crash # Invalid argument(s)
|
||||
async/stream_subscription_as_future_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_subscription_as_future_test: Crash # Invalid argument(s)
|
||||
async/stream_subscription_cancel_test: Crash # Invalid argument(s)
|
||||
async/stream_timeout_test: Crash # Invalid argument(s)
|
||||
async/stream_transform_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_transformation_broadcast_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_transformer_from_handlers_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_transformer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_zones_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_cancel1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_cancel2_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_cancel_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_isActive_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_not_available_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/stream_transform_test: Crash # Invalid argument(s)
|
||||
async/stream_transformation_broadcast_test: Crash # Invalid argument(s)
|
||||
async/stream_transformer_from_handlers_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stream_transformer_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/stream_zones_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/timer_cancel1_test: Crash # Invalid argument(s)
|
||||
async/timer_cancel2_test: Crash # Invalid argument(s)
|
||||
async/timer_cancel_test: Crash # Invalid argument(s)
|
||||
async/timer_isActive_test: Crash # Invalid argument(s)
|
||||
async/timer_regress22626_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
async/timer_repeat_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_bind_callback_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_bind_callback_unary_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_bind_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_create_periodic_timer_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_create_timer2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_create_timer_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_debug_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_empty_description2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_empty_description_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_error_callback_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_fork_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_future_schedule_microtask_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_register_callback_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_register_callback_unary_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_root_bind_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_run_guarded_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_run_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_run_unary_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
async/zone_value_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
async/timer_repeat_test: Crash # Invalid argument(s)
|
||||
async/timer_test: Crash # Invalid argument(s)
|
||||
async/zone_bind_callback_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_bind_callback_unary_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_bind_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_create_periodic_timer_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_create_timer2_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_create_timer_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_debug_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_empty_description2_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_empty_description_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_error_callback_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_fork_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_future_schedule_microtask_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_register_callback_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_register_callback_unary_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_root_bind_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_run_guarded_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_run_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_run_unary_test: RuntimeError # receiver.get$_nums is not a function
|
||||
async/zone_value_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/ascii_test: RuntimeError # Please triage this failure.
|
||||
convert/chunked_conversion1_test: RuntimeError # Please triage this failure.
|
||||
convert/chunked_conversion2_test: RuntimeError # Please triage this failure.
|
||||
@@ -488,8 +484,8 @@ convert/chunked_conversion_utf89_test: RuntimeError # Please triage this failure
|
||||
convert/chunked_conversion_utf8_test: RuntimeError # Please triage this failure.
|
||||
convert/codec1_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
convert/codec2_test: Crash # Internal Error: No default constructor available.
|
||||
convert/encoding_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/html_escape_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/encoding_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/html_escape_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/json_chunk_test: RuntimeError # Please triage this failure.
|
||||
convert/json_lib_test: Crash # Invalid argument(s)
|
||||
convert/json_pretty_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -498,13 +494,13 @@ convert/json_toEncodable_reviver_test: Crash # Internal Error: No default constr
|
||||
convert/json_utf8_chunk_test: RuntimeError # Please triage this failure.
|
||||
convert/json_util_test: Crash # Internal Error: No default constructor available.
|
||||
convert/latin1_test: RuntimeError # Please triage this failure.
|
||||
convert/line_splitter_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/streamed_conversion_json_decode1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/streamed_conversion_json_encode1_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/streamed_conversion_json_utf8_decode_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/streamed_conversion_json_utf8_encode_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/streamed_conversion_utf8_decode_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/streamed_conversion_utf8_encode_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
convert/line_splitter_test: Crash # Invalid argument(s)
|
||||
convert/streamed_conversion_json_decode1_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/streamed_conversion_json_encode1_test: Crash # Internal Error: No default constructor available.
|
||||
convert/streamed_conversion_json_utf8_decode_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/streamed_conversion_json_utf8_encode_test: Crash # Internal Error: No default constructor available.
|
||||
convert/streamed_conversion_utf8_decode_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/streamed_conversion_utf8_encode_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
convert/utf82_test: RuntimeError # Please triage this failure.
|
||||
convert/utf84_test: RuntimeError # Please triage this failure.
|
||||
convert/utf8_encode_test: RuntimeError # Please triage this failure.
|
||||
@@ -517,8 +513,8 @@ math/rectangle_test: Crash # Invalid argument(s)
|
||||
mirrors/abstract_class_test/00: Crash # Internal Error: No default constructor available.
|
||||
mirrors/abstract_class_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/abstract_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/accessor_cache_overflow_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/array_tracing2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/accessor_cache_overflow_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/array_tracing2_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/array_tracing3_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/array_tracing_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/basic_types_in_dart_core_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -527,12 +523,12 @@ mirrors/class_declarations_test/01: Crash # Internal Error: No default construct
|
||||
mirrors/class_declarations_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/class_mirror_location_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/class_mirror_type_variables_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/closures_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/closures_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/closurization_equivalence_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/constructor_kinds_test/01: Crash # Internal Error: No default constructor available.
|
||||
mirrors/constructor_kinds_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/constructors_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/dart2js_mirrors_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/dart2js_mirrors_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/declarations_type_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/deferred_mirrors_metadata_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/deferred_mirrors_metatarget_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -593,17 +589,17 @@ mirrors/instance_members_test: Crash # Internal Error: No default constructor av
|
||||
mirrors/instance_members_unimplemented_interface_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/instance_members_with_override_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/instantiate_abstract_class_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/intercepted_cache_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/intercepted_cache_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/intercepted_class_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/intercepted_object_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/intercepted_superclass_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invocation_cache_test: RuntimeError # Please triage this failure.
|
||||
mirrors/invocation_fuzz_test/emptyarray: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invocation_fuzz_test/false: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invocation_fuzz_test/none: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invocation_fuzz_test/smi: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invocation_fuzz_test/string: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invoke_call_on_closure_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invocation_fuzz_test/emptyarray: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invocation_fuzz_test/false: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invocation_fuzz_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invocation_fuzz_test/smi: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invocation_fuzz_test/string: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_call_on_closure_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_call_through_getter_previously_accessed_test/named: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_call_through_getter_previously_accessed_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_call_through_getter_test/named: Crash # Internal Error: No default constructor available.
|
||||
@@ -611,7 +607,7 @@ mirrors/invoke_call_through_getter_test/none: Crash # Internal Error: No default
|
||||
mirrors/invoke_call_through_implicit_getter_previously_accessed_test/named: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_call_through_implicit_getter_previously_accessed_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_call_through_implicit_getter_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_closurization2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/invoke_closurization2_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_closurization_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_import_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_named_test/01: Crash # Internal Error: No default constructor available.
|
||||
@@ -619,15 +615,15 @@ mirrors/invoke_named_test/none: Crash # Internal Error: No default constructor a
|
||||
mirrors/invoke_natives_malicious_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/invoke_throws_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/is_odd_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/is_odd_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/lazy_static_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/libraries_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_declarations_test/01: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_declarations_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_enumeration_deferred_loading_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/library_enumeration_deferred_loading_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_exports_hidden_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_exports_shown_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_import_deferred_loading_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/library_import_deferred_loading_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_imports_bad_metadata_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_imports_deferred_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/library_imports_hidden_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -640,8 +636,8 @@ mirrors/library_metadata_test: Crash # Internal Error: No default constructor av
|
||||
mirrors/library_uri_package_test: Crash # Invalid argument(s)
|
||||
mirrors/list_constructor_test/01: Crash # Internal Error: No default constructor available.
|
||||
mirrors/list_constructor_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/load_library_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/local_function_is_static_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/load_library_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/local_function_is_static_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/local_isolate_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/metadata_allowed_values_test/01: Crash # Internal Error: No default constructor available.
|
||||
mirrors/metadata_allowed_values_test/05: Crash # Internal Error: No default constructor available.
|
||||
@@ -657,10 +653,10 @@ mirrors/metadata_constructor_arguments_test/none: Crash # Internal Error: No def
|
||||
mirrors/metadata_nested_constructor_call_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/metadata_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/method_mirror_location_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/method_mirror_name_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/method_mirror_name_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/method_mirror_properties_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/method_mirror_returntype_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/method_mirror_source_line_ending_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/method_mirror_source_line_ending_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/method_mirror_source_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/mirror_in_static_init_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/mirrors_nsm_mismatch_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -674,11 +670,11 @@ mirrors/mirrors_used_typedef_declaration_test/none: Crash # Internal Error: No d
|
||||
mirrors/mixin_application_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/mixin_members_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/mixin_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/native_class_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/native_class_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/new_instance_optional_arguments_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/new_instance_with_type_arguments_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/no_metadata_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/null2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/null2_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/null_test: Crash # Invalid argument(s)
|
||||
mirrors/operator_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/parameter_annotation_mirror_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -725,15 +721,15 @@ mirrors/removed_api_test: Crash # Internal Error: No default constructor availab
|
||||
mirrors/repeated_private_anon_mixin_app_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/return_type_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/runtime_type_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/set_field_with_final_inheritance_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/set_field_with_final_inheritance_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/set_field_with_final_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/spawn_function_root_library_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/spawn_function_root_library_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/static_members_easier_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/static_members_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/static_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/superclass2_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/superclass_test: Crash # Internal Error: No default constructor available.
|
||||
mirrors/symbol_validation_test/01: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
mirrors/symbol_validation_test/01: Crash # Internal Error: No default constructor available.
|
||||
mirrors/symbol_validation_test/none: RuntimeError # Please triage this failure.
|
||||
mirrors/syntax_error_test/none: Crash # Internal Error: No default constructor available.
|
||||
mirrors/synthetic_accessor_properties_test: Crash # Internal Error: No default constructor available.
|
||||
|
||||
@@ -171,56 +171,27 @@ io/http_client_stays_alive_test: Skip # Timeout.
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
array_bounds_check_generalization_test: RuntimeError # Please triage this failure.
|
||||
coverage_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/addlatexhash_test: Crash # (try {test(tempDir.path);}finally {tempDir.delete(recursive:true);}): try/finally
|
||||
io/async_catch_errors_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/code_collection_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/create_recursive_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/dart_std_io_pipe_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/delete_symlink_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/dependency_graph_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_chdir_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_create_race_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_error_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_fuzz_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_invalid_arguments_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_list_nonexistent_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
coverage_test: Crash # Invalid argument(s)
|
||||
io/addlatexhash_test: Crash # Invalid argument(s)
|
||||
io/create_recursive_test: Crash # Invalid argument(s)
|
||||
io/directory_list_pause_test: Crash # Invalid argument(s)
|
||||
io/directory_non_ascii_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/directory_uri_test: Crash # Invalid argument(s)
|
||||
io/echo_server_stream_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_copy_test: Crash # (try {opened.writeFr... try/finally
|
||||
io/file_error_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_fuzz_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_input_stream_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_invalid_arguments_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_lock_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_non_ascii_sync_test: Crash # (try {opened.writeFr... try/finally
|
||||
io/file_non_ascii_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_output_stream_test: Crash # (try {var data;var l... try/finally
|
||||
io/file_read_encoded_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_stat_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_stream_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_system_async_links_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_system_delete_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_system_exists_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_system_links_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_lock_test: Crash # Invalid argument(s)
|
||||
io/file_stat_test: Crash # Invalid argument(s)
|
||||
io/file_test: Crash # Invalid argument(s)
|
||||
io/file_typed_data_test: Crash # Invalid argument(s)
|
||||
io/file_uri_test: Crash # Invalid argument(s)
|
||||
io/file_write_as_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/file_write_only_test: Crash # (main()async{asyncSt... cannot handle async/sync*/async* functions
|
||||
io/http_10_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_advanced_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_10_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_advanced_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_auth_digest_test: Crash # Invalid argument(s)
|
||||
io/http_auth_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_basic_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_auth_test: Crash # Invalid argument(s)
|
||||
io/http_basic_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_bind_test: Crash # (testBindShared(Stri... cannot handle async/sync*/async* functions
|
||||
io/http_client_connect_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_client_connect_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_client_exception_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_client_request_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_client_stays_alive_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_client_stays_alive_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_close_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_compression_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_connection_close_test: Crash # Invalid argument(s)
|
||||
@@ -231,7 +202,7 @@ io/http_cookie_date_test: Crash # Invalid argument(s)
|
||||
io/http_cookie_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_cross_process_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_date_test: Crash # Invalid argument(s)
|
||||
io/http_detach_socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_detach_socket_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_head_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_headers_state_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_headers_test: Crash # Internal Error: No default constructor available.
|
||||
@@ -239,124 +210,80 @@ io/http_ipv6_test: Crash # Invalid argument(s)
|
||||
io/http_keep_alive_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_no_reason_phrase_test: Crash # Invalid argument(s)
|
||||
io/http_outgoing_size_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_parser_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_parser_test: Crash # Invalid argument(s)
|
||||
io/http_proxy_configuration_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_proxy_test: Crash # Invalid argument(s)
|
||||
io/http_read_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_read_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_redirect_test: Crash # Invalid argument(s)
|
||||
io/http_request_pipeling_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_request_pipeling_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_requested_uri_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_response_deadline_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_reuse_server_port_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_server_close_response_after_error_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_server_early_client_close2_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_server_early_client_close_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_server_idle_timeout_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_response_deadline_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_reuse_server_port_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_server_close_response_after_error_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_server_early_client_close2_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_server_early_client_close_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_server_idle_timeout_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_server_response_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_server_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_session_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_shutdown_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/http_shutdown_test: Crash # Internal Error: No default constructor available.
|
||||
io/http_stream_close_test: Crash # Invalid argument(s)
|
||||
io/https_bad_certificate_test: Crash # (main()async{var cli... cannot handle async/sync*/async* functions
|
||||
io/https_client_certificate_test: Crash # Invalid argument(s)
|
||||
io/https_client_exception_test: Crash # Invalid argument(s)
|
||||
io/https_server_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/https_unauthorized_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/io_sink_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/https_server_test: Crash # Internal Error: No default constructor available.
|
||||
io/https_unauthorized_test: Crash # Internal Error: No default constructor available.
|
||||
io/issue_22636_test: Crash # (test()async{server=... cannot handle async/sync*/async* functions
|
||||
io/issue_22637_test: Crash # (test()async{server=... cannot handle async/sync*/async* functions
|
||||
io/link_async_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/link_async_test: Crash # Invalid argument(s)
|
||||
io/link_test: Crash # Invalid argument(s)
|
||||
io/link_uri_test: Crash # Invalid argument(s)
|
||||
io/observatory_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/observatory_test: Crash # Invalid argument(s)
|
||||
io/parent_test: Crash # Invalid argument(s)
|
||||
io/pipe_server_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/platform_resolved_executable_test/00: Crash # Internal Error: No default constructor available.
|
||||
io/platform_resolved_executable_test/01: Crash # (try {test(tempDir);}finally {tempDir.deleteSync(recursive:true);}): try/finally
|
||||
io/platform_resolved_executable_test/02: Crash # (try {test(tempDir);}finally {tempDir.deleteSync(recursive:true);}): try/finally
|
||||
io/platform_resolved_executable_test/01: Crash # Invalid argument(s)
|
||||
io/platform_resolved_executable_test/02: Crash # Invalid argument(s)
|
||||
io/platform_resolved_executable_test/03: Crash # Internal Error: No default constructor available.
|
||||
io/platform_resolved_executable_test/04: Crash # (try {test(tempDir);}finally {tempDir.deleteSync(recursive:true);}): try/finally
|
||||
io/platform_resolved_executable_test/05: Crash # (try {test(tempDir);}finally {tempDir.deleteSync(recursive:true);}): try/finally
|
||||
io/platform_resolved_executable_test/04: Crash # Invalid argument(s)
|
||||
io/platform_resolved_executable_test/05: Crash # Invalid argument(s)
|
||||
io/platform_resolved_executable_test/06: Crash # Internal Error: No default constructor available.
|
||||
io/platform_resolved_executable_test/none: Crash # Internal Error: No default constructor available.
|
||||
io/platform_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/print_sync_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/process_detached_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/platform_test: Crash # Internal Error: No default constructor available.
|
||||
io/process_environment_test: Crash # Internal Error: No default constructor available.
|
||||
io/process_kill_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/process_non_ascii_test: Crash # (try {opened.writeFr... try/finally
|
||||
io/process_path_environment_test: Crash # Internal Error: No default constructor available.
|
||||
io/process_pid_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/process_shell_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_datagram_read_all_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_datagram_socket_test: Crash # (try {return f(arg);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_secure_server_closing_test: Crash # Invalid argument(s)
|
||||
io/raw_secure_server_socket_argument_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_secure_server_socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_secure_socket_pause_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_secure_socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_server_socket_cancel_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/raw_secure_server_socket_test: Crash # Invalid argument(s)
|
||||
io/raw_secure_socket_pause_test: Crash # Internal Error: No default constructor available.
|
||||
io/raw_secure_socket_test: Crash # Internal Error: No default constructor available.
|
||||
io/raw_socket_test: Crash # Invalid argument(s)
|
||||
io/raw_socket_typed_data_test: Crash # Invalid argument(s)
|
||||
io/read_into_const_list_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/regress_10026_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/regress_21160_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/regress_21987_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/regress_7191_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/regress_7679_test: Crash # (try {opened.writeFr... try/finally
|
||||
io/regress_8828_test: Crash # Internal Error: No default constructor available.
|
||||
io/regress_9194_test: Crash # Internal Error: No default constructor available.
|
||||
io/resolve_symbolic_links_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_bad_certificate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_builtin_roots_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_client_raw_server_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_client_server_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_multiple_client_server_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_server_client_certificate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_server_client_no_certificate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/resolve_symbolic_links_test: Crash # Invalid argument(s)
|
||||
io/secure_builtin_roots_test: Crash # Invalid argument(s)
|
||||
io/secure_server_closing_test: Crash # Invalid argument(s)
|
||||
io/secure_server_socket_test: Crash # Invalid argument(s)
|
||||
io/secure_session_resume_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_socket_alpn_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_socket_argument_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_socket_bad_data_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_socket_renegotiate_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_unauthorized_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/server_socket_reference_issue21383_and_issue21384_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/signals_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/secure_socket_test: Crash # Internal Error: No default constructor available.
|
||||
io/skipping_dart2js_compilations_test: Crash # Invalid argument(s)
|
||||
io/socket_bind_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_close_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_exception_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_invalid_arguments_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_ipv6_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_many_connections_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_bind_test: Crash # (testListenCloseList... cannot handle async/sync*/async* functions
|
||||
io/socket_exception_test: Crash # Invalid argument(s)
|
||||
io/socket_source_address_test: Crash # (Future testConnect(... cannot handle async/sync*/async* functions
|
||||
io/socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/socket_upgrade_to_secure_test: Crash # Invalid argument(s)
|
||||
io/stdin_sync_test: Crash # Internal Error: No default constructor available.
|
||||
io/stdout_close_test: Crash # (try {var data;var l... try/finally
|
||||
io/stdout_stderr_non_blocking_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/stdout_stderr_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/stream_pipe_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/test_extension_fail_test: Crash # Invalid argument(s)
|
||||
io/test_extension_test: Crash # Invalid argument(s)
|
||||
io/test_runner_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/test_runner_test: Crash # Internal Error: No default constructor available.
|
||||
io/uri_platform_test: Crash # Invalid argument(s)
|
||||
io/web_socket_error_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/web_socket_ping_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/web_socket_pipe_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/web_socket_protocol_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/web_socket_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/web_socket_typed_data_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/windows_environment_test: Crash # (try {opened.writeFr... try/finally
|
||||
io/windows_file_system_async_links_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/windows_file_system_links_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/zlib_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
io/web_socket_error_test: Crash # Internal Error: No default constructor available.
|
||||
io/web_socket_ping_test: Crash # Internal Error: No default constructor available.
|
||||
io/web_socket_pipe_test: Crash # Internal Error: No default constructor available.
|
||||
io/web_socket_protocol_test: Crash # Internal Error: No default constructor available.
|
||||
io/web_socket_test: Crash # Internal Error: No default constructor available.
|
||||
io/web_socket_typed_data_test: Crash # Internal Error: No default constructor available.
|
||||
io/windows_environment_test: Crash # Invalid argument(s)
|
||||
priority_queue_stress_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
slowpath_safepoints_test: RuntimeError # Cannot read property 'prototype' of undefined
|
||||
status_expression_test: RuntimeError # Please triage this failure.
|
||||
typed_array_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
verbose_gc_to_bmu_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
typed_array_test: RuntimeError # receiver.get$_collection$_nums is not a function
|
||||
verbose_gc_to_bmu_test: Crash # Invalid argument(s)
|
||||
verified_mem_test: RuntimeError # Please triage this failure.
|
||||
|
||||
@@ -30,5 +30,5 @@ source_mirrors_test: Pass, RuntimeError # Issue 17662
|
||||
|
||||
[ $compiler == dart2js && $cps_ir ]
|
||||
dummy_compiler_test: Crash # Internal Error: No default constructor available.
|
||||
recursive_import_test: Crash # (try {return f(arg1,arg2);}finally {Zone._leave(old);}): try/finally
|
||||
recursive_import_test: Crash # Internal Error: No default constructor available.
|
||||
source_mirrors_test: Crash # Internal Error: No default constructor available.
|
||||
|
||||
Reference in New Issue
Block a user