Skip to content

remove badly-deprecated public api, bump msrv, refactor warnings

Summary

  • chore: add new entry template for changelog

  • refactor: compiler and clippy small talks about warnings

Just fixing some warnings about mutable static references from compiler with a macros that creates a reference on a raw pointer, fixing a warning from a Clippy about creating a reference on a raw pointer :D

  • build(msrv)!: bump to 1.82

We want to be able to use new raw pointer syntax to clean up some warnings about potential unsafety in our code. This syntax was introduced in version 1.82, meanwhile we are on a 1.81 MSRV.

  • fix(tuple)!: completely remove unsupported tuple field public methods

In d52b8d69 we introduced a really weird soft deprecation for almost never used methods in tarantool::tuple::Tuple struct. The chosen deprecation strategy was erroneous and created a lot of ambiguous behavior for the users of it's public API. This commit makes them a little bit better: the error will be logged and method will panic.

Ensure that

  • New code is covered by tests
  • API is documented
  • Changelog is up to date
  • Version is bumped in the appropriate Cargo.toml files
Edited by Kirill Bezuglyi

Merge request reports

Loading