[Bug 11352] %nondeterministic and independent compilations of modules

http://www.w3.org/Bugs/Public/show_bug.cgi?id=11352

--- Comment #6 from Michael Kay <mike@saxonica.com> 2010-12-02 15:08:38 UTC ---
I agree with comment #5.

I think %deterministic is telling the processor it is allowed to treat a
function as deterministic. For example

declare %deterministic function local:x() { <a/> }

is telling the processor that you don't care whether several calls on local:x
return the same node rather than different nodes. That is, it overrides what
the processor can learn by static inference.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 2 December 2010 15:08:43 UTC