whitequark
77d47c2fdd
transforms.artiq_ir_generator: split out finally→reraise control flow.
...
This makes it accessible to introspect by local access validator,
making some previously rejected code valid.
Fixes #331 .
2016-06-22 00:57:32 +00:00
whitequark
f2ae24da39
compiler: add support for Python modules.
...
Fixes #408 .
2016-06-21 23:35:07 +00:00
whitequark
5c54a6a0e9
Upgrade lwip to 2.0.0 to fix the keepalive bug #456 .
2016-06-21 14:47:19 +00:00
Robert Jördens
88d6d0db06
browser: also support loading arguments by button and activation, closes #479
2016-06-21 13:14:33 +02:00
whitequark
cae6e8639e
Revert "runtime: disable lwip TCP keepalive."
...
This reverts commit 0db6ef0e1c
.
2016-06-21 09:45:53 +00:00
whitequark
0db6ef0e1c
runtime: disable lwip TCP keepalive.
...
This sometimes results in an RST sent by lwip after a retransmission,
although it is not clear exactly why. See #456 .
2016-06-20 18:55:29 +00:00
Robert Jördens
f5deafb267
browser: add a debug message for OSError on HDF5 open
2016-06-20 18:02:47 +02:00
Sebastien Bourdeauducq
9ad6287dd0
Merge branch 'master' of github.com:m-labs/artiq
2016-06-20 08:32:50 +08:00
whitequark
8e2c664e8b
runtime: remove confusing variable shadowing.
2016-06-19 20:46:12 +00:00
Sebastien Bourdeauducq
155794a671
runtime: save now on RPC
2016-06-19 19:29:46 +08:00
Sebastien Bourdeauducq
0acc52d513
runtime: minor cleanup
2016-06-19 19:26:30 +08:00
Sebastien Bourdeauducq
917cc056f4
test: add test for seamless handover on exception termination
2016-06-19 19:15:10 +08:00
Sebastien Bourdeauducq
8e308481c1
runtime: save now when terminating with exception
2016-06-19 19:07:09 +08:00
Sebastien Bourdeauducq
2ae20fbc4d
runtime: cleanup now_init/now_save
2016-06-19 19:06:32 +08:00
Sebastien Bourdeauducq
4e241f10c5
conda: try lowercase package name
2016-06-19 09:59:42 +08:00
Sebastien Bourdeauducq
b97ad69135
conda: install lit and OutputCheck
2016-06-19 09:58:02 +08:00
Sebastien Bourdeauducq
6500d3fc63
conda: use setuptools entry_points
...
Conda entry_points doesn't support gui_scripts
2016-06-19 09:31:23 +08:00
Sebastien Bourdeauducq
b769403667
dashboard: larger experiment initial window size
2016-06-19 09:31:19 +08:00
Sebastien Bourdeauducq
b3b0e19d21
dashboard: compute initial experiment window size from font metrics
2016-06-19 08:50:38 +08:00
Sebastien Bourdeauducq
ae914d2611
dashboard/experiments: look improvements
2016-06-18 18:55:25 +08:00
Sebastien Bourdeauducq
ec3e7792dc
add MultiScanManager
2016-06-18 16:30:34 +08:00
Sebastien Bourdeauducq
80cf321233
dashboard: do not use Qt recursive event loop
2016-06-18 14:34:23 +08:00
Sebastien Bourdeauducq
9a1cad5cec
dashboard: basic dataset editing capabilities
2016-06-17 16:45:26 +08:00
whitequark
c0e42bbfc8
compiler.embedding: always do one final inference pass.
...
Fixes #477 .
2016-06-16 14:18:43 +00:00
whitequark
26117e8d93
transforms.inferencer: allow variable as type of `n` in `[]*n`.
...
Fixes #473 .
2016-06-16 13:35:00 +00:00
Robert Jördens
53eb35cbb8
browser: suppress icon warnings from inaccessible datasets, closes #470
2016-06-15 16:54:06 +02:00
Robert Jördens
a8b211f891
spi: cross-reference bit ordering and alignment, closes #482
2016-06-15 15:04:04 +02:00
Sebastien Bourdeauducq
033aa33c9e
pyon: support slices
2016-06-15 19:18:46 +08:00
Sebastien Bourdeauducq
60657c30b0
dashboard: add button to disable other scans
2016-06-15 19:06:04 +08:00
Sebastien Bourdeauducq
490bb6ef2d
gui: save/restore last folder outside repository. Closes #476
2016-06-12 13:18:22 +08:00
Sebastien Bourdeauducq
ad3d7dc687
browser: cut logging verbosity
2016-06-12 13:11:36 +08:00
Sebastien Bourdeauducq
3aab77d7a0
doc: precisions about time cursor interaction
2016-06-12 13:08:47 +08:00
Sebastien Bourdeauducq
7dff446932
language: support setting slices of data in mutate_dataset
2016-06-12 13:08:29 +08:00
Sebastien Bourdeauducq
3b63c39d2f
gui/scanwidget: use -inf/inf to represent absence of boundaries (consistently with QDoubleSpinbox)
2016-06-11 17:25:46 -06:00
Sebastien Bourdeauducq
765e3f0b5d
gui/entries/_RangeScan: set range before setting value. Fixes clamping to 99.99
2016-06-11 17:25:46 -06:00
Sebastien Bourdeauducq
60d8e30ecd
scanwidget: value may be None
2016-06-11 17:25:46 -06:00
Sebastien Bourdeauducq
2912515e5c
doc: add warning about pipistrello current draw
2016-06-11 10:26:35 -06:00
Sebastien Bourdeauducq
b9c3edd49f
Revert "coredevice: automatically close on pause"
...
This reverts commit 1f50b3428e
.
2016-06-11 10:12:36 -06:00
Sebastien Bourdeauducq
eb359ce50b
Revert "master/worker: pause/resume devices"
...
This reverts commit 437b37b158
.
2016-06-11 10:11:11 -06:00
Sebastien Bourdeauducq
44724197c5
Revert "master/worker_db: add pause_devices and resume_devices"
...
This reverts commit 3c70bc40a4
.
2016-06-11 10:11:07 -06:00
Sebastien Bourdeauducq
ca9724f517
doc: add core device comms details
2016-06-11 10:01:15 -06:00
Sebastien Bourdeauducq
3bd190e624
gateware/nist_clock: increase DDS bus drive strength. Closes #468
2016-06-07 11:08:19 -04:00
whitequark
e47538ca33
analyzer: explicitly delimit messages (with \x1D).
...
Fixes #461 .
2016-06-07 11:26:49 +00:00
whitequark
57be065c15
artiq_flash: explicitly pass path within conda env to openocd datarootdir.
...
By default, openocd searches for scripts in DATAROOTDIR/openocd/scripts.
This of course makes it not relocatable. Conda has a flag to try to
detect and fix such hardcoded paths, but it does not work on openocd
(likely because the .rodata contains an already concatenated path,
which cannot be padded with zeroes from the right).
So, we pass the path explicitly instead.
2016-06-06 19:01:39 +00:00
Sebastien Bourdeauducq
6db96f81d5
gui/moninj: reduce logging level of UDP failure
2016-06-04 16:33:56 -04:00
Sebastien Bourdeauducq
c49be807e4
gui/moninj: do not crash when there is no network
2016-06-04 16:31:17 -04:00
Sebastien Bourdeauducq
6983f3520a
explorer: fix directory listing error handling
2016-06-04 10:18:29 -04:00
whitequark
284e0d6876
doc: update installing.rst to reflect openocd packaged in conda.
2016-06-04 07:53:53 +00:00
Sebastien Bourdeauducq
0ac0547bca
dds: use fast math for asf computations
2016-06-03 23:34:32 -04:00
Sebastien Bourdeauducq
e8aadd0a1a
doc: document common KC705 problems. Closes #450
2016-06-03 23:20:38 -04:00