This is the first stable release of aml. Breaking changes have been made but the API and ABI can be expected to be stable from now on.
This release improves type safety and does away with opaque void*
objects.
Shortlog
Andri Yngvason (9):
sys/queue.h: Remove "#include <sys/cdefs.h>"
FUNDING.yml: Add github sponsors
Stop single-shot also when no cb is set
Replicate methods for every type
Use explicit types in callbacks
Release v1.0.0-rc0
meson: Add run_command check argument
meson: Relocate headers and pkgconfig
Release aml v1.0.0
Norbert Schultz (5):
kqueue: Call EV_SET without NOTE_ABSTIME on Mach
kqueue: Pass unspecified timeout as NULL
thread-pool: Make pthread_setcancelstate optional for Android
build: Make librt optional
Properly initialize global mutex