Exploring Multicore Concurrency for Embedded Swift

Hello Felipe, that’s completely fair. Sorry for not getting back to you sooner!

I see your point. I missed your reference to this change back then, so when Embedded switched from NoThreads to the Embedded threading backend it erroneously started reporting pthread_reserved_key.

Would it make sense to start with a PR to add an unavailable storage kind? That would at least give LLDB a clear and deterministic failure path instead of selecting a lookup strategy that might be incorrect. I could put together that PR if this direction makes sense to you.

I opened this thread to analyze the broader topic in more depth. We have discussed a few possible approaches but none seems like an obvious solution, so I think a separate thread might help organize the conversation!

I'm also adding this topic to the ongoing list of pending items to work on.

Thanks!