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: uber-go/atomic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.0
Choose a base ref
...
head repository: uber-go/atomic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.10.0
Choose a head ref
  • 11 commits
  • 35 files changed
  • 3 contributors

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    adc54d9 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    f9aa9cb View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Configuration menu
    Copy the full SHA
    976602f View commit details
    Browse the repository at this point in the history
  2. all: Update copyright notices (#112)

    This will reduce noise in other PRs.
    abhinav authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    122c956 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    edb52d7 View commit details
    Browse the repository at this point in the history
  4. ci: Test with Go 1.19 (#113)

    Test against Go 1.19 and lint only for the latest version.
    Update to latest staticcheck to work with 1.19.
    abhinav authored Aug 5, 2022
    Configuration menu
    Copy the full SHA
    d15bdad View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Configuration menu
    Copy the full SHA
    01497d2 View commit details
    Browse the repository at this point in the history
  2. Add CompareAndSwap and Swap, Deprecate CAS (#111)

    Adds CompareAndSwap and Swap methods to String, Error, and Value,
    implemented by making use of Value.CompareAndSwap and Value.Swap
    added in Go 1.17.
    
    Following that, add CompareAndSwap to all other types with "CAS" methods
    and deprecate CAS in favor of CompareAndSwap, since that's the convention
    the standard library chose for these in Go 1.19.
    eNV25 authored Aug 6, 2022
    Configuration menu
    Copy the full SHA
    d4bbbc8 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    d144bb6 View commit details
    Browse the repository at this point in the history
  2. Add Pointer[T] (#116)

    Adds a Pointer[T] type that provide the same functionality as
    Go 1.19's `sync/atomic.Pointer[T]` in both, Go 1.18 and 1.19.
    
    In Go 1.19, this uses the standard library's implementation,
    and in 1.18 our own custom implementation based on UnsafePointer.
    For Go 1.17, even though it's now unsupported, this is a no-op.
    
    Refs GO-1572
    Resolves #115
    abhinav authored Aug 9, 2022
    Configuration menu
    Copy the full SHA
    2ab21d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Prepare release v1.10.0 (#118)

    Prepare a new release with the following changes:
    v1.9.0...2ab21d8
    abhinav authored Aug 11, 2022
    Configuration menu
    Copy the full SHA
    9680036 View commit details
    Browse the repository at this point in the history
Loading