summaryrefslogtreecommitdiffstats
path: root/src/vp.rs
Commit message (Collapse)AuthorAgeFilesLines
* Bump the edition to 2021Tavian Barnes2021-10-241-1/+0
|
* Add explicit '_ lifetimes to generic typesTavian Barnes2021-10-211-8/+8
|
* Fix some clippy lintsTavian Barnes2021-10-121-2/+2
|
* kd, vp: Use as_deref()Tavian Barnes2021-06-021-3/+2
|
* knn: Move NearestNeighbor interfaces to a submoduleTavian Barnes2021-02-251-2/+2
|
* vp: Remove workaround for https://github.com/rust-lang/rust/issues/72582Tavian Barnes2021-02-241-5/+1
|
* vp: Add a non-consuming iter() to VpTree and FlatVpTreeTavian Barnes2021-02-241-0/+92
|
* vp: Fix FlatVpTree Debug field nameTavian Barnes2020-10-131-1/+1
|
* kd: Use a more traditional k-d tree implementationTavian Barnes2020-07-061-4/+4
| | | | | | | | | The slight extra pruning possible in the previous implementation didn't seem to be worth it. The new, simpler implementation is also about 30% faster in most of the benchmarks. This gets rid of Coordinate{Proximity,Metric} as they're not necessary any more (and the old ExactNeighbors impl was too restrictive anyway).
* Apply some rustfmt suggestionsTavian Barnes2020-06-281-3/+1
|
* Fix some clippy lintsTavian Barnes2020-06-271-5/+11
|
* Add links to module summariesTavian Barnes2020-06-241-1/+1
|
* vp: Implement flat VP treesTavian Barnes2020-06-241-1/+182
|
* vp: Implement vantage-point treesTavian Barnes2020-06-241-0/+372