# \[Accepted\] SE-0311: Task-local values

**URL:** <https://forums.swift.org/t/accepted-se-0311-task-local-values/50120>\
**Category:** Announcements\
**Tags:** concurrency\
**Created:** [June 30, 2021, 6:10am UTC](https://forums.swift.org/t/accepted-se-0311-task-local-values/50120 "2021-06-30T06:10:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_McCall](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/john_mccall/32/1351_2.png) [@John\_McCall](https://forums.swift.org/u/John_McCall)\
**Post date:** [June 30, 2021, 6:10am UTC](https://forums.swift.org/t/accepted-se-0311-task-local-values/50120/1 "2021-06-30T06:10:11Z")

</div>

The [third review](https://forums.swift.org/t/se-0311-3rd-review-task-local-values/49122) of [SE-0311: Task-local values](https://github.com/apple/swift-evolution/blob/main/proposals/0311-task-locals.md) concluded a few weeks ago. The review was focused on a narrow question: whether to extend the proposal to allow task-local values to be established from synchronous functions. Feedback on this point was quite positive. SE-0311 is therefore **accepted** without further amendment.

Thank you for your patience with a somewhat drawn-out and procedurally complicated review. There are several lessons that the Core Team will be taking away here to try to improve how we review this sort of in-flux proposal. That said, I think this has been a notable success for the evolution process overall; the feature has been substantially improved over the course of the review because of the community's feedback. I say this every time, but I truly mean it: thank you for helping to make Swift a better language.

John McCall  
Review Manager

---

<div class="post-metadata">

**Author:** ![ktoso](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/ktoso/32/44526_2.png) [@ktoso](https://forums.swift.org/u/ktoso)\
**Post date:** [June 30, 2021, 6:24am UTC](https://forums.swift.org/t/accepted-se-0311-task-local-values/50120/2 "2021-06-30T06:24:30Z")

</div>

> [@John\_McCall](#):
>
> the feature has been substantially improved over the course of the review because of the community's feedback. I say this every time, but I truly mean it: thank you for helping to make Swift a better language.

I want to second this, thank you everyone for the involvement and ideas. We indeed arrived at a much more polished design and feature set in the end! Thank you, all 😊

---

<div class="post-metadata">

**Author:** ![nikitamounier](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/nikitamounier/32/24825_2.png) [@nikitamounier](https://forums.swift.org/u/nikitamounier)\
**Post date:** [June 30, 2021, 10:25pm UTC](https://forums.swift.org/t/accepted-se-0311-task-local-values/50120/3 "2021-06-30T22:25:29Z")

</div>

Congrats to the team, and to @ktoso on his first big independent proposal – the first of what I hope will be many!
