In artiq/master/worker_impl.py , put_exception_report() ignores the `nac3artiq.C…
Remaining workarounds if #2809 is merged
https://github.com/m-labs/artiq/blob/cb5727c1ee1c6f4a81f…
(frontend/artiq_gui.py renamed to frontend/artiq_dashboard.py in 7453d85d5eba166335a21f096cc39583f0…
Update for applets with Qt 6 (8 Jul 2025)
[applets/simple.py Line 280](https://github.com/m-l…
workaround removed in bebd89c959a2c2df0fbe6a59b73a1c41f3c1749f
Workaround removed in bebd89c959a2c2df0fbe6a59b73a1c41f3c1749f
https://github.com/m-labs/…
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…
Rc<[Cell<u32>]> and use wrapping_add
Please note that my original comment was phrased as question ;). It seems that
static mutis even more discouraged than…
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…
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…