whitequark
|
25e2824709
|
validators.escape: infer correct region for arguments.
|
2015-12-30 16:19:35 +08:00 |
whitequark
|
72b6cca9c3
|
transforms.cfg_simplifier: correctly update phis.
|
2015-12-30 16:07:14 +08:00 |
whitequark
|
2a474b7166
|
ir: fix incoming_{blocks,values,value_for_block}.
|
2015-12-30 16:06:18 +08:00 |
whitequark
|
ac3a170c8f
|
transforms.llvm_ir_generator: don't crash when quoting empty lists.
|
2015-12-30 15:47:57 +08:00 |
whitequark
|
5dcf936f4e
|
transforms.inferencer: don't crash on partially-inferred binary expressions.
|
2015-12-30 15:46:54 +08:00 |
whitequark
|
6938036b28
|
embedding: unify all derived attribute types.
|
2015-12-30 15:38:49 +08:00 |
whitequark
|
f52d364806
|
Mollify PEP 0479.
|
2015-12-30 15:33:30 +08:00 |
whitequark
|
424ca53fa0
|
Commit missing parts of 78fb3e1b .
|
2015-12-30 15:31:56 +08:00 |
whitequark
|
78fb3e1b7b
|
compiler: validate local accesses after interleaving.
|
2015-12-30 15:26:30 +08:00 |
whitequark
|
df91500f68
|
Fix ff3206be .
|
2015-12-30 15:16:05 +08:00 |
whitequark
|
ff3206be07
|
compiler.embedding: treat RPC methods like any others (fixes #211).
|
2015-12-30 14:21:09 +08:00 |
whitequark
|
14484216ec
|
transforms.cfg_simplifier: handle phi and branch_if properly.
|
2015-12-30 12:10:28 +08:00 |
Sebastien Bourdeauducq
|
04b0db1a91
|
targets/kc705: pre-divide input RTIO clock to improve non-50% duty cycle tolerance
|
2015-12-29 17:00:57 +08:00 |
Sebastien Bourdeauducq
|
aa29defd02
|
test/coredevice/test_pulses: fix first_timestamp
|
2015-12-29 12:43:53 +08:00 |
whitequark
|
9d7d614139
|
test.coredevice.rtio.CoredeviceTest.test_time_keeps_running: relax timing.
Testing ARTIQ over an SSH channel to Hong Kong is slow.
|
2015-12-29 02:57:33 +08:00 |
whitequark
|
8fb6d4cdb4
|
coredevice.comm_generic: handle RPC default args correctly.
|
2015-12-29 02:54:34 +08:00 |
whitequark
|
0dd71946b9
|
test.coredevice.portability.HostVsDeviceCase.test_exceptions: update.
TypeError would never be raised with the new compiler.
It crashes in a different way now.
|
2015-12-29 02:18:38 +08:00 |
whitequark
|
db05ec0277
|
test.coredevice.portability.HostVsDeviceCase.test_misc: update.
It crashes in a different way now.
|
2015-12-29 02:15:57 +08:00 |
whitequark
|
8822db089f
|
transforms.cfg_simplifier: implement.
This allows error reporting in LocalAccessValidator to proceed
even when the predecessor is an empty block with only a branch.
|
2015-12-29 02:15:57 +08:00 |
whitequark
|
57ebd57ddb
|
transforms.dead_code_eliminator: update doc.
|
2015-12-29 02:15:57 +08:00 |
Sebastien Bourdeauducq
|
70dfad08e3
|
applets: add XY/histogram plot demo
|
2015-12-28 16:48:31 +08:00 |
Sebastien Bourdeauducq
|
c9da5f4ecb
|
frontend: bind v4 and v6 localhost addresses by default, support multiple bind
|
2015-12-27 18:03:13 +08:00 |
Sebastien Bourdeauducq
|
e4791ad383
|
examples/sim/al_spectroscopy: replace FreeValue
|
2015-12-27 11:57:13 +08:00 |
Sebastien Bourdeauducq
|
bea1182aca
|
sim/devices/core: adapt to _ARTIQEmbeddedInfo
|
2015-12-27 11:56:01 +08:00 |
Sebastien Bourdeauducq
|
b5253e1353
|
coredevice/analyzer: decode log messages
|
2015-12-27 01:28:34 +08:00 |
Sebastien Bourdeauducq
|
048dcbee92
|
runtime/rtio: reverse char ordering in log messages
|
2015-12-27 01:07:18 +08:00 |
Sebastien Bourdeauducq
|
50a463a6fd
|
runtime: support for RTIO logging
|
2015-12-26 22:44:50 +08:00 |
Sebastien Bourdeauducq
|
ba6c527819
|
gateware/targets: add RTIO log channels
|
2015-12-26 22:44:01 +08:00 |
Sebastien Bourdeauducq
|
080752092c
|
gateware/rtio: add LogChannel
|
2015-12-26 22:43:28 +08:00 |
Sebastien Bourdeauducq
|
9ba8dfbf23
|
gateware/rtio/core: avoid potential python bug
|
2015-12-26 22:11:57 +08:00 |
Sebastien Bourdeauducq
|
24fa74a8ab
|
coredevice/analyzer: support TTL clockgen
|
2015-12-26 21:51:37 +08:00 |
Sebastien Bourdeauducq
|
532204e5ff
|
examples/device_db: add clockgen
|
2015-12-26 21:50:48 +08:00 |
Sebastien Bourdeauducq
|
1c36ae0672
|
coredevice/analyzer: support TTL inputs
|
2015-12-26 21:24:53 +08:00 |
Sebastien Bourdeauducq
|
7eb4067477
|
test/coredevice/analyzer: test TTL input mode
|
2015-12-26 21:10:19 +08:00 |
whitequark
|
82ec76af3e
|
compiler.types: fix TFunction internal field order (closes #208).
|
2015-12-26 18:08:51 +08:00 |
Sebastien Bourdeauducq
|
a871194ee4
|
coredevice/analyzer: prefix channel names with their types
|
2015-12-26 17:47:53 +08:00 |
Sebastien Bourdeauducq
|
2b70fa14a6
|
coredevice/analyzer: update rtio_slack on output messages only
|
2015-12-26 17:47:08 +08:00 |
whitequark
|
b931096ec3
|
transforms.artiq_ir_generator: fix While codegen (closes #207).
|
2015-12-26 17:24:05 +08:00 |
whitequark
|
502e570e86
|
compiler: embed host exception constructors as such (fixes #204).
|
2015-12-26 03:17:29 +08:00 |
whitequark
|
8051fe9592
|
Commit missing parts of 082e9e20dd .
|
2015-12-26 03:16:50 +08:00 |
whitequark
|
082e9e20dd
|
compiler: do not associate SSA values with iodelay even when inlining.
Fixes #201.
|
2015-12-25 15:02:33 +08:00 |
whitequark
|
33c3b3377e
|
ir: keep loc when copying.
|
2015-12-25 14:59:28 +08:00 |
whitequark
|
690b2fd034
|
transforms.artiq_ir_generator: fix optarg codegen (closes #205).
|
2015-12-25 12:40:45 +08:00 |
Sebastien Bourdeauducq
|
cd8eccfd46
|
coredevice/analyzer: add rtio_slack channel
|
2015-12-25 00:40:47 +08:00 |
Sebastien Bourdeauducq
|
7475b3813e
|
test/coredevice: PEP8
|
2015-12-24 19:26:42 +08:00 |
Sebastien Bourdeauducq
|
bf1a3a5b8f
|
test/coredevice: add analyzer unittest
|
2015-12-24 19:25:29 +08:00 |
Sebastien Bourdeauducq
|
5f3b69dd19
|
frontend/coreconfig: simplify action names
|
2015-12-24 18:54:23 +08:00 |
Sebastien Bourdeauducq
|
179c50480f
|
frontend: split coretool into coreconfig, corelog and coreanalyzer
|
2015-12-24 18:51:11 +08:00 |
Sebastien Bourdeauducq
|
e41e2c088d
|
analyzer: encapsulate decoded dump, get onehot sel from header
|
2015-12-24 00:31:21 +08:00 |
Sebastien Bourdeauducq
|
4be5df9802
|
coredevice/analyzer: DDS decoding
|
2015-12-23 18:57:53 +08:00 |