13 Commits

Author SHA1 Message Date
khanhduytran0
89b325ac14 Fix[JDK21]: fix patch, add breakpoint codepath for TXM devices 2025-07-03 13:02:02 +07:00
khanhduytran0
a8ca6a4c1c Feat[JDK21]: implement mirror mapping
This mode can be optionally enabled using -XX:+MirrorMappedCodeCache. Implementation of this is required on iOS 26
2025-07-02 12:10:59 +07:00
Eva Isabella Luna
cc365ba733
[Build] Add TOO_MANY_CORES
The JDK needs a *lot* of RAM to compile, and this scales with the number of jobs you run. This variable should make it a little more tolerable.
2025-05-28 20:43:38 -06:00
Eva Isabella Luna
1fcf44cd9b
[JDK 17/21] Remove -DTARGET_OS_OSX
Can't find any usages of TARGET_OS_OSX in JDK 17 or 21's code, and have tested locally with JDK 17 and it works as intended. 

JDK 21 is still unable to build, working on it.
2025-05-28 13:50:53 -06:00
Eva Isabella Luna
b7ec44cb09
[Actions] Switch to J316sAP
The security setup on J316sAP doesn't allow for the actions user to install from Homebrew.
2025-05-19 17:31:45 -06:00
Mathias-Boulay
5f86297b2e fix(build): update patches, ndk and docker image to build newer versions 2024-10-05 20:54:50 +02:00
Mathias-Boulay
698a651abf feat(android): enable polly 2024-06-20 11:12:42 +02:00
Mathias-Boulay
31543684d8 fix: arg for jdk 21 only 2024-06-15 19:25:07 +02:00
Mathias-Boulay
e008fc3ee3 fix(build): x86 build 2024-06-15 19:09:26 +02:00
Mathias-Boulay
e49aca792a fix(build ios): use target version 2024-06-15 18:19:09 +02:00
Mathias-Boulay
c469d2ec51 fix(build ios): fix syntax error 2024-06-15 18:12:43 +02:00
Mathias-Boulay
75de467a28 build: docker jre21 compat, CI updated for both 21 and 17 2024-06-15 17:56:40 +02:00
Mathias-Boulay
7fc629ab1c build: make it easier to follow script execution 2024-06-15 12:33:51 +02:00