RFR: Merge panama

Jorn Vernee jvernee at openjdk.org
Tue Feb 13 17:18:20 UTC 2024


Merge panama branch into jdk22 branch, to pull in all the latest changes for jdk22

This PR also contains a small fix in `test/jtreg/generator/clinitCycles/libClinitGlobal.c`. This file was including a header using `#include <...>` which doesn't work on some versions of GCC. `<>` should be used for system headers. I've switched the test to using `#include "..."` instead, which works.

-------------

Commit messages:
 - Merge branch 'panama' into MergePanamaJDK22
 - 7903660: Drop layout-inferring varargs invoker + add method handle factory
 - Add missing inputs to tasks in gradle build
 - 7903656: Variadic invoker class names are not mangled
 - Refresh libclang (take three)
 - 7903654: Jextract should use library lookup
 - Streamline gradle task dependencies
 - Fix curl sample
 - 7903649: Field and global variables of array type should have indexed accessors
 - Refresh libclang (again)
 - ... and 56 more: https://git.openjdk.org/jextract/compare/aa5f2500...d13a8308

The webrevs contain the adjustments done while merging with regards to each parent branch:
 - jdk22: https://webrevs.openjdk.org/?repo=jextract&pr=207&range=00.0
 - panama: https://webrevs.openjdk.org/?repo=jextract&pr=207&range=00.1

Changes: https://git.openjdk.org/jextract/pull/207/files
  Stats: 24514 lines in 320 files changed: 11816 ins; 8269 del; 4429 mod
  Patch: https://git.openjdk.org/jextract/pull/207.diff
  Fetch: git fetch https://git.openjdk.org/jextract.git pull/207/head:pull/207

PR: https://git.openjdk.org/jextract/pull/207


More information about the jextract-dev mailing list