whitequark
|
355af3e569
|
embedding: specialize inherited functions.
Fixes #414.
|
2016-05-16 15:59:26 +00:00 |
whitequark
|
0826ceb8ba
|
Commit missing parts of a5bb4a24 .
|
2016-05-10 02:12:57 +00:00 |
whitequark
|
a5bb4a24af
|
compiler: support short form of raise.
Fixes #240.
|
2016-05-10 01:41:40 +00:00 |
whitequark
|
4e5d752951
|
compiler: fix quoting of methods (fixes #423).
|
2016-05-09 12:25:57 +00:00 |
Sebastien Bourdeauducq
|
136dc7039e
|
language/environment: update kernel_invariants in setattr_argument and setattr_device
|
2016-05-03 16:27:42 +08:00 |
Sebastien Bourdeauducq
|
5efa5f5265
|
style
|
2016-05-03 16:24:01 +08:00 |
whitequark
|
f7d83e9bdf
|
compiler: make kernel_invariant an instance, not class, property.
Fixes #409.
|
2016-04-29 13:06:11 +00:00 |
whitequark
|
a88425b66b
|
compiler: allow RPCing builtin functions.
Fixes #366.
|
2016-04-26 01:31:17 +00:00 |
whitequark
|
1464bae6b7
|
compiler: don't typecheck RPCs except for return type.
Fixes #260.
|
2016-04-26 01:12:36 +00:00 |
Robert Jördens
|
a0d2dab594
|
test/pyon: arrays and complex types
|
2016-04-24 14:27:24 +02:00 |
Sebastien Bourdeauducq
|
caf774579a
|
environment: refactor
|
2016-04-16 19:31:07 +08:00 |
Sebastien Bourdeauducq
|
e1a229028d
|
test/analyzer: clear analyzer buffer after IO init
|
2016-04-15 01:18:36 +08:00 |
Robert Jördens
|
511913230f
|
test_analyzer: loop_out.off()
|
2016-04-14 22:57:16 +08:00 |
Robert Jördens
|
d42ef46471
|
test: set inputs to input(), should close #383
|
2016-04-12 18:17:53 +08:00 |
Robert Jördens
|
13b4929dd8
|
wavesynth: silence is a channel property (closes #348)
|
2016-04-07 21:51:29 +08:00 |
Robert Jördens
|
6a783ead24
|
test_wavesynth: use matplotlib
|
2016-04-07 21:36:30 +08:00 |
whitequark
|
12d6f1d963
|
Commit missing parts of bb064c67a .
|
2016-04-06 23:46:19 +00:00 |
whitequark
|
9cc9e8b276
|
embedding: s/kernel_constant_attributes/kernel_invariants/g
Requested in #359.
|
2016-04-06 22:38:31 +00:00 |
Robert Jördens
|
73795ff788
|
test_rtio: integer division
|
2016-04-06 02:26:20 +08:00 |
Robert Jördens
|
4bc5eaf9e8
|
test_rtio: scale speed test results to 'event' intervals
|
2016-04-06 00:55:13 +08:00 |
Robert Jördens
|
76dcccb33b
|
test_rtio: comments and correction
* add comments what is actually being measured in the two rate tests
* remove spurious factor of two
|
2016-04-05 20:51:03 +08:00 |
Robert Jördens
|
587a0f4565
|
worker: trust that h5py maps all types as we want
|
2016-04-05 17:18:15 +08:00 |
Robert Jördens
|
8078e59077
|
test_h5types: also test ndarrays
|
2016-04-05 17:18:15 +08:00 |
Robert Jördens
|
7a5b3a1167
|
test_h5types: use in-memory files
|
2016-04-05 17:18:15 +08:00 |
whitequark
|
14caa2713c
|
test_pulse_rate_dds: adjust bounds.
|
2016-04-05 01:52:34 +00:00 |
Sebastien Bourdeauducq
|
aa61c29efb
|
transfer Python builtin exceptions over pc_rpc and master/worker
|
2016-04-04 22:02:42 +08:00 |
whitequark
|
10108e6d64
|
compiler: mark loaded pointers as !dereferenceable.
Also, lower the bound for test_pulse_rate_dds, since we generate
better code for it now.
|
2016-03-31 12:04:38 +00:00 |
Sebastien Bourdeauducq
|
0173031487
|
test/PulseRateDDS: run more iterations
|
2016-03-31 16:04:55 +08:00 |
whitequark
|
330b232672
|
test: relax lit/embedding/syscall_flags.
We currently have broken debug info. In either case, debug info
is irrelevant to this test.
|
2016-03-29 13:34:37 +00:00 |
whitequark
|
1038f1321f
|
compiler: allow specifying per-function "fast-math" flags.
Fixes #351.
|
2016-03-28 21:44:08 +00:00 |
whitequark
|
f31249ad1c
|
Commit missing parts of 6f5332f8 .
|
2016-03-28 20:28:08 +00:00 |
whitequark
|
f4e6b18690
|
compiler: implement kernel constant attributes.
Part of #322.
|
2016-03-27 16:10:07 +00:00 |
whitequark
|
42609d057e
|
test_pulse_rate_dds: tighten upper bound to 400us.
|
2016-03-27 14:27:32 +00:00 |
whitequark
|
2a210d74fb
|
test_pulse_rate: tighten upper bound to 1500ns.
|
2016-03-26 22:45:24 +00:00 |
whitequark
|
8d0566661a
|
compiler: quote functions directly instead of going through a local.
|
2016-03-25 22:35:55 +00:00 |
Sebastien Bourdeauducq
|
2bb4ad189a
|
test: fix controller simulations
|
2016-03-22 22:29:41 +08:00 |
Sebastien Bourdeauducq
|
1c9b8a1d52
|
test/coredevice/portability/pulses: compute time differences in MU
|
2016-03-20 15:29:31 +08:00 |
Sebastien Bourdeauducq
|
ff697a47ce
|
test/coredevice/cache: fix exception import
|
2016-03-19 18:00:10 +08:00 |
whitequark
|
891e3cf1fe
|
Commit missing parts of 501de306 .
|
2016-03-18 22:48:26 +00:00 |
whitequark
|
dbc0a89903
|
dds.c: turn off batch mode before an underflow can be raised.
Fixes #334.
|
2016-03-18 05:00:05 +00:00 |
whitequark
|
ac5061c205
|
validators.escape: track region of arguments.
Fixes #232.
|
2016-03-18 03:08:14 +00:00 |
Sebastien Bourdeauducq
|
9ffaf82877
|
test/analyzer: check that last message is StoppedMessage
|
2016-03-15 21:44:56 +08:00 |
Robert Jördens
|
a618a6d03a
|
hardware_testbench: better message when skipping
|
2016-03-10 12:34:06 +01:00 |
Robert Jördens
|
f68c24094f
|
test_spi: drain errors and be more strict on where we expect errors
|
2016-03-10 12:25:10 +01:00 |
Sebastien Bourdeauducq
|
d0cf589229
|
test/rtio/Loopback: ensure loop_out is low before starting test
|
2016-03-10 13:24:00 +08:00 |
Sebastien Bourdeauducq
|
f3a2b3a67e
|
test/rtio: raise exception when pulse is not received
|
2016-03-10 12:16:18 +08:00 |
Sebastien Bourdeauducq
|
f4f95d330b
|
Merge branch 'master' of github.com:m-labs/artiq
|
2016-03-10 11:15:30 +08:00 |
Sebastien Bourdeauducq
|
1739e0f2f8
|
coredevice: put cache into separate file/device
|
2016-03-10 10:46:19 +08:00 |
Robert Jördens
|
10a09122ea
|
test_spi: break_realtime
|
2016-03-09 18:23:27 +01:00 |
Robert Jördens
|
8f6653ef72
|
test_spi: simplify test, add collision vs busy test
|
2016-03-09 17:58:42 +01:00 |