Commit Graph

1388 Commits

Author SHA1 Message Date
whitequark 956d2afcb2 compiler.iodelay: fold Max further. 2015-11-17 03:06:07 +03:00
whitequark 7d2fca291d compiler.iodelay: add missing import. 2015-11-17 01:30:19 +03:00
whitequark e619154c81 transforms.iodelay_estimator: fix handling of `with sequential`. 2015-11-17 01:22:48 +03:00
whitequark 506725f78a transforms.iodelay_estimator: fix handling of methods. 2015-11-17 01:19:22 +03:00
whitequark b0c6b70971 transforms.asttyped_rewriter: fix class redefinition diagnostic. 2015-11-17 01:17:25 +03:00
whitequark 9e0a5b9404 transforms.iodelay_estimator: skip statements, not modules on _UnknownDelay. 2015-11-17 01:00:10 +03:00
whitequark 44d0a35409 transforms.iodelay_estimator: actually iterate to fixpoint. 2015-11-17 00:59:40 +03:00
whitequark 10f82ff2c8 transforms.iodelay_estimator: do not unify indeterminate delays. 2015-11-17 00:59:09 +03:00
whitequark 841e01a8bb compiler.iodelay: fix typo in Var.__eq__. 2015-11-17 00:53:12 +03:00
whitequark a2d73c8b05 compiler.types: dump type variable iodelay explicitly. 2015-11-17 00:51:56 +03:00
whitequark e67705dc27 compiler.iodelay: fix typo in BinOp.__eq__. 2015-11-17 00:51:37 +03:00
whitequark 629aacec09 compiler.iodelay: add forgotten Conv.__eq__. 2015-11-17 00:51:22 +03:00
whitequark fd46690cf5 compiler: make IR dumps vastly more readable. 2015-11-17 00:23:34 +03:00
whitequark eefa9e2ea6 transforms.inferencer: fix typo. 2015-11-17 00:02:15 +03:00
whitequark c8cfa7c7bd compiler: give suggestions in diagnostics for unbound variable.
This uses the Jaro-Winkler edit distance, which seemed like the best
fit for identifiers, even though it is intended for people's names.
2015-11-15 23:09:40 +03:00
whitequark 9670939ca6 compiler.analyses.domination: fix PostDominatorTree. 2015-11-09 12:49:27 +03:00
whitequark 19fae9181c compiler.analyses.domination: implement new dominator tree algorithm. 2015-11-09 11:51:54 +03:00
whitequark a0c6f75f9b compiler.types: fix obsolete iodelay references. 2015-11-07 15:14:19 +03:00
whitequark d6d0a3e3e9 Merge branch 'master' into new-py2llvm 2015-11-07 12:57:18 +03:00
whitequark da622937f6 Merge commit 'd0b5c3ba7fb' into new-py2llvm 2015-11-07 09:41:34 +03:00
Sebastien Bourdeauducq a7c9c95085 gui/explorer: support requesting termination of all instances 2015-11-05 19:04:10 +08:00
Sebastien Bourdeauducq ad5a32fb6e targets/kc705: remove unneeded argument on qc2 2015-11-04 20:09:37 +08:00
Sebastien Bourdeauducq 38740a4abe runtime: log startup kernel start 2015-11-04 12:34:18 +08:00
Sebastien Bourdeauducq 087c2fd078 runtime: fix generation of service_table.h 2015-11-04 11:22:56 +08:00
Sebastien Bourdeauducq 3404a6565b frontend/artiq_flash: reorganize device binaries 2015-11-04 10:40:46 +08:00
Sebastien Bourdeauducq e26147b2ac gateware,runtime: use new migen/misoc 2015-11-04 00:35:03 +08:00
Sebastien Bourdeauducq 644a410c90 thorlabs_tcube: fix -P case handling 2015-11-03 17:55:00 +08:00
whitequark 3a1b77ae6b analyses.domination: add PostDominatorTree. 2015-11-01 09:49:39 +03:00
Sebastien Bourdeauducq a2c074cc33 gui: fix RPC client teardown 2015-11-01 00:03:46 +08:00
Sebastien Bourdeauducq 8e24a018ea gui/log: fix filter initialization race condition 2015-11-01 00:01:45 +08:00
Sebastien Bourdeauducq f57145c4f3 gui: support triggering repository rescan 2015-10-31 23:58:39 +08:00
Sebastien Bourdeauducq 0a36b03a12 gui/log: work around Qt scrolling bug. Closes #151 2015-10-31 10:25:01 +08:00
Sebastien Bourdeauducq d8b98ae5d4 gui/log: fix performance problems 2015-10-31 00:34:14 +08:00
Sebastien Bourdeauducq b61eb866b6 gui: log freetext filter 2015-10-30 19:58:33 +08:00
Sebastien Bourdeauducq f3ee97a4ff fix typo 2015-10-30 19:58:15 +08:00
Sebastien Bourdeauducq 58f55fc630 artiq_flash: check that xc3sprog is found. closes #162 2015-10-30 15:52:03 +08:00
Sebastien Bourdeauducq 2c77c80b4f master: expose more scheduler APIs to the experiments 2015-10-30 13:41:18 +08:00
whitequark f70f7fb89b Merge branch 'master' into new-py2llvm 2015-10-30 04:29:35 +03:00
Sebastien Bourdeauducq 0e375e4980 gui: fix shortcut pipeline 2015-10-30 00:50:18 +08:00
Sebastien Bourdeauducq f0eed1182a protocols/pyon: improve error reporting of non-serializable type 2015-10-29 09:42:45 +08:00
Sebastien Bourdeauducq 32c95f24d0 worker: reduce some logging levels 2015-10-29 09:34:41 +08:00
Sebastien Bourdeauducq 0d53f7ab0d ignore ProcessLookupError when killing subprocesses. Closes #167 2015-10-28 20:57:28 +08:00
Sebastien Bourdeauducq 40b4129c65 Only support scalars and numpy arrays in HDF5 output. Update documentation. Closes #145 2015-10-28 18:33:42 +08:00
Sebastien Bourdeauducq ec328cf5e1 master/worker_db: reduce exception backtrace clutter of get_dataset. Closes #168 2015-10-28 17:50:48 +08:00
Sebastien Bourdeauducq 828b48ad89 master/scheduler: reduce logging severity of worker exception backtraces to debug 2015-10-28 17:48:50 +08:00
Sebastien Bourdeauducq 1ada15ae5d master: simplify worker/parent RPC 2015-10-28 17:35:57 +08:00
Sebastien Bourdeauducq 4e35a247d1 pdq2_client: remove unnecessary calls 2015-10-28 09:48:14 +08:00
Sebastien Bourdeauducq 3789273e29 pdq2_client: remove init call 2015-10-28 09:47:01 +08:00
Sebastien Bourdeauducq d708002fb9 devices/pdq2: add RPC getter functions 2015-10-28 09:46:17 +08:00
Sebastien Bourdeauducq 179416dac7 gui: delete shortcuts 2015-10-27 18:20:25 +08:00