Issues in original projects #22
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 indefine_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: