- Relax
abi_stableversion bounds.
- Add
lazy_staticsupport as it's a fairly similar implementation.
- Improve performance by using
std::thread_local!to store the reference.
- Use RefCell instead of RwLock (unnecessary).
- Automatically set the initial tls function for hosts.
- Add
Context::reset()function to reset thread-local variables for the current thread.
- Change
Context::new()toContext::get(). - Fix soundness bug in
initialize. - Move
initializeto be a method ofContextand rename asinitialize_tlsto clarify intent.
- Allow type inference in initializer of
thread_local!. - Add
withimplementation that panics if neitherhostnorpluginfeatures are enabled. - Allow both
hostandpluginto be enabled together.
- Initial release.