[Bug 29590] dependency cycle and indirect references

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29590

--- Comment #3 from Benito van der Zander <benito@benibela.de> ---
Actually my old cycle checker was half dynamic (choosing the order of the
evaluation) and half static (checking each declaration statically), and thus
the latter half could not handle these two cases either.

But a fully dynamical  cycle checker crashes on K2-InternalVariablesWithout-1a,
because it gets stuck in the endless recursion of  declare function
local:myFunction() { local:myFunction(), 1, $local:myVar }; before it ever
reaches $local:myVar ,  (actually that test was the reason, I made it half
statically in the first place
https://github.com/benibela/internettools/commit/bed837e9a111befbf517fa2e3ab59bbfed6bcfbf
)



Endless loop detection does not seem to be decidable either

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Monday, 25 April 2016 23:48:47 UTC