The summary() function has been reimplemented. It now ignores columns in a dataset that are not used in a FIML objective function. It also now handles independent submodels more intelligently. The old implementation ran in about 10 seconds for models/failing/OneFactorCovRAMSpeedup.R (with numberIndicators = 80). The new implementation runs in about 0.5 seconds.
We have only three tests in the test suite that check the summary() output. Please get into the habit of adding omxCheckEquals() statements for the summary() output in addition to the parameter estimates and the other things we usually check in the test suite. It will help in the long term as we handle corner cases with the summary output.