Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
JS-0.4.0
-
None
Description
Right now IntVector.from() and FloatVector.from() expect the data is already in typed-array form. But if we know the desired Vector type before hand (e.g. if Int32Vector.from() is called), we can accept any JS iterable of the values.
In order to do this, we should ensure Float16Vector.from() properly clamps incoming f32/f64 values to u16s, in case the source is a vanilla 64-bit JS float.