sunfishcode / c-ward

An implementation of libc written in Rust
Other
187 stars 11 forks source link

Rename `invalid_mut` to `without_provenance_mut` #123

Closed rice7th closed 5 months ago

rice7th commented 6 months ago

Fixes #122

NOTE: Also Origin needs these changes apparently.

rice7th commented 5 months ago

OK @sunfishcode I've setup the CI on my own fork and it's working good! Unfortunately, c-scape and c-gull have trouble selecting the correct origin version. I am currently looking into the problem, and I will keep you updated on any changes.

rice7th commented 5 months ago

@sunfishcode now everything should be fixed! The CI passes every platform and all tests pass as expected.

Note that I bumped the crate version since origin 0.18 changed some features that were reflected in some changes to the Cargo.toml of c-scape. Thus, to prevent any immediate breaking change, I bumped c-ward's version number. Unfortunately this means that Eyra and Mustang require modifications to their versions too, with subsequent nightly version bumps (which stabilized of lot of things) and crate version bumps.

rice7th commented 5 months ago

@sunfishcode everything should be fixed now!

sunfishcode commented 5 months ago

Thanks!