Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JNI Test Fix #3825

Merged
merged 36 commits into from May 24, 2021
Merged

JNI Test Fix #3825

merged 36 commits into from May 24, 2021

Commits on May 19, 2021

  1. ElektraInitiative#3758

    - removed maven dependency for JNI test
    - re-enabled test
    - TODO fix test
    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    a5c7494 View commit details
    Browse the repository at this point in the history
  2. ElektraInitiative#3758

    * updated gradle to 7.0
    * removed debug output
    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    50f2162 View commit details
    Browse the repository at this point in the history
  3. ElektraInitiative#3825 WIP (contains debug statement to be removed)

    * Introduced Optional return values for KeySet.lookup* and Key.getMeta
    * JNA minimum Java  version increased from 8 to 9
    * replaced KeySet and Key finalize() by using a Cleaner
    * Improved Java doc
    * updated jni.c fixing double free (also required updates to JNA binding)
    * misc JNA clean-up and improvements
    * TODO address empty key allocation issue
    * TODO remove debug output
    * TODO add contribution notes
    * TODO update jni plugin README
    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    ef415e0 View commit details
    Browse the repository at this point in the history
  4. ElektraInitiative#3825 fixed creation of local keys and error handlin…

    …g for key creation
    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    4213b82 View commit details
    Browse the repository at this point in the history
  5. ElektraInitiative#3825

    - updated _preparation_next_release.md
    - increased minimum JNI/JNA Java version to 1.9
    - updated JNI README.md
    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    c281ddc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b5f44d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f369acf View commit details
    Browse the repository at this point in the history
  8. ElektraInitiative#3825 trying macOS_gcc10.yml with openjdk@11

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    2fc5707 View commit details
    Browse the repository at this point in the history
  9. ElektraInitiative#3825 reverted macOS_gcc10.yml

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    ad751a4 View commit details
    Browse the repository at this point in the history
  10. jni: fix JNI version check with correct API level

    mpranj authored and Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    5d8138b View commit details
    Browse the repository at this point in the history
  11. actions: try to use Java 16 and set PATH, JAVA_HOME

    mpranj authored and Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    1b8cba8 View commit details
    Browse the repository at this point in the history
  12. CMake: fix install RPATH for macOS

    mpranj authored and Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    5d3704a View commit details
    Browse the repository at this point in the history
  13. jni: mark as memleak again

    mpranj authored and Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    07b5c8c View commit details
    Browse the repository at this point in the history
  14. ElektraInitiative#3825 removed debugging statements

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    6d12c60 View commit details
    Browse the repository at this point in the history
  15. ElektraInitiative#3825 updated docs

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    71fa8a5 View commit details
    Browse the repository at this point in the history
  16. ElektraInitiative#3825 applied style

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    9e5c87e View commit details
    Browse the repository at this point in the history
  17. ElektraInitiative#3825 added example of how to use Java API change re…

    …garding Optional<Key> return values
    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    d3d30db View commit details
    Browse the repository at this point in the history
  18. ElektraInitiative#3825 added src code highlighting to example

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    276ad35 View commit details
    Browse the repository at this point in the history
  19. ElektraInitiative#3825 fixed jni.c compile error

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    e2fbb07 View commit details
    Browse the repository at this point in the history
  20. #8325 fixed format char

    Michael Tucek committed May 19, 2021
    Configuration menu
    Copy the full SHA
    0ed17b9 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. ElektraInitiative#3825 added cleaning up of local references to jobje…

    …cts in jni.c (DeleteLocalRef)
    Michael Tucek committed May 20, 2021
    Configuration menu
    Copy the full SHA
    b2a62d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2df5a53 View commit details
    Browse the repository at this point in the history
  3. ElektraInitiative#3825 applied style

    Michael Tucek committed May 20, 2021
    Configuration menu
    Copy the full SHA
    324204f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. ElektraInitiative#3825 fixed Key::release and KeySet::release to set …

    …set native pointer to null even if clean up is suppressed
    Michael Tucek committed May 21, 2021
    Configuration menu
    Copy the full SHA
    e6791a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f3e4b0 View commit details
    Browse the repository at this point in the history
  3. Revert "ElektraInitiative#3825 disabled "kdb run_all" for buildPackag…

    …e stage"
    
    This reverts commit 5f3e4b0.
    Michael Tucek committed May 21, 2021
    Configuration menu
    Copy the full SHA
    8a4c13e View commit details
    Browse the repository at this point in the history
  4. ElektraInitiative#3825 disabled key ref cnt inc for Java Key objects …

    …and disabled automated release of KeySet and Key by gc
    Michael Tucek committed May 21, 2021
    Configuration menu
    Copy the full SHA
    d5be141 View commit details
    Browse the repository at this point in the history
  5. ElektraInitiative#3825 removed DeleteLocalRef in the hope of change f…

    …or the better ;)
    Michael Tucek committed May 21, 2021
    Configuration menu
    Copy the full SHA
    dcb4c41 View commit details
    Browse the repository at this point in the history
  6. applied style

    Michael Tucek committed May 21, 2021
    Configuration menu
    Copy the full SHA
    edb1a41 View commit details
    Browse the repository at this point in the history
  7. retrigger checks

    Michael Tucek committed May 21, 2021
    Configuration menu
    Copy the full SHA
    560cd3c View commit details
    Browse the repository at this point in the history

Commits on May 22, 2021

  1. ElektraInitiative#3825

    - removed CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE from global CMakeLists.txt
    - trying to selectively activate it for jni test (already activated for jni plugin)
    Michael Tucek committed May 22, 2021
    Configuration menu
    Copy the full SHA
    1960b03 View commit details
    Browse the repository at this point in the history
  2. Revert "ElektraInitiative#3825"

    This reverts commit 1960b03.
    
    Revert "retrigger checks"
    
    This reverts commit 560cd3c.
    
    Revert "applied style"
    
    This reverts commit edb1a41.
    
    Revert "ElektraInitiative#3825 removed DeleteLocalRef in the hope of change for the better ;)"
    
    This reverts commit dcb4c41.
    Michael Tucek committed May 22, 2021
    Configuration menu
    Copy the full SHA
    947a02b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    315a909 View commit details
    Browse the repository at this point in the history
  4. ElektraInitiative#3825 prevents testmod_jni from being installed and …

    …added sensible error message instead of segfault, when jar is not found
    Michael Tucek committed May 22, 2021
    Configuration menu
    Copy the full SHA
    a9fdcd3 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. ElektraInitiative#3825 re-enabled Cleaner and added locking to preven…

    …t key sets from being released in parallel as well as prevent keys from being release in parallel to key sets
    Michael Tucek committed May 23, 2021
    Configuration menu
    Copy the full SHA
    937aead View commit details
    Browse the repository at this point in the history
  2. ElektraInitiative#3825 applied style

    Michael Tucek committed May 23, 2021
    Configuration menu
    Copy the full SHA
    ccbe3a3 View commit details
    Browse the repository at this point in the history