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: java-native-access/jna
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.17.0
Choose a base ref
...
head repository: java-native-access/jna
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5.18.0
Choose a head ref
  • 20 commits
  • 34 files changed
  • 4 contributors

Commits on Mar 16, 2025

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

Commits on Apr 22, 2025

  1. Prepare build for JDK24+

    - enable running CI/CD matrix on JDK24 (dropping JDK23 for this)
    - adjust build script to set parameters so that unittests run without
      warnings from native access
    matthiasblaesing committed Apr 22, 2025
    Configuration menu
    Copy the full SHA
    803326c View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2025

  1. Update test matrix:

    - cover the lower end of the supported spectrum (JDK 8)
    - cover the current java LTS
    - cover the current Java version
    
    on
    
    - linux x86-64
    - linux aarch64
    - mac OS x86-64
    - mac OS aarch64
    
    Fixing the number of tests to 12.
    matthiasblaesing committed Apr 23, 2025
    Configuration menu
    Copy the full SHA
    d16df9c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1666 from matthiasblaesing/jdk24

    Prepare build for JDK24+
    matthiasblaesing authored Apr 23, 2025
    Configuration menu
    Copy the full SHA
    3a8677e View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. Enable "running" JNA as a module similar to "java -jar"

    This enables running JNA from the module path like this:
    
    java -p <path_to_jna> -m com.sun.jna
    
    That is the modular equivalent to:
    
    java -jar <path_to_jna>
    matthiasblaesing committed Apr 24, 2025
    Configuration menu
    Copy the full SHA
    0ba51b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2025

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

Commits on Apr 26, 2025

  1. Configuration menu
    Copy the full SHA
    f56b395 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1669 from matthiasblaesing/document-jdk24

    Document changes required for running JNA on JDK24+
    matthiasblaesing authored Apr 26, 2025
    Configuration menu
    Copy the full SHA
    45c4476 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1668 from matthiasblaesing/javadoc_locale

    Ensure javadoc is generated with a fixed locale (en_US)
    matthiasblaesing authored Apr 26, 2025
    Configuration menu
    Copy the full SHA
    4aa8155 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2025

  1. Configuration menu
    Copy the full SHA
    aada5c9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1671 from Glavo/riscv

    Add isRISCV method to Platform class
    matthiasblaesing authored May 20, 2025
    Configuration menu
    Copy the full SHA
    ec70f94 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2025

  1. Add CoreFoundation methods for getting current locale date format

    Signed-off-by: Daniel Widdis <widdis@gmail.com>
    dbwiddis committed May 25, 2025
    Configuration menu
    Copy the full SHA
    8a9dc39 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

  1. Merge pull request #1672 from dbwiddis/dateformat

    Add CoreFoundation methods for getting current locale date format
    dbwiddis authored Jun 6, 2025
    Configuration menu
    Copy the full SHA
    86a2ff1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2025

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

Commits on Sep 20, 2025

  1. Merge pull request #1683 from brettwooldridge/clang-fix

    Fix native build error on Xcode 16.3 / Apple Clang 17
    matthiasblaesing authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    2711df9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d3ceb7 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2025

  1. Merge pull request #1682 from brettwooldridge/master

    fixes #1681 merge reentrant locks into a single lock and eliminate synchronized blocks
    matthiasblaesing authored Sep 21, 2025
    Configuration menu
    Copy the full SHA
    1efa831 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. Configuration menu
    Copy the full SHA
    6451cf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77fe152 View commit details
    Browse the repository at this point in the history
  3. Release 5.18.0

    matthiasblaesing committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    285632f View commit details
    Browse the repository at this point in the history
Loading