Activity

Today
dmitshur commented on api: promote next to go1.2740m
Filed #79733 for the problem in cmd/api.
dmitshur commented on api: audit for Go 1.2744m
Thanks for catching that. Filed #79737 for cmd/api.
@prattmic noticed and reported in https://github.com/golang/go/issues/79733#issuecomment-4575506443 that the cmd/api tool missed encoding/json/v2 API changes. It may be related to the API being gated…
Thanks for preparing this release note. The doc/next files in this repo were deleted in CL 784700. The process of filing the API audit issue (#79733) and merging the release note fragments into x/we…
Yesterday
dmitshur reviewed +2 on doc: format net package release note14h
Thanks.
dmitshur reviewed +2 on doc: inserted TODOs into 9-todo.md14h
Thanks.
dmitshur reviewed +2 on doc: inserted TODOs into 9-todo.md18h
Thanks. I think this is good to merge as soon as the trybot failure is fixed. The improved format will make it easier to many people to follow up in parallel on addressing the TODOs, so no need for t…
> One caveat, seems like go mod tidy doesn't delete the empty go.sum file... Ah, yeah. Maybe that's solvable with a 4th line like: ``` //go:generate rm go.sum # workaround for go.dev/issue/36236 `…
(1 comment) This note was intentionally added as regular text for readers, rather than deprecating the symbol, to avoid creating churn. Now that go:fix inline can reduce the toil in migrating from …
Thanks for working on this, and sorry about the review latency. In general, this looks good and makes sense. Thanks for implementing all the steps involved in tagging and following up. I left a numb…
It's good that you're taking into account that there is a general-purpose tagging workflow in relui (I was going to mention it in CL review too). That said, that workflow is intended to work on all o…
Thanks. This makes sense to me. My one minor comment is about possibly simplifying the probe configuration a bit, but I have no objections to any of it if it helps. From briefly re-reading about ho…
This PR is being closed because [go.dev/cl/234660](https://go.dev/cl/234660) was closed. The x/build/gerrit [package comment](https://pkg.go.dev/golang.org/x/build/gerrit#pkg-overview) is now more…
This PR is being closed because [go.dev/cl/234660](https://go.dev/cl/234660) was closed. The x/build/gerrit [package comment](https://pkg.go.dev/golang.org/x/build/gerrit#pkg-overview) is now more…
This should be covered at https://go.dev/wiki/MinorReleases. In particular, see this paragraph: > When the child issue is labeled CherryPickApproved, the original author of the change fixing that is…
Pull in x/build CL 783780 so that its effect on the /doc/go1.27 page applies sooner.
This Week
It's preferable to be able to run the TestRelease/rc test ahead of the upcoming RC 1 release, and see that it passes. Make that possible with a fairly small scope reduction in the FakeCloudBuild impl…
A fixup for CL 768223 to unbreak x/build tests with Go 1.25.
> as far as I know that is not considered an "API change" and so no proposal needed I prepared CL 783580 but became less sure about that. After all, a similar argument may apply - adding a go:fix in…
I suspect it may work to make GO111MODULE=on work by taking advantage of go:generate directives being defined to execute in a predictable order, and doing something like: ``` //go:generate go get go…
(Someone may extend that argument to say that it's odd to accept an error return from example and test functions, but not from net/http [handlers](https://pkg.go.dev/net/http#Handler).)
This change is ready for review.
(1 comment) This change is ready for review. (nit) This should maintain a trailing newline. A self-reminder to remember to push a patch set with a fix.
This is before the fix. The test case passes, but it's exhibiting the buggy behavior. The next CL implements a fix and updates the test case to require intended behavior. The test case defines a vcs…
@prattmic Do you happen to have a link to the build handy? I tried looking over the last few https://ci.chromium.org/ui/p/golang/builders/luci.golang.ci/gotip-linux-amd64-noopt and didn't spot this f…
Thanks. I left a comment at https://go.dev/issue/79676#issuecomment-4557824015 on a similar issue. It seems to apply to issue #79677. The test is passing at the tip commit of the main branch. But ma…
@4a6f656c Should we take the next steps towards removing the known issue for this builder, so that it starts to shows up at https://ci.chromium.org/p/golang/g/go-gotip/console instead of only appeari…
Generated with updatestd, though it's equivalent to manually running: cd src/cmd go get golang.org/x/tools@internal-branch.go1.26-vendor # v0.39.1-0.20260527181557-0f52e3809b35 go mod tidy go mod v…
The failures seem to be commits on the dev.simd branch, prior to it being merged into the main branch. The merge conflict that was resolved at https://go-review.googlesource.com/c/go/+/782083/4/src/g…
The failures seem to be commits on the dev.simd branch, prior to it being merged into the main branch. The merge conflict that was resolved at https://go-review.googlesource.com/c/go/+/782083/4/src/g…
The build log is large, but "could not import _gen/sgutil (cannot find package "_gen/sgutil" in any of: ..." seems to be the problem inside.
We should avoid suggesting a fix if the needle or predicate may have side effects. Otherwise, the program behavior may change. For example, in converting from a loop to slices.ContainsFunc, the needl…
(2 comments) Are there still tests that fail when running 'go test os' on Windows without an administrator account after this change? If not, this can become Fixes, otherwise Updates is fine. The n…
Copied votes on follow-up patch sets have been updated: * Code-Review+2 has been copied to patch set 2 (copy condition: "is:ANY"). (3 comments) For golang/go#64169. Though I guess by now that issu…
These will make it easier for callers to migrate to the newer counterpart, consolidating a redundant older API with a newer one. For #61180.
I think it's a good idea to add //go:fix inline directive, and as far as I know that is not considered an "API change" and so no proposal needed. But deprecating symbols does need a proposal. Up to y…
Thanks. This was a minimal change to get the test working at tip. It was only afterwards that I realized the entire 1.17 codepath and the test are made obsolete by the go.mod file's go 1.25.0 direct…
runtime.TestGoroutineLeakProfile/Istio18454 failure is not caused by this documentation-only change.
I initially left a 👍 reaction, but have since removed it. I mistakenly thought this package's scope was only to cover the transition period, but it turns out there's more. The commit message of […
This module has a go directive set to 1.25.0. Some of the files have build constraints that will therefore never be satisfied, such as the '//go:build !go1.18' constraint in the typeparams_go117.go f…
dmitshur commented on go/types: add String methods2d
Sent CL 783322.
TestAPIConsistency correctly reports at Go tip that String methods on the TypeList, TypeParamList, and Instance types are inconsistent. They were added in Go 1.27 as part of proposal go.dev/issue/792…
(1 comment) This link is missing a leading '/', causing it to break. ```suggestion contexts where a generic function is [assigned](/ref/spec#Assignability) to a ```
Thanks. [CL 775981](https://go.dev/cl/775981) added a local counter for the target port GOOS/GOARCH, and [CL 776000](https://go.dev/cl/776000) enabled its uploading for Go 1.27+. We should start se…
Thanks. [CL 775981](https://go.dev/cl/775981) added a local counter for the target port GOOS/GOARCH, and [CL 776000](https://go.dev/cl/776000) enabled its uploading for Go 1.27+. We should start se…
Thanks. I take it you mean across multiple lines? Sure, done in PS 3.
Some of the lines were indented by 2 spaces, some by 4. Make them all indented by a single tab, and the viewers can use their preferred tab width in their text editor. This is based on gofmt using a …
The longtest builders in this repository are fast (3 min), and this should help catch problems that tests miss when -short flag is used.
This should be safe to do before or after Go 1.27 RC 1, probably better no later than RC 2. Added that label for visibility.
The two CLs above did the "at the end of dev cycle" update for Go 1.27. Moving to the next.
Closing since this hasn't happened in a while. [CL 588235](https://go.dev/cl/588235) may have helped (or will help for next time it flakes.) Watchflakes will reopen or file a new issue as needed.
Closing since this hasn't happened in a while. [CL 588235](https://go.dev/cl/588235) may have helped (or will help for next time it flakes.) Watchflakes will reopen or file a new issue as needed.
internal/coverage/cfile.TestCoverageApis is a flaky test tracked in issue #74632. It also passed in the parent CL. Bypassing.
dmitshur commented on all: update vendored dependencies2d
It also passed in the next CL. Bypassing.
dmitshur commented on all: update vendored dependencies2d
TestFileAssociatedWithExternalIOCP looks like a pre-existing flaky test, tracked in issue #73726.
@gri@golang.org Since you are the author of this change, and self-review in this repository is not allowed, it would be better to leave a +1 vote with your @google.com account rather than +2. This al…
dmitshur opened a change all: update vendored dependencies2d
The Go 1.27 code freeze has recently started. This is a time to update all golang.org/x/... module versions that contribute packages to the std and cmd modules in the standard library to latest maste…
Pull in the latest published version of github.com/google/pprof as part of the continuous process of keeping Go's dependencies up to date. For #36905. [git-generate] cd src/cmd go get github.com/go…
[CL 767441](https://go.dev/cl/767441) generated a preliminary list for Go 1.27. It's the same list as for Go 1.26 except the macOS minimum version became 13, and that's noted at https://tip.golang.or…
There haven't been any accepted proposals related to old versions of Linux during the Go 1.27 development cycle, so moving to the next milestone.
There haven't been any accepted proposals related to old versions of Windows during the Go 1.27 development cycle, so moving to the next milestone.
[CL 739380](https://go.dev/cl/739380) added an entry to the Go 1.27 release notes. Moving to the next milestone.
@alexbrainman Your understanding above about longtest builders is right. Only builders with the "longtest" runtime modifier run `go test` without `-short` flag. All other builders run `go test -short…
dmitshur closed a change golang.org/x/mobile: Create SECURITY.md4d
Last Week
dmitshur closed a change golang.org/x/mobile: Create SECURITY.md5d
dmitshur starred github.com/AlekSi/xfail5d
This sounds like a useful automatic behavior. It would help make existing CLs (or lack thereof) easier to see, and it would reduce some of the toil involved in [issue gardening](https://go.dev/wiki/G…
I agree that -author:gopherbot is probably a reasonable way to filter out such issues. Still, since the Automation label exists and its description matches, watchflakes might as well use it. Note th…
Earlier
dmitshur pushed to main in dmitri.shuralyov.com/service/change1y
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/scratch2y
5eb48b5f5d31d39777719edb35d37b724f183dc8quine: add load-bearing trailing space
dmitshur created package in dmitri.shuralyov.com/scratch/quine2y
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/belt2y
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/generated3y
e1de015411532fa144166aada4201ee443800425add test case with no final newline
6904a2a3d88d6c3ad39737a7c5bf226f5ebbd482modernize test code slightly
dmitshur pushed to main in dmitri.shuralyov.com/gpu/mtl3y
85de2813cf6bd8d6d2f0240fdebf943cbffc2b8afix "supportsFamily not found" warning on macOS 10.13 and 10.14
dmitshur pushed to main in dmitri.shuralyov.com/gpu/mtl3y
b78c9fe623cca0431d866c9e206d3f83665bcf8bdeprecate FeatureSet and Device.SupportsFeatureSet
2a3c46a829b92964146abf7f6c2d649cd66cce97add GPUFamily and Device.SupportsFamily