• Joined on 2021-03-29
ychenfo created pull request M-Labs/nac3#177 2022-01-24 19:52:39 +08:00
fix use of size_t in list comprehension
ychenfo created branch list_comp_size_t_fix in M-Labs/nac3 2022-01-24 19:49:54 +08:00
ychenfo pushed to list_comp_size_t_fix at M-Labs/nac3 2022-01-24 19:49:54 +08:00
7c6cbe0201 nac3core: fix use of size_t in list comprehension
ychenfo commented on pull request M-Labs/nac3#174 2022-01-24 00:15:06 +08:00
Tuple by value (#172)

I think it is not a new functionality as this is just to make list of tuples to be handled correctly. Previously lists of tuples are just list of pointers, but now after this patch lists of tuples…

ychenfo commented on pull request M-Labs/nac3#171 2022-01-21 03:55:58 +08:00
fix errors of non-primitive host object when running multiple kernels

After some more hand-written testings I think this should be fine..

ychenfo created pull request M-Labs/nac3#174 2022-01-21 03:54:32 +08:00
Tuple by value (#172)
ychenfo pushed to tuple_by_value at M-Labs/nac3 2022-01-21 03:49:24 +08:00
b74731589c nac3core: irrt list of tuple use struct value representation
137285459b nac3core: handle tuple by value
f478c6afcc update dependencies
Compare 3 commits »
ychenfo pushed to tuple_by_value at M-Labs/nac3 2022-01-21 03:44:31 +08:00
19687279c8 nac3core: irrt list of tuple use struct value representation
ychenfo created branch tuple_by_value in M-Labs/nac3 2022-01-20 04:20:23 +08:00
ychenfo pushed to tuple_by_value at M-Labs/nac3 2022-01-20 04:20:23 +08:00
d253e82737 nac3core: handle tuple by value
ychenfo created pull request M-Labs/nac3#171 2022-01-15 05:08:13 +08:00
WIP: fix errors of non-primitive object when running multiple kernels
ychenfo created branch multiple_kernel_err in M-Labs/nac3 2022-01-15 04:43:54 +08:00
ychenfo pushed to multiple_kernel_err at M-Labs/nac3 2022-01-15 04:43:54 +08:00
0439bf6aef nac3artiq: fix errors of non-primitive object when running multiple kernels
ychenfo commented on pull request M-Labs/nac3#168 2022-01-14 16:31:09 +08:00
Error Message Improvement for Host Variables (#116)

Rebased on the current master branch and modified the message to element #XXX and parameter #XXX

ychenfo pushed to err_msg_host_var at M-Labs/nac3 2022-01-14 16:30:08 +08:00
9d342d9f0f nac3artiq: error msg improvement for synthesized __modinit__
ae8f82ccb0 nac3core: fix broken tests
4a1a4dc076 nac3core/artiq/standalone: symbol resolver return error msg for type error of host variables
Compare 3 commits »
ychenfo pushed to err_msg_host_var at M-Labs/nac3 2022-01-14 16:12:42 +08:00
157a423e3b nac3artiq: error msg improvement for synthesized __modinit__
b2c4a7142d nac3core: fix broken tests
e78442ee86 nac3core/artiq/standalone: symbol resolver return error msg for type error of host variables
eba9fc8a69 nac3core: add missing location for type inference
Compare 4 commits »
ychenfo commented on pull request M-Labs/nac3#168 2022-01-14 15:33:20 +08:00
Error Message Improvement for Host Variables (#116)

LGTM. Btw can we also make codegen return results? When I add RPC later, I will have to return an error if the RPC parameter type is not something that we support. Thanks.

Sure, I am…

ychenfo commented on pull request M-Labs/nac3#168 2022-01-14 15:28:57 +08:00
Error Message Improvement for Host Variables (#116)

LGTM. Btw can we also make codegen return results? When I add RPC later, I will have to return an error if the RPC parameter type is not something that we support. Thanks.

Sure, I am now also…

ychenfo created pull request M-Labs/nac3#169 2022-01-14 03:09:46 +08:00
add missing location for type inference (#167)
ychenfo created branch add_missing_loc in M-Labs/nac3 2022-01-14 03:06:38 +08:00