iomentum / cargo-breaking

Mozilla Public License 2.0
112 stars 7 forks source link

[Meta] Using the Rustc API by default #34

Open scrabsha opened 3 years ago

scrabsha commented 3 years ago

Implementation on the main branch parses an AST in order to get breaking changes. The rustc-backend branch uses the Rustc internal API, which makes changes easier to spot and way more precise. In order to use the Rustc API by default, we must implement look for changes in the following items:

Making all the linked integration tests pass is required in order to merge rustc-backend to main.