Manuel Hässig
|
2acf0dc98a
|
8382582: Remove the experimental JVMCI feature
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Co-authored-by: Mikael Vidstedt <mikael@openjdk.org>
Reviewed-by: kvn, thartmann, liach, stefank, coleenp, erikj, vlivanov, cjplummer, alanb
|
2026-05-26 16:34:02 +00:00 |
|
Kirill Shirokov
|
c35c32502d
|
8313713: Allow CompileCommand flag to specify compilation level
Reviewed-by: kvn, asmehra
|
2026-05-10 16:17:17 +00:00 |
|
Igor Veresov
|
1e49376ece
|
8368321: Rethink compilation delay strategy for lukewarm methods
Reviewed-by: kvn, vlivanov
|
2025-10-27 15:09:59 +00:00 |
|
Ioi Lam
|
fd30ae988b
|
8350550: Preload classes from AOT cache during VM bootstrap
Reviewed-by: kvn, heidinga, asmehra
|
2025-09-23 14:43:16 +00:00 |
|
Man Cao
|
bdfe05b595
|
8368071: Compilation throughput regressed 2X-8X after JDK-8355003
Reviewed-by: iveresov, shade
|
2025-09-22 18:05:48 +00:00 |
|
Man Cao
|
4e2a85f750
|
8366118: DontCompileHugeMethods is not respected with -XX:-TieredCompilation
Co-authored-by: Chuck Rasbold <rasbold@openjdk.org>
Co-authored-by: Justin King <jcking@openjdk.org>
Reviewed-by: rasbold, iveresov, jiangli
|
2025-09-10 17:42:15 +00:00 |
|
Ioi Lam
|
90a2db1ecb
|
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
|
2025-09-04 04:47:48 +00:00 |
|
Igor Veresov
|
991ac9e616
|
8365407: Race condition in MethodTrainingData::verify()
Reviewed-by: kvn, vlivanov, iklam
|
2025-09-02 21:28:22 +00:00 |
|
Igor Veresov
|
26ccb3cef1
|
8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling
Reviewed-by: chagedorn, kvn
|
2025-08-14 16:59:05 +00:00 |
|
Manuel Hässig
|
f2ef809719
|
8354727: CompilationPolicy creates too many compiler threads when code cache space is scarce
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: kvn, shade
|
2025-06-25 13:00:08 +00:00 |
|
Manuel Hässig
|
f6ff38ab42
|
8353815: [ubsan] compilationPolicy.cpp: division by zero related to tiered compilation flags
Reviewed-by: mbaesken, kvn
|
2025-06-24 06:55:05 +00:00 |
|
Cesar Soares Lucas
|
2fe1298447
|
8359064: Expose reason for marking nmethod non-entrant to JVMCI client
Reviewed-by: dnsimon, never
|
2025-06-19 18:02:41 +00:00 |
|
Kim Barrett
|
7bc0d82450
|
8359227: Code cache/heap size options should be size_t
Reviewed-by: mhaessig, tschatzl
|
2025-06-18 18:05:18 +00:00 |
|
Cesar Soares Lucas
|
62fde68708
|
8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*"
Reviewed-by: mhaessig, shade
|
2025-06-05 16:43:29 +00:00 |
|
Aleksey Shipilev
|
4e314cb9e0
|
8356000: C1/C2-only modes use 2 compiler threads on low CPU count machines
Reviewed-by: kvn, dfenacci, galder
|
2025-06-04 14:21:34 +00:00 |
|
Igor Veresov
|
e3f85c961b
|
8355003: Implement JEP 515: Ahead-of-Time Method Profiling
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn@openjdk.org>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: kvn, ihse, cjplummer, iklam
|
2025-05-28 15:15:03 +00:00 |
|
Aleksey Shipilev
|
48d2acb386
|
8356783: CompilerTask hot_method is redundant
Reviewed-by: kvn, cslucas
|
2025-05-13 13:17:12 +00:00 |
|
Doug Simon
|
814730eae7
|
8352645: Add tool support to check order of includes
Reviewed-by: stefank, kbarrett
|
2025-04-02 22:30:13 +00:00 |
|
Aleksey Shipilev
|
930455b596
|
8351640: Print reason for making method not entrant
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, kvn
|
2025-03-12 19:45:31 +00:00 |
|
Aleksey Shipilev
|
79db2d4186
|
8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915
Reviewed-by: kvn, chagedorn
|
2025-02-19 11:33:57 +00:00 |
|
Aleksey Shipilev
|
623453647a
|
8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570
Reviewed-by: kvn, chagedorn
|
2025-02-15 07:22:20 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Damon Fenacci
|
b37f123625
|
8347407: [BACKOUT] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: thartmann, kvn
|
2025-01-13 07:59:51 +00:00 |
|
Damon Fenacci
|
633fad8e53
|
8326615: C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: thartmann, kvn
|
2024-09-03 09:45:43 +00:00 |
|
Ioi Lam
|
6d5699617f
|
8330540: Rename the enum type CompileCommand to CompileCommandEnum
Reviewed-by: kvn, dlong
|
2024-04-20 03:52:17 +00:00 |
|
Vladimir Kozlov
|
83eba863fe
|
8329332: Remove CompiledMethod and CodeBlobLayout classes
Reviewed-by: vlivanov, stefank
|
2024-04-04 19:48:48 +00:00 |
|
Volker Simonis
|
f2e5808b46
|
8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462
Reviewed-by: kvn, iveresov, vlivanov
|
2024-03-30 12:47:51 +00:00 |
|
Dean Long
|
da0f8325de
|
8310606: Fix signed integer overflow, part 3
Reviewed-by: kvn, thartmann
|
2023-06-28 20:31:08 +00:00 |
|
Johan Sjölen
|
fcbf9d052e
|
8300243: Replace NULL with nullptr in share/compiler/
Reviewed-by: thartmann, kvn
|
2023-01-18 16:56:31 +00:00 |
|
Stefan Karlsson
|
df6cf1e41d
|
8296886: Fix various include sort order issues
Reviewed-by: kbarrett, dholmes, stuefe
|
2022-11-24 15:06:19 +00:00 |
|
Julian Waters
|
0f28cb06ab
|
8294014: Remove redundant UseCompiler conditions
Reviewed-by: kvn, thartmann
|
2022-09-20 12:22:18 +00:00 |
|
Doug Simon
|
3c1bda4bc3
|
8293019: [JVMCI] change ratio of libgraal to C1 threads and use one isolate per libgraal thread
Reviewed-by: never, iveresov
|
2022-08-31 16:13:25 +00:00 |
|
Ioi Lam
|
2fbb936203
|
8292691: Move CompilerConfig::is_xxx() inline functions out of compilerDefinitions.hpp
Reviewed-by: kvn, iveresov
|
2022-08-20 23:17:57 +00:00 |
|
Axel Boldt-Christmas
|
2f3e494b80
|
8290074: Remove implicit arguments for RegisterMap constructor
Reviewed-by: eosterlund, tschatzl
|
2022-07-27 12:43:18 +00:00 |
|
Julian Waters
|
8ec3197683
|
8291002: Rename Method::build_interpreter_method_data to Method::build_profiling_method_data
Reviewed-by: kvn, thartmann
|
2022-07-27 11:52:10 +00:00 |
|
Igor Veresov
|
4434c7df03
|
8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled"
Reviewed-by: kvn, thartmann
|
2022-05-03 16:02:22 +00:00 |
|
Magnus Ihse Bursie
|
4594696f54
|
8284903: Fix typos in hotspot
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
|
2022-04-19 19:10:52 +00:00 |
|
Coleen Phillimore
|
022d80707c
|
8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom
Reviewed-by: thartmann, eosterlund
|
2022-02-22 13:42:56 +00:00 |
|
Igor Veresov
|
83b2219220
|
8273612: Fix for JDK-8272873 causes timeout in running some tests with -Xcomp
Reviewed-by: kvn, neliasso
|
2021-10-05 19:44:17 +00:00 |
|
David Holmes
|
02f895c5f6
|
8252685: APIs that require JavaThread should take JavaThread arguments
Reviewed-by: coleenp, sspitsyn, kvn, iklam
|
2021-05-17 04:05:44 +00:00 |
|
Vladimir Kozlov
|
694acedf18
|
8264805: Remove the experimental Ahead-of-Time Compiler
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
|
2021-04-27 01:12:18 +00:00 |
|
Christian Hagedorn
|
ab6faa607b
|
8263582: WB_IsMethodCompilable ignores compiler directives
Reviewed-by: iveresov, kvn, neliasso
|
2021-03-31 06:33:45 +00:00 |
|
Ioi Lam
|
35102cb03f
|
8263992: Remove dead code NativeLookup::base_library_lookup
Reviewed-by: coleenp, dholmes
|
2021-03-23 21:15:38 +00:00 |
|
Doug Simon
|
4f0a12ec87
|
8262323: do not special case JVMCI in tiered compilation policy
Reviewed-by: kvn, never
|
2021-03-09 10:57:03 +00:00 |
|
Igor Veresov
|
1f9ed9059f
|
8219555: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
Reviewed-by: kvn
|
2021-03-08 18:01:27 +00:00 |
|
Igor Veresov
|
977a21add8
|
8261225: TieredStopAtLevel should have no effect if TieredCompilation is disabled
Reviewed-by: kvn
|
2021-02-19 19:44:58 +00:00 |
|
Igor Veresov
|
1519632597
|
8251462: Simplify compilation policy
Reviewed-by: cjplummer, kvn
|
2021-01-28 20:51:12 +00:00 |
|
Claes Redestad
|
9d160aa1b7
|
8257815: Replace global log2 functions with efficient implementations
Reviewed-by: kbarrett, stefank
|
2021-01-04 21:01:25 +00:00 |
|
Ioi Lam
|
2f06893a29
|
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
Reviewed-by: ihse, kbarrett
|
2020-11-12 01:45:27 +00:00 |
|
Jamsheed Mohammed C M
|
73c9088b81
|
8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions.
Reviewed-by: dholmes, iveresov
|
2020-09-18 05:48:14 +00:00 |
|