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

Move crates into a cargo workspace #1

Merged
merged 490 commits into from
Aug 29, 2021
Merged

Move crates into a cargo workspace #1

merged 490 commits into from
Aug 29, 2021

Conversation

madsmtm
Copy link
Owner

@madsmtm madsmtm commented Aug 29, 2021

Merge the following crates into this (objc), to have a single shared repo:

Done with git merge --allow-unrelated-histories.

See SSheldon/rust-objc#101 for more reasoning.

PhantomFn has been deprecated and is now causing an ICE on the latest
nightly, but in order to continue compiling on the beta we still need
some bound on the traits, so use Sized.

Fixes #21.
They can be removed since beta 2 was published.
Fixes #22.
Previously, if the given closure panicked it could cause the stack to
unwind in an inconsistent state, where the result or closure was just
garbage data but would still be dropped.
SSheldon and others added 26 commits March 24, 2019 21:37
StrEncoding doesn't really offer anything now, and I don't think it's
very efficient. I'd rather make it private until sure I'm happy with it.
Turns out that the runtime encodes both signed and unsigned chars as
strings regardless of the signedness of char. And turns out there's a
c_void in libcore now!
@madsmtm madsmtm merged commit a021c4c into master Aug 29, 2021
@madsmtm madsmtm deleted the workspace branch August 29, 2021 18:48
@madsmtm madsmtm added the enhancement New feature or request label Aug 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants