Skip to content

Merge upstream changes - #71

Merged
snake66 merged 247 commits into
battleblow:bsd-portfrom
snake66:battleblow-bsd-port--update-2026w32
Aug 10, 2026
Merged

Merge upstream changes#71
snake66 merged 247 commits into
battleblow:bsd-portfrom
snake66:battleblow-bsd-port--update-2026w32

Conversation

@snake66

@snake66 snake66 commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Merge with upstream after JEP 401 was merged. Needs recent jtreg for the tests, but otherwise seems to work fine.

Minor conflics, but goot if you can look over them. Thanks!

Conflicts:

  • make/modules/java.desktop/Lib.gmk : No jsound on OpenBSD
  • src/hotspot/share/runtime/sharedRuntime.cpp : Unnecessary parens

JornVernee and others added 30 commits July 8, 2026 15:24
…on Zero VM with expected [true] but found [false]

Reviewed-by: mcimadamore, vlivanov
…e(chk == -1 || chk == 0) failed: Field too big for insn

Reviewed-by: eastigeevich, dlong
Reviewed-by: wkemper, xpeng, stuefe
…vectmask() == nullptr)) failed: Both BVectMask, or both NVectMask, or both PVectMask

Reviewed-by: chagedorn, thartmann, vlivanov
8377034: Enable full JSR166TestCase.java test for s390x
8380035: compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java crashes on s390x
8335163: [s390x] test failure - PrintClasses.java

Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: rrich, aph, pchilanomate
Reviewed-by: dholmes, ayang
Reviewed-by: xpeng, wkemper, kdnilsen
…ailed: mismatch

Reviewed-by: chagedorn, mchevalier
…fails intermittently

Reviewed-by: wkemper, kdnilsen
…hAllocRate byte accounting

Reviewed-by: shade, wkemper, kdnilsen
… failed: Existing session was used: FAIL

Reviewed-by: mullan
…me title is displayed as 'PackTwiceTest TestFrame' instead of 'TestFrame'

Reviewed-by: azvegint, prr
…x_distance_to_non_nmethod

Reviewed-by: aph, shade, mhaessig, bulasevich
… configured

Reviewed-by: mdoerr, lucy, clanger
TobiHartmann and others added 23 commits August 3, 2026 06:56
…should not initialize the class

Reviewed-by: chagedorn, mchevalier
Reviewed-by: dlong, thartmann
…s of atomic flat fields

Reviewed-by: qamai, chagedorn
… flat field or array

Reviewed-by: chagedorn, qamai
Conflicts:
  - make/modules/java.desktop/Lib.gmk : No jsound on OpenBSD
  - src/hotspot/share/runtime/sharedRuntime.cpp : Unnecessary parens
Reviewed-by: chagedorn, vlivanov, mchevalier
…reates anti-dependence cycle

Reviewed-by: qamai, chagedorn
…y class receiver

Reviewed-by: liach, dholmes, alanb
Reviewed-by: vklang, valeriep, myankelevich
@snake66
snake66 requested review from battleblow and bsdkurt August 5, 2026 13:56
Comment thread make/modules/java.desktop/Lib.gmk Outdated
ifeq ($(call isTargetOs, aix), false)
ifeq ($(call isTargetOsEnv, bsd.openbsd), false)
ifeq ($(ENABLE_JSOUND), true)
ifeq ($(call Or, $(call isTargetOs, aix), $(call isTargetOsEnv, bsd.openbsd)), false)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has an extra comma in it between the two '$(call is'. It looks like this should be correct:

ifeq ($(call Or, $(call isTargetOs, aix) $(call isTargetOsEnv, bsd.openbsd)), false)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch! Thanks!

This work is sponsored by The FreeBSD Foundation
@snake66
snake66 requested a review from bsdkurt August 7, 2026 08:29
@snake66
snake66 merged commit 6a74afe into battleblow:bsd-port Aug 10, 2026
373 of 375 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.