Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.8 #29

Merged
merged 9 commits into from
Dec 5, 2019
Merged

Version 0.8 #29

merged 9 commits into from
Dec 5, 2019

Conversation

rodrimati1992
Copy link
Owner

No description provided.

These checks are used to ensure that zero-sized types in the C abi are
handled correctly by the compiler.

Bumped the minor versions of everything to 0.8,because the C abi tests
have to be stored inside of the static exported by the dynamic library.

Added RBoxError::from_debug to construct an error from a `T:Debug`

Renamed abi_stable_derive::mangle_library_getter to export_root_module_impl ,
and renamed all items inside from `*mangle_library_getter*` to `*export_root_module*`
…tuples.

Added the `abi_stable::marker_type::NonOwningPhantom` marker type,
which is a more convenient way to have a `PhantomData<extern "C"fn()->PhantomData<T>>` field

Fixed potential soundness bug by replacing `PhantomData<extern "C" fn( $types )>` fields
with `NonOwningPhantom<$types>`.
* Update readme.md

* Update readme.md

* Update readme.md
@rodrimati1992 rodrimati1992 merged commit 9418815 into master Dec 5, 2019
@rodrimati1992 rodrimati1992 deleted the c_abi_testing branch February 7, 2020 22:12
rodrimati1992 added a commit that referenced this pull request Nov 22, 2022
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.

None yet

1 participant