A month ago, I submitted an updated version of my basic block versioning paper to an academic conference (the previous version can be viewed here). Notably, the paper was shot down by a famous industry researcher who has done extensive work on trace compilation, a competing approach. I have no issue with writing a detailed comparison of both approaches on paper, but it seems the only way to compare the performance of basic block versioning against that of tracing in a fair manner would be for me to implement a tracing JIT compiler in Higgs.