-
Notifications
You must be signed in to change notification settings - Fork 40
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
Issues in original projects #22
Labels
bug
Something isn't working
documentation
Improvements or additions to documentation
enhancement
New feature or request
Comments
madsmtm
added
bug
Something isn't working
documentation
Improvements or additions to documentation
enhancement
New feature or request
labels
Sep 5, 2021
At this point I've either fixed the entirety of the list, or opened separate issues to track our progress on it. I will continue to watch the original repositories, and submit issues to this repo where relevant. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
Something isn't working
documentation
Improvements or additions to documentation
enhancement
New feature or request
My work on fixing upstream issues, or at least opening new issues in this repo to track them.
objc
issues:extern type
support #73RefEncode
, and makeEncode
bounds required #14, pointers to pointers now work.Encode
andRefEncode
implementations #52.objc_sys
crate #19 we ensure that the types are notSend
,Sync
andUnpin
by defaultSend
andSync
fixes #94.no_std
support #6, Prepare for a time when we can make the cratesno_std
#152 and Remove libstd from objc-sys and block-sys #305.std::os::raw
,CStr
andCString
- see tracking issues Tracking Issue for core_ffi_c rust-lang/rust#94501 and Tracking Issue for feature(core_c_str) and feature(alloc_c_string) rust-lang/rust#98314.rc::autorelease
?derive
macros #55terminated
dependency and useNulTerminatedStr
for inputs #113extern_class!
andextern_methods!
macros basically do thisRefEncode
, and makeEncode
bounds required #14use macro!
SSheldon/rust-objc#76objc2::foundation
#67RefEncode
, and makeEncode
bounds required #14msg_send!
SSheldon/rust-objc#112msg_send!
is done #150.objc
PRs:malloced
,malloc-array
.libc
#500.mbox
/malloc_buf
requirelibc
).cargo fmt
#2msg_send!
SSheldon/rust-objc#100msgSend
functions on apple devices #15.msg_send!
's first argument SSheldon/rust-objc#102autoreleasepool
take the pool as a parameter #17.unstable_extern_types
feature SSheldon/rust-objc#104extern type
support #73MakeSel
an opaque struct likeIvar
,Method,
Class
,Protocol
andObject
SSheldon/rust-objc#105Sel
makes sense as a normalCopy
typeobjc_foundation
:Id
conversion traits #48 / MakeId
#[fundamental]
#50RefEncode
, and makeEncode
bounds required #14.objc2-foundation
#29.NSString
#24.block
still doesn't work, that is tracked elsewhere.Id
SSheldon/rust-objc-foundation#14NSError
#221, further improvements to error handling in Better error handling inmsg_send!
andmsg_send_id!
#276 and Support error return and out parameters indeclare_class!
#283objc_exception
:exception.m
SSheldon/rust-objc-exception#8)no_std
support and migrate to 2018 edition SSheldon/rust-objc-exception#7no_std
support #6.exception.m
SSheldon/rust-objc-exception#8Exception
instead of an uninhabited enum SSheldon/rust-objc-exception#9throw
more efficient SSheldon/rust-objc-exception#10objc-encode
:Encode
for arrays using const generics #10.str::strip_prefix
instead of customrm_prefix
function SSheldon/rust-objc-encode#6Encode
for unsized types as well SSheldon/rust-objc-encode#7Encode
for unsized types as well #9.objc_id
:Id
traits #41Id
s' ownership is correct using associated objects #127Send
andSync
implementations onId
andWeakId
SSheldon/rust-objc-id#8Send
andSync
implementations onId
andWeakId
#8.block
Moved to #168.
The text was updated successfully, but these errors were encountered: