Skip to content

Releases: alan-turing-institute/getting

UDP support

05 Feb 10:24

Choose a tag to compare

v0.4.4

Merge branch 'udp'

fix missing serial flags

03 Feb 16:08

Choose a tag to compare

v0.4.3

[fix] add missing serial flags

re-implement writing to serial port

21 Jan 10:12

Choose a tag to compare

This functionality was removed when Pipe (sync-producer-async-consumer) was introduced. It is now re-implemented.

[fix] use the new sync-producer-async-consumer impl in main

20 Nov 14:32

Choose a tag to compare

v0.4.1

replace the ad hoc sync-producer-async-consumer in main with a Pipe

new implementation of sync-producer-async-consumer

20 Nov 10:04

Choose a tag to compare

This fixes the handling of promises (e.g. requests) that resolve out-of-order. The sync-producer-async-consumer has been defined as the Pipe abstraction, and an implementation has been written using an async loop that uses Lwt.pick across three concurrent tasks.
Tests have been added that verify two scenarios are handled as expected: promises resolving out-of-order are handled in order of resolution, and async handling of promises does not block on an empty channel between the producer and consumer.

Connection: close header adder to request loads

13 Nov 11:44

Choose a tag to compare

v0.3.9

add Connection: close http header to all requests in a Load.t

fix Cohttp leaking unix file descriptors

25 Oct 13:59

Choose a tag to compare

v0.3.8

fix unix fd leak caused by Cohttp

handle log dir already exists

24 Oct 14:26

Choose a tag to compare

v0.3.7

handle dir already exists

timestamped log file names to specified log dir

24 Oct 14:17

Choose a tag to compare

v0.3.6

write to log-dir with timestamp filename

optionally write to log file

22 Oct 15:14

Choose a tag to compare

v0.3.5

optionally write to log file