Nahor 5c17abd1bf Use a channel to update the check_all progress
The previous code was checking the threads in the order they were
created. So the progress update would be blocked on an earlier thread
even if later thread were already done.

Add to that that multiple instances of `cargo build` cannot run in
parallel, they will be serialized instead. So if the exercises needs to
be recompiled, depending on the order those `cargo build` are run,
the first update can be a long time coming.

So instead of relying on the thread terminating, use a channel to get
notified when an exercise check is done, regardless of the order they
finish in.
2024-10-02 14:10:26 -07:00
..
2024-09-13 16:39:28 +02:00
2024-08-28 01:10:19 +02:00
2024-08-20 13:56:52 +02:00
2024-08-08 23:48:54 +02:00
2024-08-01 15:23:54 +02:00
2024-09-12 17:46:06 +02:00
2024-08-28 01:10:19 +02:00
2024-09-13 16:38:53 +02:00
2024-09-04 02:19:45 +02:00