From: Bob Rogers Date: Sun, 20 Feb 2022 17:14:36 -0500 From: Lars Ingebrigtsen Date: Sun, 20 Feb 2022 13:21:54 +0100 Bob Rogers writes: > Here's what I have for this phase of the plan; let me know what you > think. It took longer than expected because it became a project unto > itself, and so my procrastinator kicked in, making it longer still. :-/ :-) Have you benchmarked your new implementation versus the current one? It's important that the parsing is performant, otherwise it'd slow down many things that parse a large number of date strings. No benchmarking; I will do that presently. Benchmarking code and results attached. I extracted a handful of non-error cases from the tests as being more representative than any of the error cases; the resulting numbers make it seem like any difference between the two implementations is in the noise. But this is my first foray into elisp benchmarking, so I may have overlooked something. Fortunately, email dates are not that diverse, so I am hoping this sampling may be broad enough. -- Bob