• Joined on 2021-03-29
ychenfo pushed to add_missing_loc at M-Labs/nac3 2022-01-14 03:06:38 +08:00
eba9fc8a69 nac3core: add missing location for type inference
ychenfo created pull request M-Labs/nac3#168 2022-01-14 02:13:17 +08:00
Error Message Improvement for Host Variables (#116)
ychenfo pushed to err_msg_host_var at M-Labs/nac3 2022-01-14 00:30:28 +08:00
223769b8bc nac3artiq: error msg improvement for synthesized __modinit__
2208bd6ffd nac3core: fix broken tests
4cee6edf70 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-13 19:16:58 +08:00
21bc5483c3 nac3artiq: error msg improvement for synthesized __modinit__
1ea865780b nac3core: fix broken tests
611efb7de5 nac3core/artiq/standalone: symbol resolver return error msg for type error of host variables
4976e89ae2 nac3core: list slice support
Compare 4 commits »
ychenfo pushed to err_msg_host_var at M-Labs/nac3 2022-01-13 18:31:23 +08:00
adedbf81c0 nac3artiq: error msg improvement for synthesized __modinit__
ychenfo commented on pull request M-Labs/nac3#140 2022-01-13 18:27:22 +08:00
List Slice Support (#72)

We can have list of boolean, which is of width 1, and is represented by a byte in our supported targets?

I tried to make clang to output i1 but the _ExtInt must require `bitwidth >=…

ychenfo pushed to err_msg_host_var at M-Labs/nac3 2022-01-13 17:14:41 +08:00
fc96ed3a65 nac3artiq: error msg improvement for synthesized __modinit__
8c086e1b0d nac3core: fix broken tests
4179f88e6a 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-13 17:06:04 +08:00
7584efaf17 nac3artiq: error msg improvement for synthesized __modinit__
a4f67b3125 nac3core: fix broken tests
70ead34495 nac3core/artiq/standalone: symbol resolver return error msg for type error
82509d60ec remove obvious comment
2579ecbd19 nac3core: irrt module get attribute id using name instead of hard code
Compare 5 commits »
ychenfo commented on pull request M-Labs/nac3#140 2022-01-13 16:54:53 +08:00
List Slice Support (#72)

fixed some typo

ychenfo pushed to list_slice at M-Labs/nac3 2022-01-13 16:53:51 +08:00
4976e89ae2 nac3core: list slice support
ychenfo commented on pull request M-Labs/nac3#140 2022-01-13 15:11:39 +08:00
List Slice Support (#72)

Updated to use IntPredicate, add comments and rebase on the latest master branch.

ychenfo pushed to list_slice at M-Labs/nac3 2022-01-13 15:07:45 +08:00
276f55b1d4 nac3core: list slice support
82509d60ec remove obvious comment
2579ecbd19 nac3core: irrt module get attribute id using name instead of hard code
Compare 3 commits »
ychenfo commented on pull request M-Labs/nac3#140 2022-01-13 13:39:52 +08:00
List Slice Support (#72)

We really should add some unit tests (probably using the LLVM JIT or bitcode interpreter to run the compiler's output). It seems there are lots of corner cases and it's not obvious from reading the…

ychenfo pushed to err_msg_host_var at M-Labs/nac3 2022-01-13 05:55:57 +08:00
5c9d36bcdf nac3artiq: error msg improvement for synthesized __modinit__
9bbfd484e3 nac3core: fix broken tests
ed3412c0aa nac3core/artiq/standalone: symbol resolver return error msg for type error
Compare 3 commits »
ychenfo created branch err_msg_host_var in M-Labs/nac3 2022-01-13 05:55:56 +08:00
ychenfo created pull request M-Labs/nac3#164 2022-01-11 17:31:40 +08:00
nac3core: irrt module get attribute id using name instead of hard code
ychenfo pushed to better_get_enum_attr_id at M-Labs/nac3 2022-01-11 17:25:54 +08:00
2579ecbd19 nac3core: irrt module get attribute id using name instead of hard code
ychenfo created branch better_get_enum_attr_id in M-Labs/nac3 2022-01-11 17:25:54 +08:00
ychenfo commented on pull request M-Labs/nac3#140 2022-01-10 16:35:17 +08:00
List Slice Support (#72)

Renamed the prefix to and removed the IrrtSymbols struct in the new commit.

ychenfo pushed to list_slice at M-Labs/nac3 2022-01-10 16:33:16 +08:00
23db915046 nac3core: list slice support