• Joined on 2021-03-29
ychenfo created branch rpc-obj-as-param in M-Labs/nac3 2022-05-16 04:26:31 +08:00
ychenfo commented on issue M-Labs/nac3#285 2022-05-16 04:07:40 +08:00
SUServo: Variable with the same name doesn't get overwritten in some cases?

would you be able to test this (and the rest of SU-Servo) on a remote system?

The fix of this bug of assigning variables is tested on the remote system.

For testing the rest of suservo, does…

ychenfo created branch 272-key-err-rpc-fix in M-Labs/nac3 2022-05-16 02:51:00 +08:00
ychenfo pushed to 272-key-err-rpc-fix at M-Labs/nac3 2022-05-16 02:51:00 +08:00
2cb725b7ac nac3artiq: correct global name for const object
ychenfo created pull request M-Labs/nac3#288 2022-05-15 02:09:53 +08:00
Err instead of panic for host object attribute error
ychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3 2022-05-15 02:08:06 +08:00
ba0de43526 nac3artiq: return err instead of panic for host object attribute error
ychenfo created branch 281-host-obj-attribute-err in M-Labs/nac3 2022-05-15 02:08:05 +08:00
ychenfo created pull request M-Labs/nac3#287 2022-05-14 02:49:50 +08:00
Variable Assignment Fix
ychenfo created branch 285-fix-var-assign in M-Labs/nac3 2022-05-14 02:30:22 +08:00
ychenfo pushed to 285-fix-var-assign at M-Labs/nac3 2022-05-14 02:30:22 +08:00
096f4b03c0 nac3core: fix assignment
ychenfo commented on issue M-Labs/nac3#285 2022-05-14 01:21:04 +08:00
SUServo: Variable with the same name doesn't get overwritten in some cases?

Turns out to be the problem with KernelInvariant handling, in set_config, passing 3072 instead of CONFIG_ADDR

ychenfo commented on issue M-Labs/nac3#285 2022-05-13 03:32:45 +08:00
SUServo: Variable with the same name doesn't get overwritten in some cases?

you probably need more of the original code to reproduce the problem. It seems that unrelated code changes create some corruption in the compiler.

Thanks! Read the issue more carefully and now I…

ychenfo commented on issue M-Labs/nac3#285 2022-05-11 22:49:02 +08:00
SUServo: Variable with the same name doesn't get overwritten in some cases?

I am not sure if I missed anything.. I tried to reproduce the problem using the following setup (artiq: nac3 branch,…

ychenfo commented on pull request M-Labs/nac3#267 2022-05-11 04:14:57 +08:00
Debug Location Info

Indeed calling <nac_synthesized_modinit> in the first place should be the best, force-pushed to update this, thanks!

ychenfo pushed to debug_info at M-Labs/nac3 2022-05-11 03:54:16 +08:00
a022005183 nac3core: fix broken tests
325ba0a408 nac3core: add debug info
ae6434696c nac3artiq: rename the filename of modinit
3f327113b2 update dependencies, use upstream inkwell
27d509d70e nac3artiq: get_const_obj should no longer make a pointer. Closes #272
Compare 6 commits »
ychenfo commented on issue M-Labs/nac3#276 2022-04-27 04:07:50 +08:00
Phaser: "Call parameter does not match function signature!"

Tried to reproduce this bug by making a call to set_duc_phase_mu, by self.phaser0.channel[0].set_duc_phase_mu(0) (guessed from the IR)

It seems that this is caused by how llvm handles opaque…

ychenfo commented on pull request M-Labs/nac3#267 2022-04-27 04:01:31 +08:00
Debug Location Info

Just to note down some more minimized examples that would cause the location info to disappear (setting OptimizationLevel::None when creating target machine can still bring them…

ychenfo pushed to debug_info at M-Labs/nac3 2022-04-22 21:23:51 +08:00
397b04f1b8 nac3core: fix broken tests
92054353c4 nac3core: add debug info
48cb485b89 nac3core: show outer type info in type error messages
Compare 3 commits »
ychenfo pushed to debug_info at ychenfo/nac3 2022-04-22 15:57:56 +08:00
90e4c21f35 temp
fed4bbe52b nac3core: fix broken tests
ce6054c88b nac3core: add debug info
48cb485b89 nac3core: show outer type info in type error messages
Compare 4 commits »
ychenfo pushed to debug_info at ychenfo/nac3 2022-04-22 15:57:33 +08:00
f576f58486 temp