Sebastien Bourdeauducq
|
ed9815da92
|
test: relax network transfer rates
|
2018-11-02 18:25:48 +08:00 |
Sebastien Bourdeauducq
|
eadb39c283
|
relax test_pulse_rate
Inexplicably started failing after 9afe84ab79 .
|
2018-11-02 14:41:29 +08:00 |
whitequark
|
dbf4e78087
|
Fix missing import.
|
2018-09-20 11:03:18 +00:00 |
whitequark
|
da01a03a6e
|
Fix b91822ff .
|
2018-09-20 10:01:32 +00:00 |
whitequark
|
b91822ffe6
|
firmware: migrate to Rust 1.28.0.
See 2648b1b7 and bdd18de2 .
|
2018-09-20 09:45:19 +00:00 |
Sebastien Bourdeauducq
|
c83e22c11c
|
test: add test for short RTIO input gate
Based on https://github.com/m-labs/artiq/pull/1136
See also https://github.com/m-labs/artiq/issues/1137
|
2018-08-28 15:44:54 +08:00 |
whitequark
|
77d511dc37
|
compiler: skip functional values in attribute writeback.
Fixes #1088.
|
2018-08-10 23:27:41 +08:00 |
whitequark
|
0982c965b1
|
compiler: handle async RPC as last statement in try block.
Fixes #1107.
|
2018-08-07 07:08:02 +00:00 |
whitequark
|
10d0c6df00
|
rpc_proto: serialize keywords correctly.
Fixes #1109.
|
2018-08-07 06:48:34 +00:00 |
whitequark
|
e8ff55791c
|
Fix tests after a74958f0 .
|
2018-08-07 06:07:22 +00:00 |
David Nadlinger
|
a6b61f0c1d
|
pyon: Correctly deserialize bare NaNs
This also fixes (non-numpy) lists containing NaNs.
Previously, accidentally storing a NaN in a dataset would
bring down large parts of the system.
|
2018-07-30 18:26:04 +08:00 |
Sebastien Bourdeauducq
|
17665c7271
|
test_rtio: relax ClockGeneratorLoopback performance requirements
|
2018-07-09 18:11:31 +08:00 |
whitequark
|
cccadd0a55
|
compiler: support conversion of list to bytearray and bytes.
Fixes #1077.
|
2018-06-21 00:41:55 +00:00 |
whitequark
|
36204a97d8
|
compiler: don't crash when quoting builtin functions.
Fixes #1051.
|
2018-06-06 11:43:04 +08:00 |
whitequark
|
d0e5aec862
|
compiler: handle direct calls to class methods.
Fixes #1005.
|
2018-05-25 10:07:50 +08:00 |
whitequark
|
44e5d0804e
|
compiler: don't crash printing locations of specialized functions.
Fixes #987.
|
2018-04-28 09:57:59 +08:00 |
whitequark
|
1e8cc731b6
|
firmware: don't truncate queued RPCs (fixes #985).
|
2018-04-21 23:01:07 +00:00 |
whitequark
|
2c12e150f3
|
compiler: do not try to re-coerce fully coerced numerics.
|
2018-04-21 23:01:05 +00:00 |
whitequark
|
4c65fb79b9
|
Commit missing part of b4e3c30d .
|
2018-04-21 11:55:10 +00:00 |
whitequark
|
fbb58b5c8a
|
compiler: reject calls with unexpected keyword arguments.
Fixes #924.
|
2018-02-21 19:39:50 +08:00 |
whitequark
|
6f7771cb01
|
Fix 3313e997 .
|
2018-01-27 00:31:59 +08:00 |
whitequark
|
d2e9ea8de6
|
test: fix test_worker to work when deprecation warnings are emitted.
|
2018-01-27 00:31:58 +08:00 |
whitequark
|
d419ccdeca
|
compiler: do not permit str(...). (#878)
|
2017-12-27 11:48:21 +08:00 |
Robert Jördens
|
2c85597daa
|
test_performance: relax network speed to 2 MB/s
At QUARTIQ I am getting 2.4/2.3 MB/s and with single switch at M-Labs we
apparently regularly met 2.2/2.2 MB/s. But with the current multiple
switches and one of them being a problematic switch that triggered #837
it looks like it is a tad slower.
http://buildbot.m-labs.hk/builders/artiq/builds/1818/steps/python_coverage_1/logs/stdio
|
2017-12-07 12:24:14 +08:00 |
Sebastien Bourdeauducq
|
0c47f83634
|
clean up rtio_log
|
2017-11-03 01:13:07 +08:00 |
whitequark
|
0d79b7d292
|
test: verify no network performance regression from current 2.2 MB/s.
|
2017-10-30 15:43:28 +08:00 |
whitequark
|
db8300c990
|
compiler: disallow op= on mutable values (fix #835).
In general, we can't reallocate a value in earlier stack frames,
or fixup references to it. This mainly impacts lists.
|
2017-10-02 11:03:03 +08:00 |
whitequark
|
ce7e30edfe
|
compiler: implement ~ operator (fix #836).
|
2017-10-02 11:03:02 +08:00 |
whitequark
|
1521231b1b
|
compiler: correct semantics of floating point % operator (fix #830).
|
2017-10-02 11:03:02 +08:00 |
whitequark
|
67997d8955
|
compiler: correct semantics of integer % operator (#830).
|
2017-10-02 11:03:02 +08:00 |
mntng
|
d19e70595a
|
test_rpctool: always create new asyncio event loop
|
2017-08-29 04:00:09 -04:00 |
mntng
|
3952954c12
|
add unitttest for artiq_rpctool
|
2017-08-28 10:39:32 -04:00 |
mntng
|
ea135f9d06
|
add unittest for artiq_compile and ELF artiq_run (#455)
|
2017-08-15 08:13:11 -06:00 |
Sebastien Bourdeauducq
|
cf1de4b26a
|
test_spi: convert to Unix EOL
|
2017-08-04 11:48:20 +08:00 |
mntng
|
692dc0803b
|
test: add test for SPI core using SD card
|
2017-07-28 19:10:44 +08:00 |
Robert Jördens
|
471605ec1e
|
pdq: move to https://github.com/m-labs/pdq
|
2017-07-19 17:35:28 +02:00 |
Robert Jördens
|
d96c2abe44
|
pdq: read/write_reg -> get/set_reg
see also m-labs/pdq#14
|
2017-07-17 21:45:46 +02:00 |
whitequark
|
ea7549cfa4
|
compiler: coerce `while` condition to bool.
Fixes #768.
|
2017-07-01 18:59:07 +00:00 |
whitequark
|
69fa9b38e0
|
test: actually run test_embedding.AsyncTest.
|
2017-06-25 05:28:32 +00:00 |
whitequark
|
31b52ff1b3
|
coredevice: do not desync kernel TCP stream on RPCReturnValueError.
And propagate the error upwards instead of trying to squeeze it
through the core device in futility.
|
2017-06-25 04:47:32 +00:00 |
Sebastien Bourdeauducq
|
6262969d46
|
test: relax test_dma_record_time
|
2017-06-21 18:33:58 +08:00 |
Sebastien Bourdeauducq
|
09d198c7a1
|
test: add test for exception on non-existent I2C bus
|
2017-06-19 15:32:09 +08:00 |
Robert Jördens
|
566ff73dff
|
pdq: unify spi-PDQ and usb-PDQ protocols
|
2017-06-10 15:03:25 +02:00 |
whitequark
|
ad2ee714c2
|
compiler: do not permit iterating str values.
This currently breaks badly on UTF-8, and doesn't even return
a value of a correct type.
|
2017-06-09 07:29:31 +00:00 |
whitequark
|
5d841d08e9
|
compiler: do not permit mutation of bytes values (#714).
|
2017-06-09 07:29:28 +00:00 |
whitequark
|
284382b1f5
|
compiler: add support for bytearray values in RPC (#714).
|
2017-06-09 07:15:25 +00:00 |
whitequark
|
9ed4e9c1cd
|
compiler: add support for printing of bytearray values (#714).
|
2017-06-09 07:15:25 +00:00 |
whitequark
|
e9564b15c8
|
compiler: add support for bytearray type (#714).
|
2017-06-09 07:15:24 +00:00 |
whitequark
|
5b4fde30a8
|
compiler: unbreak subscripts for bytes values (#714).
|
2017-06-09 07:10:48 +00:00 |
whitequark
|
66a683f583
|
compiler: add support for bytes values in RPC (#714).
|
2017-06-09 07:10:48 +00:00 |