Community
Participate
Working Groups
HEAD The fix for bug 223315 is very expensive. On Save, you create 2 full ASTs with bindings for each breakpoint in the file, see BreakpointMarkerUpdater#updateMarker(IMarker, IDocument, Position) See also bug 301113, though I'm not sure if you can also use the SharedASTProvider here.
Good catch! This is a must fix.
Created attachment 164415 [details] propoesed fix Stops using the expensive creation code for getting an AST and switches to using SharedASTProvider. To bad there wasn't some way we could also avoid being called twice for each breakpoint...
applied patch to HEAD, please verify Markus
Verified in N20100411-2000.