We have worked with most of the std while updating ctru-rs's modules. However, we now have to merge our changes into the rustlang tree, and this will require cleanup and a lot of testing. We must make sure to never have to make PR's to std ever again, since the effort for the contributor and the reviewer is great.
Since very basic/already tested multiple times, I'd skip testing of fundamental datatypes and of these modules:
- alloc
- any
- array
- ascii
- borrow
- boxed
- cell
- char
- clone
- cmp
- collections
- convert
- default
- error
- f32
- f64
- ffi
- fmt
- hint
- io
- iter
- marker
- mem
- num
- ops
- option
- os (it's empty for our target)
- panic
- prelude
- ptr
- rc
- result
- slice
- str
- string
- vec
TESTED AND NOW WORKING MODULES:
- hash
- future
- pin
- time
- env
- process
- sync
- thread
Modules we should test, though we have already worked with:
Other than testing, cleaning up lints and other problems is needed.
@AzureMarker @ian-h-chamberlain
Please, a combined effort is the best and fastest way.
We have worked with most of the
stdwhile updatingctru-rs's modules. However, we now have to merge our changes into the rustlang tree, and this will require cleanup and a lot of testing. We must make sure to never have to make PR's tostdever again, since the effort for the contributor and the reviewer is great.Since very basic/already tested multiple times, I'd skip testing of fundamental datatypes and of these modules:
TESTED AND NOW WORKING MODULES:
Modules we should test, though we have already worked with:
Other than testing, cleaning up lints and other problems is needed.
@AzureMarker @ian-h-chamberlain
Please, a combined effort is the best and fastest way.