Skip to content

Releases: microsoft/stackfuture

v0.3.1

Choose a tag to compare

@eholk eholk released this 19 Nov 16:34

Other

  • Change 'F' to 'Future' in panic messages
  • Print detailed panic messages
  • Potential fix for code scanning alert no. 2: Workflow does not contain permissions
  • Fix another dead_code issue
  • cargo fmt
  • General updates, cleanups, and fixes
  • Add auto-updates from dependabot
  • Add missing copyright header and fix SUPPORT.md

v0.3.0

Choose a tag to compare

@eholk eholk released this 17 Nov 00:04

What's Changed

  • Update badges by @eholk in #18
  • Add comment explaining why we don't impl From for Stackfuture by @eholk in #19
  • Make StackFuture::from fail statically if the future doesn't fit by @eholk in #20
  • Add IntoStackFutureError by @eholk in #21

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@eholk eholk released this 07 Sep 17:54

What's Changed

  • Add try_from constructor by @eholk in #16
  • Add from_or_boxed constructor by @eholk in #17

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@eholk eholk released this 16 Aug 23:38

This is a minor release updating the code to better follow the stacked borrows discipline (#9).

v0.1.0

Choose a tag to compare

@eholk eholk released this 10 Aug 23:35

We are pleased to announce the first release of StackFuture.
StackFuture is a wrapper around futures that allows you to store them in space provided by the caller.
It can be used to emulate async functions in dynamic trait objects without requiring heap allocation.
In some circumstances, this can provide a significant performance improvement.

What's Changed

  • Initial code export by @eholk in #1
  • Enable basic Rust CI support by @eholk in #2
  • Add miri CI job by @eholk in #3
  • Add description and repository fields to Cargo.toml by @eholk in #7

New Contributors

  • @eholk made their first contribution in #1

Full Changelog: https://github.com/microsoft/stackfuture/commits/v0.1.0