CozySynthesizer / cozy

The collection synthesizer
https://cozy.uwplse.org
Apache License 2.0
209 stars 18 forks source link

Asymptotic runtime improvement #36

Closed Calvin-L closed 6 years ago

Calvin-L commented 6 years ago

This changeset makes asymptotic_runtime a lot more precise without sacrificing much speed. Instead of returning an int, it now returns a DominantTerm that captures the constant factor and exponent of the worst-case runtime.

Calvin-L commented 6 years ago

There are roughly three "prongs" here: