Commit Graph

9167 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq 866a83796a firmware: add UnwrapNoneError exception 2022-03-26 15:28:13 +08:00
Sebastien Bourdeauducq a4c1f8a079 firmware: add UnwrapNoneError exception 2022-03-26 15:27:49 +08:00
pca006132 457f3c72ce coredevice/comm_kernel: implement attributes writeback 2022-03-25 23:42:24 +08:00
Sebastien Bourdeauducq aa8dfaf0f0 update NAC3 2022-03-24 22:33:24 +08:00
Timothy Ballance f91e106586 llvm_ir: fixed broken code in previous patch 2022-03-22 18:50:58 +08:00
Timothy Ballance a289d69883 llvm_ir: fixed stack leak on ffi call 2022-03-22 09:00:40 +08:00
Sebastien Bourdeauducq f89275b02a master: fix compiler access to source code with submit-by-content 2022-03-20 18:08:04 +08:00
Sebastien Bourdeauducq 65d2dd0173 fix compilation warning 2022-03-20 16:15:01 +08:00
Sebastien Bourdeauducq 6b33f3b719 update vivado 2022-03-20 16:09:58 +08:00
Sebastien Bourdeauducq 80d412a8bf support submitting experiments by content 2022-03-20 12:58:55 +08:00
Sebastien Bourdeauducq 922d2b1619 drop support for big-endian moninj 2022-03-19 22:58:31 +08:00
Sebastien Bourdeauducq d644e982c8 RELEASE_NOTES: update 2022-03-19 22:50:54 +08:00
Sebastien Bourdeauducq ec1efd7af9 dashboard: connect to moninj via proxy 2022-03-19 22:50:36 +08:00
Sebastien Bourdeauducq 735133a2b4 artiq_dashboard: remove references to core device in moninj 2022-03-19 22:36:07 +08:00
Sebastien Bourdeauducq 207717c740 artiq_dashboard: fix handling of moninj comment 2022-03-19 22:33:31 +08:00
Sebastien Bourdeauducq 6d92e539b1 artiq_ddb_template: add aqctl_moninj_proxy 2022-03-19 22:33:03 +08:00
Sebastien Bourdeauducq 6a49b8cb58 update dependencies 2022-03-19 19:53:38 +08:00
Sebastien Bourdeauducq df1513f0e9 add aqctl_moninj_proxy to device dbs 2022-03-19 19:25:21 +08:00
Sebastien Bourdeauducq d3073022ac aqctl_moninj_proxy: fix all major bugs 2022-03-19 19:06:12 +08:00
Sebastien Bourdeauducq bbb2c75194 add aqctl_moninj_proxy 2022-03-18 17:02:50 +08:00
Sebastien Bourdeauducq 710786388c update nixpkgs 2022-03-17 21:09:48 +08:00
Sebastien Bourdeauducq aff569b2c3 firmware: support 64-bit moninj probes 2022-03-17 19:56:07 +08:00
Sebastien Bourdeauducq 743b49e07e coredevice: remove exception workarounds 2022-03-17 19:15:27 +08:00
pca006132 1a71a45225 support builtin exceptions 2022-03-17 15:14:23 +08:00
Sebastien Bourdeauducq a159ef642d drtio: demote default routing table message to info 2022-03-16 21:22:35 +08:00
Sebastien Bourdeauducq 1a26eb8cf2 coredevice: only print version mismatch warning when relevant 2022-03-16 21:21:43 +08:00
Sebastien Bourdeauducq c1c2d21ba7 flake: fix error message when Vivado is not found 2022-03-16 21:20:48 +08:00
Sebastien Bourdeauducq e5e4d55f84 mgmt: fix config write error message 2022-03-16 08:28:31 +08:00
Sebastien Bourdeauducq 2f55f57803 update dependencies 2022-03-10 17:31:02 +08:00
Sebastien Bourdeauducq 46fe507bd4 Merge branch 'master' into nac3 2022-03-10 17:30:26 +08:00
Sebastien Bourdeauducq 71e8b49246 update nix dependencies 2022-03-10 17:04:44 +08:00
pca006132 ebfeb1869f firmware: use &CSlice for lists 2022-03-10 16:30:22 +08:00
pca006132 eb6817c8f1 compiler/transforms/llvm_ir_generator: changed list representation
The representation of TList(T) is changed from `{T*, u32}` to
`{T*, u32}*`. The old representation forbids changing the length of a
list when the list is passed as a parameter into functions, as the
length is passed by value. The representation now matches with nac3.
2022-03-10 16:30:22 +08:00
Sebastien Bourdeauducq 8415151866 update copyright year 2022-03-10 11:56:16 +08:00
pca006132 1378cebe2c drivers: use print_rpc 2022-03-09 11:08:46 +08:00
pca006132 be3f05a4c0 artiq/language/core.py: define print_rpc 2022-03-09 11:00:20 +08:00
Sebastien Bourdeauducq 87154ea016 update nac3 2022-03-09 09:15:12 +08:00
ciciwu 67ca48fa84
manual: fix formatting (#1865) 2022-03-08 19:03:47 +08:00
ciciwu 9a96387dfe
phaser: fix docstring formatting (#1866) 2022-03-08 19:03:30 +08:00
Sebastien Bourdeauducq 25b1bbd10e Merge branch 'master' into nac3 2022-03-06 18:33:02 +08:00
Sebastien Bourdeauducq b02abc2bf4 remove legacy versioning files 2022-03-06 18:30:08 +08:00
Sebastien Bourdeauducq ac55da81d8 core: support precompilation of kernels 2022-03-06 18:25:18 +08:00
Sebastien Bourdeauducq a7612b9736 artiq_sinara_tester: fix type error 2022-03-05 22:44:25 +08:00
Sebastien Bourdeauducq d5806fc959 artiq_sinara_tester: add test_ttl_in NAC3TODO 2022-03-05 22:44:02 +08:00
Sebastien Bourdeauducq c9fbb7024c artiq_flash: fix bit2bin 2022-03-05 22:43:25 +08:00
Sebastien Bourdeauducq 5e4ae4dfd9 ad9910: fix int64 operations 2022-03-05 22:43:01 +08:00
pca006132 af1b6d8d33 embedding_map: avoid key 0
Object key 0 is reserved for builtin exceptions.
2022-03-05 10:28:53 +08:00
Sebastien Bourdeauducq 76132c95c2 update nac3 2022-03-05 10:28:08 +08:00
spaqin 232f28c0e8 kern_hw: fix return type 2022-03-04 15:16:14 +08:00
spaqin 51fa1b5e5e drtio: fix i2c switch 2022-03-04 15:16:14 +08:00