I think I have found an oddity in ASDF operation times…. If you have a system that doesn't contain any files, then the OPERATION-TIMES never get populated, even if the system is loaded.
How can this happen? If you have a system that is loaded simply in order to make a component-dependent-pathname available, then it might not have any files in it.
If such a system is loaded, I would expect that the (PERFORM COMPILE-OP SYSTEM) and (PERFORM LOAD-OP SYSTEM) methods should run (well, at least the latter, and that the operation-times for the system should be set.
Unfortunately, it seems that if you have an empty system, then the LOAD-OP is never performed on that system object. My guess is that there's some logic that says that you only need to perform an operation on a module if the operation is performed on at least one of its components.
I can imagine how we got here, but it seems like a bad fit for this case.
<sigh> the semantics of operations on modules never cease to cough up oddities. </sigh>
r