Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: golang/go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: go1.20.12
Choose a base ref
...
head repository: golang/go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: go1.20.13
Choose a head ref
  • 6 commits
  • 24 files changed
  • 4 contributors

Commits on Dec 7, 2023

  1. [release-branch.go1.20] os/signal: remove go t.Run from TestNohup

    Since CL 226138, TestNohup has a bit of a strange construction: it wants
    to run the "uncaught" subtests in parallel with each other, and the
    "nohup" subtests in parallel with each other, but also needs join
    between "uncaught" and "nohop" so it can Stop notifying for SIGHUP.
    
    It achieves this by doing `go t.Run` with a WaitGroup rather than using
    `t.Parallel` in the subtest (which would make `t.Run` return immediately).
    
    However, this makes things more difficult to understand than necessary.
    As noted on https://pkg.go.dev/testing#hdr-Subtests_and_Sub_benchmarks,
    a second layer of subtest can be used to join parallel subtests.
    
    Switch to this form, which makes the test simpler to follow
    (particularly the cleanup that goes with "uncaught").
    
    For #63799.
    For #63910.
    
    Change-Id: Ibfce0f439508a7cfca848c7ccfd136c9c453ad8b
    Reviewed-on: https://go-review.googlesource.com/c/go/+/538899
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Bryan Mills <[email protected]>
    (cherry picked from commit 5622a4b)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/546375
    prattmic authored and cagedmantis committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    59ffd3b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. [release-branch.go1.20] os/signal: skip nohup tests on darwin builders

    The new LUCI builders have a temporary limitation that breaks nohup.
    Skip nohup tests there.
    
    For #63875.
    Fixes #63910.
    
    Cq-Include-Trybots: luci.golang.try:go1.20-darwin-amd64_13
    Change-Id: Ia9ffecea7310f84a21f6138d8f8cdfc5e1392307
    Reviewed-on: https://go-review.googlesource.com/c/go/+/538698
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Bryan Mills <[email protected]>
    (cherry picked from commit a334c45)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/546376
    TryBot-Bypass: Carlos Amedee <[email protected]>
    prattmic authored and cagedmantis committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    8cb86b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. [release-branch.go1.20] runtime: put ReadMemStats debug assertions be…

    …hind a double-check mode
    
    ReadMemStats has a few assertions it makes about the consistency of the
    stats it's about to produce. Specifically, how those stats line up with
    runtime-internal stats. These checks are generally useful, but crashing
    just because some stats are wrong is a heavy price to pay.
    
    For a long time this wasn't a problem, but very recently it became a
    real problem. It turns out that there's real benign skew that can happen
    wherein sysmon (which doesn't synchronize with a STW) generates a trace
    event when tracing is enabled, and may mutate some stats while
    ReadMemStats is running its checks.
    
    Fix this by synchronizing with both sysmon and the tracer. This is a bit
    heavy-handed, but better that than false positives.
    
    Also, put the checks behind a debug mode. We want to reduce the risk of
    backporting this change, and again, it's not great to crash just because
    user-facing stats are off. Still, enable this debug mode during the
    runtime tests so we don't lose quite as much coverage from disabling
    these checks by default.
    
    For #64401.
    Fixes #64409.
    
    Change-Id: I9adb3e5c7161d207648d07373a11da8a5f0fda9a
    Reviewed-on: https://go-review.googlesource.com/c/go/+/545277
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Michael Pratt <[email protected]>
    Reviewed-by: Felix Geisendörfer <[email protected]>
    (cherry picked from commit b2efd1d)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/545556
    Auto-Submit: Matthew Dempsky <[email protected]>
    TryBot-Bypass: Matthew Dempsky <[email protected]>
    TryBot-Result: Gopher Robot <[email protected]>
    Run-TryBot: Matthew Dempsky <[email protected]>
    mknyszek authored and gopherbot committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    95afc74 View commit details
    Browse the repository at this point in the history
  2. [release-branch.go1.20] crypto/internal/boring: upgrade module to fip…

    …s-20220613
    
    Also, add EVP_aead_aes_*_gcm_tls13 to the build, which we will need in a
    following CL, to avoid rebuilding the syso twice.
    
    Updates #64717
    Updates #62372
    Updates #64718
    
    Change-Id: Ie4d853ad9b914c1095cad60694a1ae6f77dc22ce
    Cq-Include-Trybots: luci.golang.try:go1.20-linux-amd64-boringcrypto
    Reviewed-on: https://go-review.googlesource.com/c/go/+/549695
    Reviewed-by: Than McIntosh <[email protected]>
    Reviewed-by: Roland Shoemaker <[email protected]>
    Reviewed-on: https://go-review.googlesource.com/c/go/+/553875
    Auto-Submit: Matthew Dempsky <[email protected]>
    Reviewed-by: Matthew Dempsky <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    FiloSottile authored and gopherbot committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9e4abed View commit details
    Browse the repository at this point in the history
  3. [release-branch.go1.20] crypto/tls: align FIPS-only mode with BoringS…

    …SL policy
    
    This enables TLS 1.3, disables P-521, and disables non-ECDHE suites.
    
    Updates #64717
    Updates #62372
    Fixes #64718
    
    Change-Id: I3a65b239ef0198bbdbe5e55e0810e7128f90a091
    Reviewed-on: https://go-review.googlesource.com/c/go/+/549975
    Reviewed-by: Roland Shoemaker <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Than McIntosh <[email protected]>
    Reviewed-on: https://go-review.googlesource.com/c/go/+/553876
    Run-TryBot: Matthew Dempsky <[email protected]>
    Auto-Submit: Matthew Dempsky <[email protected]>
    Reviewed-by: Matthew Dempsky <[email protected]>
    TryBot-Result: Gopher Robot <[email protected]>
    FiloSottile authored and gopherbot committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    5c38c04 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. [release-branch.go1.20] go1.20.13

    Change-Id: I8982d80d8221bf6b5a4b1efd559192b74886aab2
    Reviewed-on: https://go-review.googlesource.com/c/go/+/555015
    Commit-Queue: Gopher Robot <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Matthew Dempsky <[email protected]>
    Auto-Submit: Gopher Robot <[email protected]>
    TryBot-Bypass: Dmitri Shuralyov <[email protected]>
    gopherbot committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    a95136a View commit details
    Browse the repository at this point in the history
Loading