forked from M-Labs/artiq
1
0
Fork 0
artiq/artiq
David Nadlinger f9872bb7b8 coredevice: Handle prematurely closed sockets in comm_kernel receive loop
recv() returns 0 instead of data if the socket has already
been closed. This is translated into a zero-length list on
the Python layer. Previously, the code would enter an
infinite loop if the socket was closed while attempting
to receive data.
2021-01-26 18:10:49 +08:00
..
applets gui: quamash -> qasync 2020-12-12 21:59:25 +08:00
browser artiq_browser: update h5py api call 2020-12-17 14:23:16 +08:00
compiler compiler: Add accidentally omitted note to invalid RPC type diagnostic 2021-01-20 01:49:16 +01:00
coredevice coredevice: Handle prematurely closed sockets in comm_kernel receive loop 2021-01-26 18:10:49 +08:00
dashboard allow dashboard to close if no connection can be made to moninj 2020-12-04 23:00:23 +08:00
examples metlino_sayma_ttl: Fix RTIO frequency & demo code (#1516) 2020-09-03 15:08:31 +08:00
firmware use device endian for core device protocols (#1591) 2021-01-22 16:33:21 +08:00
frontend reorganize JSON schema files 2021-01-16 10:43:14 +08:00
gateware reorganize JSON schema files 2021-01-16 10:43:14 +08:00
gui gui: Add context menu entry to close all applets 2021-01-17 11:56:03 +01:00
language language: Export TArray 2020-08-09 03:54:41 +01:00
master master/scheduler: Fix priority/due date precedence order when waiting to prepare 2020-06-19 23:45:52 +01:00
sim ttl: Add target RTIO time argument to timestamp/count functions 2018-11-03 20:33:19 +08:00
test test: Add coredevice tests for matrix multiplication 2021-01-12 03:02:07 +01:00
wavesynth wavesynth: silence is a channel property (closes #348) 2016-04-07 21:51:29 +08:00
__init__.py simplify versioneer 2020-07-30 00:54:07 +08:00
_version.py simplify versioneer 2020-07-30 00:54:07 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
build_soc.py build_soc: remove assertion that was used for test runs 2020-09-03 20:24:18 +08:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
remoting.py artiq_flash: added option of specifying another username when connecting through SSH. (#1429) 2020-02-19 19:44:11 +08:00
tools.py split out artiq-comtools 2019-11-14 15:21:51 +08:00