whitequark
|
a04d0f8fbd
|
lit-test: fix inferencer/error_class test (broken in b0c6b70 ).
|
2015-11-19 23:28:00 +08:00 |
whitequark
|
2543daa5cf
|
transforms.artiq_ir_generator: don't emit delay instruction for zero delay.
Call nodes with iodelay=Const(0) can be generated outside of
`with parallel:`, where Interleaver won't and LLVMIRGenerator can't
lower them.
|
2015-11-19 23:24:46 +08:00 |
whitequark
|
58db347e01
|
transforms.iodelay_estimator: fix uninitialized access.
|
2015-11-19 23:23:39 +08:00 |
Sebastien Bourdeauducq
|
108aed569e
|
gui/models/DictSyncTreeSepModel: add getitem
|
2015-11-17 22:53:11 +08:00 |
Sebastien Bourdeauducq
|
537fa2287b
|
gui/models/DictSyncTreeSepModel: fix item row update
|
2015-11-17 22:39:46 +08:00 |
Sebastien Bourdeauducq
|
7bebc52959
|
gui/explorer: reduce impact of Qt selection display bug
|
2015-11-17 22:38:01 +08:00 |
Sebastien Bourdeauducq
|
250ab6b489
|
gui/explorer: tree view
|
2015-11-17 19:46:26 +08:00 |
Sebastien Bourdeauducq
|
9c5db288a5
|
gui/datasets: tree view
|
2015-11-17 19:46:17 +08:00 |
Sebastien Bourdeauducq
|
107d8f0ffa
|
gui/models: add DictSyncTreeSepModel
|
2015-11-17 19:45:28 +08:00 |
whitequark
|
48a2bb10d5
|
transforms.interleaver: add boilerplate.
|
2015-11-17 05:22:20 +03:00 |
whitequark
|
de9d7eb2e4
|
compiler: add `delay` IR instruction.
|
2015-11-17 05:16:43 +03:00 |
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
|
80f0bfe0ad
|
lit-test: add test for iodelay order invariance.
|
2015-11-17 01:04:20 +03:00 |
whitequark
|
3fb12b74d6
|
lit-test: update to follow IR serialization changes.
|
2015-11-17 01:04:08 +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 |
Sebastien Bourdeauducq
|
723ef71a87
|
master/repository: fix experiment name conflict handling
|
2015-11-16 22:46:40 +08: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 |
Sebastien Bourdeauducq
|
d32c2c091f
|
master: scan subdirectories in repos
|
2015-11-14 00:06:52 +08:00 |
Sebastien Bourdeauducq
|
96ddf73a8b
|
setup.py: update dependency_links
|
2015-11-12 22:00:51 +08:00 |
Sebastien Bourdeauducq
|
3cbd7c4c13
|
gui: support multiple log docks
|
2015-11-12 01:13:57 +08:00 |
Sebastien Bourdeauducq
|
fa89e165b2
|
gui/datasets: fix display update
|
2015-11-11 17:09:35 +08:00 |
Sebastien Bourdeauducq
|
11fbea4161
|
sync_struct/Subscriber: support lists of notify callbacks
|
2015-11-11 17:09:07 +08:00 |
Sebastien Bourdeauducq
|
62c0eb85b1
|
gui/console: use network clients directly
|
2015-11-11 17:02:51 +08:00 |
Sebastien Bourdeauducq
|
4166f4e928
|
frontend: use atexit_register_coroutine in other tools
|
2015-11-11 16:22:12 +08:00 |
Sebastien Bourdeauducq
|
69f5e378fe
|
sync_struct/Subscriber: remove unused multi-target functionality
|
2015-11-11 12:44:20 +08:00 |
Sebastien Bourdeauducq
|
77330c7c68
|
gui/moninj: suppress spurious core device address warnings
|
2015-11-11 12:43:25 +08:00 |
Sebastien Bourdeauducq
|
c3f99eda8f
|
gui: centralize subscribers
|
2015-11-11 12:13:19 +08:00 |
Sebastien Bourdeauducq
|
ae99af27ee
|
runtime,gateware: use new misoc identifier
|
2015-11-10 22:44:38 +08: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 |
Sebastien Bourdeauducq
|
44c0c617f3
|
master/worker: add ARTIQ version to HDF5 output
|
2015-11-09 12:32:29 +08:00 |
Sebastien Bourdeauducq
|
2df2e141f7
|
update versioneer
|
2015-11-09 12:19:01 +08:00 |
Sebastien Bourdeauducq
|
594162325b
|
use versioneer
|
2015-11-09 11:33:38 +08:00 |
Sebastien Bourdeauducq
|
3c63e5bc61
|
runtime/liblwip: fix symbolic link creation
|
2015-11-09 11:07:22 +08:00 |
Sebastien Bourdeauducq
|
e749bae302
|
package everything to rebuild core device binaries
|
2015-11-09 10:47:14 +08:00 |
whitequark
|
73c22b0b1e
|
Fix tests.
|
2015-11-07 15:17:31 +03:00 |
whitequark
|
0b8535dc67
|
Update .gitignore.
|
2015-11-07 15:14:43 +03:00 |
whitequark
|
a0c6f75f9b
|
compiler.types: fix obsolete iodelay references.
|
2015-11-07 15:14:19 +03:00 |