aa174316

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

ical-recurrence: test the ambiguous side of a daylight saving transition

Ignoring an instance whose local time does not exist and choosing between
the two readings of one that happens twice are the same code path.  The
ambiguous side already behaves sensibly by taking the earlier offset, so
pin it before changing the other side.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 6s 4s 4s 10s 6s
Eval 38s 13s 13s 51s 27s
Build 50s 2m38s - - 18m12s
Suite 6s 2m55s - - 6h25m15s

Timeline

0s10s40s50s18m40s18m50s19m19m10s19m20s