Commit Graph

6328 Commits

Author SHA1 Message Date
whitequark
db061bc43d Revert "travis: use main conda m-labs channel."
This reverts commit 87b573c813.
2015-10-09 20:21:25 +03:00
whitequark
a9230d33f2 conda: skip bitstream builds if BUILD_SOC=0. 2015-10-09 16:52:30 +03:00
whitequark
0cc8f19b6b travis: expand matrix to run a build with BUILD_SOC=0.
BUILD_SOC=1 build takes over 40 minutes, most of them spent
in Xilinx tools, which means all the other changes cannot
be tested quickly.
2015-10-09 16:14:13 +03:00
whitequark
87b573c813 travis: use main conda m-labs channel. 2015-10-09 15:21:50 +03:00
whitequark
06d5a0f58d conda: add README. 2015-10-09 15:06:06 +03:00
whitequark
354c3c8244 conda: fix pyelftools dependencies. 2015-10-09 15:01:03 +03:00
whitequark
6e3c411d1e conda: add pyelftools recipe. 2015-10-09 14:26:31 +03:00
37e873d5ae gitignore: add results created during tests 2015-10-09 12:35:10 +08:00
566af5499d conda: update pyqtgraph, fix version string. closes #132 2015-10-09 11:46:07 +08:00
whitequark
32ce33a1f9 transforms.artiq_ir_generator: emit ir.Parallel for with parallel:. 2015-10-09 03:10:39 +03:00
whitequark
48f1f48f09 transforms.artiq_ir_generator: devirtualize method calls. 2015-10-09 02:27:52 +03:00
whitequark
b6c8c9f480 transforms.artiq_ir_generator: add tests for devirtualization. 2015-10-09 01:37:28 +03:00
whitequark
0bb793199f transforms.artiq_ir_generator: devirtualize closure calls. 2015-10-09 01:32:27 +03:00
whitequark
6922bd5638 analyses.devirtualization: look up functions in outer scopes. 2015-10-09 01:32:05 +03:00
whitequark
844d37ff18 compiler.testbench.embedding: allow compiling only. 2015-10-09 01:24:44 +03:00
whitequark
7bcba52d6a compiler.embedding: fix loc. 2015-10-09 00:53:14 +03:00
whitequark
7043b333a7 transforms.devirtualizer → analyses.devirtualization. 2015-10-09 00:29:31 +03:00
whitequark
962dd9de13 transforms.devirtualizer.MethodResolver: implement. 2015-10-07 22:33:08 +03:00
whitequark
6ac82e1439 transforms.devirtualizer.FunctionResolver: implement. 2015-10-07 22:33:00 +03:00
whitequark
42b0089a4c transforms.asttyped_rewriter: simplify. 2015-10-07 22:03:24 +03:00
5f89d1a78f doc: document core device driver. Closes #119 2015-10-06 18:12:57 +08:00
3cf53667c8 examples: add RunForever experiment to demonstrate graceful termination 2015-10-06 13:50:29 +08:00
139072d402 Graceful experiment termination. Closes #76 2015-10-06 13:50:00 +08:00
d94f0211a6 test/scheduler: cleanup 2015-10-06 13:35:30 +08:00
66f82a13d3 language,gui: support scaling of number entries 2015-10-06 00:30:41 +08:00
342e72bed6 more travis fixing attempts 2015-10-05 00:09:36 +08:00
322cf54aeb travis: yet another attempt at fixing py35 installation (4)... 2015-10-04 23:33:50 +08:00
0279e2110a travis: yet another attempt at fixing py35 installation (3)... 2015-10-04 23:29:01 +08:00
8db4d7a5f9 travis: yet another attempt at fixing py35 installation (2)... 2015-10-04 23:25:02 +08:00
3dfbceb5c6 travis: yet another attempt at fixing py35 installation... 2015-10-04 23:19:56 +08:00
eaa317e08f travis: switch to py3.5 sooner 2015-10-04 23:16:40 +08:00
fcb668f465 travis,conda: python 3.5 2015-10-04 23:03:31 +08:00
e46ba83513 rtio/dds: use rio_phy domain to reset FTW tracker. Closes #120 2015-10-04 22:53:51 +08:00
078a37bf1f examples: add basic DDS frequency setter with dynamic DDB scan 2015-10-04 18:30:29 +08:00
b3584bc190 language,master,run: support raw access to DDB from experiments. Closes #123 2015-10-04 18:29:39 +08:00
512bc79484 master: consistent db function argument names 2015-10-04 18:27:44 +08:00
168af9589e gui/moninj: fix problems with dynamic modification of DDB 2015-10-04 17:55:57 +08:00
0e3927b01a master: support DDB rescan 2015-10-04 17:38:07 +08:00
whitequark
2ca84f9fea Highlight source range in IR dumps using colors. 2015-10-04 02:11:17 +03:00
50a5a3baf0 environment: attr_* -> setattr_* 2015-10-04 00:18:21 +08:00
090a7e5871 test/sync_struct: cleanup 2015-10-03 19:40:11 +08:00
f552d62b69 use Python 3.5 coroutines 2015-10-03 19:28:57 +08:00
b117b9320d asyncio.async -> asyncio.ensure_future 2015-10-03 14:37:02 +08:00
125503139e remove workaround for Python bug in asyncio process.wait(). Requires Python 3.5. Closes #58 2015-10-03 14:33:18 +08:00
4b2a99b090 indent 2015-10-03 14:00:48 +08:00
cd3107ba75 do not use deprecated asyncio.JoinableQueue 2015-10-03 13:59:18 +08:00
34b9f7e901 examples/speed_benchmark: remove decimals on nruns 2015-10-03 13:55:57 +08:00
whitequark
651e6b1b7a Remove build products from git. 2015-09-30 18:41:47 +03:00
whitequark
7a6fc3983c Make delay component of function type unifyable. 2015-09-30 18:41:14 +03:00
whitequark
3e1348a084 Merge branch 'master' of github.com:m-labs/artiq into new-py2llvm 2015-09-27 18:22:28 +03:00