Skip to content
This repository was archived by the owner on Mar 1, 2019. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rls-rustc

NOTE: Development has been moved to the central RLS repository.

A simple shim around rustc to allow using save-analysis with a stable toolchain

Building and running

cargo build or cargo run

You probably want to use --release

Support

File an issue or ping nrc in #rust-dev-tools

Implementation

The compiler has an extensible driver interface. The main API is the CompilerCalls trait. A tool can emulate the compiler, but adjust operation by implementing that trait. This shim does exactly that, using nearly all the defaults, but setting some properties that are useful for tools. These are usually only available by using a nightly toolchain, but by using this shim, can be used on stable.

In the future we might want to make the properties we set configurable.

About

A simple shim around rustc to allow using save-analysis with a stable toolchain

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages