[stdlib] Add SIMD VariadicPack constructor to eventually replace the VariadicList one#6356
[stdlib] Add SIMD VariadicPack constructor to eventually replace the VariadicList one#6356martinvuyk wants to merge 1 commit intomodular:mainfrom
SIMD VariadicPack constructor to eventually replace the VariadicList one#6356Conversation
01f58e4 to
bf7a512
Compare
SIMD constructor to use VariadicPack instead of VariadicListSIMD VariadicPack constructor to eventually replace the VariadicList one
9119f6e to
7903280
Compare
…ist one Signed-off-by: martinvuyk <martin.vuyklop@gmail.com>
7903280 to
7a845f5
Compare
|
I'd like to see a more detailed motivation for this change. |
|
@lsh I want to get rid of |
|
I can see the value of that in some cases, but I'm not sure it's actually helping the types you're applying this to (such as |
|
Yeah but I think it's currently more of a language limitation, not a conceptual one. We should be able to have a list of types that an API receives be able to be bound to a single type but also be implicitly convertible. And the horrible overloads I had to build for inline array and such are a side-effect of issues with |
Add
SIMDVariadicPackconstructor to eventually replace theVariadicListone