a1cc964c6c
test/scheduler: test check_pause
2016-06-29 11:44:42 +08:00
43681b37ec
test/rtio: relax constraints
2016-06-29 11:38:36 +08:00
e51928ee97
test/rtio: adapt to new handover behavior
2016-06-29 10:38:37 +08:00
c6e54e3016
coredevice/core: add syscall type annotation
2016-06-29 10:38:19 +08:00
c8dc6ca07c
inter-experiment smooth handover
2016-06-29 02:37:50 +08:00
ef8f60c78d
Revert "runtime: save now on RPC"
...
This reverts commit 155794a671
.
2016-06-29 02:37:50 +08:00
whitequark
ef2af8c331
compiler.embedding: use the builtin print as RPC.
...
Fixes #206 .
2016-06-28 04:42:41 +00:00
whitequark
6155f65366
compiler: remove now()/at().
...
Fixes #490 .
2016-06-28 04:39:14 +00:00
03a69ec5b7
scheduler: add check_pause function
2016-06-27 14:37:29 +08:00
5853e31ac2
coredevice/comm_tcp: more appropriate exception
2016-06-26 19:08:40 +08:00
bc7d06468f
coredevice/comm_generic: style
2016-06-26 18:50:02 +08:00
whitequark
21574bdfa9
compiler.embedding: rename user-defined types with identical names.
...
Fixes #478 .
2016-06-22 01:32:01 +00:00
whitequark
33e8e59cc7
compiler: implement min()/max() as builtins.
...
Fixes #239 .
2016-06-22 01:09:41 +00:00
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
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
f5deafb267
browser: add a debug message for OSError on HDF5 open
2016-06-20 18:02:47 +02:00
155794a671
runtime: save now on RPC
2016-06-19 19:29:46 +08:00
0acc52d513
runtime: minor cleanup
2016-06-19 19:26:30 +08:00
917cc056f4
test: add test for seamless handover on exception termination
2016-06-19 19:15:10 +08:00
8e308481c1
runtime: save now when terminating with exception
2016-06-19 19:07:09 +08:00
2ae20fbc4d
runtime: cleanup now_init/now_save
2016-06-19 19:06:32 +08:00
b769403667
dashboard: larger experiment initial window size
2016-06-19 09:31:19 +08:00
b3b0e19d21
dashboard: compute initial experiment window size from font metrics
2016-06-19 08:50:38 +08:00
ae914d2611
dashboard/experiments: look improvements
2016-06-18 18:55:25 +08:00
ec3e7792dc
add MultiScanManager
2016-06-18 16:30:34 +08:00
80cf321233
dashboard: do not use Qt recursive event loop
2016-06-18 14:34:23 +08:00
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
53eb35cbb8
browser: suppress icon warnings from inaccessible datasets, closes #470
2016-06-15 16:54:06 +02:00
a8b211f891
spi: cross-reference bit ordering and alignment, closes #482
2016-06-15 15:04:04 +02:00
033aa33c9e
pyon: support slices
2016-06-15 19:18:46 +08:00
60657c30b0
dashboard: add button to disable other scans
2016-06-15 19:06:04 +08:00
490bb6ef2d
gui: save/restore last folder outside repository. Closes #476
2016-06-12 13:18:22 +08:00
ad3d7dc687
browser: cut logging verbosity
2016-06-12 13:11:36 +08:00
3aab77d7a0
doc: precisions about time cursor interaction
2016-06-12 13:08:47 +08:00
7dff446932
language: support setting slices of data in mutate_dataset
2016-06-12 13:08:29 +08:00
3b63c39d2f
gui/scanwidget: use -inf/inf to represent absence of boundaries (consistently with QDoubleSpinbox)
2016-06-11 17:25:46 -06:00
765e3f0b5d
gui/entries/_RangeScan: set range before setting value. Fixes clamping to 99.99
2016-06-11 17:25:46 -06:00
60d8e30ecd
scanwidget: value may be None
2016-06-11 17:25:46 -06:00
b9c3edd49f
Revert "coredevice: automatically close on pause"
...
This reverts commit 1f50b3428e
.
2016-06-11 10:12:36 -06:00
eb359ce50b
Revert "master/worker: pause/resume devices"
...
This reverts commit 437b37b158
.
2016-06-11 10:11:11 -06:00
44724197c5
Revert "master/worker_db: add pause_devices and resume_devices"
...
This reverts commit 3c70bc40a4
.
2016-06-11 10:11:07 -06:00
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