Sha256: 2343fad8ff30050e341f712dce9251cb3015b2815887f9742855b2810368265f

Contents?: true

Size: 882 Bytes

Versions: 1

Compression:

Stored size: 882 Bytes

Contents

# 2024-11-14 Version 0.5

- Add `#waitpid`
- Add `UM.pipe`, `UM.kernel_version`
- Add `#open`
- Fix `#spin`
- Fix handling of signal interruption.
- Reimplement and simplify um_op
- Add `UM::Queue`, `#push`, `#pop`, `#shift`, `#unshift`
- Add `UM::Mutex`, `#synchronize`
- Add `#recv_each`
- Add `#getsockopt`, `#setsockopt`
- Simplify and improve op management

# 2024-10-06 Version 0.4

- Add socket constants
- Add `#bind`, `#listen`
- Add `#spin`
- Fix bugs in multishot read and other ops
- Add `#recv`, `#send`
- Add `#socket`, `#connect`

# 2024-10-04 Version 0.3

- Fix race condition affecting `#timeout` and `#sleep`.
- Add `#accept_each`
- Add `#accept`

# 2024-10-03 Version 0.2

- Remove old IOU code.
- Add `#read_each`
- Add `#read`

# 2024-10-03 Version 0.1

The basic fiber scheduling stuff

- `#schedule`, `#interrupt`
- `#snooze`, `#yield`
- `#timeout`, `#sleep`

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uringmachine-0.5 CHANGELOG.md