<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello LLVMers,<div class=""><br class=""></div><div class="">It has been a while (8 years?) since I’ve been involved with LLVM but I’m considering picking it up again. My recent review of the code base has led me to wonder if it isn’t time to update the code base, specifically:</div><div class=""><ul class="MailOutline"><li class="">Convert to GIT</li><li class="">Refactor into smaller, separate, reusable libraries</li><li class="">Host the master repository at GitHub (amongst other places)</li></ul><div class=""><br class=""></div></div><div class="">My reasons for doing this don’t have to do with the code repository choice, but rather encouraging innovation. LLVM’s private and centralized repository is now hurting the project, I believe. The GIT model fosters better code sharing and GitHub in particular makes integration of new ideas significantly easier. It is my opinion that LLVM is missing out on contributions simply because it doesn’t utilize the modern cloud-based tools.</div><div class=""><br class=""></div><div class="">So, what’s your (developer) response to this? “No way in hell”, “Interesting idea”, “We should do that”, or “Why haven’t we done it yet?”</div><div class=""><br class=""></div><div class="">FYI: Yes, I’m signing up to do a bunch of the leg work if the development community wants this.  If not, I’ll make other plans. </div><div class=""><br class=""></div><div class="">Sorry if this topic has been covered .. the archives are not searchable (google group, anyone?).</div><div class=""><br class=""></div><div class="">Reid Spencer</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>