Sebastien Bourdeauducq
4d5ba3fb03
doc: fix table formatting problem, add 'string constant' as supported compiler type
2017-01-16 13:58:27 -06:00
Sebastien Bourdeauducq
ec130f967d
update copyright year
2017-01-04 11:35:37 +01:00
Robert Jördens
660b067708
spi: fix xfers with full data_width ( closes #615 )
...
misoc 15000af43611bbe8be13cb2b016e408f043202cd
2017-01-03 19:50:15 +01:00
Sebastien Bourdeauducq
453b29ad78
RELEASE_NOTES: 2.1
2016-12-12 13:00:07 +08:00
Sebastien Bourdeauducq
2962c95148
set asyncio loop earlier in controllers ( #627 )
2016-12-12 11:38:52 +08:00
Sebastien Bourdeauducq
b823e916f0
Revert "pc_rpc: use ProactorEventLoop on Windows ( #627 )"
...
This reverts commit 7d4297b9bb
.
2016-12-12 11:38:52 +08:00
Sebastien Bourdeauducq
072e7f6628
pc_rpc: use ProactorEventLoop on Windows ( #627 )
2016-11-24 10:18:27 +08:00
whitequark
ebae6d248f
compiler: unbreak casts to int32/int64.
2016-11-21 14:22:35 +00:00
whitequark
ebb3205dff
analyses.constness: fix false positive on x[...].
2016-11-21 14:22:34 +00:00
whitequark
fd1d77767e
inferencer: significantly improve the op-assignment diagnostic.
...
Before this commit, it displayed incorrect output if an error
appeared on 2nd run and beyond, and displayed messages for trying
to do "num32 -= num64" that made very little sense.
2016-11-21 14:22:32 +00:00
whitequark
372e8f9b2b
llvm_ir_generator: handle no-op coercions.
2016-11-21 10:58:42 +08:00
Sebastien Bourdeauducq
0da2202179
moninj: add min declaration
2016-11-21 00:06:35 +08:00
whitequark
ec645d3589
coredevice.dds: work around the round(numpy.float64()) snafu.
2016-11-20 21:54:21 +08:00
whitequark
5119fa394d
coredevice.dds: update from obsolete int(width=) syntax ( fixes #621 ).
2016-11-20 21:54:20 +08:00
David Leibrandt
99104499f9
gateware: increase RTIO FIFO sizes for NIST_CLOCK. Closes #623
2016-11-20 15:22:08 +08:00
Sebastien Bourdeauducq
2513511775
gui: 2.0 -> 2 in logo
2016-11-20 15:14:43 +08:00
whitequark
b85ab712a9
artiq_compile: actually disable attribute writeback.
...
I wrote both halves of this condition but forgot to hook
them together.
Fixes #586 .
2016-11-10 01:04:48 +00:00
David Nadlinger
f368e1b228
compiler: Clarify recv_rpc value names and documentation [nfc]
...
Previously, the phi emitted for the pointer parameter to recv_rpc was –
rather confusingly – called "size", and the pseudo-code in the comment
had bit-rotted.
Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-11-07 22:47:18 +08:00
David Nadlinger
4c2e921270
compiler: Fix break/continue targets in loop else blocks
...
Previously, they would still target the respective labels in the
just-exited loop.
Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-11-05 17:27:36 +08:00
David Nadlinger
d5974b3af5
runtime/moninj: Don't try to pack more than 64 channels
...
Since the status words are only 8 bytes wide, left-shifting
by more than that is undefined behaviour (although it seems like
we got lucky and Clang dind't decide to optimise the whole
implementation away).
See GitHub #601 .
Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-11-05 00:29:11 +08:00
David Nadlinger
4e03f7ab0a
gui: Don't show more than the 64 working channels in moninj
...
Previously, you could irreversibly set the override since
the gateware part would accept commands for the higher channels,
but of coure not report back the results.
See GitHub #601 .
Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-11-05 00:29:11 +08:00
Sebastien Bourdeauducq
29e3333467
manual: Vivado is now default
2016-11-04 11:54:56 +08:00
Sebastien Bourdeauducq
67ce341adf
master: keep dataset manager consistent when set_dataset is called with contradictory attributes
2016-10-18 17:11:29 +08:00
Sebastien Bourdeauducq
363a7ebe3a
master: ensure same dataset is in broadcast and local when mutating
2016-10-18 17:11:29 +08:00
Sebastien Bourdeauducq
5ecfa8197f
doc: clarify usage of pause/check_pause, closes #571
2016-10-17 20:08:43 +08:00
Sebastien Bourdeauducq
115204f2f4
dashboard/datasets: use scientific spinbox and increase number of decimals, closes #572
2016-10-17 20:08:39 +08:00
Sebastien Bourdeauducq
00402c9af9
conda: update migen version requirements
2016-09-24 21:02:32 +08:00
Robert Jördens
a9bef3c7d0
RELEASE_NOTES: 2.0
2016-09-24 00:41:39 +02:00
Sebastien Bourdeauducq
03c26f9c96
novatech409b: fix get_status
2016-09-23 11:03:37 +08:00
Sebastien Bourdeauducq
638bbeca48
dashboard: make state restore failure on experiment opening non-fatal
2016-09-21 19:23:31 +08:00
Robert Jördens
122d48d2d5
pipistrello: shrink a few more fifos
2016-09-21 02:45:52 +02:00
Robert Jördens
6d715d0d4d
README: GPLv3+
2016-09-15 09:51:47 -04:00
Robert Jördens
6073aa7590
RELEASE_NOTES: 2.0rc2
2016-09-14 21:53:36 -04:00
whitequark
6f2125258c
compiler: skip kernel_invariant linting for exception types.
2016-09-14 21:49:43 -04:00
whitequark
ecb01d055f
compiler: warn about unused kernel_invariant entries.
...
Fixes #543 .
2016-09-14 21:49:43 -04:00
whitequark
fb3585f5b0
coreanalyzer: fix rtio_log message extraction.
...
Fixes #550 .
2016-09-14 18:36:55 +08:00
Sebastien Bourdeauducq
898fa43ecc
dashboard: remember experiment editor scroll positions
2016-09-14 10:52:49 +08:00
Sebastien Bourdeauducq
9de0dacb94
dashboard: save/restore MDI window states when they are closed. Closes #559
2016-09-14 10:45:00 +08:00
Sebastien Bourdeauducq
f644595489
gui: use bare QSpinBox for integer NumberEntries. Closes #558
2016-09-14 10:29:29 +08:00
Sebastien Bourdeauducq
736927b6da
language: set NoScan default repetitions to 1
2016-09-13 11:49:21 +08:00
raghu
d4af4414e7
added repetitions for no scan, repetitions set to one when disable other scans selected. Closes #532
2016-09-13 11:49:21 +08:00
whitequark
b73d7e402c
runtime: expose strlen (implicitly required for comparing strings).
...
Fixes #557 .
2016-09-10 09:53:21 +08:00
Sebastien Bourdeauducq
ad697d4320
master: optimize repository scan, closes #546
2016-09-10 00:19:53 +08:00
Sebastien Bourdeauducq
f23ebc035b
doc: move VADJ, closes #554
2016-09-09 18:41:36 +08:00
whitequark
e75002a109
Also serialize numpy.int{32,64} like int in RPC return values.
...
Fixes #555 .
2016-09-09 17:17:51 +08:00
Sebastien Bourdeauducq
f2502026bf
gui/applets: fix teardown of half-initialized applets
2016-09-06 23:07:29 +08:00
Sebastien Bourdeauducq
9e33bceb6f
gui/applets: fix handling of process creation failure
2016-09-06 23:07:22 +08:00
Sebastien Bourdeauducq
76c407b4b9
dashboard: fix 'disable other scans'
2016-09-06 22:50:35 +08:00
Sebastien Bourdeauducq
d571c52800
artiq_client: fix 'show log', closes #552
2016-09-05 23:05:58 +08:00
Robert Jördens
87fad87e8f
RELEASE_NOTES: 2.0rc1
2016-09-04 16:33:33 +02:00