Wednesday, August 14, 2013

Binding Fixes

I recently found a small bug (code-wise) that caused a massive bug (performance-wise) on bindings.  As part of my rebuild, I failed to account for inherited data contexts properly.  This led to a near-infinite loop of setting the inherited data contexts back on itself when using 2-way bindings.  I have patched this issue.  I also went a step further and reduced the overhead of inherited data contexts.  I have added unit tests to ensure this type of thing doesn't appear in the future.

No comments:

Post a Comment