Sebastien Bourdeauducq
ff1e35e03f
analyzer: use picosecond resolution in VCD output. Closes #528
2016-08-03 10:57:47 +08:00
Kelly Stevens
d5711133be
doc: re-formatting a directory path in lda driver comments so it will display correctly in the sphinx documentation
2016-08-01 23:36:26 +02:00
Sebastien Bourdeauducq
3f224add2f
artiq_flash: support using alternative OpenOCD config files
2016-07-19 15:36:18 +08:00
Robert Jördens
25a9d345d9
artiq_flash: fix openocd scripts path ( #513 )
2016-07-15 15:49:34 +02:00
Sebastien Bourdeauducq
ce73e8eea7
target/pipistrello: shrink TTL FIFOs
2016-07-14 15:59:21 +08:00
Sebastien Bourdeauducq
fe2b2496c1
RELEASE_NOTES: 1.2
2016-07-14 15:34:50 +08:00
Sebastien Bourdeauducq
2c749c77e7
targets/pipistrello: work around Xst placer idiocy
2016-07-14 15:14:11 +08:00
whitequark
1d58e3cf95
ir: `invoke` is a valid `delay` decomposition.
...
Fixes #510 .
2016-07-14 01:10:52 +08:00
Sebastien Bourdeauducq
c27f157a27
make sure monkey patches are applied when asyncio.open_connection() is used
2016-07-13 11:29:18 +08:00
Sebastien Bourdeauducq
972a74219d
monkey-patch Python 3.5.2 to disable broken asyncio.base_events._ipaddr_info optimization ( #506 )
2016-07-13 11:26:35 +08:00
Sebastien Bourdeauducq
078a9abeb9
rtio: do not reset DDS and SPI PHYs on RTIO reset ( #503 )
2016-07-11 21:22:20 +02:00
whitequark
eceafad7e3
compiler.testbench.perf_embedding: more fine grained reporting.
2016-07-11 17:55:18 +00:00
whitequark
b5901db265
compiler.testbench.perf_embedding: update for core changes.
2016-07-11 16:31:35 +00:00
whitequark
3547b1d5ae
runtime: update ppp code for lwip 2.0.0.
...
Fixes #499 .
2016-07-09 09:01:00 +08:00
whitequark
2678bb060a
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 16:01:22 +00:00
whitequark
6a1706b872
runtime: fix serialization of object lists.
...
Fixes #500 .
2016-07-07 22:41:46 +08:00
whitequark
a801cde953
embedding: fix location for diagnostics on quoted values.
...
Fixes #489 .
2016-07-07 17:01:09 +08:00
Sebastien Bourdeauducq
adcf53f1cb
targets/kc705: redefine user SMAs as 3.3V IO. Closes #502
2016-07-07 14:56:36 +08:00
Sebastien Bourdeauducq
d96d222814
targets/kc705: fix import
2016-07-07 13:41:18 +08:00
Robert Jördens
07b41763c2
spi: expose more documentation on chaining transfers
2016-07-04 12:44:34 +02:00
Robert Jördens
cda20ab2ed
spi: do not shift when starting a xfer, closes #495
2016-07-04 12:44:21 +02:00
Sebastien Bourdeauducq
1946e3c3cd
language/environment: fix mutate_dataset with parent. Closes #498
2016-07-03 12:28:38 +08:00
Sebastien Bourdeauducq
bf3c3cdfd8
worker: increase send_timeout (Windows can be really slow)
2016-07-03 12:24:43 +08:00
Sebastien Bourdeauducq
e116d756b5
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:47:27 +08:00
whitequark
6dc510a976
compiler.embedding: use the builtin print as RPC.
...
Fixes #206 .
2016-06-29 11:58:05 +08:00
whitequark
d22eefc13e
compiler: remove now()/at().
...
Fixes #490 .
2016-06-29 11:55:58 +08:00
Sebastien Bourdeauducq
1bb09f9ca6
RELEASE_NOTES: 1.1
2016-06-24 14:48:31 +08:00
Sebastien Bourdeauducq
9dd88f8b3b
runtime: save now on RPC
2016-06-24 14:15:40 +08:00
Sebastien Bourdeauducq
1bee5bb460
manual: split source install instructions to a separate page
2016-06-22 10:00:52 +08:00
whitequark
43d0bddc9f
Upgrade lwip to 2.0.0 to fix the keepalive bug #456 .
2016-06-22 09:23:08 +08:00
Sebastien Bourdeauducq
f0ac0b78c1
runtime: minor cleanup
2016-06-20 08:34:13 +08:00
Sebastien Bourdeauducq
5baba5fd1e
test: add test for seamless handover on exception termination
2016-06-20 08:34:02 +08:00
Sebastien Bourdeauducq
5f8b02a1d2
runtime: save now when terminating with exception
2016-06-20 08:33:55 +08:00
Sebastien Bourdeauducq
e069ce9dd8
runtime: cleanup now_init/now_save
2016-06-20 08:33:43 +08:00
Sebastien Bourdeauducq
6a81b16230
doc: scan objects not supported on core device
2016-06-18 18:56:28 +08:00
whitequark
cc28b596b3
compiler.embedding: always do one final inference pass.
...
Fixes #477 .
2016-06-17 08:49:38 +00:00
whitequark
770dda6fd7
transforms.inferencer: allow variable as type of `n` in `[]*n`.
...
Fixes #473 .
2016-06-17 16:46:37 +08:00
Robert Jördens
3589528362
spi: cross-reference bit ordering and alignment, closes #482
2016-06-15 15:05:16 +02:00
Sebastien Bourdeauducq
e56c50a8a0
pyon: support slices
2016-06-15 19:19:07 +08:00
Sebastien Bourdeauducq
46b75dba8d
gui: save/restore last folder outside repository. Closes #476
2016-06-12 13:19:07 +08:00
Sebastien Bourdeauducq
2b936429da
doc: precisions about time cursor interaction
2016-06-12 13:05:54 +08:00
Sebastien Bourdeauducq
77280a75d9
language: support setting slices of data in mutate_dataset
2016-06-12 12:56:12 +08:00
Sebastien Bourdeauducq
9dcd43fb0d
gui/scanwidget: use -inf/inf to represent absence of boundaries (consistently with QDoubleSpinbox)
2016-06-11 16:52:48 -06:00
Sebastien Bourdeauducq
ddd1c12852
gui/entries/_RangeScan: set range before setting value. Fixes clamping to 99.99
2016-06-11 16:50:16 -06:00
Sebastien Bourdeauducq
1faac1018b
scanwidget: value may be None
2016-06-11 16:48:58 -06:00
Sebastien Bourdeauducq
d3f092ce98
doc: add warning about pipistrello current draw
2016-06-11 10:27:22 -06:00
Sebastien Bourdeauducq
7e9fa3a81a
doc: add core device comms details
2016-06-11 10:27:15 -06:00
Sebastien Bourdeauducq
47e3106c4e
gateware/nist_clock: increase DDS bus drive strength. Closes #468
2016-06-07 11:08:05 -04:00
whitequark
a80103576d
analyzer: explicitly delimit messages (with \x1D).
...
Fixes #461 .
2016-06-07 10:57:58 -04:00
whitequark
284d726d5e
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 15:07:03 -04:00