What's the license? Hopefully, Boost or Boost compatible?
https://github.com/llvm/llvm-project/blob/master/compiler-rt...
Is it possible you can make a Boost licensed version of it so we can add it to D?
If you want to workaround this for now, I suggest looking into libdivide (https://github.com/ridiculousfish/libdivide), it is published with the boost license and the library contains all the needed artifacts I described in the article (unfortunately, not combined).