Used latest devel (git hash af27e6bdea63bbf66718193ec44bc61e745ded38), Linux, AMD Ryzen 7 3700X.
All results here are **mean values** , not minimal ones (so take that into the account). Used `hyperfine` to benchmark binaries. Compiler| bintrees_gc (refc)| bintrees_gc (arc)| bintrees_manual withRC| bintrees_manual ---|---|---|---|--- GCC 10.1.10| 13.857s| 5.664s| 5.516s| 4.853s GCC + LTO| 13.303s| 5.764s| 4.934s| 3.980s Clang 10.0.0| 15.639s| 6.890s| 6.443s| 5.938s Clang + LTO| 12.762s| 6.124s| 6.188s| 5.472s (And yes, I don't know how Clang + LTO with ARC is faster than manual + withRc :D, but I checked this pair twice and indeed got similar results) Take all of these results with a grain of salt since I also had about 5-15% background CPU usage and, well, benchmarks can't always be reliable :) P.S.: I think we need to implement proper grid tables in our RST parser :)
