[llvm-dev] New LLVM git repository conversion prototype

David Chisnall via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 18 06:18: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