Commit Graph

  • a7199bec28 Merge branch 'feat/mirror_mapping' into buildjre17-21 buildjre17-21 khanhduytran0 2025-09-09 15:55:39 +07:00
  • 9271b32399 Cleanup khanhduytran0 2025-09-09 15:55:30 +07:00
  • 61dd5d11ae
    [FIX] iOS JDK 17 patches (again) Eva Isabella Luna 2025-08-28 16:05:45 -06:00
  • 8823652f74
    fix file names in repackjre (#7) alexytomi 2025-08-28 19:39:27 +08:00
  • aa46d619e8
    fix file names in repackjre sa1672ndo 2025-08-28 11:52:51 +03:00
  • 9c7f1f33e8
    Fix jre file names in repackjre.sh (#6) buildjre8 sa1672ndo 2025-08-27 14:03:35 +03:00
  • e093fe5ce4
    update jre8 file name in makearch sa1672ndo 2025-08-27 12:22:29 +03:00
  • e1ca1b34d6
    update jre8 file name in makeuni sa1672ndo 2025-08-27 12:02:08 +03:00
  • 7e69cb4a06
    Update repackjre.sh sa1672ndo 2025-08-27 11:05:46 +03:00
  • 3eddeaedd5 Feat[JDK17]: implement mirror mapping feat/mirror_mapping khanhduytran0 2025-07-06 13:59:14 +07:00
  • 9f67713d9d Patch[JDK21]: Change BreakGetJITMapping method parameter khanhduytran0 2025-07-05 05:54:05 +07:00
  • 89b325ac14 Fix[JDK21]: fix patch, add breakpoint codepath for TXM devices khanhduytran0 2025-07-03 13:01:49 +07:00
  • 3cda3c1ed5
    [FIX] xattr command failing for JDK 8 iOS Eva Isabella Luna 2025-07-02 22:17:07 -06:00
  • a8ca6a4c1c Feat[JDK21]: implement mirror mapping This mode can be optionally enabled using -XX:+MirrorMappedCodeCache. Implementation of this is required on iOS 26 khanhduytran0 2025-07-02 12:10:59 +07:00
  • 0b28f59414
    [FEAT] Add TARGET_OS Eva Isabella Luna 2025-06-29 19:36:25 -06:00
  • 2c9325e911
    [FEAT] Add TARGET_OS Eva Isabella Luna 2025-06-29 19:32:03 -06:00
  • a23217a8f3
    [FIX] Allow usage of a different NDK location for JDK 8 Eva Isabella Luna 2025-06-28 17:53:07 -06:00
  • 4ec1bcf523
    [FIX] Downgrade Android JDK to bypass the compile errors Eva Isabella Luna 2025-06-25 22:11:12 -06:00
  • 97c9d576c7
    [FIX] iOS JDK 21 build, update to 21.0.8 Eva Isabella Luna 2025-06-24 19:22:23 -06:00
  • cc365ba733
    [Build] Add TOO_MANY_CORES Eva Isabella Luna 2025-05-28 20:43:38 -06:00
  • bba4fdbd01
    [README] Minor updates to README Eva Isabella Luna 2025-05-28 16:52:39 -06:00
  • 8ce5f0e16a
    Better reflect this branch's requirements Eva Isabella Luna 2025-05-28 16:38:53 -06:00
  • 2c758438d8
    [Patch] Fix jdk.jdwp.agent patch for Android Eva Isabella Luna 2025-05-28 16:30:05 -06:00
  • 1fcf44cd9b
    [JDK 17/21] Remove -DTARGET_OS_OSX Eva Isabella Luna 2025-05-28 13:50:53 -06:00
  • e1b4b3d18c
    add[patch]: Change java.runtime.name to have android included (#1) Eva Isabella Luna 2025-05-23 22:59:34 -06:00
  • 0ee40ef022
    add[patch]: Change java.runtime.name to have android included (#1) Eva Isabella Luna 2025-05-23 22:59:06 -06:00
  • c621cd8e71 qol[gitignore]: Add openjdk clones into gitignore alexytomi 2025-05-22 07:06:55 +08:00
  • 1719a581cc add[patch]: Change java.runtime.name to have android included alexytomi 2025-05-20 18:06:19 +08:00
  • 0f858c2aa4 add[patch]: Change java.runtime.name to have android included alexytomi 2025-05-20 18:10:25 +08:00
  • 7af1d9a37a
    [Actions] Don't download JDK 8 on J316sAP Eva Isabella Luna 2025-05-20 18:42:56 -06:00
  • b7ec44cb09
    [Actions] Switch to J316sAP Eva Isabella Luna 2025-05-19 17:31:45 -06:00
  • 3b73b1dc2c
    [Actions] Switch to J316sAP Eva Isabella Luna 2025-05-19 17:27:00 -06:00
  • 04b90441da Fix(iOS): fix clang hardening changes khanhduytran0 2025-05-11 18:52:45 +07:00
  • f3936fba6f
    Fix[repackjre]: make jvm.cfg platform-dependent Maksim Belov 2025-02-25 22:44:06 +03:00
  • e2f632f140
    Fix[repackjre]: correctly copy VM library Maksim Belov 2025-02-23 14:06:59 +03:00
  • a2dbea0390
    Fix[vm]: copy correct variant into libs Maksim Belov 2025-02-15 12:35:22 +03:00
  • 21cc46e49d Test[build_aarch32]: build client VM Maksim Belov 2025-01-31 20:58:57 +03:00
  • 673dab1a1a
    Test[build_aarch32]: build client VM test/client_vm Maksim Belov 2025-01-31 20:58:57 +03:00
  • 55204b0b8c Fix(iOS): fix patch fix/master_pacthes_jre21 khanhduytran0 2024-11-23 22:39:56 +00:00
  • e66dcf8c37 Fix(32 bits): Avoid type redefinition Mathias-Boulay 2024-11-23 23:00:07 +01:00
  • 95c88f97f1 Fix: update patches for master jre21 Mathias-Boulay 2024-11-23 20:52:47 +01:00
  • c8f90f5f58 Fix(iOS): fix freetype build It looks like latest Xcode has removed typedef Byte, causing freetype to fail compilation. Freetype also internally define it only if it's not Apple platform. A hack define is added to make it compile again. github-actions 2024-11-30 14:03:17 +00:00
  • a3d27d75f4 Fix(iOS): apply script changes from jre17-21 branch khanhduytran0 2024-11-30 13:44:02 +00:00
  • 655141c7ae
    Fix(iOS): fix another jdk17 patch Duy Tran Khanh 2024-11-30 20:40:34 +07:00
  • feee67fe84
    Fix(iOS): fix jdk17 patch Duy Tran Khanh 2024-11-30 20:10:17 +07:00
  • 8cb72d3e93
    Fix[arm32]: Disable InlineIntrinsics on arm32 by default Maksim Belov 2024-11-24 18:56:40 +03:00
  • 5f86297b2e fix(build): update patches, ndk and docker image to build newer versions Mathias-Boulay 2024-10-05 20:54:50 +02:00
  • c62cba0541
    Build[CI]: use boot jdk 8 Duy Tran Khanh 2024-08-02 13:07:07 +07:00
  • 30c346a078
    Build[ios]: define boot jdk distribution Duy Tran Khanh 2024-08-02 09:56:47 +07:00
  • 65bd51bf8e
    workaround: libnet: ipv6_support: skip /proc/net/ & socket() check ifdef __ANDROID__ (#27) eval Nya 2024-07-28 02:21:21 +08:00
  • 691cab34d7 Workaround: skip check for ipv6 support (by @nexplorer-3e) Mathias-Boulay 2024-07-27 19:53:24 +02:00
  • 29af9b03da
    Build: update ios ci actions ver Duy Tran Khanh 2024-07-22 10:12:28 +07:00
  • fc16e1dc89
    Fix[tarjdk]: force-copy instead of using sudo Duy Tran Khanh 2024-07-22 09:49:00 +07:00
  • ccc0091274
    Fix[ios build]: remove unexpected check Duy Tran Khanh 2024-07-22 08:32:25 +07:00
  • 45892bf4e9 Build: adjustment for iOS CI khanhduytran0 2024-07-22 01:59:40 +01:00
  • 90b332788a Feat: use corretto-8 for iOS Duy Tran Khanh 2024-07-22 00:52:19 +01:00
  • 471ca51954 Feat[tarjdk]: move to newer version of termux-elf-cleaner Maksim Belov 2024-07-16 17:20:55 +03:00
  • 698a651abf feat(android): enable polly Mathias-Boulay 2024-06-20 11:12:42 +02:00
  • 52872d75e5 fix(build): repack per version Mathias-Boulay 2024-06-15 20:07:53 +02:00
  • 31543684d8 fix: arg for jdk 21 only Mathias-Boulay 2024-06-15 19:25:07 +02:00
  • e008fc3ee3 fix(build): x86 build Mathias-Boulay 2024-06-15 19:09:26 +02:00
  • e49aca792a fix(build ios): use target version Mathias-Boulay 2024-06-15 18:19:09 +02:00
  • c469d2ec51 fix(build ios): fix syntax error Mathias-Boulay 2024-06-15 18:12:43 +02:00
  • 5b7f9a8a5c Fix(build): switch java versions on the fly only for local docker builds Mathias-Boulay 2024-06-15 18:06:34 +02:00
  • 75de467a28 build: docker jre21 compat, CI updated for both 21 and 17 Mathias-Boulay 2024-06-15 17:56:40 +02:00
  • 7fc629ab1c build: make it easier to follow script execution Mathias-Boulay 2024-06-15 12:33:51 +02:00
  • 52493b4db7 build: split patches into smaller sections Mathias-Boulay 2024-06-14 21:23:08 +02:00
  • a624d086f0 fix(os_linux): fix tmp directory destination Mathias-Boulay 2024-06-14 13:49:56 +02:00
  • a0db676d65 Build(perf): reuse existing ndk if available Mathias-Boulay 2024-04-16 09:02:42 +02:00
  • 2b3eda724c Docs: precise why we checkout into a specific commit Mathias-Boulay 2024-04-15 21:18:32 +02:00
  • 4e81482766
    Fix iOS build (jlink strip arg) Duy Tran Khanh 2024-04-15 17:56:23 +07:00
  • 78148b6596
    Fix iOS build Duy Tran Khanh 2024-04-15 17:16:20 +07:00
  • e18f24f09e remove log check Mathias-Boulay 2024-04-15 11:32:06 +02:00
  • 51ec1786d4 build(fix): use proper targets Mathias-Boulay 2024-04-15 10:46:21 +02:00
  • 2e091dc3f3 re-use github runners Mathias-Boulay 2024-04-15 10:03:36 +02:00
  • f82a61c84d build(perf): use newer ndk paths Mathias-Boulay 2024-04-15 09:28:04 +02:00
  • 77060228f3 build(perf): use all cpu cores on whatever linux runner Mathias-Boulay 2024-04-15 09:27:03 +02:00
  • bf03fec185 build: upgrade to ndk r25 Mathias Boulay 2024-04-14 16:40:39 +02:00
  • b9bfb1edd7 build: basic dockerfile to execute the CI Mathias Boulay 2024-04-13 21:25:56 +02:00
  • be6d4b191d test self hosted ubuntu server Mathias Boulay 2024-04-10 22:03:00 +02:00
  • 4f42af70fe revert yaml Mathias Boulay 2024-04-10 21:58:02 +02:00
  • c3fb42fcd9 debug: print info about class loading Mathias Boulay 2024-04-10 01:04:29 +02:00
  • 4b92b5743c
    fix: remove duplicate type definitions (#24) Mathias Boulay 2024-03-27 14:35:10 +01:00
  • 1d6f477306
    Skip uploading jdk for ios Duy Tran Khanh 2024-03-27 12:36:44 +07:00
  • 30ea6597d0
    Fix Android patches Duy Tran Khanh 2024-03-21 16:15:06 +07:00
  • 3c2f8fe40e
    buildjre17: improvements (#20) fukiame 2024-03-10 01:20:51 +07:00
  • a753e0e862
    buildjre8: improvements (#19) fukiame 2024-01-16 23:33:23 +07:00
  • 0e55fd2fc9
    Update build.yml Duy Tran Khanh 2023-11-17 05:48:42 +07:00
  • abdff4788c
    Schedule build Duy Tran Khanh 2023-11-17 05:46:16 +07:00
  • 11a8b4b1b5
    Schedule build Duy Tran Khanh 2023-11-17 05:42:51 +07:00
  • aeb8465273
    Workaound[Collections]: allow legacy sort api of Collections workaround/legacy_collection_sort Boulay Mathias 2023-08-25 00:26:25 +02:00
  • e35849437d Fix iOS patches github-actions 2023-08-17 02:17:25 +01:00
  • 7448523fdf
    Add jdk.internal.vm.ci into aarch64 and amd64 JRE images ArtDev 2023-08-15 20:00:45 +03:00
  • 438cd12185
    Refactor: use patch instead of fork Boulay Mathias 2023-08-13 23:14:39 +02:00
  • 072f195a5f
    Chore[clone]: change upstream repository Boulay Mathias 2023-08-13 20:43:54 +02:00
  • 54fae00105
    Make a GA build buildjre17-ga Eva Luna 2023-08-05 02:13:55 -04:00
  • fb2a82293a
    Buildjre17 avoid movaps crash (#16) ArtDev 2023-07-21 22:12:19 +03:00
  • 0099717965
    Update removejdkdebuginfo.sh Duy Tran Khanh 2023-07-21 09:21:50 +07:00
  • 102dec79e9
    Generate debug symbols for JRE17 ArtDev 2023-07-20 18:00:01 +03:00
  • c92ce2a737
    Fix libfreetype paths for x86 ArtDev 2023-07-20 16:07:38 +03:00