LLVM officially migrating to GitHub from Apache SVN

1 min read

In October last year, it was reported that LLVM (Low-Level Virtual Machine) is moving from Apache Subversion (SVN) to GitHub. Now the migration is complete and LLVM is available on GitHub. This transition was long under discussion and is now officially complete. LLVM is a toolkit for creating compilers, optimizers, and runtime environments.

This migration comes in place as continuous integration is sometimes broken in LLVM because the SVN server was down. They migrated to GitHub for services lacking in SVN such as better 24/7 stability, disk space, code browsing, forking etc. GitHub is also used by most of the LLVM community. There already were unofficial mirrors on GitHub before this official migration.

Last week, James Y Knight from the LLVM team wrote to a mailing list: “The new official monorepo is published to LLVM’s GitHub organization, at: https://github.com/llvm/llvm-project. At this point, the repository should be considered stable — there won’t be any more rewrites which invalidate commit hashes (barring some _REALLY_ good reason…)

Along with LLVM, this monorepo also hosts Clang, LLD, Compiler-RT, and other LLVM sub-projects. Commits are being made to the LLVM GitHub repository even at the time of writing and the repo currently has about 200 stars.

Updated workflow documents and instructions on migrating user work that is in-progress are being drafted and will be available soon. This move was initiated after positive responses from LLVM community members to migrate to GitHub.

If you want to be up to date with more details, you can follow the LLVM mailing list.

Read next

LLVM will be relicensing under Apache 2.0 start of next year

A libre GPU effort based on RISC-V, Rust, LLVM and Vulkan by the developer of an earth-friendly computer

LLVM 7.0.0 released with improved optimization and new tools for monitoring

Prasad Ramesh

Data science enthusiast. Cycling, music, food, movies. Likes FPS and strategy games.

Comments are closed.

Published by
Prasad Ramesh

Recent Posts

Grafana Labs announces general availability of Loki 1.0, a multi-tenant log aggregation system

Today, at the ongoing KubeCon 2019, Grafana Labs, an open source analytics and monitoring solution provider, announced that Loki version…

9 hours ago

Kotlin 1.3.60 released with Kotlin Worksheets, support for the new Kotlin/Native targets and other updates

Kotlin 1.3.60 was released yesterday with new features, as well as quality and tooling improvements. This release adds support for…

1 day ago

Valve announces Half-Life: Alyx, its first flagship VR game

Yesterday, Valve Corporation, the popular American video game developer, announced the Half-Life: Alyx, the first new game in the popular…

1 day ago

NVIDIA releases Kaolin, a PyTorch library to accelerate research in 3D computer vision and AI

Deep learning and 3D vision research have led to major developments in the field of robotics and computer graphics. However,…

2 days ago

Neuvector releases “Security Policy as Code” to help DevOps teams automate container security by using CRDs

NeuVector has released a new Security Policy as code capability for Kubernetes workloads. This release will automate container security for…

2 days ago

Wikipedia co-founder Jimmy Wales launches WT:Social to counter “clickbait nonsense” of Facebook and Twitter

Last month, co-founder of Wikipedia, Jimmy Wales launched WikiTribune Social (WT:Social), a collaboratively editable news-focused social network. This site aims…

2 days ago