Block a user
ndstrides: [5] Implement
np_{identity,eye,shape,strides,size}
and ndarray.{fill.copy}
ndstrides: [4] Implement
np_array()
ndstrides: [3] Implement indexing/slicing
ndstrides [2]:
{Any,Tuple,List}Object
+ Implement np_{zeros,ones,full,empty}
and len()
ndstrides: [1] Introduce models
Update on
Are there Into implementations to convert
Instance
intoBasicValue
andModel
intoBasicType
?
An Into
for Model
to BasicType
is not possible because it requires…
236032b888
Ptr instance offset_const can be negative + use i64_type()
fe851f7ccd
const_int sign_extend
ec1ee223a0
attempt to reduce lifetimes in FnCall
c1281db0cd
CallFunction -> FnCall
1e65f16f1e
ModelError ///
ndstrides: [1] Introduce models
I am confused why we should use i: i64
in gep_const
.
Shouldn't it be the case that 0 <= i < self.model.0.len.length()
?
ndstrides: [1] Introduce models
What would a hypothetical lifetime-filled implementation look like?
I was trying to redo what I did that caused a mayhem of lifetimes, but I just came up a minor refactor to allow something…