96a5d73c81
worker: split build stage from prepare
2015-07-09 13:18:12 +02:00
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
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
8a33d8c868
never stop RTIO counter
2015-07-07 15:29:38 +02:00
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
d20fb5abb2
remove workaround
2015-07-07 13:46:14 +02:00
f9d878119a
pxi6733: add mediator
2015-07-05 19:07:57 +02:00
2bc8286f3f
pdq2/mediator: fix arm
2015-07-05 19:07:31 +02:00
58c0150822
ttl: improve clockgen doc
2015-07-05 19:07:13 +02:00
2eeaa3b9be
pxi6733: clean up docstring
2015-07-05 18:50:16 +02:00
19442efdae
travis: binstar takes -q before command...
2015-07-04 23:19:08 -06:00
fbdc0504d8
travis: logout of binstar after upload
2015-07-04 22:52:09 -06:00
096c72242e
travis: shut up conda and binstar progress bars
2015-07-04 22:48:34 -06:00
a3fe538067
test: fix get_from_ddb
2015-07-04 22:36:23 -06:00
e056438cef
travis: remove gitter webhook
2015-07-04 22:09:20 -06:00
f6e8537db9
travis: add email-notification for hardware-ci
2015-07-04 22:09:04 -06:00
409c66e966
test: convert lda/tcube/409b to hardware_testbench
2015-07-04 21:44:28 -06:00
959ba99f1c
pipistrello: try simpler constraints
2015-07-04 21:08:28 -06:00
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
4cbf280f1a
test: return experiment not, rdb
2015-07-04 20:05:11 -06:00
00b9368a0c
language/core: add EncodedException to __all_
2015-07-04 19:51:30 -06:00
380f498284
Merge branch 'namespace_all'
...
* namespace_all:
use __all__ to structure the namespace
2015-07-04 18:38:26 -06:00
65ec6c28f4
ttl/clockgen: expose acc_width
2015-07-04 19:21:25 +02:00
abd58667b9
pxi6733: small cleanup
2015-07-04 18:49:09 +02:00
504576de58
remove unneeded import
2015-07-04 18:43:07 +02:00
753d61b38f
complete support for TTL clock generator
2015-07-04 18:36:01 +02:00
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
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
whitequark
02b41ea0f7
Add MonomorphismChecker.
2015-07-02 21:28:26 +03:00
0a9f9093f7
kc705: fix ttl15
2015-07-02 20:02:05 +02:00
whitequark
73a8f3c442
Fix tests.
2015-07-02 20:06:43 +03:00
whitequark
8a65266f14
Improve builtin call error message.
2015-07-02 20:06:07 +03:00
whitequark
196acb37f6
Add IntMonomorphizer.
2015-07-02 19:57:27 +03:00
whitequark
7ce9bdf54d
Move transforms to artiq.compiler.transforms, add artiq.Module.
2015-07-02 19:35:35 +03:00
2881d5f00a
gateware: add RTIO clock generator
2015-07-02 18:20:26 +02:00