artiq/artiq/firmware
Michael Birtwell 671453938b Require explicitly closing TcpStreams
Instead of automatically closing and draining the TcpStream in the Drop
implementation instead expect the user to call TcpStream::close.
Add close called to all users of TcpStream.
Document the requirement to call close on TcpListener::accept, this seems
to be the only way to get a new TcpStream at the moment.
2022-04-24 10:10:43 +08:00
..
bootloader Use an Ipv4AddrConfig enum instead of the USE_DHCP constant 2022-04-24 10:10:43 +08:00
ksupport runtime: provide/fix more libc mem functions 2022-03-28 13:33:57 +08:00
liballoc_list alloc_list: support alloc w/ large align 2021-10-07 12:38:03 +08:00
libboard_artiq drtio: demote default routing table message to info 2022-03-16 21:22:35 +08:00
libboard_misoc Use an Ipv4AddrConfig enum instead of the USE_DHCP constant 2022-04-24 10:10:43 +08:00
libbuild_misoc firmware: split out libboard_artiq from libboard. 2017-12-28 07:07:00 +00:00
libc libc: add minimal C types 2021-09-10 13:20:31 +08:00
libdyld dyld: check ABI 2021-11-08 16:59:08 +08:00
libeh firmware: runtime changes for exception 2022-01-26 07:16:54 +08:00
libio firmware: suppress warning 2021-09-10 13:25:12 +08:00
liblogger_artiq firmware: use upstream log_buffer. 2018-05-15 15:19:20 +00:00
libproto_artiq firmware: support 64-bit moninj probes 2022-03-17 19:56:07 +08:00
libunwind libunwind: add rust interface 2021-09-10 13:20:31 +08:00
libunwind_backtrace rust: fix dependencies 2021-09-10 13:25:12 +08:00
runtime Require explicitly closing TcpStreams 2022-04-24 10:10:43 +08:00
satman firmware: support 64-bit moninj probes 2022-03-17 19:56:07 +08:00
Cargo.lock Upgrade smoltcp 0.6.0 -> 0.8.0 2022-04-24 10:09:27 +08:00
Cargo.toml firmware: globally enable LTO. 2018-08-12 19:17:45 +00:00
riscv32g-unknown-none-elf.json rust: find json file using CARGO_TRIPLE 2021-11-08 16:59:08 +08:00
riscv32ima-unknown-none-elf.json rust: find json file using CARGO_TRIPLE 2021-11-08 16:59:08 +08:00