Mono's JIT keeps improving, but LLVM (http://www.mono-project.com/docs/advanced/runtime/docs/llvm-backend/) is still significantly better at optimizing certain kinds of code. It would be great if lang/mono had a config option that allows those who want it to additionally build mono's LLVM fork and enable it in mono.
I've investigated this problem and it requires a custom version of LLVM (although the patches are minor, it does result in breaking changes). We could potentially create a slave port of llvm with the required patches, however it is a lot of work for an option that would be off by default? Is there is a community need?
Last submitter statement from 2015-03-13. Close?