ychenfo pushed to rpc-obj-as-param at M-Labs/nac3
- d39a55a038 nac3artiq: rpc support host object as parameter
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…
ychenfo pushed to 272-key-err-rpc-fix at M-Labs/nac3
- 2cb725b7ac nac3artiq: correct global name for const object
ychenfo created pull request M-Labs/nac3#288
Err instead of panic for host object attribute errorychenfo pushed to 281-host-obj-attribute-err at M-Labs/nac3
- ba0de43526 nac3artiq: return err instead of panic for host object attribute error
ychenfo pushed to 285-fix-var-assign at M-Labs/nac3
- 096f4b03c0 nac3core: fix assignment
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`…
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…
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),…
ychenfo commented on pull request M-Labs/nac3#267
Debug Location InfoIndeed 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
- 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
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
Debug Location InfoJust 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
- 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
- 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 »