From 14e2fc1b5414cbc270b81b12e47b149ad3275a49 Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 7 Jan 2006 20:08:41 -0500 Subject: [PATCH 1/1] intermediate checkpoint darcs-hash:20060108010841-5007d-4d70a6432b2c42b6ff0e7d3e0022fb0c99cdde9f.gz --- src/edu/berkeley/sbp/GSS.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/edu/berkeley/sbp/GSS.java b/src/edu/berkeley/sbp/GSS.java index 404dee9..2b8be3b 100644 --- a/src/edu/berkeley/sbp/GSS.java +++ b/src/edu/berkeley/sbp/GSS.java @@ -177,7 +177,10 @@ class GSS { } } } - performed.add(pos, reduction.position.owner()); + if ((reduction.position.owner().needed != null && reduction.position.owner().needed.size()>0) || + (reduction.position.owner().hated != null && reduction.position.owner().hated.size()>0) || + (reduction.position.owner().hates != null && reduction.position.owner().hates.size()>0)) + performed.add(pos, reduction.position.owner()); } Node p = hash.get(code(state, parent==null?null:parent.phase())); boolean ret; -- 1.7.10.4