aboutsummaryrefslogtreecommitdiffhomepage
path: root/test-suite/ide
diff options
context:
space:
mode:
authorGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-12-17 14:30:42 +0100
committerGravatar Enrico Tassi <Enrico.Tassi@inria.fr>2014-12-17 15:05:05 +0100
commitdf32bf741e872195cc0630088871ccc5bad0906d (patch)
tree1c2d9df68c3339213b1d21b06e5ff0f1482e799e /test-suite/ide
parentfac26d37e7e0c9d2d1e3000256ab4641a6c9f95e (diff)
STM: resilient on errors in non delegated proofs
This commits makes the concept of delegated and async more orthogonal. A proof can be async but not delegated to a worker (if it is known to be very small it is too much overhead to delegate to a worker). A proof that is not async cannot be delegated to a worker. An async proof that contains an error does not prevent Coq from continuing the execution (interactive mode) and can be fixed without invalidating the whole document (CoqIDE knows how to do that) even if it is processed locally. It used to be the case only for delegated proofs, now it worker for all the proofs that can be in principle delegated (doing it or not is an implementation detail, an optimization).
Diffstat (limited to 'test-suite/ide')
0 files changed, 0 insertions, 0 deletions