| ⇢ | A | races_for_testing added | |
| A | ↘ | B | racetime_obs got worse |
| C | ↗ | A | rtgg_obs improved |
| ⇢ | B | racetime_obs.fill_race_list() added | |
| ⇢ | B | racetime_obs.fill_source_list() added | |
| ⇢ | B | races_for_testing.get_test_race() added | |
| ⇢ | A | racetime_obs.update_sources() added | |
| ⇢ | A | test_coop.test_entrant_and_partner_finished() added | |
| ⇢ | A | test_coop.test_everyone_finished_we_won() added | |
| ⇢ | A | test_coop.test_coop_no_one_finished() added | |
| ⇢ | A | test_coop.test_only_entrant_finished() added | |
| ⇢ | A | test_coop.test_entrant_and_partner_and_opponent1_f... added | |
| ⇢ | A | test_coop.test_only_opponent1_finished() added | |
| ⋮ | view more | ||
| B | ↛ | rtgg_obs.RacetimeObs.fill_race_list() removed | |
| B | ↛ | rtgg_obs.RacetimeObs.fill_source_list() removed | |
| B | ↛ | test_timer.get_test_race() removed | |
| A | ↛ | rtgg_obs.RacetimeObs.update_sources() removed | |
| A | ↛ | rtgg_obs.RacetimeObs.set_source_text() removed | |
| A | ↛ | rtgg_obs.RacetimeObs.fill_entrant_list() removed | |
| A | ↛ | rtgg_obs.RacetimeObs.fill_coop_entrant_lists() removed | |
| A | ↛ | test_coop.test_not_written_yet() removed | |