[llvm-dev] New LLVM git repository conversion prototype
Renato Golin via llvm-dev
llvm-dev at lists.llvm.org
Thu Oct 18 06:46:08 PDT 2018
On Thu, 18 Oct 2018 at 14:19, David Chisnall via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> 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.
This sounds like:
Mono-repo:
> * cfe -> clang
> * clang-tools-extra
> * llvm
> * llgo ??
Separate - Core Libs (4 repos or all-in-one?):
> * compiler-rt
> * libcxx
> * libcxxabi
> * libunwind
Separate - Other Libs (each in own repo):
> * libclc ?? (in mono?)
> * polly ?? (in mono?)
> * openmp
> * parallel-libs
> * pstl
Separate - Tools (each in own repo):
> * lld
> * lldb
Separate - Others:
> * debuginfo-tests ??
Archive:
> * stacker (deleted after r40406)
> * dragonegg (also "gcc-plugin", the original name)
> * poolalloc
> * safecode
--
cheers,
--renato
More information about the llvm-dev
mailing list