[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [creduce-dev] Thanks letter

Hi Tony!

(1) We could add a option to let the user set how long the program is expected to run at most, once that time passed, creduce can kill the process and treat it as one failed reduce and just continue try something else. The reason we need this is that sometimes after reducing the program goes into infinite loop, and creduce never ends, I have to kill it and rewrite the script and kill the running step after certain amount of time (using time out) to tell creduce this is a failed reducing. This is something we can include into the tool, so as to make the user write simpler invoke script.

This option exists, it is called "--timeout". Please see the output of "creduce --help".

(2) Another thing is more general. According to my experience, this tool doesn't do every well when the source code has templates in it. I know it is called 'C' reduce, not for C++, but since it can be used for reducing C++ as well. We might try to do some improvement in C++ templates handling to make the tools even better.

Yes, we have already put quite a bit of work into this, but much work remains. We don't have much time for this work these days, but would welcome patches that make C-Reduce better at eliminating template codes.