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: google/error-prone
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.19.0
Choose a base ref
...
head repository: google/error-prone
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.19.1
Choose a head ref
  • 8 commits
  • 20 files changed
  • 3 contributors

Commits on May 9, 2023

  1. Fix ImmutableChecker to allow wildcard @ImmutableTypeParameters w…

    …hich aren't provably immutable.
    
    This is safe, as any instantiated object must have immutable type parameters.
    
    Note: this is only true for `@ImmutableTypeParameter`, not `containerOf`! The latter is conditionally immutable, so we really do need to check the bound.
    
    (And the corresponding change for ThreadSafe.)
    
    PiperOrigin-RevId: 530601585
    graememorgan authored and Error Prone Team committed May 9, 2023
    Configuration menu
    Copy the full SHA
    94a93e9 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Don't consider overloads to have a functional interface clash if the …

    …parameters are subtypes of another overload.
    
    JLS defines that more specific overloads win, so, for example, `ImmutableFunction` wins over `Function`.
    
    PiperOrigin-RevId: 530843370
    graememorgan authored and Error Prone Team committed May 10, 2023
    Configuration menu
    Copy the full SHA
    7335ba2 View commit details
    Browse the repository at this point in the history
  2. Fix binary compatibility issues when building on JDK 17 and running o…

    …n JDK 11, and prepare to add test coverage for that configuration
    
    Thanks to Stephan202's suggestion in #3895 (comment)
    
    #3895
    
    PiperOrigin-RevId: 530957571
    cushon authored and Error Prone Team committed May 10, 2023
    Configuration menu
    Copy the full SHA
    5da8e9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    020a541 View commit details
    Browse the repository at this point in the history
  4. Update ci.yml

    cushon authored May 10, 2023
    Configuration menu
    Copy the full SHA
    62355bf View commit details
    Browse the repository at this point in the history
  5. Update ci.yml

    cushon authored May 10, 2023
    Configuration menu
    Copy the full SHA
    25d34de View commit details
    Browse the repository at this point in the history
  6. Update ci.yml

    cushon authored May 10, 2023
    Configuration menu
    Copy the full SHA
    c2b71f9 View commit details
    Browse the repository at this point in the history
  7. Release Error Prone 2.19.1

    cushon committed May 10, 2023
    Configuration menu
    Copy the full SHA
    66ca96f View commit details
    Browse the repository at this point in the history
Loading