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
Chen Liang
caa751c561
8338546: Speed up ConstantPoolBuilder::classEntry(ClassDesc)
...
Reviewed-by: asotona, redestad
2024-09-24 14:28:05 +00:00
Claes Redestad
a50440fadc
8340456: Reduce overhead of proxying Object methods in ProxyGenerator
...
Reviewed-by: liach
2024-09-20 09:21:12 +00:00
Emanuel Peter
aeba1ea7c4
8340272: C2 SuperWord: JMH benchmark for Reduction vectorization
...
Reviewed-by: kvn, jkarthikeyan
2024-09-18 12:03:00 +00:00
Per Minborg
81ff91ef27
8339531: Improve performance of MemorySegment::mismatch
...
Reviewed-by: mcimadamore
2024-09-12 18:31:08 +00:00
Jasmine Karthikeyan
92431049fd
8335444: Generalize implementation of AndNode mul_ring
...
Reviewed-by: chagedorn, qamai, dfenacci
2024-09-10 16:52:59 +00:00
Chen Liang
a1eebbdf8a
8339576: Speed up raw bytecode processing in ClassFile API
...
Co-authored-by: Shaojin Wen <swen@openjdk.org>
Reviewed-by: asotona, redestad
2024-09-06 11:42:50 +00:00
Per Minborg
6be927260a
8338591: Improve performance of MemorySegment::copy
...
Reviewed-by: mcimadamore
2024-09-05 13:10:24 +00:00
Shaojin Wen
cb9f5c5791
8339290: Optimize ClassFile Utf8EntryImpl#writeTo
...
Reviewed-by: redestad, liach
2024-09-05 11:45:49 +00:00
Jasmine Karthikeyan
6f8714ee19
8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long
...
Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja
2024-09-04 13:44:24 +00:00
Per Minborg
7a418fc074
8338967: Improve performance for MemorySegment::fill
...
Reviewed-by: mcimadamore, psandoz
2024-09-03 10:25:27 +00:00
Chen Liang
25e03b5209
8339115: Rename TypeKind enum constants to follow code style
...
Reviewed-by: asotona
2024-08-30 17:28:28 +00:00
Qizheng Xing
965dd1acd0
8333334: C2: Make result of Node::dominates
more precise to enhance scalar replacement
...
Reviewed-by: chagedorn, kvn, thartmann
2024-08-23 09:30:47 +00:00
Claes Redestad
47c8a6a8db
8333265: De-duplicate method references in java.util.stream.FindOps
...
Reviewed-by: liach
2024-08-21 22:10:06 +00:00
Shaojin Wen
3aeb6733f9
8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor
...
Reviewed-by: redestad, liach
2024-08-21 14:56:30 +00:00