Various improvements

This commit is contained in:
Ilya Laktyushin
2024-01-26 01:53:43 +04:00
parent 7b8e64ca8a
commit 669151da80
96 changed files with 4038 additions and 1631 deletions

View File

@@ -190,6 +190,12 @@ public final class DisposableSet : Disposable {
pthread_mutex_unlock(&self.lock)
}
public func removeLast() {
pthread_mutex_lock(&self.lock)
self.disposables.removeLast()
pthread_mutex_unlock(&self.lock)
}
public func dispose() {
var disposables: [Disposable] = []
pthread_mutex_lock(&self.lock)