Franz Busch

Results 291 comments of Franz Busch

We removed `Task.select` since it encouraged the usage of unstructured concurrency; hence, closing this issue.

We can close this issue since we have re-implemted the AsyncChannel and added tests.

I agree that a general deadline concept is good to have but IMO not this packages problem to solve. This is rather something that we should look in the standard...

I am going to close this issue because we enabled the flags and are warning free in the main package. However, we are not warning free in the validation tests...

Closing this since we have reimplemented buffer since then and the tests are passing.

The iOS simulator can spawn concurrent tasks but it is limited to a cooperative pool size of 1 as far as I am aware. This surfaces some issues where code...

They are both proposal how to solve this. After 1.0 of this library has shipped we need to take another look and discuss what approach we want.

This proposal has been accepted. So merging this PR.

Thanks for opening this issue @parkera. There are few different things we have to consider here. ## Developing cross platform packages Currently, `Foundation` is present on Darwin and the Linux...

@stevapple even if `canImport` would properly work in SPM it still has the downside that all the Darwin SDK frameworks that expect Foundation types wouldn't be usable with the package....