-
Notifications
You must be signed in to change notification settings - Fork 990
all: drop support for Go 1.16 and Go 1.17 #2904
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
Conversation
While we're here we should probably update the calls to |
Since this seems a more relevant place to follow up than #2903 (comment), I'll post here. We have Go 1.16 in Fedora 35, Go 1.18 in Fedora 36, and Go 1.19 in Fedora Rawhide (to be 37). Fedora 35 goes EOL one month after Fedora 37 is out (so approximately November). However, since #3039 is now in, dropping support for LLVM 13 already means that |
Oh, actually, since TinyGo 0.24.0 requires golang.org/x/tools 0.1.11, which itself requires Go 1.17, I think Fedora 35 is already unsupported, so its constraints are no longer an issue. |
@QuLogic thanks! I have now rebased and updated it after multiple changes in the dev branch (mostly generics and timers). Right now I have a local branch that adds support for Go assembly files on Linux (32-bit and 64-bit) but it uses generics - because I didn't want to copy the ELF writing code between ELF32 and ELF64. Therefore, this branch requires Go 1.18. |
@deadprogram looks like the TinyHCI runner might need a Go update. |
@aykevl fixed TinyHCI and now all passing. |
Something not working as expected after merge into CI failing on macOS |
Yes, the timers test is flaky on MacOS. |
Draft to await result of the discussion in #2903 (comment).