David Mak derppening
  • Joined on 2023-08-31
derppening approved M-Labs/nac3#437 2024-06-26 18:35:43 +08:00
core: improve function call errors
derppening pushed to numpy-anyall at M-Labs/nac3 2024-06-25 15:31:01 +08:00
b1e97aa2b0 core: implement ndarray_iter_elem_impl and np.any() & np.all()
42c5f906fb core: add BreakContinueHooks for gen_for_callback
144a3fc426 core: more derive Debug in typedef
74096eb9f6 core: name codegen worker threads
Compare 4 commits »
derppening commented on pull request M-Labs/nac3#425 2024-06-25 15:29:45 +08:00
core: add support for class attributes (issue-102)

Yes, I think this is ready to be merged.

derppening commented on pull request M-Labs/nac3#424 2024-06-21 13:38:01 +08:00
core: implement np.any() & np.all()

Please place this function somewhere before the gen_* family of functions.

derppening suggested changes for M-Labs/nac3#424 2024-06-21 13:38:01 +08:00
core: implement np.any() & np.all()

Please address all the comments and then assign this to me.

derppening commented on pull request M-Labs/nac3#424 2024-06-21 13:38:01 +08:00
core: implement np.any() & np.all()

Might as well derive Eq, PartialEq, Hash as well.

derppening commented on pull request M-Labs/nac3#424 2024-06-21 13:35:36 +08:00
core: implement np.any() & np.all()

Address the rest of the comments are leave this to me then.

derppening commented on pull request M-Labs/nac3#424 2024-06-21 13:35:18 +08:00
core: implement np.any() & np.all()

Follow how other numpy functions (e.g. np_copy) are implemented.

derppening pushed to misc/impl-tracert at M-Labs/nac3 2024-06-21 13:28:19 +08:00
9acdaadc63 core: WIP - Add tracer runtime
d89146aa02 core: use no_run on builtin_fns docs
5bade81ddb standalone: Add test for multidim array index with one index
0452e6de78 core: Fix codegen for tuple-index into ndarray
635c944c90 core: Fix type inference for tuple-index into ndarray
Compare 6 commits »
derppening pushed to misc/mold at M-Labs/nac3 2024-06-21 13:27:54 +08:00
c1c035cf8b meta: WIP - Use mold as linker
d89146aa02 core: use no_run on builtin_fns docs
5bade81ddb standalone: Add test for multidim array index with one index
0452e6de78 core: Fix codegen for tuple-index into ndarray
635c944c90 core: Fix type inference for tuple-index into ndarray
Compare 12 commits »
derppening commented on pull request M-Labs/nac3#422 2024-06-20 12:39:17 +08:00
core: reduce code duplication in codegen/builtin_fns

Sounds good to me.

derppening created pull request M-Labs/nac3#429 2024-06-20 12:30:06 +08:00
Implement/Fix support for tuple-indexing into ndarrays
derppening created branch enhance/issue-149-ndarray/nd-indices in M-Labs/nac3 2024-06-20 12:29:48 +08:00
derppening pushed to enhance/issue-149-ndarray/nd-indices at M-Labs/nac3 2024-06-20 12:29:48 +08:00
5ad2db89d6 standalone: Add test for multidim array index with one index
2c4abcbd32 core: Fix codegen for tuple-index into ndarray
95eab02506 core: Fix type inference for tuple-index into ndarray
Compare 3 commits »
derppening commented on pull request M-Labs/nac3#422 2024-06-20 12:29:40 +08:00
core: reduce code duplication in codegen/builtin_fns

Please squash the minor documentation/naming changes into their respective commits.

derppening commented on pull request M-Labs/nac3#425 2024-06-20 11:43:15 +08:00
core: add support for class attributes (issue-102)

Nit: Does Python use all caps in this way?

derppening commented on pull request M-Labs/nac3#422 2024-06-20 11:40:40 +08:00
core: reduce code duplication in codegen/builtin_fns

Nit: Please add a newline between this and the last line.

derppening commented on pull request M-Labs/nac3#422 2024-06-20 11:40:40 +08:00
core: reduce code duplication in codegen/builtin_fns

Nit: Please keep this parameter as n. I don't think this change is necessary.

derppening approved M-Labs/nac3#422 2024-06-20 11:40:40 +08:00
core: reduce code duplication in codegen/builtin_fns

Apart from the nits, the rest looks good to me.

derppening pushed to misc/impl-tracert at M-Labs/nac3 2024-06-20 11:30:29 +08:00
ef4519b582 core: WIP - Add tracer runtime
5b1aa812ed update dependencies
d3cd2a8d99 artiq: Add support for generating RPC tag for ndarray
202a63274d artiq: Implement pyty-to-ty conversion
76dd5191f5 artiq: Implement Python-to-LLVM conversion of ndarray
Compare 7 commits »