Fix comment.
Prune at the level of reports, not compiles.

Allows us to do better temporal merging.
Make comment up to date.
Keep per-field badness.

To help programmers prioritize their efforts.
Add irrelevant failure pruning.

For now, pruning polymorphic successes (which still look like failures).
Clarify field purpose.
Avoid producing multiple reports for the same set of events.

If multiple strategies failed, only report the last one.
Only show reports about code that was observed by the profiler.
Also report strategy that was picked.
Idea for alternative pruning strategy.
New benchmark versions.
Note on running the profiler.
Another version of deltablue.

Follows recommendations from coaching #7.

That whole line of changes doesn't look worth it.
One more recommendation
More irrelevant failure pruning.
Keep track of per-location badness in reports.

May not want to show it in all cases, but could be useful for some kinds of reports.
Fix coached versions of ray tracer.

Accidentally had different semantics.
Other version of deltablue.
Recommendation.
Only show locations in some cases.

Will probably want more differences in reporting than just that.