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: Guardsquare/proguard-core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.1.9
Choose a base ref
...
head repository: Guardsquare/proguard-core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v9.1.10
Choose a head ref
  • 6 commits
  • 21 files changed
  • 5 contributors

Commits on Mar 7, 2025

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

Commits on Mar 13, 2025

  1. Update maximum supported Java version for Java 24

    Updates the maximum supported class file version for Java 24.
    
    There does not appear to be any changes to bytecode/class file format that require any further changes beyond the version bump in ProGuard(CORE). See https://openjdk.org/projects/jdk/24/
    
    ProGuard issue: Guardsquare/proguard#458
    mrjameshamilton authored Mar 13, 2025
    Configuration menu
    Copy the full SHA
    a8b07d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. Add last block InjectionStrategy (#134)

    * Add last block InjectionStrategy
    
    - Add LastBlocks InjectionStrategy to last blocks in a methods suitable for code injection.
    - Add InjectionStrategy unit test
    
    * Address reviewer comments
    
    * Resolve lint error
    gnemyk authored Mar 14, 2025
    Configuration menu
    Copy the full SHA
    bc68501 View commit details
    Browse the repository at this point in the history
  2. Prevent loop in ConstantPoolShrinker when visiting pattern matching s…

    …witch referencing enum values
    
    Instead of visiting all bootstrap methods from the start when marking dynamic and invokedynamic constant, mark the bootstrap methods attribute and then visit only the bootstrap method referenced by the constant.
    piazzesiNiccolo-GS authored and vincentrossetto committed Mar 14, 2025
    Configuration menu
    Copy the full SHA
    c7900bf View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2025

  1. Add release note for #135

    piazzesiNiccolo-GS authored and rubenpieters committed Mar 19, 2025
    Configuration menu
    Copy the full SHA
    e0999ce View commit details
    Browse the repository at this point in the history
  2. Add AccumulatedCodeInjector, allowing injection of multiple code inje…

    …ctors at once.
    Emiel Vandeloo authored and rubenpieters committed Mar 19, 2025
    Configuration menu
    Copy the full SHA
    1a25615 View commit details
    Browse the repository at this point in the history
Loading