blackh Wed Nov 26 20:06:40 2003 EDT
Modified files:
/grapevine/cpp Engine.cpp Engine.h RuleState.cpp RuleState.h
/grapevine/raisen Makefile.in
/grapevine/raisen/test lazy1b.xml
Log:
Performance improvement!
Index: grapevine/raisen/test/lazy1b.xml
diff -u grapevine/raisen/test/lazy1b.xml:1.6 grapevine/raisen/test/lazy1b.xml:1.7
--- grapevine/raisen/test/lazy1b.xml:1.6 Sat Mar 1 04:39:39 2003
+++ grapevine/raisen/test/lazy1b.xml Wed Nov 26 20:06:40 2003
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<!-- $Id: lazy1b.xml,v 1.6 2003/03/01 12:39:39 blackh Exp $ -->
+<!-- $Id: lazy1b.xml,v 1.7 2003/11/27 04:06:40 blackh Exp $ -->
<grapevine>
<domain name="test.lazy1b">
@@ -16,7 +16,8 @@
!<check/>,
idx < 100,
{
- <test.lazy1a.block idx="[idx]"/>,
+ idxStr=toString(idx),
+ <test.lazy1a.block idx="[idxStr]"/> || {println("NO!!"), null},
datum=sha1(base64encode(idx)),
fire new <check idx="[idx]" block="0">[datum]</check>
} || {
@@ -50,7 +51,8 @@
data = scrunchBinary(b$),
hash = sha1(data),
- blk=<test.lazy1a.block idx="[idx]" hash="[matchhash]"/> || {
+ idxStr=toString(idx),
+ blk=<test.lazy1a.block idx="[idxStr]" hash="[matchhash]"/> || {
err = "failed: couldn't find block " ## idx,
null
},
|