| OLD | NEW |
| 1 DM is like GM, but multithreaded. It doesn't do everything GM does yet. | 1 DM is like GM, but multithreaded. It doesn't do everything GM does yet. |
| 2 | 2 |
| 3 Current approximate list of missing features: | 3 Current approximate list of missing features: |
| 4 --mismatchPath | 4 --mismatchPath |
| 5 --missingExpectationsPath | 5 --missingExpectationsPath |
| 6 --writePath | |
| 7 --writePicturePath | 6 --writePicturePath |
| 8 | 7 |
| 9 --deferred / --pipe | 8 --deferred / --pipe |
| 10 --rtree | 9 --rtree |
| 11 --serialize | 10 --serialize |
| 12 --tiledGrid | 11 --tiledGrid |
| 13 | 12 |
| 14 | 13 |
| 15 DM's design is based around Tasks and a TaskRunner. | 14 DM's design is based around Tasks and a TaskRunner. |
| 16 | 15 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 28 | 27 |
| 29 So the main flow of DM is: | 28 So the main flow of DM is: |
| 30 | 29 |
| 31 for each GM: | 30 for each GM: |
| 32 for each configuration: | 31 for each configuration: |
| 33 kick off a new task | 32 kick off a new task |
| 34 < tasks run, maybe fail, and maybe kick off new tasks > | 33 < tasks run, maybe fail, and maybe kick off new tasks > |
| 35 wait for all tasks to finish | 34 wait for all tasks to finish |
| 36 report failures | 35 report failures |
| 37 | 36 |
| OLD | NEW |