whitequark
7c9afcce85
Fix Python default argument fiasco.
2015-07-13 20:52:48 +03:00
Sebastien Bourdeauducq
8b02b58a77
sync_struct/Notifier: do not pass root param to publish
2015-07-13 17:12:59 +02:00
Sebastien Bourdeauducq
0e92cfe053
artiq_run: remove support for stale watchdog API
2015-07-11 22:26:37 +02:00
whitequark
7c52910dc5
Add a basic SSA IR.
2015-07-11 18:46:37 +03:00
Yann Sionneau
01ca6ebb1c
binstar.org is becoming anaconda.org
2015-07-10 16:30:14 +02:00
Robert Jördens
80eea4ce6c
test: relax test_time_keeps_running
...
on pipistrello this takes about 200-250ms
2015-07-09 16:30:37 -06:00
Sebastien Bourdeauducq
9d4073ef36
master: remove simple parameter history
2015-07-09 13:54:38 +02:00
Sebastien Bourdeauducq
96a5d73c81
worker: split build stage from prepare
2015-07-09 13:18:12 +02:00
Sebastien Bourdeauducq
34aacd3c5f
complete AD9914 support (no programmable modulus, untested)
2015-07-08 17:22:43 +02:00
Yann Sionneau
0109821078
tools: change asyncio_process_wait_timeout to handle cases where process.stdout is None. close #56
2015-07-07 19:30:36 +02:00
Yann Sionneau
2d343dd95d
pc_rpc: AsyncioClient __do_rpc coroutine was never yielded from
2015-07-07 19:26:47 +02:00
Sebastien Bourdeauducq
f3e5197c14
test/coredevice/test_time_keeps_running: remove unnecessary close_devices, upper bound
2015-07-07 15:48:47 +02:00
Yann Sionneau
706bf2b4b4
pxi6733: allow usage of 2-dimensional arrays. close #66
2015-07-07 15:42:08 +02:00
Sebastien Bourdeauducq
8a33d8c868
never stop RTIO counter
2015-07-07 15:29:38 +02:00
Sebastien Bourdeauducq
a5b6792f95
Merge branch 'master' of https://github.com/m-labs/artiq
2015-07-07 15:29:22 +02:00
Yann Sionneau
df232f5405
lda driver: add error message when no device found
2015-07-07 15:18:28 +02:00
Sebastien Bourdeauducq
d20fb5abb2
remove workaround
2015-07-07 13:46:14 +02:00
Sebastien Bourdeauducq
f9d878119a
pxi6733: add mediator
2015-07-05 19:07:57 +02:00
Sebastien Bourdeauducq
2bc8286f3f
pdq2/mediator: fix arm
2015-07-05 19:07:31 +02:00
Sebastien Bourdeauducq
58c0150822
ttl: improve clockgen doc
2015-07-05 19:07:13 +02:00
Sebastien Bourdeauducq
2eeaa3b9be
pxi6733: clean up docstring
2015-07-05 18:50:16 +02:00
Robert Jördens
19442efdae
travis: binstar takes -q before command...
2015-07-04 23:19:08 -06:00
Robert Jördens
fbdc0504d8
travis: logout of binstar after upload
2015-07-04 22:52:09 -06:00
Robert Jördens
096c72242e
travis: shut up conda and binstar progress bars
2015-07-04 22:48:34 -06:00
Robert Jördens
a3fe538067
test: fix get_from_ddb
2015-07-04 22:36:23 -06:00
Robert Jördens
e056438cef
travis: remove gitter webhook
2015-07-04 22:09:20 -06:00
Robert Jördens
f6e8537db9
travis: add email-notification for hardware-ci
2015-07-04 22:09:04 -06:00
Robert Jördens
409c66e966
test: convert lda/tcube/409b to hardware_testbench
2015-07-04 21:44:28 -06:00
Robert Jördens
959ba99f1c
pipistrello: try simpler constraints
2015-07-04 21:08:28 -06:00
Robert Jördens
6faa8ecd51
test: split full_stack into coredevice and coredevice_vs_host
...
also adapt it to hardware_testbench
closes : #62
2015-07-04 20:35:02 -06:00
Robert Jördens
4cbf280f1a
test: return experiment not, rdb
2015-07-04 20:05:11 -06:00
Robert Jördens
00b9368a0c
language/core: add EncodedException to __all_
2015-07-04 19:51:30 -06:00
Robert Jördens
380f498284
Merge branch 'namespace_all'
...
* namespace_all:
use __all__ to structure the namespace
2015-07-04 18:38:26 -06:00
Sebastien Bourdeauducq
65ec6c28f4
ttl/clockgen: expose acc_width
2015-07-04 19:21:25 +02:00
Sebastien Bourdeauducq
abd58667b9
pxi6733: small cleanup
2015-07-04 18:49:09 +02:00
Sebastien Bourdeauducq
504576de58
remove unneeded import
2015-07-04 18:43:07 +02:00
Sebastien Bourdeauducq
753d61b38f
complete support for TTL clock generator
2015-07-04 18:36:01 +02:00
Sebastien Bourdeauducq
a615a3830a
test/coredevice: minor fixes
2015-07-04 18:35:11 +02:00
Yann Sionneau
3471ef80fd
manual: closes #63 , tell to install xc3sprog before flashing
2015-07-04 14:48:55 +02:00
Yann Sionneau
813a2a2edf
conda: add missing udev rules files in the package
2015-07-04 12:50:12 +02:00
whitequark
549c110e7c
Fix types.TFunction.fold.
2015-07-04 04:27:24 +03:00
whitequark
4785f0a2de
Don't error out in inferencer if builtin arguments have polymorphic types.
2015-07-04 04:27:15 +03:00
whitequark
16432d2652
Implement escape analysis.
2015-07-04 04:16:37 +03:00
whitequark
4358c5c453
Unbreak return type inference.
2015-07-04 02:23:55 +03:00
whitequark
561d403ddd
Add missing _loc forwarding.
2015-07-04 00:59:03 +03:00
whitequark
ee0990cb5e
Automatically infer return type of NoneType for no return statements.
2015-07-04 00:58:48 +03:00
Robert Jördens
2674ed1d2d
use __all__ to structure the namespace
2015-07-02 22:02:21 -06:00
whitequark
bfabca494b
Remove regions from types.
...
Unification-based inference for regions is useful with a language
that has let bindings (which would propagate the regions) and
functions polymorphic over regions. For reasons of simplicity,
ARTIQ has neither, and making unification-based inference work would
essentially mean adding region coercions between most AST nodes,
and having every source subexpression have its own region variable,
with the appropriate subtyping relationship.
It's simpler to just keep that state outside of typedtree.
2015-07-02 22:55:12 +03:00
whitequark
0ae13ac1b9
Style fixes.
2015-07-02 22:38:55 +03:00
whitequark
7c833f0727
Move transforms.MonomorphismChecker to validators.MonomorphismValidator.
2015-07-02 21:54:31 +03:00