Description
I know this issue is a little vague, so please bear with me. As I've started using parser-combinators
, I've noticed that the compile times for my project have sharply increased; more than I would expect from the amount of code I've written. cargo build
now takes 8 to 11 minutes to complete. This is on a fairly new machine, too - I have a MacBook Pro with a 2.5GHz quad-core i7, and I've generally seen very good performance from cargo
/rustc
.
I guess I'm just curious to know what's causing these very long compile times. Is this to be expected when using this library, am I misusing it in some way that's confusing rustc
, or is something else wrong? Of course, it's likely difficult to determine exactly what's going on, but I'd welcome any additional information.