Activity

Yesterday
Thanks. Updating to go-github v74 SGTM. To better understand where you ran into this, are you running your own instance of maintnerd configured to mirror that repo, or Go's instance at https://main…
Last Week
Thanks. I imagine the optimal long term place to fix this would be in x/tools/cmd/bundle, by adding a feature to it where it includes the copyright comment (if any) from the package it bundles to the…
Thanks. issue14636.go needs fixing to be compatible with unwritable GOROOT.
dmitshur commented on vendor: update x/tools to 3adf0e94d
It looks like prior to CL 700996, the x/net/http2 package doc inadvertently had one of the copyright comments merged into the package comment: https://pkg.go.dev/golang.org/x/net@v0.43.0/http2#pkg-ov…
Also see the previous related tracking issue #66962.
@kolyshkin@gmail.com Just noting that this CL has all submit requirements satisfied and since you authored this CL and you have approvers access, you should feel free to go ahead whenever you're read…
Thanks.
dmitshur commented on syscall: remove unreachable code5d
(1 comment) From a quick read, I wasn't completely sure whether the unreachable return was being included for some role in the context of this test, and wanted to make a minimal safe change that wou…
CL 702415 claimed to remove unreachable code, but in reality merely hid it from vet's unreachable pass. Since the unreachable code isn't serving an active role in the test, do remove it to simplify c…
dmitshur opened a change golang.org/x/tools: empty change5d
DO NOT REVIEW. DO NOT SUBMIT. I'm using this CL to try out trybots.
Another instance of this happened in https://github.com/golang/go/issues/73998#issuecomment-3275332889. Though in this case it happens that the unreachable check isn't enabled in all.bash, but is bei…
> Separately, I thought a vet failure in stdlib would be reported by all.bash, is that not the case or did something break? Oh, I see. The unreachable vet check is one of the two explicitly disabled…
(1 comment) Yeah, I agree we definitely need a corresponding backport issue for all CLs on Go's release branches after the major release is out. In order of preference, it's best if a backport CL …
dmitshur commented on syscall: remove unreachable code5d
TestASANFuzz failure looks like an unrelated flake. Might be #73979 or possibly a new failure mode. Bypassing and leaving it to watchflakes to report it.
dmitshur commented on syscall: remove unreachable code5d
Thanks. Thanks, done in CL 702416.
Since putting code in an "if true" block is unusual, make it easier for readers to understand the purpose of doing this. For #73998.
The original failure from June was fixed by [CL 678317](https://go.dev/cl/678317). (CC @prattmic.) The test has started to fail again as of Go tip [CL 633515](https://go.dev/cl/633515), which added …
dmitshur opened a change syscall: remove unreachable code5d
Reported by go vet: $ go vet syscall # syscall_test # [syscall_test] syscall/env_unix_test.go:100:4: unreachable code The TestVetStdlib test in golang.org/x/tools/go/analysis/unitchecker also r…
(1 comment) A CL with this number doesn't seem to exist.
dmitshur reviewed +2 on archive/tar: fix typo in benchmark name6d
(1 comment) That worked, though my +2 now doesn't count since I became the uploader.
(1 comment) I also noticed this now, and not too late to fix. :) ```suggestion archive/tar: fix typo in benchmark name ``` I _think_ I can apply this change for you to save a round-trip. I'll try.
Thanks.
CL 605000 kept only the 1.21 branch as a special case for gopls v0.17.0 needs. By now that is no longer needed. Replace it with release-branch.go1.23 for today's gopls needs. For golang/go#65917. F…
dmitshur closed an issue : a placeholder issue6d
dmitshur opened an issue : a placeholder issue6d
This new-builder issue is a new opportunity enabled by work in #69095: it relies on golang.org/x modules now always having a requirement on a supported Go toolchain version. It is also based on findi…
> Afterwards, we can probably still stop setting the experiment on Go 1.25+ x/net builders since it's already effectively on. Done in PS 2, PTAL.
Thanks. Glad to see this was only this very-small-problem away from working on 1.24 too! In general it can be handy to exercise the builders that are being fixed, something like: ```suggestion Chan…
Sounds good, it's no problem to do that, but it does mean we'll need the 1.24-only data races fixed then. TryBots couldn't catch it since it involves the intersection of 1.24 and -race mode, which is…
The blog post will appear on go.dev/blog [automatically](https://go.googlesource.com/website/+/9e3c5c2a0b6c7e21e4969c3d70f786d0fb5501ff/cmd/golangorg/#deploying-to-go_dev-and-golang_org) shortly afte…
CL 642675 started to set GOEXPERIMENT=synctest in x/net builders to make Go 1.24's experimental testing/synctest available, and in turn enable getting real-world experience with the package while als…
(1 comment) @mpratt@google.com Just checking my understanding: the reason to suggest adding testing to the benchmark, rather than leaving testing to be done in the [existing test](https://cs.opensou…
Thank you! The fact it's now deprecated shows up in the go command, for example when listing available updates: ``` $ go list -m -u github.com/hajimehoshi/oto/v2 github.com/hajimehoshi/oto/v2 v2.4.…
Yes, similar to [module retraction](https://go.dev/blog/go116-module-changes#module-retraction), you can only make a change like deprecating by publishing a newer version. See https://go.dev/ref/mod#…
Thanks, that sounds good. I would still encourage you to mark the oto v2 package and module with a "// Deprecated: ..." comment to take advantage that various tooling recognizes and surfaces those co…
I'm not sure about the status of the v2 major version of oto. It's not marked as deprecated, is that because it's still supported alongside v3? Or should it be marked as deprecated because it's unsup…
Earlier
Thanks. If you want, you can drop this line before submitting since this change isn't a part of the latest patch set. Not a big deal either way, so up to you.
(1 comment) Looks like the same change was applied in CL 694536. Glad to see they match.
(1 comment) Note that this parent is a bit old (Aug 8), you'll want to rebase past CL 694536 at least, and ideally as far as the latest tip commit available at this time.
Sounds good, thanks for taking a look. At this point I'm probably okay with parking this CL for some time. CL 700897 fixed the short-term problem, and this CL shows we have a reasonable path forward…
Yeah. I realize part of my own confusion was when I was thinking of per-runmod presubmit as a boolean, but it's really one of 3 states: "on by default", "on by default if certain filters match", and …
Oh, wait, -longtest _isn't_ on for presubmit for main branch; only for release branches and when filters apply. I see. So that is odd, I'll look.
We already track how expensive and how much time extra time runmods need, so combine host and runmod timeouts for the decision of whether a builder is too slow to be included in presubmit by default.
I might be misunderstanding this comment or overlooking something, but I think we do use "and" for presubmit already. It's just both -longtest has it on, and -race has it on. Perhaps if you point out…
(1 comment) Sent CL 700897.
CL 700597 removed presubmit filters for this runmod combination, and we also want to also take additional action to override their individual "presubmit on" from being used as is, since the combinati…
(1 comment) In addition to dropping the location filters, we want to also add `includable_only: true` here, right? Otherwise the longtest-race builder is included in presubmit for every CL, even one…
cmd/go.TestScript/list_symlink_vendor_issue14054 seems to flake at around 10% rate. Tracked in issue #74863. Also a core file left behind, tracked in #69457. Bypassing since they're unrelated.
A very nice post. I just left a few minor comments on link mechanics. In general, for links to other pages on go.dev itself, it's preferable to use relative links to make them work better for multip…
We've restored relui's email announcement sending functionality and it seems to be working okay so far: https://groups.google.com/g/golang-announce/c/PtW9VW21NPs Closing.
Indeed: https://go.dev/doc/go1.25#ospkgos. Closing as this doesn't apply to Go 1.24. Thanks.
The next step here is to create the backport CL for release-branch.go1.25 (following https://go.dev/wiki/MinorReleases#making-cherry-pick-cls).
See https://github.com/golang/go/issues/75147#issuecomment-3249993701.
We discussed this in a release meeting. This happened 4 releases ago, and it doesn't seem that this bug is preventing programs from working. The fix will be available in Go 1.26, and we agreed not to…
See https://github.com/golang/go/issues/75003#issuecomment-3249980265.
We discussed this in a release meeting. The bug has existed since Go 1.18, so it's not very new. Since it's possible to work around it, it seems anyone running into it may have done that. We agreed n…
@qmuntal Is it sufficient to backport [CL 697295](https://go.dev/cl/697295), or are there more CLs involved?
In general, moving in this direction makes sense to me. This special behavior for '+' and ':' characters was added in PR #22 to resolve issue #18 (and it happened 9 years ago), but the issue describe…
> That "running" animation has own ranges for state switches back to "stop" via another intermediate animation, "jump", "walk" etc. so if you press jump button while running the code start looking an…
We regularly bump the minimum Go bootstrap version, once every year (see proposal #54265). One of the common ways that a bootstrap toolchain is provided to make.bash and related scripts is by having …
CC @qmuntal, @golang/windows.
Happened again this morning. As of posting this, it reproduces with: ```sh $ date Mon Aug 18 12:23:43 EDT 2025 $ go generate ./x509roots 2025/08/18 12:23:45 got non-200 OK status code: 404 Not Found…
dmitshur pushed to main in dmitri.shuralyov.com/service/change4mo
6140fdcb140798fe4fda313c57be133bf235e796maintner, gerritapi: handle draft status
ce8900dcd6898d396808d962fd777dcf7be445e9gerritapi: pass context to Gerrit calls
96ed021e15235cb4abcdaa86b88cc271e47f04c1add minimal go.mod
July 4, 2024. Today I got a chance to try out the Apple Vision Pro. :)
dmitshur pushed to main in dmitri.shuralyov.com/scratch1y
5eb48b5f5d31d39777719edb35d37b724f183dc8quine: add load-bearing trailing space
dmitshur created package in dmitri.shuralyov.com/scratch/quine1y
LGTM. Thanks, and congrats on your first new Go package here! Done in PS 2. Patch set 2 seems to resolve this.
Thanks! If it's ready to be submitted from your side, I can do that now.
dmitshur pushed to main in dmitri.shuralyov.com/html/belt1y
d8009a3578d1be4dafb93e9ee4894d2bbd2b5e3badd OnClick field to CommitID
63f3644d8635396fd13789affe363ee9f693e8ecadd dark mode support in Reference
They are. Although Go can make them too easy via `go:embed`. See some initial comments. I suggest either adding a quite that can be licensed via the existing BSD-3-Clause LICENSE at the top level o…
Thanks! Congrats on your first change. :D See one inline comment that's unresolved (yellow border). You can leave a draft comment like "Done." and mark the 'Resolved' checkbox, then when you upload …
dmitshur pushed to main in dmitri.shuralyov.com/go/generated2y
e1de015411532fa144166aada4201ee443800425add test case with no final newline
6904a2a3d88d6c3ad39737a7c5bf226f5ebbd482modernize test code slightly
dmitshur pushed to main in dmitri.shuralyov.com/gpu/mtl2y
85de2813cf6bd8d6d2f0240fdebf943cbffc2b8afix "supportsFamily not found" warning on macOS 10.13 and 10.14
dmitshur pushed to main in dmitri.shuralyov.com/gpu/mtl2y
b78c9fe623cca0431d866c9e206d3f83665bcf8bdeprecate FeatureSet and Device.SupportsFeatureSet
2a3c46a829b92964146abf7f6c2d649cd66cce97add GPUFamily and Device.SupportsFamily
I agree with the points made above. This entry tried to say "use this language feature when it's appropriate; don't use it when it's not", which can be said for any language feature. I'll close this …
dmitshur pushed to master in dmitri.shuralyov.com/service/change3y
67e22b2f18a260a33a98c6a7d601726a58c53767maintner: update for GitCommit API change
Go fuzzing support is out of beta and no longer uses this build constraint. It should be replaced with `go1.18` by now. Done in PS 3. I'm following the Go style for commit messages, which chooses…
Shortened 'golang.org' to 'go.dev' here, and on line 24.
dmitshur pushed to master in dmitri.shuralyov.com/website/gido4y
f460621dc784d8a8f3a1593a068115b62baf214dadd support for multiple comma-separated import path patterns
be77a538f6a64b287e073b59d1b9f7e1314cf3a9upgrade to go-git v5
b5ce3c19e6b977800ee3c80bc722192f96ef657breplace mention of godoc.org with pkg.go.dev