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

Abandoning JDK8 #61

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

Abandoning JDK8 #61

wants to merge 12 commits into from

Commits on Aug 21, 2024

  1. Updated dependencies and plugins, fixed mess

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0c3aa05 View commit details
    Browse the repository at this point in the history
  2. Removed code supporting old JDK

    - We already use release 11
    - Build failed when I tried to use toolchain for 1.8
    - Removed code using Unsafe which is not supported on JDK23 any more
    
    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2752aea View commit details
    Browse the repository at this point in the history
  3. Using Temurin 21 instead of OpenJdk 17

    - However we still build for JDK11.
    - It would be good to run tests also for other versions
    
    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    61a1b5f View commit details
    Browse the repository at this point in the history
  4. Removed code deprecated for ages

    - where possible calls were replaced by another method
    - "standard" code moved from Bridge to BridgeBase
    - ByteCodeGenerator would need an anchor class, is not used anywhere -> deleted
    
    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    694916c View commit details
    Browse the repository at this point in the history
  5. Removed TfTest - see JEP320

    - ORB was removed from JDK11
    
    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    738c647 View commit details
    Browse the repository at this point in the history
  6. The asm-commons dependency moved to parent with proper version

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d2a3714 View commit details
    Browse the repository at this point in the history
  7. The hamcrest is already brought by junit4

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4f5f633 View commit details
    Browse the repository at this point in the history
  8. The multirelease was already removed

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    b064d73 View commit details
    Browse the repository at this point in the history
  9. The java9 is not supported any more

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e5a9ce5 View commit details
    Browse the repository at this point in the history
  10. The Felix plugin needs just the symbolic name setting

    - By default, Felix changes - to a . (dot)
    - Fix for snapshot: Version included snapshot, that breaks usages
    - sun packages in pfl-basic are not optional, sorry, you use Unsafe.
    - I don't see the reason to run Felix install+deploy in pfl-basic
    
    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    f8cbb02 View commit details
    Browse the repository at this point in the history
  11. Artifacts are not multirelease any more

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    7e3e16c View commit details
    Browse the repository at this point in the history
  12. The impl package is excluded by default

    Signed-off-by: David Matějček <[email protected]>
    dmatej committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9eb6382 View commit details
    Browse the repository at this point in the history