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.22.11
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.22.12
Choose a head ref
  • 4 commits
  • 5 files changed
  • 4 contributors

Commits on Jan 17, 2025

  1. [release-branch.go1.22] cmd/compile: fix write barrier coalescing

    We can't coalesce a non-WB store with a subsequent Move, as the
    result of the store might be the source of the move.
    
    There's a simple codegen test. Not sure how we might do a real test,
    as all the repro's I've come up with are very expensive and unreliable.
    
    Fixes #71229
    
    Change-Id: If18bf181a266b9b90964e2591cd2e61a7168371c
    Reviewed-on: https://go-review.googlesource.com/c/go/+/642197
    Reviewed-by: Keith Randall <khr@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: David Chase <drchase@google.com>
    Reviewed-on: https://go-review.googlesource.com/c/go/+/642499
    randall77 authored and mknyszek committed Jan 17, 2025
    Configuration menu
    Copy the full SHA
    e0a01ac View commit details
    Browse the repository at this point in the history
  2. [release-branch.go1.22] cmd/go/internal/modfetch: do not trust server…

    … to send all tags in shallow fetch
    
    Newer git versions (at least git 2.47.1) do not send all the matching tags
    for a shallow fetch of a specific hash anymore. The go command assumes
    that git servers do this. Since that assumption is broken, use the local
    copy of the remote refs list to augment the tags sent by the server.
    This makes the cmd/go/internal/modfetch tests pass again with newer git.
    
    For #71261
    Fixes #71262
    
    Change-Id: I9fd4f3fd7beeb68a522938599f8f3acd887d0b26
    Reviewed-on: https://go-review.googlesource.com/c/go/+/642437
    Reviewed-by: Michael Matloob <matloob@golang.org>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Auto-Submit: Russ Cox <rsc@golang.org>
    (cherry picked from commit bd80d89)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/642695
    Reviewed-by: Russ Cox <rsc@golang.org>
    Reviewed-by: Michael Knyszek <mknyszek@google.com>
    rsc authored and mknyszek committed Jan 17, 2025
    Configuration menu
    Copy the full SHA
    c3c6a50 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2025

  1. [release-branch.go1.22] crypto/internal/fips140/nistec: make p256NegC…

    …ond constant time on ppc64le
    
    Remove the branching instruction from p256NegCond which made it variable
    time. The technique used matches that used in p256MovCond.
    
    Fixes #71383
    Fixes #71422
    Fixes CVE-2025-22866
    
    Change-Id: Ibc2a46814d856cbbdaf6cc0c5a415ed5d42ca793
    Reviewed-on: https://go-review.googlesource.com/c/go/+/643735
    Reviewed-by: David Chase <drchase@google.com>
    Reviewed-by: Filippo Valsorda <filippo@golang.org>
    Reviewed-by: Paul Murphy <murp@ibm.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    (cherry picked from commit 6fc23a3)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/645535
    Reviewed-by: Carlos Amedee <carlos@golang.org>
    TryBot-Bypass: Carlos Amedee <carlos@golang.org>
    rolandshoemaker authored and cagedmantis committed Jan 31, 2025
    Configuration menu
    Copy the full SHA
    0cc45e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2025

  1. [release-branch.go1.22] go1.22.12

    Change-Id: Ib985698fba4e6dab8dc645b115e21a9717bd122c
    Reviewed-on: https://go-review.googlesource.com/c/go/+/646479
    Auto-Submit: Gopher Robot <gobot@golang.org>
    Reviewed-by: Cherry Mui <cherryyz@google.com>
    TryBot-Bypass: Cherry Mui <cherryyz@google.com>
    Reviewed-by: Carlos Amedee <carlos@golang.org>
    gopherbot committed Feb 4, 2025
    Configuration menu
    Copy the full SHA
    5817e65 View commit details
    Browse the repository at this point in the history
Loading