The first add a custom sentinel to the created process (called when the process exits) to kill the timer and the output buffer. Also with the default sentinel, a line is added to the output buffer "Process ... terminated" when the process finishes which is added as a candidate and specifying a custom sentinel prevents this.
The second defines a new function acr-preprocess-lines-from-process which allows pre-processing lines before adding them as candidates.
This pull request contains two commits:
acr-preprocess-lines-from-process
which allows pre-processing lines before adding them as candidates.