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:
Kevin Millikin
2015-06-24 10:12:42 +02:00
parent 269904167d
commit 089ed2965b
15 changed files with 1183 additions and 2087 deletions
+308 -175
View File
@@ -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
View File
@@ -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
+1 -1
View File
@@ -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)
+1 -1
View File
@@ -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)
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.
+1 -1
View File
@@ -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
View File
@@ -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
+54 -59
View File
@@ -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)
+53 -76
View File
@@ -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
View File
@@ -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.
+51 -124
View File
@@ -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.
+1 -1
View File
@@ -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.