Commit Graph

8295 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq 158d65c822 test_spi: port imports to NAC3 2022-02-26 18:53:12 +08:00
Sebastien Bourdeauducq 5acf008be3 test_rtio: port imports to NAC3 2022-02-26 18:52:56 +08:00
Sebastien Bourdeauducq a606afa3bd test_phaser: port imports to NAC3 2022-02-26 18:52:40 +08:00
Sebastien Bourdeauducq 0e20058da3 test_performance: port imports and type annotations to NAC3 2022-02-26 18:52:15 +08:00
Sebastien Bourdeauducq 6eb1c4e138 sim: fix import for NAC3 2022-02-26 18:49:45 +08:00
Sebastien Bourdeauducq 9a05907b7a test_embedding: port imports and type annotations to NAC3 2022-02-26 18:47:59 +08:00
Sebastien Bourdeauducq 70531ae1e2 ad9910: port imports and type annotations to NAC3 2022-02-26 18:47:07 +08:00
Sebastien Bourdeauducq 2720bfa398 i2c: port syscalls to NAC3 2022-02-26 18:42:41 +08:00
Sebastien Bourdeauducq 645c4590b3 test: remove test_numpy (NAC3TODO) 2022-02-26 18:39:28 +08:00
Sebastien Bourdeauducq d7c915ff7b test_cache: partially port to NAC3 2022-02-26 17:56:02 +08:00
Sebastien Bourdeauducq b9a359a45b fix flake.lock 2022-02-26 17:50:41 +08:00
Sebastien Bourdeauducq d924d0cd20 flake: work around allowedUris problem 2022-02-26 17:43:27 +08:00
Sebastien Bourdeauducq bea7e952fa edge_counter: restore keyword arguments 2022-02-26 17:41:48 +08:00
Sebastien Bourdeauducq 7b02918a43 worker_impl: port to NAC3 2022-02-26 17:39:59 +08:00
Sebastien Bourdeauducq 892b96892f update nac3 2022-02-26 17:37:18 +08:00
Sebastien Bourdeauducq 2d5114f32d remove legacy compiler test 2022-02-26 16:45:12 +08:00
Sebastien Bourdeauducq 6388b82455 coredevice/cache: port to nac3 2022-02-26 16:28:17 +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
Sebastien Bourdeauducq 338bb189b4 dashboard: fix typo (#1858) 2022-02-26 08:58:03 +08:00
Sebastien Bourdeauducq 5db9bc9bd4 edge_counter: port to nac3 2022-02-26 08:55:08 +08:00
Leon Riesebos c4292770f8
Kasli JSON description for SPI over DIO cards (#1800) 2022-02-26 07:36:00 +08:00
Sebastien Bourdeauducq 41c597a707 remove parts that won't initially be supported by nac3 2022-02-25 20:02:36 +08:00
Sebastien Bourdeauducq 404811cd5c Merge branch 'master' into nac3 2022-02-25 19:02:07 +08:00
Sebastien Bourdeauducq 2b918ac6f7 coredevice: merge pcf8574a into i2c 2022-02-25 19:01:14 +08:00
Sebastien Bourdeauducq 808f968617 examples/nac3devices: add sampler 2022-02-25 18:27:40 +08:00
Sebastien Bourdeauducq 3d66a6be5d sampler: port to nac3 2022-02-25 18:26:18 +08:00
Sebastien Bourdeauducq 464818da34 ad9912: exception with string is supported by nac3 2022-02-25 18:26:01 +08:00
Sebastien Bourdeauducq e3a2825ae7 update nac3 2022-02-25 18:01:52 +08:00
Michael Birtwell 1b80746f48 Remove `outer_final`
We don't need to know whether there's a outer finally block
that's already implicit in the current break and continue
target.

Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-02-24 19:58:33 +08:00
Michael Birtwell 2d6215158f Fix try/finally:while:try compilation
When we have a trys inside a loop then we want to make sure any
finallys are executed by break and continue inside this try. But
this shouldn't pull finallys defined outside the loop in to the
loop. This change resets the `outer_final` attribute when
visiting for and while loops so that this doesn't happen.

Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-02-24 19:58:33 +08:00
mwojcik c000af9985 flake: extra-sandbox-paths too 2022-02-23 15:35:47 +08:00
mwojcik 35f91aef68 flake: fix substituters 2022-02-23 15:35:47 +08:00
Sebastien Bourdeauducq f7b315d661 Merge branch 'master' into nac3 2022-02-23 11:07:26 +08:00
Sebastien Bourdeauducq 9ab740d004 update nac3 and dependencies 2022-02-23 11:07:20 +08:00
Sebastien Bourdeauducq 0da7b83176 runtime: add nac3 exception symbols 2022-02-23 11:04:53 +08:00
Steve Fan ad656d1e53
dashboard: add device database reload action in context menu (#1853) 2022-02-22 16:18:27 +08:00
Sebastien Bourdeauducq 69ce09c7c0 manual: minor fixes 2022-02-21 18:44:18 +08:00
Sebastien Bourdeauducq 6a586c2e4d manual: kasli-soc flashing 2022-02-21 16:27:59 +08:00
Sebastien Bourdeauducq e84056f7e0 manual: Flakes installation instructions. Closes #1835 2022-02-21 16:20:14 +08:00
Mike Birtwell a106ed0295
artiq_flash: don't try to make rtm_binary_dir if binary_dir unset (#1851)
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-02-18 18:54:17 +08:00
Robert Jördens c8b9eed9c9 fastino: add comments about sideeffects on v0.1 2022-02-16 14:42:22 +00:00
Robert Jördens 08b65470cd fastino: robustify init()
* init() now also clear and resets more state including the interpolators.
  If not done, this PLL unlocks/locks may lead to random interpolator state
  on boot to which the CICs react badly.
* Use and expose `t_frame`
* Clarify implementation state of `read()`
2022-02-16 14:34:22 +00:00
Sebastien Bourdeauducq e76df491f2 coredevice/exceptions: nac3 no longer breaks because of docstrings 2022-02-14 16:39:26 +08:00
Sebastien Bourdeauducq 7b56a72da0 Merge branch 'master' into nac3 2022-02-14 16:38:09 +08:00
Sebastien Bourdeauducq 65eab31f23 simplify board package format and artiq_flash 2022-02-14 15:54:17 +08:00
Sebastien Bourdeauducq 6dfc854673 flake: install artiq-comtools 2022-02-13 17:15:25 +08:00
Sebastien Bourdeauducq ec6c6dd988 add comments about preallocate_runtime_exception_names/EXCEPTION_ID_LOOKUP syncing 2022-02-13 13:48:05 +08:00
Sebastien Bourdeauducq 9f620491a9 coredevice: fix exception return handling 2022-02-13 13:32:50 +08:00
Sebastien Bourdeauducq 8e1ac8b844 Revert "core: remove legacy synthesized filename"
This reverts commit 92c1bc2149.
2022-02-13 13:32:20 +08:00
Sebastien Bourdeauducq 8aa8647ba8 coredevice: use NAC3 exception support 2022-02-13 12:51:23 +08:00