Conversion of CLI stack-based intermediate language to a register-based representation.
You will need Mono 4.4.2 or later and NuGet Package Manager
- Install NuGet Package Manager and update
$ sudo apt-get install nuget
$ sudo nuget update -self
- Change directory into 'make-build/'
$ cd make-build/
- Get required dependencies
$ make dependancies
- Build targets
$ make <target>
For a command line executable build: $ make linear-ir
For a library containing the linear-ir API build: $ make lib
$ make test-dependencies
$ make test-run
$ make doc
Invoke the dotnet cli in the root directory:
$ dotnet build
$ dotnet run