[fusesource/jansi] ad333c: Support for FFM on JDK 21

1 view
Skip to first unread message

Guillaume Nodet

unread,
Sep 26, 2023, 11:45:05 AM9/26/23
to jansi-commits+...@googlegroups.com
Branch: refs/heads/jep-424
Home: https://github.com/fusesource/jansi
Commit: ad333ce1d8e4cf2076dc9c6970225b849cd79457
https://github.com/fusesource/jansi/commit/ad333ce1d8e4cf2076dc9c6970225b849cd79457
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-09-26 (Tue, 26 Sep 2023)

Changed paths:
M pom.xml
M src/main/java/org/fusesource/jansi/AnsiConsole.java
R src/main/java/org/fusesource/jansi/AnsiConsoleHelper.java
A src/main/java/org/fusesource/jansi/AnsiConsoleSupport.java
A src/main/java/org/fusesource/jansi/AnsiConsoleSupportHolder.java
M src/main/java/org/fusesource/jansi/AnsiMain.java
M src/main/java/org/fusesource/jansi/WindowsSupport.java
A src/main/java/org/fusesource/jansi/ffm/AnsiConsoleSupportFfm.java
A src/main/java/org/fusesource/jansi/internal/AnsiConsoleSupportJni.java
M src/main/java/org/fusesource/jansi/internal/CLibrary.java
M src/main/java/org/fusesource/jansi/internal/Kernel32.java
A src/main/java/org/fusesource/jansi/internal/WindowsAnsiProcessor.java
M src/main/java/org/fusesource/jansi/io/WindowsAnsiProcessor.java
A src/main/java21/org/fusesource/jansi/ffm/AnsiConsoleSupportFfm.java
A src/main/java21/org/fusesource/jansi/ffm/Kernel32.java
A src/main/java21/org/fusesource/jansi/ffm/WindowsAnsiProcessor.java

Log Message:
-----------
Support for FFM on JDK 21

- the minimal runtime requirement is bumped to JDK 1.8
- the build requires JDK 21
- FFM is the default provider if available (JDK >= 21 with --enable-preview flag)


Reply all
Reply to author
Forward
0 new messages