3ae7fde21f
conda: use anaconda default pyqt ( fixes #670 )
2017-03-02 23:14:58 +01:00
whitequark
d4673d5b17
compiler.embedding: use attribute count in fixpoint condition.
...
Before this commit, we had a hack where inferencing would run
one more time, in case we can still infer more attributes even
after all the type information is there. This doesn't work
if *that* round of inferencing brings even more code, e.g.
this is easy to trigger with context managers.
2017-03-01 11:51:25 +08:00
72bf39f593
monkey_patches: cleanup
2017-02-28 21:42:25 +08:00
349774e65e
monkey-patch Python 3.5.3 asyncio.base_events._ipaddr_info
...
this fixes #506 for py3.5.3
2017-02-28 21:42:21 +08:00
c777ae8ae9
protocols: increase asyncio line limit. Closes #671
2017-02-17 20:46:38 +08:00
f5cd0928c3
RELEASE_NOTES: 2.2
2017-02-01 09:38:26 +08:00
abb5b8aba5
artiq_flash: fix scripts_path
2017-02-01 09:04:57 +08:00
e3260beb0c
RELEASING: use signed annotated tags
2017-02-01 08:28:19 +08:00
6e641427f0
RELEASING: mention GitHub releases
2017-02-01 08:28:09 +08:00
e6a8d96b7c
RELEASING: mention doc redirect
2017-02-01 08:28:09 +08:00
whitequark
31dd99e8bd
compiler: the len builtin is not polymorphic, coerce the result.
...
Fixes #659 .
2017-02-01 08:23:30 +08:00
whitequark
7516e6d800
Fix 2f37b1d
.
2017-02-01 08:23:24 +08:00
whitequark
2dc8d417ca
compiler: support methods defined on singleton instances.
...
Fixes #638 .
2017-02-01 08:23:16 +08:00
1845a134e5
Relicense ARTIQ as LGPLv3+ ( closes #570 )
...
Kelly Stevens: 1481043941095.63542@gtri.gatech.edu
David Nadlinger: E7C03799-5D45-4C03-9DF9-029FE2B4F12B@klickverbot.at
whitequark: 69d1ca29d5ab03fbcfb446d65cbe1150@mail.whitequark.org
Felix Held: 9145cc19-2319-3516-b2a9-dde60aef11f7@felixheld.de
Robert Jordens: CANb+zoFgXVYgCji_vXPauK-fnnYKpm_QioMnvmh=hvLFWQONWA@mail.gmail.com
Daniel Slichter: BL2PR09MB1010FE3D3A325E889AD70A2591820@BL2PR09MB1010.namprd09.prod.outlook.com
Joe Britton: CAE2_b1V60_6PJ3VYx_s-p5XVfKJUx8kbQA7VwD3MdcmHdzROGw@mail.gmail.com
Florent Kermarrec: CA+96J6JHM8yZM=RYaporU36NdyOTL3BeSuO9oM8TTtdnXiJ5jw@mail.gmail.com
Zach Smith: CAAJ=EH+OzDs_rBJ_zTjbOZmumEZWONX2MSFUasJwf8josJGdkw@mail.gmail.com
David Leibrandt: CY1PR09MB0921C628EC76CDFC4CC7F64F95820@CY1PR09MB0921.namprd09.prod.outlook.com
Raghavendra Srinivas: DM5PR09MB1531C49EEE1774DF2BA80616F8850@DM5PR09MB1531.namprd09.prod.outlook.com
Yann Sionneau: CACi+aWbdY48D9CgKtXdtVsdX4NS1JwVN4v-PCC17F_rPKSt4XQ@mail.gmail.com
Sébastien Bourdeauducq: c3f235dc-e9c5-7f7a-10f2-bb4e4f85e7f5@m-labs.hk
2017-01-27 11:20:57 +01:00
a69f45f7c8
doc: use napoleon (for pdq2)
2017-01-26 18:21:47 +01:00
d16f5ce540
artiq_flash: make scripts_path a function (for doc generating)
2017-01-26 18:21:43 +01:00
b4df00009b
doc/conda: fix conda env description syntax
2017-01-26 18:20:30 +01:00
25ff94dbfa
doc: use minimal conda environment to build
2017-01-26 18:20:30 +01:00
4a35428518
doc: fix autodoc search path
2017-01-26 18:20:30 +01:00
13912b66f3
doc: minimize dependencies for manual
2017-01-26 18:20:30 +01:00
6c995e1f07
conda: fix sphinx pin
2017-01-26 00:54:00 +01:00
364bd726bb
conda: pin sphinx to 1.4.8 ( closes #645 )
...
can be reverted when https://github.com/snide/sphinx_rtd_theme/pull/346 is
released
2017-01-26 00:51:50 +01:00
4d5ba3fb03
doc: fix table formatting problem, add 'string constant' as supported compiler type
2017-01-16 13:58:27 -06:00
ec130f967d
update copyright year
2017-01-04 11:35:37 +01:00
660b067708
spi: fix xfers with full data_width ( closes #615 )
...
misoc 15000af43611bbe8be13cb2b016e408f043202cd
2017-01-03 19:50:15 +01:00
453b29ad78
RELEASE_NOTES: 2.1
2016-12-12 13:00:07 +08:00
2962c95148
set asyncio loop earlier in controllers ( #627 )
2016-12-12 11:38:52 +08:00
b823e916f0
Revert "pc_rpc: use ProactorEventLoop on Windows ( #627 )"
...
This reverts commit 7d4297b9bb
.
2016-12-12 11:38:52 +08:00
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
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
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
29e3333467
manual: Vivado is now default
2016-11-04 11:54:56 +08:00
67ce341adf
master: keep dataset manager consistent when set_dataset is called with contradictory attributes
2016-10-18 17:11:29 +08:00
363a7ebe3a
master: ensure same dataset is in broadcast and local when mutating
2016-10-18 17:11:29 +08:00
5ecfa8197f
doc: clarify usage of pause/check_pause, closes #571
2016-10-17 20:08:43 +08:00
115204f2f4
dashboard/datasets: use scientific spinbox and increase number of decimals, closes #572
2016-10-17 20:08:39 +08:00
00402c9af9
conda: update migen version requirements
2016-09-24 21:02:32 +08:00
a9bef3c7d0
RELEASE_NOTES: 2.0
2016-09-24 00:41:39 +02:00