Skip to content

LLVM library binaries that are compatible with the Swift runtime

Notifications You must be signed in to change notification settings

hylo-lang/llvm-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hylo LLVM builds

GitHub CI based builds of LLVM libraries, compatible with the Swift runtime.

These builds contain a set of libraries suitable for compiler development, and a very minimal set of tools such as llvm-config and lld. If you're looking for a compiler binary (e.g. clang), look elsewhere!

Both the “Debug” and “MinSizeRel” builds have assertions enabled; without assertions, during development it's too easy to violate LLVM's preconditions (some of which are undocumented or incorrectly documented)

Swift compatibility is mostly irrelevant except when it comes to Windows, where these builds of LLVM always link against a release-mode multithreaded DLL C runtime and have iterator debugging disabled (_ITERATOR_DEBUG_LEVEL=0) for C++.