swift-testing icon indicating copy to clipboard operation
swift-testing copied to clipboard

Adopt `Mutex`

Open grynspan opened this issue 1 year ago • 2 comments

Swift Testing should adopt Mutex from SE-0433.

We won't be able to adopt on Darwin due to back-deployment requirements, but we can adopt for Linux/Windows. Linux needs one pthread_mutex_t for the condition lock used in exit tests, but it can be hand-rolled.

grynspan avatar Jul 16 '24 12:07 grynspan

Experimental branch at jgrynspan/adopt-mutex

grynspan avatar Jul 24 '24 17:07 grynspan

Tracked internally as rdar://131832797.

grynspan avatar Mar 12 '25 18:03 grynspan