Skip to content

Conversation

@urschrei
Copy link
Member

Also fix up remaining benchmarks to conform to new API

  • I agree to follow the project's code of conduct.
  • I added an entry to rstar/CHANGELOG.md if knowledge of this change could be valuable to users.

As we can see in the currently-failing tests in #204, running our tests using the patch directive in Cargo.toml causes a failure due to the rstar-benches package depending on geo due to the API change in #189 (if I've understood the issue correctly).

We could fix this by:

  1. releasing a new version of rstar
  2. updating geo to use that, publishing a new geo version
  3. updating the Docker images to use the new geo version
  4. updating Simplify CI #204 to use the new images.

Alternatively, we can remove the benchmarks that use geo and remove the geo dependency from rstar-benches (optionally moving them into geo-types).

Also fix up remaining benchmarks to conform to new API
@urschrei
Copy link
Member Author

Closing in favour of #207

github-merge-queue bot pushed a commit that referenced this pull request Aug 18, 2025
- [x] I agree to follow the project's [code of
conduct](https://github.com/georust/geo/blob/master/CODE_OF_CONDUCT.md).
- [n/a] I added an entry to `rstar/CHANGELOG.md` if knowledge of this
change could be valuable to users.
---

Alternative to #206

Rather than removing the bench as in #206, remove the `geo` dependency.

We were only using geo:MapCoords, and in this case I think "a little
copying is better than a little dependency".
@urschrei urschrei closed this Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant