-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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 configuration specific imports #24581
Comments
/cc @mit-mit |
I now have a CL that will add support in the parser and AST structure for this dep (https://codereview.chromium.org/1406253004/). However, it's a breaking change that will affect many clients of analyzer, so I am hesitant to commit it before we've released 1.13. |
Now that we are starting 1.14 builds, let's go ahead and land CLs that are ready for this! |
Looks like the VM changes landed :-). @floitschG, what else remains in 1.14? |
I would like to see the env-variables landed. |
Now available behind a flag. |
Great! Can we close this bug? And maybe have a new one for removing the flags? |
Clearing out 1.15 milestone as the last full push to dev has happened. If any changes are required before 1.15 is shipped, please file a merge request |
What is phase 0 and phase 1 mean for analyzer? cc @bwilkerson |
I'm not sure, but I think phase 0 was correctly analyzing code based on the interface library and accepting the new syntax, and phase 1 was implementing the verification of the implementation libraries. |
@bwilkerson is there any remaining critical work in the analyzer? |
I honestly don't know. It's been too long since I last looked at it. Do we have language tests? If so, is analyzer passing them? I saw an e-mail or issue a few days ago indicating that someone thought analyzer wasn't choosing the right URI to analyze against, but I haven't had time to determine whether that's true. |
I've added another language test. The analyzer is passing in the sense that I had to mark it as giving the warnings that it should, and otherwise accepts the test. I'm not testing the individual warnings, but they look correct to me. |
Lasse's test is https://codereview.chromium.org/2579253003/ -- looks good to me! |
@bwilkerson anything else you want to have verified before I close this feature as complete!? |
Nope. |
\o/ Closing (just in time for Christmas)! |
When can we use it? thanks for this, it is very important =] |
The test above is probably the best source of information right now; and then you would need to use a 1.22.0-dev.2.0 dev build from https://www.dartlang.org/install/archive. We will have more docs ready for the 1.22 stable launch. |
This is awesome! Great work to get this out right before the holidays :)
…On 16 Dec 2016 17:04, "Michael Thomsen" ***@***.***> wrote:
The test above is probably the best source of information right now. We
will have more docs ready for the 1.22 launch.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#24581 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA0F3PkWum8fjYG9CRpQCwJXGVYKpbVsks5rIraMgaJpZM4GOQEJ>
.
|
Congrats!
…On Fri, Dec 16, 2016, 8:12 AM Steven Roose ***@***.***> wrote:
This is awesome! Great work to get this out right before the holidays :)
On 16 Dec 2016 17:04, "Michael Thomsen" ***@***.***> wrote:
> The test above is probably the best source of information right now. We
> will have more docs ready for the 1.22 launch.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#24581 (comment)>,
> or mute the thread
> <
https://github.com/notifications/unsubscribe-auth/AA0F3PkWum8fjYG9CRpQCwJXGVYKpbVsks5rIraMgaJpZM4GOQEJ
>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#24581 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAVZ312HHIz75GVxa8tneykcpPmkLWGks5rIrh1gaJpZM4GOQEJ>
.
|
What about strong mode summaries for DDC? Will they be generated correctly? |
That's the last bit we need to figure out...
…On Fri, Dec 16, 2016 at 9:09 AM, Brian Slesinsky ***@***.***> wrote:
What about strong mode summaries for DDC? Will they be generated correctly?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#24581 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABCigQlrYGqEbkPvG9HV9oWcoxlSJyjks5rIsW2gaJpZM4GOQEJ>
.
|
Reopening and adding a tracking item around summary validation... |
Hi, Is there any date we can expect this? |
This feature is in Dart 2, but restricted to only be able to test against a number of platform specific definitions - currently one per |
Just wondering if there are docs available about this feature with some more details? |
Beyond https://github.com/munificent/dep-interface-libraries/blob/master/Proposal.md and @lrhn 's comment above, unfortunately not at this point. Not the answer I'd have liked to give, but currently this is not as well documented as we'd like. Stay tuned. |
Implement configuration specific imports [0] behind a flag.
Validate it, and then remove the flag, once the DEP committee has accepted it.
Agreed upon flag (so far):
--conditional-directives
The implementation is already underway (checked when committed):
Still missing: environment variables for the existing libraries:
Validate implementation by updating
pkg/http
The analysis can be implemented in different phases.
Once the DEP committee has accepted:
[0] https://github.com/munificent/dep-interface-libraries/blob/master/Proposal.md
The text was updated successfully, but these errors were encountered: