Robert Jördens
48a42cdb34
browser: move load-args button into area
2016-07-09 17:20:43 +02:00
Robert Jördens
9ca27e6d7f
worker_impl: style
2016-07-09 16:58:19 +02:00
Robert Jördens
cfb9fb808c
worker: also return DummyDevice from ExamineDeviceMgr
2016-07-09 16:53:28 +02:00
Sebastien Bourdeauducq
7a2405146a
rtio: do not reset DDS and SPI PHYs on RTIO reset ( #503 )
2016-07-09 10:07:19 +08:00
Sebastien Bourdeauducq
e0ed99cd7b
Revert "test/ctlmgr: keep trying to ping on OSError"
...
This reverts commit 375e821bd8
.
2016-07-09 08:59:47 +08:00
whitequark
c4dc4e7bf5
compiler.testbench.perf_embedding: update for core changes.
2016-07-08 10:48:41 +00:00
whitequark
c7a5ec9e61
runtime: update ppp code for lwip 2.0.0.
...
Fixes #499 .
2016-07-08 09:27:15 +00:00
Sebastien Bourdeauducq
375e821bd8
test/ctlmgr: keep trying to ping on OSError
...
Since Python 3.5.2, this exception can be raised on Windows when the
connection fails.
2016-07-08 12:40:04 +08:00
Robert Jördens
2a5a1f320f
browser, worker: feed experiments dummy devices, closes #454
...
* just returning `None` as dummy device (like ExamineDeviceMgr)
is not explicit enough, certainly hard to debug
* introducing a special flag for the `build` action does not
seem the right place
2016-07-08 01:23:28 +02:00
Robert Jördens
b7cca38f72
browser: let the state manager handle the subcomponents
2016-07-07 16:16:32 +02:00
whitequark
653eeb476f
runtime: fix serialization of object lists.
...
Fixes #500 .
2016-07-07 12:40:50 +00:00
whitequark
5a79fcf9ba
embedding: reimplement 373578bc
properly.
...
The core of the problem that 373578bc
was attempting to solve is
that diagnostics sometimes should be chained; one way of chaining
is the loc.expanded_from feature, which handles macro-like expansion,
but another is providing context.
Before this commit, context was provided using an ad-hoc override
of a diagnostic engine, which did not work in cases where diagnostic
engine was not threaded through the call stack. This commit uses
the newly added pythonparser context feature to elegantly handle
the problem.
2016-07-07 11:49:21 +00:00
whitequark
373578bc02
embedding: fix location for diagnostics on quoted values.
...
Fixes #489 .
2016-07-07 08:32:56 +00:00
Sebastien Bourdeauducq
c065b5866f
require Python 3.5.2, remove monkey patches
2016-07-07 14:55:21 +08:00
Sebastien Bourdeauducq
8cb29fcb3b
targets/kc705: redefine user SMAs as 3.3V IO. Closes #502
2016-07-07 14:53:01 +08:00
whitequark
d90fd7dc00
compiler: implement numpy.full ( #424 ).
2016-07-07 06:33:38 +00:00
whitequark
7a671fb2fd
embedding: treat numpy.{int32,int64,array} specially ( #424 ).
...
Also, remove them from prelude to not pollute the namespace.
2016-07-07 06:33:38 +00:00
Sebastien Bourdeauducq
d2d897a885
manual/getting_started: add examples location info, closes #501
2016-07-07 12:43:10 +08:00
Sebastien Bourdeauducq
ea10a2af6e
manual/faq: update for inter-experiment seamless handover
2016-07-07 12:42:46 +08:00
Sebastien Bourdeauducq
520b269a50
RELEASE_NOTES: artiq_client persist flag
2016-07-07 12:41:09 +08:00
whitequark
933ea53c77
compiler: add basic numpy array support ( #424 ).
2016-07-06 09:51:57 +00:00
whitequark
906db876a6
language: replace coredevice int with numpy.{int32,int64}.
...
Fixes #453 .
2016-07-06 04:44:21 +00:00
whitequark
fa71b40c80
compiler: print the builtin type int(width=...) as np.int...
2016-07-06 04:22:51 +00:00
Robert Jördens
73ac153509
spi: expose more documentation on chaining transfers
2016-07-04 12:43:33 +02:00
Robert Jördens
71921de5bd
spi: do not shift when starting a xfer, closes #495
2016-07-04 12:22:47 +02:00
Robert Jördens
4a6c270afe
browser: stub copy repo rev
2016-07-04 01:19:26 +02:00
Sebastien Bourdeauducq
dd349b0701
dashboard: simplify dataset editing code
2016-07-03 12:23:56 +08:00
Sebastien Bourdeauducq
77f60a3e63
browser: support uploading datasets to master. Closes #480
2016-07-03 12:21:36 +08:00
Sebastien Bourdeauducq
0173a40be0
browser: log runs
2016-07-03 12:20:23 +08:00
Sebastien Bourdeauducq
cc9edc1555
frontend/client: support keeping persist flag
2016-07-03 12:19:46 +08:00
Sebastien Bourdeauducq
fdc25777da
master/dataset_db: support keeping old persist flag
2016-07-03 12:19:01 +08:00
Sebastien Bourdeauducq
4c8a8357b0
worker: increase send_timeout (Windows can be really slow)
2016-07-03 12:18:34 +08:00
Sebastien Bourdeauducq
6ee0f65b12
browser: ditto 11930228fd
2016-07-01 18:47:04 +08:00
Sebastien Bourdeauducq
11930228fd
dashboard: kill the Qt built-in main window closing mechanism
...
When the main window is closed, Qt makes QApplication.exec() return, which conflicts with Quamash's implementation of loop.run_until_complete(). The conflict causes Quamash's run_forever() to return earlier than it should, and cause "RuntimeError('Event loop stopped before Future completed.')".
Closes #475
2016-07-01 18:39:26 +08:00
Sebastien Bourdeauducq
ea13d00087
dashboard: preserve argeditor state across argument recomputations. Closes #486
2016-07-01 15:23:40 +08:00
Sebastien Bourdeauducq
2d1a47ca98
fix indentation
2016-07-01 15:19:52 +08:00
Sebastien Bourdeauducq
18eddd00e1
manual: add core.reset() calls
2016-06-29 11:48:33 +08:00
Sebastien Bourdeauducq
a1cc964c6c
test/scheduler: test check_pause
2016-06-29 11:44:42 +08:00
Sebastien Bourdeauducq
43681b37ec
test/rtio: relax constraints
2016-06-29 11:38:36 +08:00
Sebastien Bourdeauducq
e51928ee97
test/rtio: adapt to new handover behavior
2016-06-29 10:38:37 +08:00
Sebastien Bourdeauducq
c6e54e3016
coredevice/core: add syscall type annotation
2016-06-29 10:38:19 +08:00
Sebastien Bourdeauducq
c8dc6ca07c
inter-experiment smooth handover
2016-06-29 02:37:50 +08:00
Sebastien Bourdeauducq
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
Sebastien Bourdeauducq
03a69ec5b7
scheduler: add check_pause function
2016-06-27 14:37:29 +08:00
Sebastien Bourdeauducq
5853e31ac2
coredevice/comm_tcp: more appropriate exception
2016-06-26 19:08:40 +08:00
Sebastien Bourdeauducq
bc7d06468f
coredevice/comm_generic: style
2016-06-26 18:50:02 +08:00
Sebastien Bourdeauducq
18cc7647ea
RELEASE_NOTES: 1.1
2016-06-24 15:11:22 +08:00
Sebastien Bourdeauducq
3befe37221
manual: minor cleanup
2016-06-22 10:01:56 +08:00