Project:LLVM/TODO

3.9.0 release
The 3.9.0 release is partially in. Remaining tasks:


 * 1)  bump -- in testing by aballier, https://github.com/gentoo/gentoo/issues/2240;
 * 2)  bump -- low priority, someone needs to update the patches ;
 * 3) sys-libs/libcxxabi inclusion -- would be nice to have, stalled because of libcxx, https://github.com/gentoo/gentoo/issues/2048;
 * 4) lldb fixes -- it's broken and p.masked, very low priority, someone needs to take care of it;
 * 5) mesa update -- 12.0.3 still doesn't build against 3.9.0 (with radeon),
 * 6) Project:LLVM/LLVM_compatibility update.

Patch review
LLVM collected a lot of custom patches over time. We need to review them and upstream them whenever possible.

Split LLVM
LLVM is undergoing splitting back into multiple packages. The split is effective for live ebuilds right now.

Minor tasks
These are the tasks that are of low priority but should be eventually done:
 * 1) support Doxygen documentation (TODO: patch install paths upstream),
 * 2) support OCaml docs (TODO: patch install paths upstream),
 * 3) figure out if we can disable building OCaml docs when they are not installed,
 * 4) upstream: figure out if we should install more types of OCaml files (https://reviews.llvm.org/D24354#539322).