• Joined on 2024-06-03
lyken commented on pull request M-Labs/nac3#439 2024-06-27 14:09:15 +08:00
core: improve binop and cmpop error messages

Force-pushed to rebase onto master since M-Labs/nac3#437 has been merged.

lyken pushed to improve-error-432 at M-Labs/nac3 2024-06-27 14:08:29 +08:00
889bb20844 core: improve binop and cmpop error messages
83c84952ec core: refactor typecheck/magic_methods.rs operators & add op symbol name
b21df53e0d core: fix comment typo in unify_call()
0ec967a468 core: improve function call errors
ca8459dc7b standalone: prettify TopLevelComposer error reporting
Compare 5 commits »
lyken created pull request M-Labs/nac3#439 2024-06-27 13:49:16 +08:00
core: improve binop and cmpop error messages
lyken created branch improve-error-432 in M-Labs/nac3 2024-06-27 13:46:00 +08:00
lyken pushed to improve-error-432 at M-Labs/nac3 2024-06-27 13:46:00 +08:00
8dfd7f2a7d core: improve binop and cmpop error messages
4468943736 core: refactor typecheck/magic_methods.rs operators & add op symbol name
352a7f3de5 core: fix comment typo in unify_call()
54a794ae44 core: improve function call errors
Compare 4 commits »
lyken pushed to ndfactory-tuple at M-Labs/nac3 2024-06-27 11:17:32 +08:00
621ed6382c core: update `shape` list literal error message
lyken pushed to pretty-standalone-error at M-Labs/nac3 2024-06-27 10:15:16 +08:00
ca8459dc7b standalone: prettify TopLevelComposer error reporting
b0b804051a nac3artiq: allow class attribute access without init function
134af79fd6 core: add support for class attributes
7fe2c3496c core: add attribute field to class definition
Compare 4 commits »
lyken pushed to improve-call-errors at M-Labs/nac3 2024-06-27 10:12:20 +08:00
8ca06b5a25 core: fix comment typo in unify_call()
lyken pushed to improve-call-errors at M-Labs/nac3 2024-06-27 10:09:47 +08:00
3958a9ccd8 core: improve function call errors
b0b804051a nac3artiq: allow class attribute access without init function
134af79fd6 core: add support for class attributes
7fe2c3496c core: add attribute field to class definition
Compare 4 commits »
lyken pushed to ndfactory-tuple at M-Labs/nac3 2024-06-27 10:09:14 +08:00
ee5389f91b core: refactor fold_numpy_function_call_shape_argument
49a0cd1e62 core: move comment
a962a28d6d core: improve demo tests for numpy factories
e70d6f878c core: support tuple and int32 input for np_empty, np_ones, and more
b0b804051a nac3artiq: allow class attribute access without init function
Compare 7 commits »
lyken commented on pull request M-Labs/nac3#434 2024-06-27 10:07:09 +08:00
core: support tuple and int32 input for np_empty, np_ones, and more

Revised.

lyken pushed to ndfactory-tuple at M-Labs/nac3 2024-06-27 10:06:59 +08:00
fb3588b20f core: refactor fold_numpy_function_call_shape_argument
0a9b7aa16b core: move comment
Compare 2 commits »
lyken commented on pull request M-Labs/nac3#434 2024-06-27 10:05:54 +08:00
core: support tuple and int32 input for np_empty, np_ones, and more

Okay, I will move it into the implementation.

lyken commented on pull request M-Labs/nac3#434 2024-06-27 10:05:16 +08:00
core: support tuple and int32 input for np_empty, np_ones, and more

Ah I didn't think to do that! Thanks.

lyken commented on pull request M-Labs/nac3#434 2024-06-26 20:43:55 +08:00
core: support tuple and int32 input for np_empty, np_ones, and more

I wrote it this long is because I think this is quite a notable quirk of NAC3 - and these factory functions are probably going to be frequently used by many people. Nonetheless, I would like your…

lyken created pull request M-Labs/nac3#438 2024-06-26 16:52:21 +08:00
standalone: prettify TopLevelComposer error reporting
lyken pushed to pretty-standalone-error at M-Labs/nac3 2024-06-26 16:47:07 +08:00
db760c32e2 standalone: prettify TopLevelComposer error reporting
lyken pushed to pretty-standalone-error at M-Labs/nac3 2024-06-26 16:46:05 +08:00
54afdd78dc standalone: prettify TopLevelComposer error reporting
lyken created branch pretty-standalone-error in M-Labs/nac3 2024-06-26 16:46:04 +08:00
lyken created pull request M-Labs/nac3#437 2024-06-26 15:57:45 +08:00
core: improve function call errors