-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Enable dart non nullable by default (NNBD) #3116
Conversation
@renancaraujo @canastro thanks for your contribution! So I used a trick to cache the dart packages mapping ( Since a later Dart version, there was one more file that needs to be cached |
@@ -19,14 +19,14 @@ class DFASerializer { | |||
|
|||
@override | |||
String toString() { | |||
if (dfa.s0 == null) return null; | |||
if (dfa.s0 == null) return 'null'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copied this from a earlier PR that attempted to upgrade to null safety
@ericvergnaud this PR is ready for review, please let us know if you can help out. Thanks |
@canastro @ericvergnaud @lingyv-li Any news? Would be great to see progress with this pr |
Hi, |
@canastro |
hey @stefanschaller and @ericvergnaud missed that last notification. I'll look into it |
Since master is unstable, we got some red builds here as well. |
The dart CI has moved from travis to circle-ci so you would need to rebase and get a green build before a merge can be envisaged |
@ericvergnaud All pipeline steps that are related to the dart project, the feedback from the reviewers and contributors and everything is properly working / is done. What should we do? I mean, it's not the best idea that a go noob try to fix the appveyor pipeline for go, right? |
I'm asking that you reenable circle-ci such that we can check if the dart target works fine on both Linux and Windows. |
How to enable the pipeline that you are talking about? Is there a README, tutorial or something like that? |
Not quite sure if this is it, but I added dart here: c201905 |
You might need to rebase |
@ericvergnaud I just re-checked to be sure, its rebased |
Looks like DART is green and @lingyv-li appears to approve. Merging. thanks guys! |
What ANTLR version will this make it into? |
We can shoot for a version in June, right @ericvergnaud ? |
Yes all green here
Envoyé de mon iPhone
… Le 6 mai 2021 à 18:53, Terence Parr ***@***.***> a écrit :
We can shoot for a version in June, right @ericvergnaud ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Hi, looks like the merge broke the master build? |
@ericvergnaud in circleci? can you point me a link to the broken build? the only thing I found seemed to be green: https://app.circleci.com/pipelines/github/antlr/antlr4?branch=master |
No it's broken in AppVeyor: |
@ericvergnaud that link is pointing to a build of a PR that is still open: #3191 |
+1 I believe that PR introduced the issue |
@lingyv-li can we have a release with this to pub.dev? |
I could only make a prerelease, since the version needs to match the antlr version. |
Yup, going with that for now 👍🏽 |
What's the schedule for a 4.9.3 release? |
@ericvergnaud Maybe we should try for a release this Friday? |
Yes I’m available
Envoyé de mon iPhone
… Le 11 oct. 2021 à 19:02, Terence Parr ***@***.***> a écrit :
@ericvergnaud Maybe we should try for a release this Friday?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I decided to start working towards the process now... If you could find things we need to merge or any other cleanup it would be great. then this week when everything looks stable, I can cut the release when I find time. thanks again to everyone for all of your hard work! |
@lingyv-li can you make a pre-release of the dart runtime to pub.dev? |
Sure, |
This PR (tries) to make the dart runtime comply with the standards of its 2.12 version.
#3114