Skip to content
Open

D #2263

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
550ba67
Merge pull request #1654 from SAP/pr-jdk-23+20
RealCLanger Apr 26, 2024
ae91190
SapMachine #1657: Reenable logging test
RealCLanger Apr 29, 2024
b297085
Merge branch 'sapmachine' into pr-jdk-23+21
RealCLanger May 3, 2024
82f8c41
Merge pull request #1664 from SAP/pr-jdk-23+21
RealCLanger May 3, 2024
63670bd
Merge pull request #1669 from SAP/pr-jdk-23+22
RealCLanger May 13, 2024
4c00087
Merge pull request #1676 from SAP/pr-jdk-23+23
RealCLanger May 21, 2024
85a3074
Merge branch 'sapmachine' into pr-jdk-23+24
RealCLanger May 27, 2024
455f3b4
Merge pull request #1682 from SAP/pr-jdk-23+24
RealCLanger May 28, 2024
ded1e5a
8333236: Test java/foreign/TestAccessModes.java is timing out after p…
mcimadamore May 31, 2024
59009b0
8333326: Linux Alpine build fails after 8302744
MBaesken Jun 5, 2024
7e1d4d1
Merge pull request #1686 from SAP/pr-jdk-23+25
RealCLanger Jun 6, 2024
f7d5ed5
Merge branch 'sapmachine' into pr-jdk-24+1
RealCLanger Jun 10, 2024
ab72d4e
jcmd GC.heap_dump without options should write to location given by -…
MBaesken Jun 11, 2024
ae3ec09
Merge pull request #1692 from SAP/pr-jdk-24+1
RealCLanger Jun 14, 2024
1e9c4a0
SapMachine #1611: Implement dt_filesocket for sapmachine 17+
schmelter-sap Jun 19, 2024
c4d05b6
Improve heap dump change
RealCLanger Jun 19, 2024
c790965
Merge pull request #1695 from SAP/pr-jdk-24+2
RealCLanger Jun 20, 2024
cee6c5e
SapMachine #1693: Support starting child processes in an own process …
RealCLanger Jun 22, 2024
bc137b0
Merge branch 'sapmachine' into pr-jdk-24+3
RealCLanger Jun 21, 2024
1106762
SapMachine #1714: Add fallback for early malloc for musl-based systems
schmelter-sap Jun 24, 2024
062ec24
Merge pull request #1707 from SAP/pr-jdk-24+3
RealCLanger Jun 26, 2024
3f229f8
Merge pull request #1726 from SAP/pr-jdk-24+4
RealCLanger Jul 2, 2024
09dca1a
SapMachine #1728: Provide Console functionality for XSA
RealCLanger Jul 2, 2024
46d6542
SapMachine #1693: Add support for starting child processes in an own …
RealCLanger Jul 4, 2024
ed04414
Merge branch 'sapmachine' into pr-jdk-24+5
RealCLanger Jul 5, 2024
c984fc8
Merge pull request #1735 from SAP/pr-jdk-24+5
RealCLanger Jul 8, 2024
503578b
SapMachine #1740: Disable experimental and detailed GC events to redu…
ansteiner Jul 8, 2024
32cfd18
SapMachine #1693: Fix initialization of JavaLangProcessAccess
RealCLanger Jul 12, 2024
6d9c914
8336256: memcpy short value to int local is incorrect in VtableStubs:…
reinrich Jul 15, 2024
0473f7b
Merge pull request #1749 from SAP/pr-jdk-24+6
RealCLanger Jul 15, 2024
808933c
Merge pull request #1762 from SAP/pr-jdk-24+7
RealCLanger Jul 23, 2024
c883b4f
SapMachine #1690: Fix file socket transport test on Windows
schmelter-sap Jul 23, 2024
e0ea382
Merge pull request #1766 from SAP/pr-jdk-24+8
RealCLanger Jul 30, 2024
fe52747
SapMachine #1550: Disable use of backtrace() on PPC platforms by default
schmelter-sap Jul 30, 2024
159f93f
Merge branch 'sapmachine' into pr-jdk-24+9
RealCLanger Aug 2, 2024
396177e
Merge pull request #1780 from SAP/pr-jdk-24+9
RealCLanger Aug 3, 2024
97853b7
Merge branch 'sapmachine' into pr-jdk-24+10
RealCLanger Aug 9, 2024
32cc3cf
Merge pull request #1785 from SAP/pr-jdk-24+10
RealCLanger Aug 9, 2024
0e9a934
SapMachine #1787: Build jdksapext lib(dll) also on Windows
ansteiner Aug 27, 2024
a2df4a5
Merge pull request #1793 from SAP/pr-jdk-24+11
RealCLanger Aug 28, 2024
b3c6e05
8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock
xmas92 Aug 23, 2024
9d5a09a
Merge pull request #1799 from SAP/pr-jdk-24+12
RealCLanger Aug 30, 2024
b80f88d
Merge branch 'sapmachine' into pr-jdk-24+13
RealCLanger Aug 30, 2024
00cf7d2
Merge pull request #1807 from SAP/pr-jdk-24+13
RealCLanger Sep 2, 2024
6aef499
Merge branch 'sapmachine' into pr-jdk-24+14
RealCLanger Sep 9, 2024
c39b4c5
SapMachine #1789: Don't try to resolve CodeBlobs in malloc trace dumps
schmelter-sap Sep 9, 2024
21106d9
Merge pull request #1813 from SAP/pr-jdk-24+14
RealCLanger Sep 9, 2024
e97ef92
SapMachine #1810: Make test for unique stacks more robust
schmelter-sap Sep 9, 2024
9f644b6
Merge branch 'sapmachine' into pr-jdk-24+15
RealCLanger Sep 15, 2024
1b29b80
Merge pull request #1824 from SAP/pr-jdk-24+15
RealCLanger Sep 16, 2024
06f965b
Import async-profiler into the jdk and jre images (#1825)
MBaesken Sep 19, 2024
89020eb
Merge branch 'sapmachine' into pr-jdk-24+16
RealCLanger Sep 24, 2024
8bc00ab
SapMachine #1823: Import async-profiler: Codesign binaries on macOS a…
MBaesken Sep 26, 2024
60d25e2
Merge pull request #1829 from SAP/pr-jdk-24+16
RealCLanger Sep 27, 2024
0d4a4b9
Merge pull request #1834 from SAP/pr-jdk-24+17
RealCLanger Sep 30, 2024
1ef3ae9
Merge branch 'sapmachine' into pr-jdk-24+18
RealCLanger Oct 6, 2024
c4e07b6
Merge pull request #1840 from SAP/pr-jdk-24+18
RealCLanger Oct 7, 2024
a92d841
SapMachine #1823: Fix some tools tests after adding asprof
MBaesken Oct 8, 2024
c565451
SapMachine #178: Update pull_request_template.md
RealCLanger Oct 8, 2024
d659e49
Merge branch 'sapmachine' into pr-jdk-24+19
RealCLanger Oct 11, 2024
0b45ef1
Merge pull request #1846 from SAP/pr-jdk-24+19
RealCLanger Oct 11, 2024
5ad270c
Merge pull request #1850 from SAP/pr-jdk-24+20
RealCLanger Oct 21, 2024
a6435f4
Merge branch 'sapmachine' into pr-jdk-24+21
RealCLanger Oct 27, 2024
ea057e7
8342701: [PPC64] TestOSRLotsOfLocals.java crashes
TheRealMDoerr Oct 22, 2024
1be6ddd
Merge pull request #1854 from SAP/pr-jdk-24+21
RealCLanger Nov 2, 2024
084adc5
Merge branch 'sapmachine' into pr-jdk-24+22
RealCLanger Nov 6, 2024
e502c92
Merge pull request #1858 from SAP/pr-jdk-24+22
RealCLanger Nov 11, 2024
5576c91
Merge branch 'sapmachine' into pr-jdk-24+23
RealCLanger Nov 11, 2024
8e7bca1
Merge pull request #1861 from SAP/pr-jdk-24+23
RealCLanger Nov 11, 2024
0792c26
Merge branch 'sapmachine' into pr-jdk-24+24
RealCLanger Nov 15, 2024
c7b0261
SapMachine #1865: Remove old malloc trace implementation
schmelter-sap Nov 18, 2024
44815e8
Merge pull request #1867 from SAP/pr-jdk-24+24
RealCLanger Nov 18, 2024
73988bc
Merge pull request #1871 from SAP/pr-jdk-24+25
RealCLanger Dec 3, 2024
361eddf
Merge branch 'sapmachine' into pr-jdk-24+26
RealCLanger Dec 3, 2024
29808de
Merge pull request #1874 from SAP/pr-jdk-24+26
RealCLanger Dec 6, 2024
2be04c2
Merge branch 'sapmachine' into pr-jdk-25+1
RealCLanger Dec 8, 2024
10ffacb
Merge pull request #1881 from SAP/pr-jdk-25+1
RealCLanger Dec 10, 2024
355a295
Merge pull request #1884 from SAP/pr-jdk-25+2
RealCLanger Dec 18, 2024
45fb27d
Merge branch 'sapmachine' into pr-jdk-25+3
RealCLanger Dec 23, 2024
6cd1c1b
SapMachine #1646: Improvements for test TestConnectionIDFeature.java
RealCLanger Dec 26, 2024
a90f7ca
Merge pull request #1888 from SAP/pr-jdk-25+3
RealCLanger Dec 27, 2024
05e57bb
Merge pull request #1891 from SAP/pr-jdk-25+4
RealCLanger Jan 3, 2025
bbf2165
SapMachine #1894: Add SapMachine tools plugin to jlink
parttimenerd Jan 13, 2025
971b58a
Merge pull request #1895 from SAP/pr-jdk-25+5
RealCLanger Jan 14, 2025
4c857f6
Merge branch 'sapmachine' into pr-jdk-25+6
RealCLanger Jan 20, 2025
ca08016
Merge pull request #1902 from SAP/pr-jdk-25+6
RealCLanger Jan 21, 2025
a29bcdf
Merge branch 'sapmachine' into pr-jdk-25+7
RealCLanger Jan 24, 2025
19892c1
8348207: Linux PPC64 PCH build broken after JDK-8347909
MBaesken Jan 27, 2025
6a00bc3
Merge pull request #1908 from SAP/pr-jdk-25+7
RealCLanger Jan 29, 2025
98992f4
Merge pull request #1910 from SAP/pr-jdk-25+8
RealCLanger Feb 5, 2025
e67d479
Merge pull request #1917 from SAP/pr-jdk-25+9
RealCLanger Feb 7, 2025
1ce231f
SapMachine #1901: Feature Request to allow service to crash if direct…
ansteiner Feb 11, 2025
4c81cd2
Merge branch 'sapmachine' into pr-jdk-25+10
RealCLanger Feb 14, 2025
b0862cc
Merge pull request #1922 from SAP/pr-jdk-25+10
RealCLanger Feb 17, 2025
ead9207
Merge branch 'sapmachine' into pr-jdk-25+11
RealCLanger Feb 21, 2025
a649f9b
SapMachine #1930: Add custom action to generate Github pages
RealCLanger Feb 21, 2025
c687812
Merge pull request #1929 from SAP/pr-jdk-25+11
RealCLanger Feb 21, 2025
cb29a87
Merge pull request #1935 from SAP/pr-jdk-25+12
RealCLanger Mar 5, 2025
2a2cbbf
Merge pull request #1938 from SAP/pr-jdk-25+13
RealCLanger Mar 10, 2025
51dcc96
Merge branch 'sapmachine' into pr-jdk-25+14
TheRealMDoerr Mar 18, 2025
4c9d063
Merge pull request #1939 from SAP/pr-jdk-25+14
RealCLanger Mar 20, 2025
09d9889
Merge pull request #1941 from SAP/pr-jdk-25+15
RealCLanger Mar 26, 2025
4074221
8353005: AIX build broken after 8352481
Mar 28, 2025
fef28da
Merge branch 'sapmachine' into pr-jdk-25+16
RealCLanger Mar 29, 2025
6983081
Merge pull request #1944 from SAP/pr-jdk-25+16
RealCLanger Mar 31, 2025
13eec63
Merge branch 'sapmachine' into pr-jdk-25+17
RealCLanger Apr 7, 2025
5313aae
Merge pull request #1947 from SAP/pr-jdk-25+17
RealCLanger Apr 11, 2025
0cb1610
Merge branch 'sapmachine' into pr-jdk-25+18
RealCLanger Apr 11, 2025
2936e81
8354449: Remove com/sun/org/apache/xml/internal/security/resource/xml…
seanjmullan Apr 14, 2025
9f2c4cb
Merge pull request #1948 from SAP/pr-jdk-25+18
RealCLanger Apr 15, 2025
4511ed9
Merge branch 'sapmachine' into pr-jdk-25+19
TheRealMDoerr Apr 23, 2025
2c914e2
Merge pull request #1953 from SAP/pr-jdk-25+19
RealCLanger Apr 26, 2025
0832e0c
Merge pull request #1956 from SAP/pr-jdk-25+20
RealCLanger Apr 30, 2025
69b779a
SapMachine #1961: Don't use libc allocations directly in malloc trace
schmelter-sap May 6, 2025
d3e911a
Merge branch 'sapmachine' into pr-jdk-25+21
RealCLanger May 6, 2025
d843acf
Merge pull request #1959 from SAP/pr-jdk-25+21
RealCLanger May 7, 2025
1e2d6ea
Merge branch 'sapmachine' into pr-jdk-25+22
RealCLanger May 15, 2025
2b26dcc
8353496: SuspendResume1.java and SuspendResume2.java timeout after JD…
May 14, 2025
f9b351c
8356192: Enable AOT code caching only on supported platforms
May 12, 2025
45dbdb5
Merge pull request #1965 from SAP/pr-jdk-25+22
RealCLanger May 16, 2025
6f7f3b7
Merge pull request #1969 from SAP/pr-jdk-25+23
RealCLanger May 19, 2025
a89eade
Merge pull request #1972 from SAP/pr-jdk-25+24
RealCLanger May 27, 2025
a7fe0e8
Merge branch 'sapmachine' into pr-jdk-25+25
RealCLanger May 30, 2025
34ab05d
8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes
dbriemann May 31, 2025
cc7a354
8358013: [PPC64] VSX has poor performance on Power8
TheRealMDoerr Jun 3, 2025
d36c25b
Merge pull request #1977 from SAP/pr-jdk-25+25
RealCLanger Jun 4, 2025
512d93f
SapMachine #1978: Adjust tests to static JVM
schmelter-sap Jun 4, 2025
2cb6d8a
Merge branch 'sapmachine' into pr-jdk-25+26
RealCLanger Jun 6, 2025
3f75f24
Merge pull request #1980 from SAP/pr-jdk-25+26
RealCLanger Jun 8, 2025
d0643c3
SapMachine #1981: Enable UseCompactObjectHeaders by default
MBaesken Jun 11, 2025
e94877f
Merge pull request #1987 from SAP/pr-jdk-26+1
RealCLanger Jun 12, 2025
f00f877
Merge branch 'sapmachine' into pr-jdk-26+2
TheRealMDoerr Jun 13, 2025
4fa64bb
SapMachine #1982: Omit some cds archives in the delivery of SapMachine
MBaesken Jun 20, 2025
7bb9a51
Merge pull request #1991 from SAP/pr-jdk-26+2
RealCLanger Jun 22, 2025
d3c007b
Merge branch 'sapmachine' into pr-jdk-26+3
RealCLanger Jun 23, 2025
70d20e7
Merge pull request #1999 from SAP/pr-jdk-26+3
RealCLanger Jun 24, 2025
9b3b41f
Merge pull request #2005 from SAP/pr-jdk-26+4
RealCLanger Jul 4, 2025
8d225a1
Merge branch 'sapmachine' into pr-jdk-26+5
RealCLanger Jul 7, 2025
83c5ced
Merge pull request #2010 from SAP/pr-jdk-26+5
RealCLanger Jul 8, 2025
064dee5
Merge branch 'sapmachine' into pr-jdk-26+6
RealCLanger Jul 14, 2025
b7f8767
Merge pull request #2013 from SAP/pr-jdk-26+6
RealCLanger Jul 14, 2025
747d52a
Merge branch 'sapmachine' into pr-jdk-26+7
RealCLanger Jul 21, 2025
34e7f31
8362390: AIX make fails in awt_GraphicsEnv.c
MBaesken Jul 17, 2025
616271f
Merge pull request #2016 from SAP/pr-jdk-26+7
RealCLanger Jul 22, 2025
8b715ad
Merge pull request #2020 from SAP/pr-jdk-26+8
RealCLanger Jul 29, 2025
c38d93a
Merge branch 'sapmachine' into testmerge
RealCLanger Aug 6, 2025
30a5158
8364580: Test compiler/vectorization/TestSubwordTruncation.java fails…
jaskarth Aug 4, 2025
8913df4
SapMachine #2028: Spurious failures in FileSocketTransportTest
schmelter-sap Aug 6, 2025
a826323
Merge pull request #2030 from SAP/pr-jdk-26+9
RealCLanger Aug 7, 2025
8e68854
Merge branch 'sapmachine' into pr-jdk-26+10
RealCLanger Aug 8, 2025
8fd3095
Merge pull request #2036 from SAP/pr-jdk-26+10
RealCLanger Aug 12, 2025
99969a6
SapMachine #2023: Add suport for SAP JMC agent
schmelter-sap Aug 14, 2025
8e37174
Merge branch 'sapmachine' into pr-jdk-26+11
RealCLanger Aug 15, 2025
2464372
Merge pull request #2043 from SAP/pr-jdk-26+11
RealCLanger Aug 15, 2025
e7fe8ec
Merge branch 'sapmachine' into pr-jdk-26+12
TheRealMDoerr Aug 23, 2025
3989b9a
Merge pull request #2048 from SAP/pr-jdk-26+12
RealCLanger Sep 1, 2025
309741a
8366225: Linux Alpine (fast)debug build fails after JDK-8365909
mhaessig Aug 27, 2025
1d3bea0
8366222: TestCompileTaskTimeout causes asserts after JDK-8365909
mhaessig Aug 28, 2025
1314ce3
Merge pull request #2054 from SAP/pr-jdk-26+13
RealCLanger Sep 4, 2025
6140c71
Merge branch 'sapmachine' into pr-jdk-26+14
RealCLanger Sep 5, 2025
bf370b3
Merge pull request #2057 from SAP/pr-jdk-26+14
RealCLanger Sep 8, 2025
95a2b61
Merge branch 'sapmachine' into pr-jdk-26+15
RealCLanger Sep 12, 2025
1b4f7a9
Merge pull request #2062 from SAP/pr-jdk-26+15
RealCLanger Sep 13, 2025
aedb22f
SapMachine #1930: gh pages deployed by remote trigger
raeessap Sep 19, 2025
03d2f8f
Merge remote-tracking branch 'origin' into pr-jdk-26+16
TheRealMDoerr Sep 19, 2025
de9876a
Merge pull request #2064 from SAP/pr-jdk-26+16
RealCLanger Sep 24, 2025
0fc521a
SapMachine #2023: Add suport for SAP JMC agent - cleanups
RealCLanger Sep 26, 2025
a0b752d
Merge pull request #2067 from SAP/pr-jdk-26+17
RealCLanger Sep 29, 2025
1c57350
Merge pull request #2075 from SAP/pr-jdk-26+18
RealCLanger Oct 10, 2025
c376092
Increase timeout for slower machines like AIX. (#2078)
schmelter-sap Oct 13, 2025
803229b
Merge pull request #2076 from SAP/pr-jdk-26+19
RealCLanger Oct 13, 2025
bd20a6d
8369979: Flag UsePopCountInstruction was accidentally disabled on PPC64
dbriemann Oct 17, 2025
9324bc4
SapMachine #178: Update PR template (#2084)
RealCLanger Oct 20, 2025
01872fc
Merge pull request #2082 from SAP/pr-jdk-26+20
RealCLanger Oct 24, 2025
c73327d
Merge branch 'sapmachine' into pr-jdk-26+21
TheRealMDoerr Oct 28, 2025
34139f9
Switch to SapMachine 25.0.1 as boot jdk.
TheRealMDoerr Oct 29, 2025
738cb98
Merge pull request #2086 from SAP/pr-jdk-26+21
RealCLanger Oct 30, 2025
c8d5cbe
SapMachine #2088: Failure in VitalsValuesSanityCheck
schmelter-sap Nov 4, 2025
cc278b0
Merge pull request #2087 from SAP/pr-jdk-26+22
RealCLanger Nov 7, 2025
015e3c1
SapMachine #2099: Remove Async Profiler's converter.jar from SapMachine
RealCLanger Nov 13, 2025
8537fb3
Merge pull request #2094 from SAP/pr-jdk-26+23
RealCLanger Nov 14, 2025
5f70028
Merge pull request #2104 from SAP/pr-jdk-26+24
RealCLanger Nov 17, 2025
29588d4
Merge branch 'sapmachine' into pr-jdk-26+25
RealCLanger Nov 21, 2025
4008c98
Merge pull request #2108 from SAP/pr-jdk-26+25
RealCLanger Nov 23, 2025
f481a75
SapMachine #2109: Linux: Configuration of glibc malloc arenas should …
TheRealMDoerr Nov 25, 2025
4f2b77f
SapMachine #178: More clarifications to pull_request_template.md
RealCLanger Nov 28, 2025
79a6e5d
8372586: Crashes on ppc64(le) after JDK-8371368
Nov 27, 2025
09cddfd
SapMachine #1930: Redirect sap.github.io/SapMachine to sapmachine.io …
raeessap Dec 2, 2025
d21114d
8372685: C2 SuperWord: wrong requires in test after JDK-8371146
eme64 Dec 1, 2025
178cd63
8372566: Genshen: crash at ShenandoahScanRemembered::process_clusters…
Dec 1, 2025
645f3ca
Merge pull request #2121 from SAP/pr-jdk-26+26
RealCLanger Dec 4, 2025
7473be3
Merge branch 'sapmachine' into pr-jdk-26+27
RealCLanger Dec 5, 2025
98938c0
Merge pull request #2128 from SAP/pr-jdk-26+27
RealCLanger Dec 7, 2025
860d77f
SapMachine #2130: Update links to sapmachine.io in README
parttimenerd Dec 8, 2025
4f2f870
SapMachine #1930: Redirect jfrevents pages on old Github Pages URL
raeessap Dec 10, 2025
499e877
Merge pull request #2132 from SAP/pr-jdk-27+1
RealCLanger Dec 12, 2025
11b4552
SapMachine #1029: Fix links and enhance documentation in README (#2139)
skateball Dec 12, 2025
2db0c7c
SapMachine #2137: Linux: We should use transparent huge pages in some…
TheRealMDoerr Dec 12, 2025
2593b78
Merge branch 'sapmachine' into pr-jdk-27+2
RealCLanger Dec 18, 2025
de7b2ce
Merge pull request #2140 from SAP/pr-jdk-27+2
RealCLanger Dec 19, 2025
3da886c
Merge branch 'sapmachine' into pr-jdk-27+3
RealCLanger Dec 19, 2025
755c9e7
Merge pull request #2146 from SAP/pr-jdk-27+3
RealCLanger Dec 22, 2025
632d7f7
Merge branch 'sapmachine' into pr-jdk-27+4
TheRealMDoerr Jan 12, 2026
29f7957
Merge pull request #2151 from SAP/pr-jdk-27+4
RealCLanger Jan 13, 2026
0a43010
Update workflow to ignore certain paths on push to PRs (#2155)
raeessap Jan 15, 2026
d80d69c
Merge branch 'sapmachine' into pr-jdk-27+5
TheRealMDoerr Jan 19, 2026
30c778e
Merge pull request #2157 from SAP/pr-jdk-27+5
RealCLanger Jan 23, 2026
70ee280
Merge branch 'sapmachine' into pr-jdk-27+6
MBaesken Jan 28, 2026
7013a4d
SapMachine #2161: CheckFiles jtreg tests fails in SapMachine 27
MBaesken Jan 29, 2026
505b13d
Merge pull request #2159 from SAP/pr-jdk-27+6
RealCLanger Jan 29, 2026
830ec8b
Merge pull request #2163 from SAP/pr-jdk-27+7
RealCLanger Feb 5, 2026
654c7d5
Merge pull request #2171 from SAP/pr-jdk-27+8
RealCLanger Feb 12, 2026
7d9358f
Merge remote-tracking branch 'origin/sapmachine' into pr-jdk-27+9
TheRealMDoerr Feb 16, 2026
b24c064
JDK-8375598 requires a test adaptation for Transparent Huge Pages.
TheRealMDoerr Feb 16, 2026
2cc2fec
Fix zero-as-null-pointer-constant warning in vitalsLocker.cpp.
TheRealMDoerr Feb 16, 2026
dde15b2
8377707: [Linux Alpine] Build failure after JDK-8377368
MBaesken Feb 16, 2026
8c21e06
Merge pull request #2180 from SAP/pr-jdk-27+9
RealCLanger Feb 18, 2026
296e35f
8378233: depends_only_on_test_impl() assertion hit after JDK-8347365
TheRealMDoerr Feb 20, 2026
1aa9cd5
#2188: CheckFiles jtreg tests fails on legal folder in SapMachine 27 …
MBaesken Feb 25, 2026
b2ddb4e
Merge pull request #2187 from SAP/pr-jdk-27+10
RealCLanger Feb 27, 2026
9f8b57c
8378563: ConnectionRefusedMessage::testFinishConnect fails when jdk.i…
RealCLanger Feb 27, 2026
6fc49ee
Merge pull request #2193 from SAP/pr-jdk-27+11
RealCLanger Mar 5, 2026
6c7c0db
Merge branch 'sapmachine' into pr-jdk-27+12
RealCLanger Mar 6, 2026
9323b86
Merge pull request #2197 from SAP/pr-jdk-27+12
RealCLanger Mar 16, 2026
9555fc2
Merge pull request #2201 from SAP/pr-jdk-27+13
RealCLanger Mar 17, 2026
743dc2d
Merge branch 'sapmachine' into pr-jdk-27+14
RealCLanger Mar 30, 2026
edef2e8
Merge pull request #2205 from SAP/pr-jdk-27+14
RealCLanger Mar 31, 2026
703660b
Merge branch 'sapmachine' into pr-jdk-27+15
RealCLanger Mar 31, 2026
c9a7eac
Merge pull request #2211 from SAP/pr-jdk-27+15
RealCLanger Apr 8, 2026
2357f93
8381475: Test tools/sincechecker/modules/jdk.compiler/JdkCompilerChec…
Apr 2, 2026
e3ba566
Merge branch 'sapmachine' into pr-jdk-27+16
RealCLanger Apr 9, 2026
b0b9dcf
Merge pull request #2215 from SAP/pr-jdk-27+16
RealCLanger Apr 9, 2026
e1991f5
Merge pull request #2217 from SAP/pr-jdk-27+17
RealCLanger Apr 17, 2026
915c4ec
Merge branch 'sapmachine' into pr-jdk-27+18
RealCLanger Apr 17, 2026
7a0b213
Merge pull request #2220 from SAP/pr-jdk-27+18
RealCLanger Apr 22, 2026
c70080d
SapMachine #2218: Add method to check if a path in zipfs is a symboli…
schmelter-sap Apr 28, 2026
d6ba8ff
Merge pull request #2224 from SAP/pr-jdk-27+19
RealCLanger May 4, 2026
7dcc50a
Merge pull request #2225 from SAP/pr-jdk-27+20
RealCLanger May 7, 2026
18f5ba7
Merge pull request #2230 from SAP/pr-jdk-27+21
RealCLanger May 13, 2026
2c96828
8384281: [BACKOUT] C2: Deep recursion with cmovP_regNode::bottom_type
TheRealMDoerr May 11, 2026
820b425
SapMachine #2236: Bump Bootstrap JDKs to current versions (May 2026)
RealCLanger May 13, 2026
9585d0c
Merge remote-tracking branch 'origin' into pr-jdk-27+22
TheRealMDoerr May 18, 2026
5926d01
SapMachine #2244: Disable GHA builds for platforms not delivered by S…
RealCLanger May 14, 2026
decb696
Merge pull request #2246 from SAP/pr-jdk-27+22
RealCLanger May 20, 2026
83edfd7
Merge branch 'sapmachine' into pr-jdk-27+23
RealCLanger May 22, 2026
11bb9e7
8385116: nmethod::Flags is not guaranteed to fit uint8_t
RealCLanger May 22, 2026
dc499b1
Merge pull request #2254 from SAP/pr-jdk-27+23
RealCLanger May 23, 2026
58f89ae
protect secrets and remove unused secrets (#2261)
raeessap May 29, 2026
e41b703
Update README.md
Premiermoney May 29, 2026
1623ef1
Merge branch 'pr-jdk-27+24' into OWNER
Premiermoney May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions .github/actions/upload-bundles/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,14 @@ runs:
id: bundles
run: |
# Rename bundles to consistent names
jdk_bundle_zip="$(ls build/*/bundles/jdk-*_bin${{ inputs.debug-suffix }}.zip 2> /dev/null || true)"
jdk_bundle_tar_gz="$(ls build/*/bundles/jdk-*_bin${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
static_jdk_bundle_zip="$(ls build/*/bundles/static-jdk-*_bin${{ inputs.debug-suffix }}.zip 2> /dev/null || true)"
static_jdk_bundle_tar_gz="$(ls build/*/bundles/static-jdk-*_bin${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
symbols_bundle="$(ls build/*/bundles/jdk-*_bin${{ inputs.debug-suffix }}-symbols.tar.gz 2> /dev/null || true)"
tests_bundle="$(ls build/*/bundles/jdk-*_bin-tests${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
static_libs_bundle="$(ls build/*/bundles/jdk-*_bin-static-libs${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
# SapMachine 2020-11-04: Adapt bundle names
jdk_bundle_zip="$(ls build/*/bundles/sapmachine-jdk-*_bin${{ inputs.debug-suffix }}.zip 2> /dev/null || true)"
jdk_bundle_tar_gz="$(ls build/*/bundles/sapmachine-jdk-*_bin${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
static_jdk_bundle_zip="$(ls build/*/bundles/sapmachine-static-jdk-*_bin${{ inputs.debug-suffix }}.zip 2> /dev/null || true)"
static_jdk_bundle_tar_gz="$(ls build/*/bundles/sapmachine-static-jdk-*_bin${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
symbols_bundle="$(ls build/*/bundles/sapmachine-jdk-*_bin${{ inputs.debug-suffix }}-symbols.tar.gz 2> /dev/null || true)"
tests_bundle="$(ls build/*/bundles/sapmachine-jdk-*_bin-tests${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"
static_libs_bundle="$(ls build/*/bundles/sapmachine-jdk-*_bin-static-libs${{ inputs.debug-suffix }}.tar.gz 2> /dev/null || true)"

mkdir bundles

Expand Down
14 changes: 12 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
<!-- General instructions for SapMachine PRs:

1. The title of a PR should be "SapMachine (<Release>) #<Issue Number>: <Description>"
2. A PR needs to refer to an issue in the project by adding the issue number in the last line of the PR body in the form of 'fixes #<Issue Number>
3. When integrating a PR, please make sure you:
- Create a merge commit when merging an OpenJDK upstream PR
- Use Rebase & Merge when your PR only contains commits with meaningful commit message, e.g. of the form `SapMachine #<Issue Number>: <Description>` for SapMachine specific changes or the original commit messages for cherry-picks from OpenJDK
- Use Squash and Merge when there are several commits on the PR. Update the commit message to `SapMachine #<Issue Number>: <Description>` and remove unnecessary commit messages from sub-commits
-->

<!-- Replace the following line with a description of this pull request -->
Description

---------
- [ ] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
<!-- replace #Issue with the issue number that the PR is referring to. Otherwise PR testing will fail. -->
fixes #Issue
2 changes: 2 additions & 0 deletions .github/workflows/build-alpine-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ jobs:
with:
platform: alpine-linux-x64

# SapMachine 2025-06-11: reduce number of cds/jsa archives
- name: 'Configure'
run: >
bash configure
Expand All @@ -98,6 +99,7 @@ jobs:
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
--with-vendor-name="SAP SE"
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-cross-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ jobs:
sudo rm -rf sysroot/
if: steps.create-sysroot.outcome != 'success' && steps.get-cached-sysroot.outputs.cache-hit != 'true'

# SapMachine 2025-06-11: reduce number of cds/jsa archives
- name: 'Configure'
run: >
bash configure
Expand All @@ -174,6 +175,7 @@ jobs:
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
--with-vendor-name="SAP SE"
CC=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}-gcc-${{ inputs.gcc-major-version }}
CXX=${{ matrix.gnu-arch }}-linux-gnu${{ matrix.gnu-abi}}-g++-${{ inputs.gcc-major-version }}
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
Expand Down
71 changes: 71 additions & 0 deletions .github/workflows/build-gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Workflow for building the sapmachine.io site and deploying it to GitHub Pages
name: Build and deploy sapmachine.io page

on:
# Allows to run this workflow manually from the Actions tab
workflow_dispatch:
inputs:
event_type:
description: 'Event type'
required: false
default: 'gh-page-build'

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
environment:
name: github-pages
runs-on: ubuntu-latest
steps:
- name: Checkout repo from GitHub Tools SAP
uses: actions/checkout@v5
with:
repository: SapMachine/SapMachineIOPage
token: ${{ secrets.GHE_PAT }}
github-server-url: https://github.tools.sap
ref: 'main'
sparse-checkout: |
redirect_index.html
redirect_404.html
assets/
jfrevents/
html-include/
sparse-checkout-cone-mode: true
- name: Prepare site folder
run: |
mkdir site
mv redirect_index.html site/index.html
mv redirect_404.html site/404.html
mv assets site/
mv jfrevents site/
mv html-include site/
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: site

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
2 changes: 2 additions & 0 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ jobs:
${{ inputs.apt-extra-packages }}
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${{ inputs.gcc-major-version }} 100 --slave /usr/bin/g++ g++ /usr/bin/g++-${{ inputs.gcc-major-version }}

# SapMachine 2025-06-11: reduce number of cds/jsa archives
- name: 'Configure'
run: >
bash configure
Expand All @@ -153,6 +154,7 @@ jobs:
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
--with-vendor-name="SAP SE"
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ jobs:
# This will make GNU make available as 'make' and not only as 'gmake'
echo '/usr/local/opt/make/libexec/gnubin' >> $GITHUB_PATH

# SapMachine 2025-06-11: reduce number of cds/jsa archives
- name: 'Configure'
run: >
bash configure
Expand All @@ -112,6 +113,7 @@ jobs:
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-native-debug-symbols-level=1
--with-vendor-name="SAP SE"
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ jobs:
--add Microsoft.VisualStudio.Component.VC.${{ inputs.msvc-toolset-version }}.ARM64
if: ${{ ( inputs.architecture == 'ARM64') && (steps.toolchain-check-arm64.outputs.toolchain-installed != 'true') }}

# SapMachine 2025-06-11: reduce number of cds/jsa archives
- name: 'Configure'
run: >
bash configure
Expand All @@ -163,6 +164,7 @@ jobs:
--with-msvc-toolset-version=${{ inputs.msvc-toolset-version }}
--with-jmod-compress=zip-1
--with-external-symbols-in-bundles=none
--with-vendor-name="SAP SE"
${{ inputs.extra-conf-options }} ${{ inputs.configure-arguments }} || (
echo "Dumping config.log:" &&
cat config.log &&
Expand Down
37 changes: 31 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,20 @@
# questions.
#

name: 'OpenJDK GHA Sanity Checks'
# SapMachine 2022-06-22: Change the name of the GitHub Action
name: 'SapMachine GHA Sanity Checks'

on:
push:
branches-ignore:
- pr/*
paths-ignore:
- '**/*.md'
- 'doc/**'
# SapMachine 2020-11-04: Trigger on pull request
pull_request:
branches:
- sapmachine
workflow_dispatch:
inputs:
platforms:
Expand Down Expand Up @@ -57,6 +65,8 @@ jobs:

prepare:
name: 'Prepare the run'
# SapMachine 2022-06-23: On 'pull_request' we only want to run GHA if the PR comes from a remote repo. Otherwise we have the run on 'push' already as a check.
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name }}
runs-on: ubuntu-24.04
env:
# List of platforms to exclude by default
Expand Down Expand Up @@ -103,14 +113,15 @@ jobs:
function check_platform() {
if [[ $GITHUB_EVENT_NAME == workflow_dispatch ]]; then
input='${{ github.event.inputs.platforms }}'
elif [[ $GITHUB_EVENT_NAME == push ]]; then
if [[ '${{ !secrets.JDK_SUBMIT_FILTER || startsWith(github.ref, 'refs/heads/submit/') }}' == 'false' ]]; then
# SapMachine 2022-06-24: Also handle 'pull_request' event.
elif [[ $GITHUB_EVENT_NAME == push ]] || [[ $GITHUB_EVENT_NAME == pull_request ]]; then
if [[ 'startsWith(github.ref, 'refs/heads/submit/') }}' == 'false' ]]; then
# If JDK_SUBMIT_FILTER is set, and this is not a "submit/" branch, don't run anything
>&2 echo 'JDK_SUBMIT_FILTER is set and not a "submit/" branch'
echo 'false'
return
else
input='${{ secrets.JDK_SUBMIT_PLATFORMS }}'
input=''
fi
fi

Expand Down Expand Up @@ -165,11 +176,23 @@ jobs:
return
fi

# SapMachine 2025-07-14: Add sapmachine branch
if [[ $BRANCH == "sapmachine" ]]; then
echo 'true'
return
fi

# ...same for stabilization branches
if [[ $BRANCH =~ "jdk(.*)" ]]; then
echo 'true'
return
fi

# SapMachine 2025-07-14: Add sapmachine* branches
if [[ $BRANCH =~ "sapmachine([0-9]+)" ]]; then
echo 'true'
return
fi
fi

echo 'false'
Expand All @@ -180,10 +203,12 @@ jobs:
echo "linux-aarch64=$(check_platform linux-aarch64 linux aarch64)" >> $GITHUB_OUTPUT
echo "linux-cross-compile=$(check_platform linux-cross-compile cross-compile)" >> $GITHUB_OUTPUT
echo "alpine-linux-x64=$(check_platform alpine-linux-x64 alpine-linux x64)" >> $GITHUB_OUTPUT
echo "macos-x64=$(check_platform macos-x64 macos x64)" >> $GITHUB_OUTPUT
# SapMachine 2026-05-14: Disabling GHA for platforms that are not delivered
echo "macos-x64=false" >> $GITHUB_OUTPUT
echo "macos-aarch64=$(check_platform macos-aarch64 macos aarch64)" >> $GITHUB_OUTPUT
echo "windows-x64=$(check_platform windows-x64 windows x64)" >> $GITHUB_OUTPUT
echo "windows-aarch64=$(check_platform windows-aarch64 windows aarch64)" >> $GITHUB_OUTPUT
# SapMachine 2026-05-14: Disabling GHA for platforms that are not delivered
echo "windows-aarch64=false" >> $GITHUB_OUTPUT
echo "docs=$(check_platform docs)" >> $GITHUB_OUTPUT
echo "dry-run=$(check_dry_run)" >> $GITHUB_OUTPUT

Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/wiki.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Runs update-wiki action every day at 20:00 UTC

name: 'Wiki Update'

on:
workflow_dispatch:
schedule:
- cron: '0 20 * * *'

jobs:
wiki:
if: ${{ github.event_name != 'schedule' || github.repository == 'SAP/SapMachine' }}
runs-on: ubuntu-latest
steps:
- name: Checkout SapMachine Wiki source
uses: actions/checkout@v4
with:
repository: 'SAP/SapMachine.wiki.git'
ref: 'master'
- name: Configure git
run: |
git config user.name "SapMachine Github Actions Bot"
git config user.email "sapmachine@sap.com"
git remote set-url origin https://github.com/SAP/SapMachine.wiki.git
- name: Update Wiki
run: |
pip3 install feedparser
python3 scripts/update_blogs.py update
git commit -a -m "Update blogs" || echo "No updates"
- name: Push changes
run: git push origin master
working-directory: .
shell: bash
41 changes: 32 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,35 @@
# Welcome to the JDK!
<script type="module" src="https://get.microsoft.com/badge/ms-store-badge.bundled.js"></script>
<ms-store-badge
productid="9nblggh4nns1"
productname="App Installer"
window-mode="MANUAL"
theme="Settings"
size="large"
language="en-us"
animation="on">
</ms-store-badge>

For build instructions please see the
[online documentation](https://git.openjdk.org/jdk/blob/master/doc/building.md),
or either of these files:
<img align="right" width=350 src="https://sapmachine.io/assets/images/logo_circular.svg">

- [doc/building.html](doc/building.html) (html version)
- [doc/building.md](doc/building.md) (markdown version)
# [](#SapMachine) SapMachine
SapMachine is a downstream fork of the [OpenJDK](https://openjdk.org/) project, aimed at providing a binary distribution of OpenJDK for SAP customers and partners.

See <https://openjdk.org/> for more information about the OpenJDK
Community and the JDK and see <https://bugs.openjdk.org> for JDK issue
tracking.
SAP is committed to the ongoing success of the Java platform and the OpenJDK project, maintaining SapMachine in an OpenJDK-upstream-first model. Additional information regarding SAP's engagement in OpenJDK is available on the [SAP OpenJDK Engagement page](https://sapmachine.io/docs/sap-in-openjdk).


details on App settings SapMachine, including *installation instructions*, *frequently asked questions*, *the maintenance and support statement*, can be found on the [documentation pages]
gcloud projects add-iam-policy-binding
resonant-tower-497421-f0 \ --member="user:Countryiview@gmail.com" \ --role="roles/iam.serviceAccountViewer"

## Issues
For SapMachine-specific concerns, please file a [new issue](https://github.com/SAP/SapMachine/issues/new).

General JVM/JDK bugs are managed in the [OpenJDK Bug System](https://bugs.openjdk.org/). A SapMachine issue can be opened with reference to an existing OpenJDK bug for requesting resolution or backporting the fix to a specific SapMachine version. If a general JVM/JDK bug is found in SapMachine without editor access to the OpenJDK Bug System, an issue can be opened here, and a corresponding OpenJDK bug will be filed by us.

Since SapMachine tracks the OpenJDK, every SapMachine release contains all the fixes/changes of the corresponding OpenJDK release on which it is based.

## Contributing
External contributions to this project are currently not accepted. For code improvements or bug fixes, contributions should be directed to the upstream [OpenJDK](https://openjdk.org/contribute/) project. Repositories are regularly synced with OpenJDK, ensuring that upstream improvements are realized in SapMachine.

## License
This project is run under the same licensing terms as the upstream OpenJDK project. Additional information is available in the [LICENSE](LICENSE) file in the top-level directory.
7 changes: 4 additions & 3 deletions make/Bundles.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -165,9 +165,10 @@ ifeq ($(call isTargetOs, macosx)+$(DEBUG_LEVEL), true+release)
else
JDK_IMAGE_HOMEDIR := $(JDK_IMAGE_DIR)
JRE_IMAGE_HOMEDIR := $(JRE_IMAGE_DIR)
JDK_BUNDLE_SUBDIR := jdk-$(VERSION_NUMBER)
JRE_BUNDLE_SUBDIR := jre-$(VERSION_NUMBER)
STATIC_JDK_BUNDLE_SUBDIR := static-jdk-$(VERSION_NUMBER)
# SapMachine 2020-11-04: Adapt bundle names
JDK_BUNDLE_SUBDIR := sapmachine-jdk-$(VERSION_NUMBER)
JRE_BUNDLE_SUBDIR := sapmachine-jre-$(VERSION_NUMBER)
STATIC_JDK_BUNDLE_SUBDIR := sapmachine-static-jdk-$(VERSION_NUMBER)
ifneq ($(DEBUG_LEVEL), release)
JDK_BUNDLE_SUBDIR := $(JDK_BUNDLE_SUBDIR)/$(DEBUG_LEVEL)
JRE_BUNDLE_SUBDIR := $(JRE_BUNDLE_SUBDIR)/$(DEBUG_LEVEL)
Expand Down
Loading