whitequark
|
7f4490a543
|
Remove garbage.
|
2015-12-17 14:37:06 +08:00 |
whitequark
|
8cb7844621
|
transforms.interleaver: unroll loops.
|
2015-12-17 00:52:22 +08:00 |
whitequark
|
5dd1fc993e
|
transforms.dead_code_eliminator: also remove dead instructions.
|
2015-12-17 00:52:22 +08:00 |
Sebastien Bourdeauducq
|
5e38cad64c
|
test/coredevice: partial update to new APIs
|
2015-12-16 19:45:57 +08:00 |
whitequark
|
142b9b059b
|
lit-test: add tests for control flow in parallel blocks.
|
2015-12-16 19:39:07 +08:00 |
whitequark
|
2570932264
|
transforms.interleaver: don't fail on delay-free loops/conditionals.
|
2015-12-16 19:26:17 +08:00 |
whitequark
|
69cdeaf706
|
transforms.interleaver: don't fail on degenerate parallel blocks.
|
2015-12-16 19:26:17 +08:00 |
Sebastien Bourdeauducq
|
4def561710
|
targets: integrate RTIO analyzer
|
2015-12-16 17:36:52 +08:00 |
Sebastien Bourdeauducq
|
afaad270cc
|
rtio/analyzer: fix superficial mistakes
|
2015-12-16 17:36:36 +08:00 |
whitequark
|
f8eaeaa43f
|
compiler: explicitly represent loops in IR.
|
2015-12-16 15:33:26 +08:00 |
Sebastien Bourdeauducq
|
33860820b9
|
gateware/soc: use new SDRAM API call
|
2015-12-16 14:59:35 +08:00 |
whitequark
|
35acc33ef6
|
validators.escape: don't fail on quoted values in lhs.
|
2015-12-16 13:57:02 +08:00 |
whitequark
|
8751d2ee6c
|
Delay.{expr→interval}.
|
2015-12-16 13:57:02 +08:00 |
Robert Jördens
|
bf29e8ddc6
|
kc705: make config[] usage consistent
|
2015-12-15 12:14:30 -07:00 |
Sebastien Bourdeauducq
|
4362f97d67
|
gateware/rtio/analyzer: complete, untested
|
2015-12-14 23:53:14 +08:00 |
whitequark
|
e755e1ba9e
|
validators.escape: support arrays in multiple assignment.
|
2015-12-14 16:31:03 +08:00 |
whitequark
|
1860364778
|
protocols.pyon: support artiq.int (fixes #188).
|
2015-12-14 16:26:02 +08:00 |
Sebastien Bourdeauducq
|
b5f2e178f6
|
rtio/analyzer: message encoder
|
2015-12-14 00:37:08 +08:00 |
Sebastien Bourdeauducq
|
eac2e2ad0b
|
gui/experiments: fix Qt compatibility issue with QHeaderView.setResizeMode
|
2015-12-13 19:32:17 +08:00 |
Sebastien Bourdeauducq
|
eeb53c5aa5
|
coredevice/comm: compare software and gateware versions. Closes #97
|
2015-12-11 22:56:40 +08:00 |
Sebastien Bourdeauducq
|
7548229910
|
doc/manual/installing: remove outdated note
|
2015-12-11 10:32:01 +08:00 |
Sebastien Bourdeauducq
|
0eb8079b45
|
gui: fix some dock sizing issues
|
2015-12-11 00:20:20 +08:00 |
Sebastien Bourdeauducq
|
c4b33bdf84
|
examples/speed_benchmark: fix nruns step
|
2015-12-11 00:20:07 +08:00 |
whitequark
|
25027f6907
|
compiler: fix tests.
|
2015-12-10 23:16:36 +08:00 |
whitequark
|
2d906daf7f
|
compiler: implement 'with watchdog' support.
|
2015-12-10 23:11:00 +08:00 |
whitequark
|
64f19b84f2
|
compiler.testbench.llvmgen: fix.
|
2015-12-10 23:08:05 +08:00 |
whitequark
|
4888e897b9
|
compiler: refactor to use builtins.TInt{32,64}. (NFC)
|
2015-12-10 23:06:23 +08:00 |
whitequark
|
143bae4bd3
|
compiler.builtins: {fn→obj}_{serial,parallel}.
|
2015-12-10 23:03:28 +08:00 |
whitequark
|
c660028abf
|
transforms.llvm_ir_generator: fix reraise inside EH block.
|
2015-12-10 23:02:32 +08:00 |
whitequark
|
3ec9b677b2
|
Revert "transforms.artiq_ir_generator: treat builtins in 'with' syntactically."
This reverts commit ccc993071b .
|
2015-12-10 22:25:15 +08:00 |
whitequark
|
ccc993071b
|
transforms.artiq_ir_generator: treat builtins in 'with' syntactically.
|
2015-12-10 21:29:16 +08:00 |
whitequark
|
22dab0c7cc
|
compiler: clarify confusing comment (NFC).
|
2015-12-10 20:50:28 +08:00 |
Sebastien Bourdeauducq
|
93317d48c9
|
gui/explorer: file selector for experiments outside repos
|
2015-12-09 19:13:57 +08:00 |
Sebastien Bourdeauducq
|
7b2580583a
|
master: allow remote listing of directories
|
2015-12-08 19:24:04 +08:00 |
Sebastien Bourdeauducq
|
ed08352f67
|
gui: improve error handling
|
2015-12-08 18:58:20 +08:00 |
Sebastien Bourdeauducq
|
0da89557da
|
gui: basic support for opening files outside repository
|
2015-12-08 17:52:38 +08:00 |
Sebastien Bourdeauducq
|
238ee9adb4
|
gui/experiments: support recomputing all arguments of an experiment
|
2015-12-07 00:55:32 +08:00 |
Sebastien Bourdeauducq
|
5e14afde3e
|
scheduler: use current (last scanned) repo revision instead of HEAD
|
2015-12-06 19:00:41 +08:00 |
Sebastien Bourdeauducq
|
f99c53d179
|
client: block until end of repository scan
|
2015-12-06 18:41:20 +08:00 |
Sebastien Bourdeauducq
|
ea6dcb2743
|
master: repository -> experiment_db
|
2015-12-06 18:39:27 +08:00 |
Sebastien Bourdeauducq
|
8467013160
|
master,gui: support recomputation+reset of arguments
|
2015-12-06 17:27:15 +08:00 |
Sebastien Bourdeauducq
|
1cba685326
|
gui/experiments: fix StringEntry update
|
2015-12-06 17:21:53 +08:00 |
Sebastien Bourdeauducq
|
3edf52232c
|
protocols/pc_rpc: support coroutine methods
|
2015-12-06 12:52:41 +08:00 |
Sebastien Bourdeauducq
|
e8bd24d539
|
gui/experiments: add argument recompute buttons. Closes #171
|
2015-12-05 17:51:12 +08:00 |
Sebastien Bourdeauducq
|
2871b5e078
|
gui: typos
|
2015-12-05 14:47:20 +08:00 |
Robert Jördens
|
7886827b80
|
CSRConstant: also port DDS constants
|
2015-12-04 18:27:59 +08:00 |
Robert Jördens
|
5db1f9794e
|
top.add_constant() -> top.config[] (CSRConstant)
This is to be synchronized with the corresponding change in misoc.
|
2015-12-04 18:27:54 +08:00 |
whitequark
|
0d90d88eff
|
lit-test: use coverage in parallel mode.
|
2015-12-03 16:36:06 +08:00 |
Sebastien Bourdeauducq
|
3bc119f3f0
|
gui/shortcuts: default state is no shortcuts, hide clear/open/submit widgets
|
2015-12-03 16:30:37 +08:00 |
whitequark
|
8e01d0b9a1
|
lit-test: collect coverage if ran with COVERAGE=1.
|
2015-12-03 16:24:37 +08:00 |