All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Fix for recursion in certain
use foo::{self, ..}
cases #669
- Internal fixes so we can publish on crates.io
-
Syntex 0.52 #643
-
Fix
racer --help
bug from 2.0 refactor #662 -
Support short revision identifiers for git checkout paths #664
-
Handle self resolution when using
use mymod::{self, Thing}
#665 -
Fix type alias resolution #666
-
Rework public API to hide many implementation details and allow the project to move forward without breaking changes.
-
Many fixes that didn't make it into the changelog, but we're going to work on that in the future!
-
Added basic 'daemon' mode, racer process can be kept running between invocations
-
now uses clap to parse command line options
-
Adds caching of file source and code indices
-
Adds an alternative 'tabbed' mode where inputs and outputs can be tab separated for easier parsing
-
emacs and vim support split out into their own git projects emacs-racer and vim-racer, respectively.
-
Fix issue resolving some
std::*
modules in latest rust source: (rust std lib implicitly imports core with#![no_std]
) -
Searches multirust overrides when locating cargo src directories
- First release