ee5384b8

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

ical-recurrence: test Until against out-of-order yearly occurrences

Both Count and Until assume the occurrences ascend.  The companion test
covers Count, which picks the wrong instances.  Until fails harder:
recurUntil stops at the first element past it and discards the rest, so a
single day out of order silently truncates the tail of the recurrence
set.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 6s 1s 1s 8s 6s
Eval 25s 15s 15s 40s 17s
Build 39s 2m23s - - 15m21s
Suite 6s 2m40s - - 48m33s

Timeline

0s30s40s15m50s16m16m10s16m20s16m30s