• Joined on 2021-03-29

ychenfo pushed to rpc-obj-as-param at M-Labs/nac3

  • d39a55a038 nac3artiq: rpc support host object as parameter

2022-05-16 04:26:31 +08:00

ychenfo commented on issue M-Labs/nac3#285

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…

2022-05-16 04:07:40 +08:00

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

  • 2cb725b7ac nac3artiq: correct global name for const object

2022-05-16 02:51:00 +08:00

ychenfo created pull request M-Labs/nac3#288

Err instead of panic for host object attribute error

2022-05-15 02:09:53 +08:00

ychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3

  • ba0de43526 nac3artiq: return err instead of panic for host object attribute error

2022-05-15 02:08:06 +08:00

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

Variable Assignment Fix

2022-05-14 02:49:50 +08:00

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

ychenfo commented on issue M-Labs/nac3#285

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`](https://github.com/m-labs/artiq/blob/nac3/artiq/coredevice/suservo.py#L158-L174), passing `3072` instead of `CONFIG_ADDR`…

2022-05-14 01:21:04 +08:00

ychenfo commented on issue M-Labs/nac3#285

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…

2022-05-13 03:32:45 +08:00

ychenfo commented on issue M-Labs/nac3#285

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](https://github.com/m-labs/artiq/tree/fc95dffd0b879f5d49213971815e9d13ccd0f419),…

2022-05-11 22:49:02 +08:00

ychenfo commented on pull request M-Labs/nac3#267

Debug Location Info

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

2022-05-11 04:14:57 +08:00

ychenfo pushed to debug_info at M-Labs/nac3

2022-05-11 03:54:16 +08:00

ychenfo commented on issue M-Labs/nac3#276

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…

2022-04-27 04:07:50 +08:00

ychenfo commented on pull request M-Labs/nac3#267

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…

2022-04-27 04:01:31 +08:00

ychenfo pushed to debug_info at M-Labs/nac3

2022-04-22 21:23:51 +08:00

ychenfo pushed to debug_info at ychenfo/nac3

2022-04-22 15:57:56 +08:00

ychenfo pushed to debug_info at ychenfo/nac3

2022-04-22 15:57:33 +08:00