derppening created pull request M-Labs/nac3#401
Implement numpy.{min,minimum,max,maximum}, fix missing TVar loweringderppening pushed to enhance/issue-149-ndarray/numpy-minmax at M-Labs/nac3
- 520e1adc56 core/builtins: Add np_minimum/np_maximum
- 73e81259f3 core/builtins: Add np_min/np_max
- 7627acea41 core/type_inferencer: Fix error message
- a777099ea8 core/type_inferencer: Fix missing lowering for some builtin TVars
- Compare 4 commits »
derppening pushed to enhance/issue-149-ndarray/numpy-minmax at M-Labs/nac3
- 09b51d0e66 core/builtins: Add np_minimum/np_maximum
- 0c94667cf6 core/type_inferencer: Fix error message
- 48a409c918 core/builtins: Add np_min/np_max
- 876e6ea7b8 meta: Update dependencies
- Compare 4 commits »
derppening created branch enhance/issue-149-ndarray/numpy-minmax in M-Labs/nac3
derppening created pull request M-Labs/nac3#400
Allow numpy functions to accept scalars or ndarraysderppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- 30c6cffbad core/builtins: Refactored numpy builtins to accept scalar and ndarrays
- 51671800b6 core/builtins: Extract codegen portion into functions
- 7195476edb core/builtins: Add llvm_intrinsics prefix
- eecba0b71d core: Add GenCall::create_dummy
- 7b4253ccd8 core/numpy: Add missing lifetime parameters
- Compare 12 commits »
derppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- 275bbc26ab core/builtins: Refactored numpy builtins to accept scalar and ndarrays
derppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- 3947a23b8d core: WIP - all trig works now
- 11a0bcc443 core: WIP - fabs, sqrt and rint works now
- ffcae46bd8 core: WIP - exp and log works now
- b2cdc90e02 core: WIP - sin and cos works now
- e4a5eb4782 core: WIP - isnan and isinf works now
- Compare 16 commits »
derppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- b804d2c995 core: WIP - np_round works now
- eb829b9396 core: WIP - round works now
- 039080303a core: WIP - float and bool works now
- edea07fb76 core: WIP - int64, uint32 and uint64 works now
- 1fcbd5b7ae core: WIP - int32 works now
- Compare 5 commits »
derppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- 12bdf6f77c core: WIP - round works now
- fcb6234bbc core: WIP - float and bool works now
- Compare 2 commits »
derppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- dcbba2fb26 core: WIP - float and bool works now
- c2041e8d34 core: WIP - int64, uint32 and uint64 works now
- 72d04d90e0 core: WIP - int32 works now
- f15dcba311 core/builtins: Extract codegen portion into functions
- eeaf3ed13d core/builtins: Add llvm_intrinsics prefix
- Compare 12 commits »
derppening created branch enhance/issue-149-ndarray/numpy-func-take-ndarray in M-Labs/nac3
derppening pushed to enhance/issue-149-ndarray/numpy-func-take-ndarray at M-Labs/nac3
- 687ec21294 core/builtins: Extract codegen portion into functions
- e9860905cf core/builtins: Add llvm_intrinsics prefix
- 3791c1c6c6 core: Add GenCall::create_dummy
- e503fd1ffd core: Remove Box from GenCallCallback type alias
- 3d943376e4 core: Remove custom function type definitions for ndarray operators
- Compare 7 commits »
derppening created pull request M-Labs/nac3#398
ndarray: Implement 2D-2D matrix multiplicationderppening pushed to enhance/issue-149-ndarray/2d-matmul at M-Labs/nac3
- 847615fc2f core: Implement numpy.matmul for 2D-2D ndarrays
derppening created branch enhance/issue-149-ndarray/2d-matmul in M-Labs/nac3
derppening pushed to enhance/issue-149-ndarray/2d-matmul at M-Labs/nac3
- dc9b35784e core: Implement numpy.matmul for 2D-2D ndarrays
- 5dfcc63978 core/classes: Take reference of indexes
- 025b3cd02f core/stmt: Remove gen_if_chained*
- Compare 3 commits »
derppening pushed to enhance/issue-149-ndarray/neg-indexing at M-Labs/nac3
- e0f440040c core/expr: Implement negative indices for ndarray