-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Labels
A-block2Affects the `block2` crateAffects the `block2` cratedocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Description
I haven't given this crate nearly as much love as it deserves!
In particular, it would be nice to allow mutating blocks, e.g. FnOnce and FnMut should become BlockOnce and BlockMut.
Also, I'm not certain the way ConcreteBlock is put on the stack is sound? And what about lifetime of the stuff used in the closure?
Issues in block
- Examples! SSheldon/rust-block#5
- Add tests with multiple parameters. SSheldon/rust-block#6
- Done in 8a723c1.
- Need to copy the block SSheldon/rust-block#9
- Fixed in Fix block2 memory management #568.
- License File SSheldon/rust-block#13
- Fixed by moving into this repo (which has a license file).
- Support for using the GNUstep blocks runtime SSheldon/rust-block#2
- Fixed in Add sys crate for blocks #49
- Update test_utils to use
ccrather thangcc. SSheldon/rust-block#8- Included in Move
blockcrate into this repo #18.
- Included in Move
- Block should be able to take FnMut, as opposed to just Fn SSheldon/rust-block#12
- Moved to Allow
FnMutin blocks? #571.
- Moved to Allow
- add MIT license file SSheldon/rust-block#14
- Fixed by moving into this repo (which has a license file).
-
block2 0.2.0-alpha.6: ImplementingEncode/RefEncodeis bothersome and not always possible SSheldon/rust-block#16- Answered
- Don't box block descriptors SSheldon/rust-block#17
- Fixed.
- Add apple tvos support SSheldon/rust-block#18
- Fixed.
Work on this in other projects
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-block2Affects the `block2` crateAffects the `block2` cratedocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request