In 2.0.5 the syntax for exploding a point was: val p(i,j) = [3,4]; // p is a Point(2), i is 3, j is 4 In 2.1 we changed the exploding syntax to: val p[i,j] = [3,4]; // p is a Point(2), i is 3, j is 4
This message: (Warning) Reached threshold when checking constraints. is a mechanism to make sure that constraint solving won't infinite loop. It should be fixed in future releases. Can you submit a JIRA (http://jira.codehaus.org/) with a code sample so we could look into it? Thanks, Yoav On Wed, Nov 3, 2010 at 10:36 AM, Dave Hudak <dhu...@osc.edu> wrote: > Hi All, > > I am updating some X10 2.0.5 examples to work with 2.1.0. > > This code worked in 2.0.5 (compiled with -STATIC_CHECKS): > > val blockDist = Dist.makeBlock(R); > val p0Dist = blockDist|here; > val p0Region = p0Dist.region(); > for (p in p0Region) { > Console.OUT.println("p0 = "+p); > } > > When compiling under 2.1.0, I got the following error message: > dhu...@oscnet166 185%> x10c++ -STATIC_CALLS -O -o Driver Counter.x10 > Driver.x10 > (Warning) Reached threshold when checking constraints. If type-checking > fails > please insert a dynamic cast. > Term: R > > ...now, I changed the code to pattern-match on the point that is iterating > over the region: > for ([p] in p0Region) { > Console.OUT.println("p0 = "+p); > } > > Is there some rationale behind this change or other more suitable code > alteration I should be making? > > Thanks, > Dave > --- > David E. Hudak, Ph.D. dhu...@osc.edu > Program Director, HPC Engineering > Ohio Supercomputer Center > http://www.osc.edu > > > > > > > > > > > > ------------------------------------------------------------------------------ > Achieve Improved Network Security with IP and DNS Reputation. > Defend against bad network traffic, including botnets, malware, > phishing sites, and compromised hosts - saving your company time, > money, and embarrassment. Learn More! > http://p.sf.net/sfu/hpdev2dev-nov > _______________________________________________ > X10-users mailing list > X10-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/x10-users > ------------------------------------------------------------------------------ Achieve Improved Network Security with IP and DNS Reputation. Defend against bad network traffic, including botnets, malware, phishing sites, and compromised hosts - saving your company time, money, and embarrassment. Learn More! http://p.sf.net/sfu/hpdev2dev-nov _______________________________________________ X10-users mailing list X10-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/x10-users