[TWiR] Call for Participation


#143

Way Cooler needs some help in the push to 0.7 (which will add awesomeWM support). I have so misc, non-awesomewm stuff that needs fixing and should be easy with a little mentoring. They can be found here


#144

So I’m looking for some assistance in cargo-tarpaulin! This one varies in difficulty depending on the crate chosen but Id like to start updating some outdated dependencies.

In particular I’d quite like gimli, nix and cargo to be updated as these should together improve performance, remove some boilerplate I’ve written and add some convenience functions that reduce the code in some areas. I’m happy to help anyone who decides to tackle one of these, and feel free to tackle any of the mentioned crates. I’m aware that the three I’ve picked out may be quite large/complicated jobs.

https://github.com/xd009642/tarpaulin/issues/45


#145

#146

We’d love some help getting the android builds working again in mio:

It would also be great if someone was willing to compile some release notes for bitflags 1.0:


#147



https://github.com/ezrosent/allocators-rs/issues/108
https://github.com/ezrosent/allocators-rs/issues/116


#148

@bobbo has logged a bunch of issues against num_cpus following a crate evaluation. These should all be friendly for newcomers to pick up!

https://github.com/seanmonstar/num_cpus/issues/60
https://github.com/seanmonstar/num_cpus/issues/58
https://github.com/seanmonstar/num_cpus/issues/57
https://github.com/seanmonstar/num_cpus/issues/56
https://github.com/seanmonstar/num_cpus/issues/55
https://github.com/seanmonstar/num_cpus/issues/59


#149

We’ve got lots of contribution opportunities in semver and semver_parser following the libz blitz evaluation :slight_smile:




















#150

Winit needs a lot of love for its wayland backend!

Details of what needs to be done is described on this meta-issue:


#151

ArrayString lacks methods that remove items — it should match String better. From the arrayvec crate.


#152




#153

https://github.com/rust-lang-nursery/stdsimd/issues/40

https://github.com/rust-lang-nursery/stdsimd/issues/148


#154

Ever wished Cargo had an “offline mode”? Now’s your chance to implement it!

https://github.com/rust-lang/cargo/issues/4686


#155

I’ve rewritten large chunks of my FFI guide (rendered) and the final chapter contains a bunch of examples which show UB and other ways to shoot yourself in the foot with FFI. Users are meant to try and figure out what a particular example is doing wrong, then in the solutions section we discuss the answer and what’s happening behind the scenes.

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/48

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/49

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/50

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/51

There’s also an issue for branstorming new ideas:

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/52


#156

Some more FFI footgun examples:

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/53

https://github.com/Michael-F-Bryan/rust-ffi-guide/issues/54


#157

#158

https://github.com/rust-lang-nursery/mdBook/issues/485

https://github.com/rust-lang-nursery/mdBook/issues/95


#159

#160

#161

https://github.com/rust-lang-nursery/rust-bindgen/issues/1182


#162

https://github.com/japaric/criterion.rs/issues/95

https://github.com/japaric/criterion.rs/issues/91