Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the Q1 2021 small features release in the Analyzer #44917

Closed
3 tasks done
leafpetersen opened this issue Feb 9, 2021 · 6 comments
Closed
3 tasks done

Implement the Q1 2021 small features release in the Analyzer #44917

leafpetersen opened this issue Feb 9, 2021 · 6 comments
Assignees
Labels
area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. implementation Track the implementation of a specific feature (use on area-meta issue, not issues for each tool) P1 A high priority bug; for example, a single project is unusable or has many test failures

Comments

@leafpetersen
Copy link
Member

leafpetersen commented Feb 9, 2021

This tracks implementation work for this feature set.

cc @devoncarew @srawlins @scheglov @franklinyow

Individual feature tracking:

@leafpetersen leafpetersen added the area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. label Feb 9, 2021
@leafpetersen leafpetersen added this to the March Beta Release milestone Feb 9, 2021
@scheglov scheglov added the P1 A high priority bug; for example, a single project is unusable or has many test failures label Feb 9, 2021
@leafpetersen
Copy link
Member Author

@devoncarew @scheglov @stereotype441 any updates?

@devoncarew
Copy link
Member

devoncarew commented Mar 15, 2021

@srawlins for status on the 2nd and 3rd items

@srawlins
Copy link
Member

Generic function typedefs and triple-shift are both looking good. The implementations have landed. I need to check with language tests and co19 tests though to see if we're missing anything.

@stereotype441
Copy link
Member

Regarding generic annotations, last month I implemented parser and AST support, but wasn't able to get to the remainder of the feature (resolution, constant evaluation, and summary support). It's looking like between working on #44897 and addressing the migration bugs that have started coming in since the stable release, I'm not going to have much time available to complete work on generic annotations for the next few weeks. @devoncarew would it be possible to hand the rest of this task off to someone on the analyzer team (@scheglov perhaps)?

@devoncarew
Copy link
Member

Hey - @scheglov and I discussed this - he's happy to take over the remaining work. Can you sync with him to make sure we're aware of the current state and what's left to do? I'll update the owners of the features in the summary message at the top of this issue to reflect who's working on which feature.

@devoncarew devoncarew assigned srawlins and scheglov and unassigned devoncarew Mar 16, 2021
@stereotype441
Copy link
Member

Hey - @scheglov and I discussed this - he's happy to take over the remaining work. Can you sync with him to make sure we're aware of the current state and what's left to do? I'll update the owners of the features in the summary message at the top of this issue to reflect who's working on which feature.

Thanks Devon! Konstantin and I just synced up and I believe he now has all the information he needs to proceed. I'm available if any questions come up.

@eernstg eernstg added implementation Track the implementation of a specific feature (use on area-meta issue, not issues for each tool) and removed implementation Track the implementation of a specific feature (use on area-meta issue, not issues for each tool) labels Jul 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-analyzer Use area-analyzer for Dart analyzer issues, including the analysis server and code completion. implementation Track the implementation of a specific feature (use on area-meta issue, not issues for each tool) P1 A high priority bug; for example, a single project is unusable or has many test failures
Projects
None yet
Development

No branches or pull requests

6 participants