This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
Перейти к файлу
Joseph Tremoulet ea96689c17 Merge pull request #991 from JosephTremoulet/Exclusions
Exclude four tests that are timing out
2016-01-02 15:54:22 -05:00
Documentation We don't need to chcp anymore 2015-11-20 14:40:58 -08:00
include Merge pull request #968 from JosephTremoulet/NewRep 2015-12-29 19:17:37 -05:00
lib Pass extra argument to createMCObjectStreamer 2015-12-29 22:55:32 -05:00
test Exclude four tests that are timing out 2016-01-02 00:04:20 -05:00
tools Fix typo in Driver readme 2015-02-19 14:35:44 -08:00
utils Pacakge spec for ObjectWriter on OSX 2015-11-20 08:13:07 -08:00
.clang-format Don't sort includes 2015-11-20 19:06:48 -08:00
.gitattributes Initial commit 2015-02-12 14:54:02 -08:00
.gitignore Ignore .pyc files 2015-11-18 10:51:25 -08:00
CMakeLists.txt Add support for the SysV AMD64 ABI. 2015-11-12 17:01:34 -08:00
CODE_OWNERS.TXT Add list of code owners 2015-04-24 17:28:16 -07:00
LICENSE.TXT Initial commit 2015-02-12 14:54:02 -08:00
README.md Move wiki contents to Documentation directory 2015-07-01 12:10:48 -04:00

README.md

Welcome to LLILC

Join the chat at https://gitter.im/dotnet/llilc

Build Status

Windows Linux
Debug Build status Build Status
Release Build status Build Status

Introduction

LLILC is an LLVM based MSIL Compiler - we pronounce it 'lilac' - with a goal of producing a set of cross-platform .NET code generation tools. Today LLILC is being developed against dotnet/CoreCLR for use as a JIT, but an ahead of time (AOT) compiler is planned for the future.

See the documentation for more information. It has a more complete discussion of our background and goals as well as "getting started" details and developer information.

Supported Platforms

Our initial supported platform is Windows, but Linux and Mac OS X support are under development.

Contributions

LLILC is just starting up. Only a few tests are working and there are lots of places where we need help. Please see our issues or the contributing document for how to pitch in.