[llvm-dev] New LLVM git repository conversion prototype (original) (raw)

David Chisnall via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 18 06🔞30 PDT 2018


On 15 Oct 2018, at 07:58, Danila Malyutin via llvm-dev <llvm-dev at lists.llvm.org> wrote:

Most of the SVN directories are migrated into sub-directories inside the main "llvm" mono-repository: * cfe (renamed to clang in the conversion) * clang-tools-extra * compiler-rt * debuginfo-tests * dragonegg (also "gcc-plugin", the original name) * libclc * libcxx * libcxxabi * libunwind * lld * lldb * llgo * llvm * openmp * parallel-libs * polly * pstl * stacker (deleted after r40406) (Additionally, files added to the "monorepo-root/trunk" directory in SVN end up at the root of this repository).

I would still prefer that projects that are not tightly coupled to LLVM (lib*, pstl, compiler-rt) be in separate repositories. These do not link against LLVM libraries, are not version locked to any given LLVM / clang / whatever release, and most of them need to support multiple LLVM releases, so there is little benefit to having them in the monorepo and there is a disadvantage for people wishing to use and contribute to them independent of the rest of LLVM.

David

-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181018/46baeff6/attachment.html>



More information about the llvm-dev mailing list