Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Unified Diff: test/codegen/expect/DeltaBlue.js

Issue 1178523004: fixes #215, removes special case for length (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/codegen/expect/DeltaBlue.js
diff --git a/test/codegen/expect/DeltaBlue.js b/test/codegen/expect/DeltaBlue.js
index cf3a6684b258fef11b6ac33991bafad210c235e1..f528b619e12c3d02d3e0744516d93d93a4eb958c 100644
--- a/test/codegen/expect/DeltaBlue.js
+++ b/test/codegen/expect/DeltaBlue.js
@@ -353,7 +353,7 @@ dart.library('DeltaBlue', null, /* Imports */[
let unsatisfied = this.removePropagateFrom(out);
let strength = REQUIRED;
do {
- for (let i = 0; dart.notNull(i) < dart.notNull(unsatisfied.length); i = dart.notNull(i) + 1) {
+ for (let i = 0; dart.notNull(i) < dart.notNull(unsatisfied[dartx.length]); i = dart.notNull(i) + 1) {
let u = unsatisfied[dartx.get](i);
if (dart.equals(u.strength, strength))
this.incrementalAdd(u);
@@ -368,7 +368,7 @@ dart.library('DeltaBlue', null, /* Imports */[
let mark = this.newMark();
let plan = new Plan();
let todo = sources;
- while (dart.notNull(todo.length) > 0) {
+ while (dart.notNull(todo[dartx.length]) > 0) {
let c = todo[dartx.removeLast]();
if (c.output().mark != mark && dart.notNull(c.inputsKnown(mark))) {
plan.addConstraint(c);
@@ -380,7 +380,7 @@ dart.library('DeltaBlue', null, /* Imports */[
}
extractPlanFromConstraints(constraints) {
let sources = dart.list([], Constraint);
- for (let i = 0; dart.notNull(i) < dart.notNull(constraints.length); i = dart.notNull(i) + 1) {
+ for (let i = 0; dart.notNull(i) < dart.notNull(constraints[dartx.length]); i = dart.notNull(i) + 1) {
let c = constraints[dartx.get](i);
if (dart.notNull(c.isInput()) && dart.notNull(c.isSatisfied()))
sources[dartx.add](c);
@@ -389,7 +389,7 @@ dart.library('DeltaBlue', null, /* Imports */[
}
addPropagate(c, mark) {
let todo = dart.list([c], Constraint);
- while (dart.notNull(todo.length) > 0) {
+ while (dart.notNull(todo[dartx.length]) > 0) {
let d = todo[dartx.removeLast]();
if (d.output().mark == mark) {
this.incrementalRemove(c);
@@ -406,15 +406,15 @@ dart.library('DeltaBlue', null, /* Imports */[
out.stay = true;
let unsatisfied = dart.list([], Constraint);
let todo = dart.list([out], Variable);
- while (dart.notNull(todo.length) > 0) {
+ while (dart.notNull(todo[dartx.length]) > 0) {
let v = todo[dartx.removeLast]();
- for (let i = 0; dart.notNull(i) < dart.notNull(v.constraints.length); i = dart.notNull(i) + 1) {
+ for (let i = 0; dart.notNull(i) < dart.notNull(v.constraints[dartx.length]); i = dart.notNull(i) + 1) {
let c = v.constraints[dartx.get](i);
if (!dart.notNull(c.isSatisfied()))
unsatisfied[dartx.add](c);
}
let determining = v.determinedBy;
- for (let i = 0; dart.notNull(i) < dart.notNull(v.constraints.length); i = dart.notNull(i) + 1) {
+ for (let i = 0; dart.notNull(i) < dart.notNull(v.constraints[dartx.length]); i = dart.notNull(i) + 1) {
let next = v.constraints[dartx.get](i);
if (!dart.equals(next, determining) && dart.notNull(next.isSatisfied())) {
next.recalculate();
@@ -426,7 +426,7 @@ dart.library('DeltaBlue', null, /* Imports */[
}
addConstraintsConsumingTo(v, coll) {
let determining = v.determinedBy;
- for (let i = 0; dart.notNull(i) < dart.notNull(v.constraints.length); i = dart.notNull(i) + 1) {
+ for (let i = 0; dart.notNull(i) < dart.notNull(v.constraints[dartx.length]); i = dart.notNull(i) + 1) {
let c = v.constraints[dartx.get](i);
if (!dart.equals(c, determining) && dart.notNull(c.isSatisfied()))
coll[dartx.add](c);
@@ -453,10 +453,10 @@ dart.library('DeltaBlue', null, /* Imports */[
this.list[dartx.add](c);
}
size() {
- return this.list.length;
+ return this.list[dartx.length];
}
execute() {
- for (let i = 0; dart.notNull(i) < dart.notNull(this.list.length); i = dart.notNull(i) + 1) {
+ for (let i = 0; dart.notNull(i) < dart.notNull(this.list[dartx.length]); i = dart.notNull(i) + 1) {
this.list[dartx.get](i).execute();
}
}

Powered by Google App Engine
This is Rietveld 408576698