Skip to content

Commit

Permalink
add types team to async deliverables (#240)
Browse files Browse the repository at this point in the history
* add types team to async deliverables

* Update src/2025h1/async.md

---------

Co-authored-by: Niko Matsakis <[email protected]>
  • Loading branch information
nikomatsakis and Niko Matsakis authored Jan 30, 2025
1 parent 572c1e5 commit bd3db37
Showing 1 changed file with 23 additions and 21 deletions.
44 changes: 23 additions & 21 deletions src/2025h1/async.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Bring the Async Rust experience closer to parity with sync Rust

| Metadata | |
|:-----------------|------------------------------------|
| :--------------- | ---------------------------------- |
| Point of contact | @tmandry |
| Teams | <!-- TEAMS WITH ASKS --> |
| Task owners | <!-- TASK OWNERS --> |
Expand Down Expand Up @@ -95,66 +95,68 @@ This section defines the specific work items that are planned and who is expecte
### Overall program management

| Task | Owner(s) or team(s) | Notes |
|----------------------|---------------------|-------|
| -------------------- | ------------------- | ----- |
| AFIT story blog post | @tmandry | |

### Return type notation

| Task | Owner(s) or team(s) | Notes |
|--------------------------------|----------------------------------------------------|---------------|
| ------------------------------ | -------------------------------------------------- | ------------- |
| Initial implementation | @compiler-errors | ![Complete][] |
| Author RFC | @nikomatsakis | ![Complete][] |
| RFC decision | ![Team][] [lang] | ![Complete][] |
| Finished implementation | @compiler-errors | ![Complete][] |
| Standard reviews | ![Team][] [types], [compiler] | |
| Author stabilization report | @compiler-errors | |
| Author specification 1st draft | TBD (@compiler-errors, @tmandry, or @nikomatsakis) | |
| Finalize specification text | ![Team][] [spec] | nikomatsakis |
| Stabilization decision | ![Team][] [lang] | |
| Stabilization decision | ![Team][] [lang], [types] | |

### Unsafe binders

| Task | Owner(s) or team(s) | Notes |
|------------------------|---------------------|--------------|
| Initial implementation | @compiler-errors | Stretch goal |
| Author RFC | @nikomatsakis | Stretch goal |
| RFC decision | ![Team][] [lang] | Stretch goal |
| Task | Owner(s) or team(s) | Notes |
| ---------------------- | ------------------------- | ------------ |
| Initial implementation | @compiler-errors | Stretch goal |
| Author RFC | @nikomatsakis | Stretch goal |
| RFC decision | ![Team][] [lang], [types] | Stretch goal |

### Implementable trait aliases

| Task | Owner(s) or team(s) | Notes |
|------------------|-------------------------------|-------|
| ---------------- | ----------------------------- | ----- |
| Author RFC | @tmandry | |
| Implementation | @compiler-errors | |
| Standard reviews | ![Team][] [types], [compiler] | |
| RFC decision | ![Team][] [lang] [types] | |
| RFC decision | ![Team][] [lang], [types] | |

### `async fn` in `dyn Trait`

| Task | Owner(s) or team(s) | Notes |
|----------------------|---------------------|--------------|
| -------------------- | ------------------- | ------------ |
| Lang-team experiment | @nikomatsakis | (Approved) |
| Implementation | @compiler-errors | Stretch goal |

### Pin reborrowing

| Task | Owner(s) or team(s) | Notes |
|--------------------------------|---------------------|-------|
| Implementation | @eholk | |
| Author RFC | @eholk | |
| RFC decision | ![Team][] [lang] | |
| Task | Owner(s) or team(s) | Notes |
| ---------------- | ------------------- | ----- |
| Implementation | @eholk | |
| Author RFC | @eholk | |
| RFC decision | ![Team][] [lang] | |
| RFC secondary review | ![Team][] [types] | |

### Safe pin projection

| Task | Owner(s) or team(s) | Notes |
|----------------------|---------------------|--------------|
| -------------------- | ------------------- | ------------ |
| Lang-team experiment | ![Team][] [lang] | |
| Implementation | | Stretch goal |
| Design meeting | ![Team][] [lang] | Stretch goal |

### Trait for generators (sync)

| Task | Owner(s) or team(s) | Notes |
|----------------|------------------------------|---------------------|
| -------------- | ---------------------------- | ------------------- |
| Implementation | @eholk | |
| Author RFC | | |
| RFC decision | ![Team][] [libs-api], [lang] | |
Expand All @@ -163,13 +165,13 @@ This section defines the specific work items that are planned and who is expecte
### Trait for async iteration

| Task | Owner(s) or team(s) | Notes |
|----------------|------------------------------|-------|
| -------------- | ---------------------------- | ----- |
| Design meeting | ![Team][] [lang], [libs-api] | |

### Dynosaur 1.0

| Task | Owner(s) or team(s) | Notes |
|------------------|---------------------|-------|
| ---------------- | ------------------- | ----- |
| Implementation | @spastorino | |
| Standard reviews | @tmandry | |

Expand Down

0 comments on commit bd3db37

Please sign in to comment.