Magnus Ihse Bursie
ddf0461788
8345799: Update copyright year to 2024 for core-libs in files where it was missed
...
Reviewed-by: joehw, jlu, mli, lancea, kevinw
2024-12-11 21:08:22 +00:00
Magnus Ihse Bursie
8e0f929ecf
8345805: Update copyright year to 2024 for other files where it was missed
...
Reviewed-by: dholmes, mli, mullan
2024-12-11 10:39:08 +00:00
Per Minborg
06c44dd568
8345465: Fix performance regression on x64 after JDK-8345120
...
Reviewed-by: mcimadamore
2024-12-10 10:01:27 +00:00
Magnus Ihse Bursie
2979806c72
8345795: Update copyright year to 2024 for hotspot in files where it was missed
...
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
2024-12-10 08:47:46 +00:00
Magnus Ihse Bursie
fe0173ddef
8345803: Update copyright year to 2024 for security in files where it was missed
...
Reviewed-by: mullan
2024-12-09 21:03:37 +00:00
Eric Caspole
35c00532a1
8345405: Add JMH showing the regression in 8341649
...
Reviewed-by: redestad, coleenp
2024-12-09 14:59:05 +00:00
Chen Liang
4966419550
8334733: Remove obsolete @enablePreview from tests after JDK-8334714
...
Reviewed-by: mchung, asotona
2024-12-06 14:25:03 +00:00
Chen Liang
79eb77b782
8345486: Reevaluate the classes in java.lang.classfile.components package
...
Reviewed-by: mcimadamore, asotona
2024-12-04 17:30:01 +00:00
Aleksey Shipilev
f3b4350e0f
8345219: C2: x86_64 should not go to interpreter stubs for NaNs handling
...
Reviewed-by: epeter, kvn
2024-12-04 16:37:38 +00:00
Aleksey Shipilev
4000e923e8
8343704: Bad GC parallelism with processing Cleaner queues
...
Reviewed-by: bchristi, vklang, ogillespie, kdnilsen
2024-12-04 11:36:23 +00:00
Per Minborg
eac00f6d11
8345396: Fix headers after JDK-8345164
...
Reviewed-by: rriggs
2024-12-03 14:32:22 +00:00
Per Minborg
dfa5620ff3
8345164: Remove residual --enable-preview in FFM tests and benchmarks
...
Reviewed-by: mcimadamore, jvernee
2024-12-03 13:32:48 +00:00
Per Minborg
8dada7373f
8345120: A likely bug in StringSupport::chunkedStrlenShort
...
Reviewed-by: mcimadamore
2024-12-03 08:28:04 +00:00
Chen Liang
5958463cad
8343377: Performance regression in reflective invocation of native methods
...
Reviewed-by: mchung
2024-12-02 23:49:57 +00:00
Per Minborg
a1473ec302
8294432: Add provisions to calculate hash values from MemorySegments
...
Reviewed-by: mcimadamore
2024-11-27 13:26:36 +00:00
Emanuel Peter
b3986bdbdb
8344118: C2 SuperWord: add VectorThroughputForIterationCount benchmark
...
Reviewed-by: kvn, jbhateja, chagedorn
2024-11-27 09:15:57 +00:00
Ben Perez
8b98f958dc
8298387: Implement JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
...
Reviewed-by: jnimeh
2024-11-22 17:48:08 +00:00
Ben Perez
13987b4244
8298390: Implement JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
...
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi@oracle.com>
Reviewed-by: valeriep
2024-11-22 16:36:52 +00:00
Andrew Haley
64e4aa21a4
8339916: AIOOBE due to Math.abs(Integer.MIN_VALUE) in tests
...
Reviewed-by: shade
2024-11-22 12:09:30 +00:00
Volodymyr Paprotski
d6b40d3033
8344144: AES/CBC slow at big payloads
...
Reviewed-by: sviswanathan, abarashev, ascarpino
2024-11-21 19:17:57 +00:00
Jatin Bhateja
dc9a6ef610
8341137: Optimize long vector multiplication using x86 VPMUL[U]DQ instruction
...
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, sviswanathan
2024-11-21 18:13:32 +00:00
Emanuel Peter
75420e9314
8334431: C2 SuperWord: fix performance regression due to store-to-load-forwarding failures
...
Reviewed-by: chagedorn, qamai
2024-11-20 14:23:57 +00:00
Sean Mullan
db85090553
8338411: Implement JEP 486: Permanently Disable the Security Manager
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Brian Burkhalter <bpb@openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Co-authored-by: Harshitha Onkar <honkar@openjdk.org>
Co-authored-by: Joe Wang <joehw@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Justin Lu <jlu@openjdk.org>
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Naoto Sato <naoto@openjdk.org>
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Brent Christian <bchristi@openjdk.org>
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Erik Gahlin <egahlin@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
2024-11-12 17:16:15 +00:00
Viktor Klang
ef0dc2518e
8342707: Prepare Gatherers for graduation from Preview
...
Reviewed-by: alanb, liach
2024-11-11 19:57:26 +00:00
Shaojin Wen
b0a371b085
8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits
...
Reviewed-by: jpai, alanb, liach
2024-11-11 15:14:10 +00:00
Shaojin Wen
e1d684c645
8342650: Move getChars to DecimalDigits
...
Reviewed-by: liach
2024-11-11 05:06:56 +00:00
Per Minborg
2fb0c1dd62
8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations
...
Reviewed-by: mcimadamore
2024-11-08 16:36:57 +00:00
Per Minborg
d0077eece0
8343771: Some FFM benchmarks are broken
...
Reviewed-by: jvernee, mdoerr
2024-11-08 06:33:41 +00:00
Maurizio Cimadamore
d3c042f9a0
8343770: Build fails due to use of sun.misc.Unsafe in LoopOverRandom
...
Reviewed-by: alanb
2024-11-07 15:31:17 +00:00
Quan Anh Mai
1d117f65f0
8343394: Make MemorySessionImpl.state a stable field
...
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore, jvernee
2024-11-07 14:32:18 +00:00
Andrew Haley
78b378ad03
8342540: InterfaceCalls micro-benchmark gives misleading results
...
Reviewed-by: shade, kvn
2024-11-06 17:52:07 +00:00
Liam Miller-Cushon
839de82c31
8332744: [REDO] 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version
...
Reviewed-by: vromero
2024-11-05 17:06:04 +00:00
Shaojin Wen
5890d9438b
8333893: Optimization for StringBuilder append boolean & null
...
Reviewed-by: liach
2024-11-05 15:05:33 +00:00
Emanuel Peter
f3671beefb
8335392: C2 MergeStores: enhanced pointer parsing
...
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: kvn, chagedorn
2024-11-05 11:46:40 +00:00
Per Minborg
f69b6016d6
8343188: Investigate ways to simplify MemorySegment::ofBuffer
...
Reviewed-by: mcimadamore
2024-11-04 11:06:25 +00:00
Claes Redestad
29321447b1
8343305: Remove Indify-dependent microbenchmarks
...
Reviewed-by: liach, ihse, erikj
2024-10-31 22:28:53 +00:00
Claes Redestad
90bd544512
8342958: Use jvmArgs consistently in microbenchmarks
...
Reviewed-by: ecaspole, jvernee
2024-10-28 22:40:25 +00:00
Eirik Bjørsnøs
d49f21043b
8342040: Further improve entry lookup performance for multi-release JARs
...
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: redestad
2024-10-28 18:21:18 +00:00
Maurizio Cimadamore
f1a9a8d25b
8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure
...
Reviewed-by: jvernee
2024-10-25 21:07:48 +00:00
Claes Redestad
af5e53241b
8342806: Desugar capturing lambda in StringNameTable
...
Reviewed-by: mcimadamore, liach
2024-10-22 14:29:52 +00:00
fabioromano1
27ef6c9df4
8341470: BigDecimal.stripTrailingZeros() optimization
...
Reviewed-by: rgiulietti
2024-10-21 10:14:15 +00:00
Jatin Bhateja
709914fc92
8338023: Support two vector selectFrom API
...
Reviewed-by: psandoz, epeter, sviswanathan
2024-10-16 16:08:02 +00:00
Aleksey Shipilev
7625b29920
8329597: C2: Intrinsify Reference.clear
...
Reviewed-by: rcastanedalo, eosterlund, kvn
2024-10-16 14:08:10 +00:00
Shaojin Wen
475f8f94e0
8341859: Optimize ClassFile Benchmark Write
...
Reviewed-by: liach
2024-10-10 00:03:08 +00:00
Shaojin Wen
047c2d7f26
8341141: Optimize DirectCodeBuilder
...
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Co-authored-by: Chen Liang <liach@openjdk.org>
Reviewed-by: liach, redestad
2024-10-09 10:01:22 +00:00
Claes Redestad
ffb60e55cd
8341594: Use Unsafe to coalesce reads in java.util.zip.ZipUtils
...
Reviewed-by: lancea
2024-10-08 08:14:40 +00:00
Shaojin Wen
b42fbf43df
8339699: Optimize DataOutputStream writeUTF
...
Reviewed-by: liach, bpb
2024-10-04 22:35:03 +00:00
Maurizio Cimadamore
7fa2f229fb
8341127: Extra call to MethodHandle::asType from memory segment var handles fails to inline
...
Reviewed-by: psandoz, redestad, jvernee
2024-10-04 09:45:50 +00:00
Smita Kamath
a6b318863f
8337632: AES-GCM Algorithm optimization for x86_64
...
Reviewed-by: jbhateja, sviswanathan
2024-09-30 17:00:13 +00:00
Fredrik Bredberg
180affc571
8320318: ObjectMonitor Responsible thread
...
Reviewed-by: aboldtch, coleenp, pchilanomate, eosterlund
2024-09-30 12:28:35 +00:00