Commit Graph

1448 Commits

Author SHA1 Message Date
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
whitequark 02b41ea0f7 Add MonomorphismChecker. 2015-07-02 21:28:26 +03:00
Sebastien Bourdeauducq 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