On Jul 10, 2011, at 13:57, Adam Barth <[email protected]> wrote:

> On Sun, Jul 10, 2011 at 1:26 PM, Mark Rowe <[email protected]> wrote:
>> On 2011-07-10, at 13:20, Adam Barth wrote:
>>> Sure.  I'll highlight the relevant section of my original email:
>>> 
>>> On Sun, Jul 10, 2011 at 10:52 AM, Adam Barth <[email protected]> wrote:
>>>> These changes have the following virtues:
>>>> 
>>>> A) The resulting fallback graph will be a tree, making the fallback
>>>> graph easier to understand for both humans and automated tools.
>> 
>> I don't see how Windows falling back to mac-snowleopard has any effect on 
>> that.  It's no different than mac-leopard in that regard.  Then again, maybe 
>> the diagram is trying to convey something that I'm missing due to having no 
>> idea what the difference is between the myriad of different line styles in 
>> the diagram.
> 
> Notice that the circle for "win" has two arrows emanating from it.
> One of those arrows goes to "mac" and the other goes to
> "mac-snowleopard".  That means that of the fallback paths that transit
> "win", one path flows through "mac-snowlepard" where as the remainder
> flow through "mac".  If we change "win" to fall back to "mac", then
> the graph becomes more tree-like.  (If make change (2) as well, then
> the graph globally becomes a tree.)

Can you please clarify what the edges in your diagram, along with what the 
different line styles, represent?

- Mark

Sent from my iPhone


> 
> Having the fallback graph not be a tree causes some strange and
> confusing anomalies, which I'd be happy to explain if you don't see
> the value in using a fallback tree rather than a fallback DAG.
> 
> Adam
> _______________________________________________
> webkit-dev mailing list
> [email protected]
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to