Following #545, here's a bunch of further improvements to HoneySQL efficiency. Commits are meaningful, I've included the explanations in the commit descriptions.
Before:
Time per call: 50.31 us Alloc per call: 121,104b
Time per call: 45.95 us Alloc per call: 121,171b
Time per call: 43.92 us Alloc per call: 121,104b
After:
Time per call: 35.65 us Alloc per call: 82,392b
Time per call: 35.39 us Alloc per call: 82,392b
Time per call: 35.25 us Alloc per call: 82,392b
Following #545, here's a bunch of further improvements to HoneySQL efficiency. Commits are meaningful, I've included the explanations in the commit descriptions.
Benchmark I've used: