Commit Graph

8950 Commits

Author SHA1 Message Date
02479e4fb3 subkernels: separate error messages 2024-07-31 17:17:01 +08:00
c5c5708f49 compiler: add builtinInvoke for subkernel raising functions 2024-07-31 17:17:01 +08:00
fb8dd01e8d subkernel: pass exceptions to kernel 2024-07-31 17:17:01 +08:00
e12bc586a5 doc: Rewrite FAQ 2024-07-31 17:15:27 +08:00
d69c2b6aa2 git(hub): update gitignore, pull request template 2024-07-31 13:24:40 +08:00
994a936f26 doc: Document core_log() in manual 2024-07-31 13:20:15 +08:00
75ffbeba4d
flake: avoid permissions race window when setting up HITL SSH key 2024-07-30 11:24:21 +08:00
fbf11ca002 afws_client: fix unicode error in json handling 2024-07-29 18:05:15 +08:00
61ac6da547 doc: Add references to command line tools 2024-07-29 13:40:11 +08:00
2ec01a3c45 doc: Add artiq_session and artiq_ctlmgr to front-end tools 2024-07-29 13:40:11 +08:00
bac22b7163 doc: Add automodule to command line references 2024-07-29 13:40:11 +08:00
937f3811d1 doc: Rename main frontend tools page 2024-07-29 13:40:11 +08:00
ab090f9caf dashboard: fix pyqt6 gui bugs 2024-07-29 13:37:49 +08:00
architeuthidae
6698a6f80c
doc: Building + developing rewrite (#2496)
Co-authored-by: architeuthidae <am@m-labs.hk>
2024-07-27 22:14:25 +08:00
191494e430 RELEASE_NOTES: update 2024-07-27 22:10:06 +08:00
b588295063 flake: switch to nixpkgs unstable (py3.12), update nix deps 2024-07-27 21:49:33 +08:00
e7f906e47a applets: fix initial embedded widget size 2024-07-27 21:37:19 +08:00
d6bcc64518 flake: update qasync to support pyqt6 2024-07-27 21:37:19 +08:00
c4c932020a port recent GUI changes to PyQt6 2024-07-27 21:37:19 +08:00
David Nadlinger
f7edb7b706 gui: Remove some unused imports [nfc] 2024-07-27 21:37:19 +08:00
David Nadlinger
4bd328afe7 gui: QRecursiveFilterProxyModel is obsolete
The recursiveFilteringEnabled property, which was added
in Qt 5.10, can now be used to obtain the same behaviour.

Also fixes a PyQt6 incompatibility in the implementation.
2024-07-27 21:37:19 +08:00
David Nadlinger
5dd2f7c4e8 dashboard: Explicitly specify QMenu parents
Not sure if this is a lifetime issue or something else, but
without it, the respective submenu "triangles" would just not
be shown in PyQt6.
2024-07-27 21:37:19 +08:00
David Nadlinger
9fbd6de30c Qt{5 -> 6}
Some changes are due to deprecations in Qt6 which were outright
removed in PyQt, for instance QRegExp or the x()/y() QMouseEvent
properties. Most of the diff is due to enumeration values now no
longer being available directly in the parent namespace.

This commit is purposefully restricted to the mechanical changes,
no reformatting/… is done to keep the diff easy to validate.
2024-07-27 21:37:19 +08:00
378d962edb afws_client: fix JSON parsing in read_json method 2024-07-26 10:55:40 +08:00
11c5f537bb RELEASE_NOTES: added fastino monitor 2024-07-23 10:52:24 +08:00
ee3d93ce6a moninj: add fastino support 2024-07-23 10:52:24 +08:00
bd3bcbce64 fastino: monitor probe dacs 2024-07-23 10:52:24 +08:00
architeuthidae
0952c47934
ad9910: Add bitsizes to docstrings (#2505)
Co-authored-by: architeuthidae <am@m-labs.hk>
2024-07-22 18:37:43 +08:00
e67bcfb36e doc: Add links for ddb_template and afws_client 2024-07-22 18:36:10 +08:00
52b0f30216 artiq_dashboard: Replace --port-notify 2024-07-22 16:57:38 +08:00
b0d2705c38 doc: link fixes 2024-07-19 18:35:21 +08:00
7e6a94c6b0 doc: Trailing spaces 2024-07-19 18:17:40 +08:00
architeuthidae
5aee0df9f0
doc: Split installing page (#2495)
Co-authored-by: architeuthidae <am@m-labs.hk>
2024-07-19 17:46:05 +08:00
8a6a6042fd comm_analyzer: avoid unnecessary copy 2024-07-19 16:15:37 +08:00
7b13ffd9f3 doc: Fix Sphinx error in AFWS argparser 2024-07-19 11:21:36 +08:00
8a775bc61b moninj: revert zotino square bracket notation 2024-07-18 17:55:21 +08:00
architeuthidae
499eb42c3e
doc: Edit of manual reference pages (#2466)
Co-authored-by: architeuthis <am@m-labs.hk>
2024-07-18 17:53:34 +08:00
c05b109d5f afws_client: extract get_argparser() for modular arg parsing 2024-07-18 12:45:49 +08:00
5dbf870e68 doc: Reword heading 2024-07-17 12:12:47 +08:00
4cd9b8a8cf doc: rename release_notes -> releases 2024-07-17 12:12:47 +08:00
c9a4f3b9ee doc: Refactor manual index, make sections 2024-07-17 12:12:47 +08:00
bff46fcf1e doc: Add explanation of event spreading 2024-07-17 12:05:41 +08:00
a5327e383c doc: Reference link fixes 2024-07-17 11:54:50 +08:00
088ea36d53 doc: Sphinx configuration nitpicky 2024-07-17 11:54:50 +08:00
a4bfb0d5dd doc: Formatting and link fixes in docstrings 2024-07-17 11:39:08 +08:00
0e1b29c5d9 doc: Assorted typos and dead links 2024-07-17 11:36:59 +08:00
81106f3567 doc: Rewrite and overhaul of 'Compiler' page 2024-07-15 19:24:48 +08:00
9087c8698d ad9912: use pll doubler for refclk <11mhz 2024-07-15 19:21:58 +08:00
c2e323662b doc: Put back telnet exit hint 2024-07-15 10:54:38 +08:00
26483d5daf doc: Environment, suggested changes 2024-07-12 10:53:04 +02:00