revert fulfill_proof_future tuning (actually a bit slower due to granularity issues?);
authorwenzelm
Thu Nov 05 00:13:00 2009 +0100 (2009-11-05 ago)
changeset 33414934801690991
parent 33413 cb409680dda8
child 33415 352fe8e9162d
revert fulfill_proof_future tuning (actually a bit slower due to granularity issues?);
src/Pure/proofterm.ML
     1.1 --- a/src/Pure/proofterm.ML	Wed Nov 04 21:22:35 2009 +0100
     1.2 +++ b/src/Pure/proofterm.ML	Thu Nov 05 00:13:00 2009 +0100
     1.3 @@ -1296,8 +1296,6 @@
     1.4        in PBody {oracles = oracles, thms = thms, proof = proof} end;
     1.5  
     1.6  fun fulfill_proof_future _ [] body = Future.value body
     1.7 -  | fulfill_proof_future thy [(i, promise)] body =
     1.8 -      Future.map (fn p => fulfill_proof thy [(i, p)] body) promise
     1.9    | fulfill_proof_future thy promises body =
    1.10        Future.fork_deps (map snd promises) (fn () =>
    1.11          fulfill_proof thy (map (apsnd Future.join) promises) body);