reconciling operation is not interruptible
if reconciling is ongoing and the user continues to type, the operation must be interrupted and restarted. This doesn't work for us because
- we call erlang code that can't be interrupted
- we lock the module model, so the next operation has to wait
Leave a comment
on 2012-02-08 00:38 *
By Vlad Dumitrescu
Milestone set to sprint #29 - 0.16
Milestone set to sprint #29 - 0.16
on 2012-02-08 00:40 *
By Vlad Dumitrescu
Assigned to set to Vlad Dumitrescu
Assigned to set to Vlad Dumitrescu
on 2012-06-01 05:22 *
By Vlad Dumitrescu
Milestone changed from backlog to deprecated because of xtext version
Milestone changed from backlog to deprecated because of xtext version
Updating tickets (#156, #747, #805, #806, #972, #194, #274, #335, #339, #375, #603, #610, #641, #642, #664, #665, #684, #743, #744, #759, #760, #762, #796, #800, #809, #820, #853, #856, #857, #884, #893, #900, #902, #916, #917, #953, #969, #990, #1002, #1003, #1004, #1011, #1012, #1044, #40, #119, #121, #129, #130, #145, #160, #244, #264, #265, #387, #392, #433, #454, #459, #463, #479, #508, #524, #529, #536, #589)
on 2013-01-09 02:21 *
By Vlad Dumitrescu
Affected by xtext set to Yes
Milestone changed from deprecated because of xtext version to backlog
Affected by xtext set to Yes
Milestone changed from deprecated because of xtext version to backlog
on 2013-01-09 02:27 *
By Vlad Dumitrescu
Priority changed from Normal (3) to High (2)
Priority changed from Normal (3) to High (2)
on 2013-01-23 02:55 *
By Vlad Dumitrescu
Assigned to changed from Vlad Dumitrescu to -none-
Assigned to changed from Vlad Dumitrescu to -none-
on 2013-01-23 05:33 *
By Vlad Dumitrescu
For large files, reconciling can take a while. If a reconciling operation is ongoing and something happens that makes a new reconciling necessary (i.e. the user has typed something), then there will be an extra delay when the state is inconsistent. If the user keeps typing, there might be another reconcile on top of the previous two, and so on.
If the user ends the typing sequence with a ctrl-space, then the completion will have to wait for all reconcilings to end.
I can easily have two reconcilings queued with shade files.
If the user ends the typing sequence with a ctrl-space, then the completion will have to wait for all reconcilings to end.
I can easily have two reconcilings queued with shade files.
on 2013-01-23 05:33 *
By Vlad Dumitrescu
Making this work properly is not easy, we should probably wait to see what we will do with the whole scanner/parser engine.
on 2013-01-23 05:58 *
By Vlad Dumitrescu
Well, we could just leave the running and ignore the result, while starting a new parse before the old one ends.
I don't think we should do anything right away. We are going to make changes to the scanning/parsing code and it isn't impossible that the issue will become irrelevant.
But we should be aware that this kind of things can happen.
I don't think we should do anything right away. We are going to make changes to the scanning/parsing code and it isn't impossible that the issue will become irrelevant.
But we should be aware that this kind of things can happen.
on 2013-01-24 04:47 *
By Vlad Dumitrescu
Found in version changed from 0.14 to -none-
Erlang engine changed from No to Yes
Found in version changed from 0.14 to -none-
Erlang engine changed from No to Yes
on 2013-05-22 04:49 *
By Vlad Dumitrescu
Estimate changed from Small to Medium
Sum of child estimates changed from 1.0 to 3.0
Estimate changed from Small to Medium
Sum of child estimates changed from 1.0 to 3.0