testsmt / yinyang

A fuzzing framework for SMT solvers
https://testsmt.github.io/
MIT License
185 stars 23 forks source link

Parser performance issues #24

Closed wintered closed 3 years ago

wintered commented 3 years ago

I have tested the parser on all SMT-LIB benchmark files of less than 100kb (321357 out of 363786) with a timeout of 5s. On these, the old parser (0645851) had 186 timeouts and the new parser (3fc85ec) had 99 timeouts. When setting the timeout to 30s, all files can be successfully parsed by the new parser while the old parser still has 17 timeouts.