google/zerocopy

Release Roadmap

Opened this issue · 0 comments

0.8

Release plan

  • Resolve all remaining outstanding issue (see next section)
  • Attempt to vendor 0.8.0-alpha.N into Fuchsia in order to find bugs (we won't be able to actually land this since it will require a temporary workaround for #1292)
  • Release 0.8 but do not publicize it
  • Put up PRs to other crates to use 0.8
  • After #1292 / rust-lang/rust#45713 is resolved and stable upstream, publicize 0.8

Definitely include

Include if we have time

Non-breaking; do after 0.8 is released

0.9

  • Safe transmute

0.10

General API overhaul without changing fundamental analysis. Things like:

  • Error reporting (e.g. #528)
  • How to express which properties are validated statically vs dynamically