[master] RFR: 8317352: [Lilliput] Sync with upstreaming PRs
Roman Kennke
rkennke at openjdk.org
Tue Oct 10 10:01:23 UTC 2023
This PR syncs the Lilliput mainline repo with the changes that we are proposing in the upstreaming PRs. We have accumulated a number of diversions. Ideally, the Lilliput repo should mirror what is proposed for upstreaming, except where it integrates the upstreaming PRs in various places.
Notable changes:
- Removed leftovers from Klass encoding removal
- Removed heap object stats. This is currently better done by JOL.
- Sliding GC template optimizations and fallback for G1
- Re-enabled many tests
There is a remaining problem with CDS (the changes in archiveBuilder.cpp) which affect only Windows, which I am sorting out separately.
Testing:
- [x] All changed tests +UCOH
- [x] All changed tests -UCOH
- [x] tier1 x86_64 +UCOH
- [x] tier1 x86_64 -UCOH
- [x] tier1 aarch64 +UCOH
- [x] tier1 aarch64 -UCOH
- [x] tier2 x86_64 +UCOH
- [x] tier2 x86_64 -UCOH
- [x] tier2 aarch64 +UCOH
- [x] tier2 aarch64 -UCOH
-------------
Commit messages:
- Fix whitespace
- CDS fixes
- Tests and various stuff
- Gtests
- JVMCI parts
- SA parts
- Shared code changes
- x86 parts
- 8317352: [Lilliput] Sync with upstreaming PRs
Changes: https://git.openjdk.org/lilliput/pull/110/files
Webrev: https://webrevs.openjdk.org/?repo=lilliput&pr=110&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8317352
Stats: 3091 lines in 156 files changed: 1372 ins; 1125 del; 594 mod
Patch: https://git.openjdk.org/lilliput/pull/110.diff
Fetch: git fetch https://git.openjdk.org/lilliput.git pull/110/head:pull/110
PR: https://git.openjdk.org/lilliput/pull/110
More information about the lilliput-dev
mailing list