Commit Graph

98 Commits

Author SHA1 Message Date
0607743669 flake: update NAC3, move to LLVM 14, remove LLD 2022-06-06 18:49:49 +08:00
77fd47b1fb flake: remove libartiq-support 2022-06-06 18:49:23 +08:00
ce027d9c51 Merge branch 'master' into nac3 2022-06-06 18:18:05 +08:00
e702624720 flake: do not use __impure (breaks hydra) 2022-06-04 10:32:02 +08:00
71a37bb408 doc: switch to wavedrompy 2022-06-01 20:45:49 +08:00
a5b7e958f8 flake: update dependencies 2022-05-31 18:25:08 +08:00
6ac7aced34 windows: use upstream pyqtgraph and qasync 2022-05-27 15:32:47 +08:00
d478086119 flake: support impure derivation for HITL test 2022-05-26 12:00:40 +08:00
abe6b01191 flake: fix openocd build 2022-05-24 11:30:37 +08:00
9896d78e07 afws_client: update 2022-05-18 19:04:13 +08:00
13eb6e89f0 Merge branch 'master' into nac3 2022-04-28 15:01:17 +08:00
69b6426800 flake: use importCargoLock 2022-04-24 14:02:59 +08:00
David Nadlinger
2cb08814e8 flake: Add compiler test prerequisites to devShell
Useful while working on the legacy compiler.
2022-04-21 23:47:23 +01:00
efea248b69 flake: use NAC3 PGO build 2022-04-19 00:04:21 +08:00
113a36a9c0 windows: package qasync 2022-04-05 16:38:04 +08:00
64b56077cd windows: package pyqtgraph 2022-04-05 16:26:08 +08:00
0f09bfc3c2 flake: add msys2-repos to hydra 2022-04-05 10:48:36 +08:00
a4bdc6c9cb build MSYS2 packages 2022-04-05 10:12:29 +08:00
69cda517f6 Merge branch 'master' into nac3 2022-03-28 13:41:17 +08:00
6b33f3b719 update vivado 2022-03-20 16:09:58 +08:00
c1c2d21ba7 flake: fix error message when Vivado is not found 2022-03-16 21:20:48 +08:00
0266d52497 flake: re-enable basic tests 2022-02-26 18:53:43 +08:00
d924d0cd20 flake: work around allowedUris problem 2022-02-26 17:43:27 +08:00
David Nadlinger
9bfbd39fa3 flake.nix: Use upstream llvmlite 0.38.0, which already has the patches 2022-02-26 10:23:24 +08:00
41c597a707 remove parts that won't initially be supported by nac3 2022-02-25 20:02:36 +08:00
404811cd5c Merge branch 'master' into nac3 2022-02-25 19:02:07 +08:00
c000af9985 flake: extra-sandbox-paths too 2022-02-23 15:35:47 +08:00
35f91aef68 flake: fix substituters 2022-02-23 15:35:47 +08:00
7b56a72da0 Merge branch 'master' into nac3 2022-02-14 16:38:09 +08:00
65eab31f23 simplify board package format and artiq_flash 2022-02-14 15:54:17 +08:00
6dfc854673 flake: install artiq-comtools 2022-02-13 17:15:25 +08:00
5a8928fbf3 flake: set pythonparser version 2022-02-12 17:48:35 +08:00
8433cc6731 flake: use sipyco flake 2022-02-12 10:59:10 +08:00
0649e69d94 flake: cleanup 2022-02-12 10:25:24 +08:00
bbfa926fa6 flake: add documentation outputs 2022-02-11 14:36:18 +08:00
034a0fdb35 flake: install recommended wavedrom-cli. Closes #1845 2022-02-11 14:24:41 +08:00
a0070d4396 flake: add docs dependencies 2022-02-09 10:53:52 +08:00
03a367f565 flake: export more packages 2022-02-09 10:41:30 +08:00
cc69482dad afws: nix requires full Git commit hash 2022-02-08 21:05:39 +08:00
3cddb14174 flake: break artiq false dependencies 2022-02-02 16:33:17 +08:00
245fe6e9ea flake: remove non-HITL board packages
Those can be built externally by calling makeArtiqBoardPackage directly.
2022-02-02 16:04:00 +08:00
dd3279e506 flake: add jsonschema to makeArtiqBoardPackage 2022-01-30 19:38:56 +08:00
afb98a1903 flake: export makeArtiqBoardPackage 2022-01-30 19:31:20 +08:00
e6c18364ae flake: consistent version string 2022-01-26 07:51:02 +08:00
ceceabbaf0 Merge branch 'master' into nac3 2022-01-26 07:25:20 +08:00
4132c450a5 firmware: runtime changes for exception
Ported from:
M-Labs/artiq-zynq#162

This includes new API for exception handling, some refactoring to avoid
code duplication for exception structures, and modified protocols to
send nested exceptions and avoid string allocation.
2022-01-26 07:16:54 +08:00
b452789f03 Merge branch 'master' into nac3 2022-01-19 21:07:10 +08:00
f58aa3bdf6 flake: update qasync 2022-01-19 20:44:50 +08:00
5597be3356 flake: add beta to version string 2022-01-19 20:17:11 +08:00
53878fe1d4 flake: get version number from nix 2022-01-19 19:58:55 +08:00