Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jdk24 freebsd #8

Open
wants to merge 1,550 commits into
base: bsd-port
Choose a base branch
from
Open

Jdk24 freebsd #8

wants to merge 1,550 commits into from

Conversation

snake66
Copy link

@snake66 snake66 commented Mar 13, 2025

This should not be merged into the master branch, but a new jdk24-bsd branch or similar. Just leaving it here in wait for the target branch to be established.

danielogh and others added 30 commits December 3, 2024 13:32
…decessors

Reviewed-by: rcastanedalo, chagedorn
Reviewed-by: alanb, lancea, naoto, mchung
…mpedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: alanb
…mp time and run time

Reviewed-by: ccheung, dholmes
…ed: Selected text & clipboard contents differs

Reviewed-by: azvegint, dnguyen, prr, kizune
…java failed: Choice can't be controlled by keyboard

Reviewed-by: honkar, abhiscxk
… dialog was active

Reviewed-by: aivanov, azvegint
Co-authored-by: Francisco Ferrari Bihurriet <[email protected]>
Co-authored-by: Martin Balao <[email protected]>
Reviewed-by: weijun
…s: NoClassDefFoundError: jdk/test/lib/Utils

Reviewed-by: cjplummer
snake66 and others added 30 commits January 22, 2025 12:31
FreeBSD munmap allows calling munmap with an address that is not aligned
to a page boundary. This conflicts with the expectation of the JVM, so
this patch ensures that only calls with page alignes addresses are
allowed.

This commit is sponsored by The FreeBSD Foundation
Due to the way the BSD code handles thread id's connecting to a remode
debug session does not work. As this functionality is deprecated
anyways, it's better to disable the test than to spend time fixing it.

This commit is sponsored by The FreeBSD Foundation
…sUnloading.java with fastdebug builds

Reviewed-by: mdoerr
Backport-of: 15d6469
8347762: ClassFile attribute specification refers to non-SE modules

Reviewed-by: asotona
Backport-of: 973c630
Reviewed-by: dnguyen, naoto, iris
Backport-of: dec9367
This simply reverts some changes that has been merged in with the BSD
port, that are unrelated to that port.

This work is sponsored by The FreeBSD Foundation.
…pecified

Reviewed-by: lfoltan, shade, kvn
Backport-of: d266ca9
…iable old classes

Reviewed-by: kvn, shade, jrose
Backport-of: 1ac2d6e
…e.java is too strict

Reviewed-by: shade, epeter
Backport-of: ee87d18
…rrier elision analysis

Reviewed-by: kvn, thartmann
Backport-of: afcc2b0
8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

Reviewed-by: rriggs, liach
Backport-of: 618c5eb
This work is sponsored by The FreeBSD Foundation
This function has been generalized and is not in the platform
independent os sources.

Sponsored by: The FreeBSD Foundation
jvmciCodeInstaller_aarch64.cpp referenced some zgc constants even when
not building with zgc enabled.

Sponsored by: The FreeBSD Foundation
It is possible to limit the jvm to default to IPv4 only sockets by
setting `java.net.preferIPv4Stack` to true. This is the default on
OpenBSD, but for otehr BSD's we follow the Java specification that
sockets should accept both IPv4 and IPv6 when the latter is available.

Sponsored by: The FreeBSD Foundation
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.