• Joined on 2025-07-16
harryp opened issue M-Labs/artiq#1710 2026-01-18 19:06:20 +08:00
TTL classes does not match hardware design of LVDS-TTL card
harryp commented on issue M-Labs/artiq#1699 2026-01-18 19:06:14 +08:00
NAC3 error messages not printed through the management system

In artiq/master/worker_impl.py , put_exception_report() ignores the `nac3artiq.C…

harryp commented on issue M-Labs/artiq#229 2026-01-18 18:31:49 +08:00
fix Qt bugs instead of working around them

Remaining workarounds if #2809 is merged

e3e4221

https://github.com/m-labs/artiq/blob/cb5727c1ee1c6f4a81f…

harryp commented on issue M-Labs/artiq#229 2026-01-18 18:31:49 +08:00
fix Qt bugs instead of working around them

3b81dd5

(frontend/artiq_gui.py renamed to frontend/artiq_dashboard.py in 7453d85d5eba166335a21f096cc39583f0…

harryp commented on issue M-Labs/artiq#229 2026-01-18 18:31:49 +08:00
fix Qt bugs instead of working around them

92c0ede

Update for applets with Qt 6 (8 Jul 2025)

[applets/simple.py Line 280](https://github.com/m-l…

harryp commented on issue M-Labs/artiq#229 2026-01-18 18:31:49 +08:00
fix Qt bugs instead of working around them

633bbc4

workaround removed in bebd89c959a2c2df0fbe6a59b73a1c41f3c1749f

harryp commented on issue M-Labs/artiq#229 2026-01-18 18:31:49 +08:00
fix Qt bugs instead of working around them

dae63bd10c/artiq/gui/log.py (L230)

Workaround removed in bebd89c959a2c2df0fbe6a59b73a1c41f3c1749f

https://github.com/m-labs/…

harryp closed pull request sinara-hw/assembly#51 2025-08-25 11:20:41 +08:00
Update test procedures in assembly instructions for LVDS-TTL card
harryp commented on pull request M-Labs/artiq-zynq#428 2025-08-20 11:08:03 +08:00
runtime: make pull_ids Rc<[Cell<u32>]> and use wrapping_add

Changed to wrapping_add() instead of directly incrementing the ID

Why?

Technically it can overflow and hence the wrapping_add() just to be safe, but it's probably a bit overly…

harryp pushed to fix/static-id at harryp/artiq-zynq 2025-08-19 13:15:33 +08:00
2ae6af7b56 change pull_id to Rc<[Cell<u32>]> and use wrapping_add
harryp commented on pull request M-Labs/artiq-zynq#428 2025-08-19 11:35:11 +08:00
runtime: make pull_ids Rc<[Cell<u32>]> and use wrapping_add

Please note that my original comment was phrased as question ;). It seems that static mut is even more discouraged than…

harryp commented on pull request M-Labs/artiq-zynq#428 2025-08-19 09:49:09 +08:00
runtime: make pull_ids Rc<[Cell<u32>]> and use wrapping_add

This adds a bunch of unsafe. Why is it better?

I'm quoting @srenblad here but the Rc and RefCells add quite a bit of overhead which can be alleviated with this.

As for the…

harryp commented on pull request M-Labs/artiq-zynq#428 2025-08-18 16:34:47 +08:00
runtime: make pull_ids Rc<[Cell<u32>]> and use wrapping_add

Is it even an issue for local mgmt?

Yep. The logger buffer is cleared, so if multiple aqctl_corelog connections try to access the logs at the same time without this, some logs would go to…

harryp created pull request M-Labs/artiq-zynq#428 2025-08-18 12:20:42 +08:00
WIP: runtime: make pull_ids static
harryp created branch fix/static-id in harryp/artiq-zynq 2025-08-15 17:42:11 +08:00
harryp pushed to fix/static-id at harryp/artiq-zynq 2025-08-15 17:42:11 +08:00
6f2b70af7b runtime: make pull_ids static
harryp deleted branch fix/coremgmt-fmt from harryp/zynq-rs 2025-08-15 11:22:08 +08:00
harryp deleted branch fix/multi-corelog from harryp/zynq-rs 2025-08-15 11:22:01 +08:00
harryp created pull request M-Labs/artiq-zynq#427 2025-08-15 11:20:29 +08:00
coremgmt: fix formatting