sdthompson1 / babylon

An experimental new programming language with verification features.
https://www.solarflare.org.uk/babylon
Other
1 stars 0 forks source link

Parallel reporting of type errors and verifier errors #11

Open sdthompson1 opened 1 month ago

sdthompson1 commented 1 month ago

Currently if doing -V in parallel mode and the following sequence of events happens:

Then, the compiler will print the verifier error for A, then the type error for B, then exit.

But if we were running on one cpu only, then only the verifier error for A would have been printed.

So I think in this case, we should suppress the error from module B, just to ensure that the output is the same regardless of whether we are running verification jobs in parallel or not.