| 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();
|
| }
|
| }
|
|
|