New Features

  • Improve type inference performance. Now function body change invalidates type inference cache of the function instead of all caches

  • Make item resolution able to work with new macro (re-)export syntax

  • Support token tree in attributes

  • Update quick documentation layout

  • Allow running tests from multiple files at the same time (by @JakubAdamWieczorek)

Fixes

  • Fall back to common macro parsing if special log macro parser fails

  • Fix ClassCastException while type inference

  • Partially fix relative links in quick documentation provided by documentation comments

Internal Improvements

  • Add ability to inject custom references into attributes

  • Update IDEA & CLion

  • Save sysroot and rustc version in cargo project instance