[code-reflection] RFR: Merge master [v2]

Paul Sandoz psandoz at openjdk.org
Mon Jun 24 18:11:19 UTC 2024


> Merge with master, updated to JDK 24.
> 
> All code reflection tests pass, examples and HAT are ok too.
> 
> The sources for classes `InvokerBytecodeGenerator`, `GenerateJLIClassesHelper` and `InnerClassLambdaMetafactory` were not merged and updated to use the Class File API, since the latter was enhanced to support quoted lambdas and requires some additional work to transition from ASM to the Class File API.

Paul Sandoz has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 684 commits:

 - Merge remote-tracking branch 'upstream/code-reflection' into merge-master
 - Merge remote-tracking branch 'upstream/master' into merge-master
 - 8332099: since-checker - Add @ since to package-info in jdk.jsobject
   
   Reviewed-by: prr
 - 8334509: Cancelling PageDialog does not return the same PageFormat object
   
   Reviewed-by: aivanov, prr
 - 8334441: Mark tests in jdk_security_infra group as manual
   
   Reviewed-by: clanger, mullan
 - 8334715: [riscv] Mixed use of tab and whitespace in riscv.ad
   
   Reviewed-by: chagedorn, amitkumar
 - 8334695: Fix build failure without zgc after JDK-8333300
   
   Reviewed-by: dnsimon, chagedorn
 - 8333867: SHA3 performance can be improved
   
   Reviewed-by: kvn, valeriep
 - 8327793: Deprecate jstatd for removal
   
   Reviewed-by: alanb, cjplummer
 - 8334706: [JVMCI] APX registers incorrectly exposed on AMD64
   
   Reviewed-by: yzheng, never
 - ... and 674 more: https://git.openjdk.org/babylon/compare/527687f4...b2813717

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

Changes: https://git.openjdk.org/babylon/pull/156/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=156&range=01
  Stats: 172622 lines in 3123 files changed: 114105 ins; 41887 del; 16630 mod
  Patch: https://git.openjdk.org/babylon/pull/156.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/156/head:pull/156

PR: https://git.openjdk.org/babylon/pull/156


More information about the babylon-dev mailing list