This website requires JavaScript.
Explore
Help
Register
Sign In
mikros
/
rust
Watch
1
Star
0
Fork
0
You've already forked rust
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
5f7066430b
rust
/
Cargo.toml
8 lines
102 B
TOML
Raw
Normal View
History
Unescape
Escape
Add initial type implementations
2020-09-22 18:41:42 -05:00
[
workspace
]
members
=
[
"crates/core_simd"
,
impl std::simd::StdFloat While consulting with Simulacrum on how to make available the float functions that currently require runtime support for `Simd<f32, N>` and `Simd<f64, N>`, we realized breaking coherence with the classic approach of lang items was, since `{core,std}::simd::Simd` is a `ty::Adt`, likely to be quite a bit nasty. The project group has a long-term plan for how to get around this kind of issue and move the associated functions into libcore, but that will likely take time as well. Since all routes forward are temporally costly, we probably will skip the lang item approach entirely and go the "proper" route, but in the interests of having something this year for people to play around with, this extension trait was whipped up. For now, while it involves a lot of fairly internal details most users shouldn't have to care about, I went ahead and fully documented the situation for any passerby to read on the trait, as the situation is quite unusual and puzzling to begin with.
2021-12-21 17:00:35 -06:00
"crates/std_float"
,
Add proptest float tests
2021-01-03 15:09:26 -06:00
"crates/test_helpers"
,
Add initial type implementations
2020-09-22 18:41:42 -05:00
]
Reference in New Issue
Copy Permalink