Yasumasa Suenaga
|
a5c506b411
|
8223186: HotSpot compile warnings from GCC 9
Reviewed-by: dholmes, aeubanks
|
2019-05-11 01:17:18 +09:00 |
|
Coleen Phillimore
|
2559700d1f
|
Merge
|
2019-05-10 09:07:53 -04:00 |
|
Coleen Phillimore
|
77d60eff6a
|
8223626: move print() functions to cpp files
Improve debugging experience
Reviewed-by: dholmes, dlong
|
2019-05-10 09:05:29 -04:00 |
|
Stefan Karlsson
|
c90f3ee68b
|
8223624: Cleanup includes of universe.hpp
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:28:30 +02:00 |
|
Stefan Karlsson
|
5a8ba256df
|
8223136: Move compressed oops functions to CompressedOops class
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:26:03 +02:00 |
|
Xin Liu
|
7c6a83fb27
|
8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
Reviewed-by: thartmann, kvn
|
2019-05-09 18:38:42 -07:00 |
|
Xin Liu
|
63dbcdc874
|
8222670: pathological case of JIT recompilation and code cache bloat
Prevent downgraded compilation tasks from recompiling.
Reviewed-by: sgehwolf, thartmann
|
2019-05-07 09:17:03 +02:00 |
|
Vladimir Kozlov
|
72f082e925
|
8223332: Update JVMCI
Reviewed-by: never, dnsimon
|
2019-05-06 20:05:19 -07:00 |
|
Vladimir Kozlov
|
e9c523ae5f
|
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
|
2019-05-01 12:31:29 -07:00 |
|
Coleen Phillimore
|
ccb2e9d925
|
8222988: Use MonitorLocker rather than MutexLocker when wait/notify used
Fixed use cases in code except CMS.
Reviewed-by: rehn, dcubed
|
2019-04-29 16:01:52 -04:00 |
|
Coleen Phillimore
|
fbafef11c0
|
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
|
2019-04-25 10:56:31 -04:00 |
|
Jean Christophe Beyler
|
ec3edf99f9
|
8221853: Data race in compile broker (set_last_compile)
Remove the debug code provoking it
Reviewed-by: kvn, thartmann
|
2019-04-09 19:34:05 -07:00 |
|
Matthias Baesken
|
d06f3accec
|
8221541: clean up functions in CompilerOracle
Reviewed-by: mdoerr, kvn
|
2019-03-27 10:25:12 +01:00 |
|
Coleen Phillimore
|
5c5089b0a2
|
8220512: Deoptimize redefinition functions that have dirty ICs
Walk ICs to determine whether nmethods are dependent on redefined classes.
Reviewed-by: sspitsyn, eosterlund
|
2019-03-15 16:00:18 -04:00 |
|
Tobias Hartmann
|
474437061e
|
8220341: Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack
Skip unloaded methods in compile queue during marking.
Reviewed-by: kvn, neliasso, eosterlund, coleenp
|
2019-03-12 10:09:50 +01:00 |
|
Tobias Hartmann
|
ac17b61a59
|
8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?"
Use weak handles for compile tasks to allow unloading of referenced methods.
Reviewed-by: kvn, coleenp, eosterlund
|
2019-03-07 08:38:16 +01:00 |
|
Goetz Lindenmaier
|
16d8bc9087
|
8218544: Fix build on windows: missing include
Reviewed-by: stuefe, dholmes, shade
|
2019-02-06 08:31:27 +01:00 |
|
Kim Barrett
|
cd9b1aabb0
|
8218164: Improve local control of compiler warnings
Windows warning push/pop and gcc/Windows warning suppression macros.
Reviewed-by: dholmes, tschatzl
|
2019-02-05 13:21:59 -05:00 |
|
Igor Ignatyev
|
96e6617ee7
|
8217848: [Graal] vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java fails
Reviewed-by: kvn, dlong
|
2019-01-31 12:52:55 -08:00 |
|
Robbin Ehn
|
046a1f0ff7
|
8218041: Assorted wrong/missing includes
Reviewed-by: dholmes, kbarrett, stefank, shade
|
2019-01-31 10:31:39 +01:00 |
|
Doug Simon
|
5f5d4425c2
|
8217445: [JVMCI] incorrect management of JVMCI compilation failure reason string
Reviewed-by: kvn, thartmann
|
2019-01-22 10:12:05 +01:00 |
|
Claes Redestad
|
d3cd2cb795
|
8217387: Remove dead develop flag CIFireOOMAt
Reviewed-by: shade, kbarrett
|
2019-01-20 16:55:21 +01:00 |
|
Jesper Wilhelmsson
|
cda0d67617
|
Merge
|
2019-01-16 20:53:09 +01:00 |
|
Lutz Schmidt
|
92e750fb58
|
8216314: SIGILL in CodeHeapState::print_names()
Reviewed-by: thartmann, kvn
|
2019-01-16 09:48:35 +01:00 |
|
David Holmes
|
c6653432a5
|
8214816: os::read() should not transition to _thread_blocked with safepoint check on Solaris
Reviewed-by: jiangli, mgronlun
|
2019-01-13 16:54:01 -05:00 |
|
Per Lidén
|
1c5496ac8b
|
8216595: Fix broken builds after JDK-8216424
Reviewed-by: redestad, alanb
|
2019-01-13 17:33:26 +01:00 |
|
Claes Redestad
|
e3a3ae7f23
|
8216424: Remove TimeLivenessAnalysis
Reviewed-by: kvn, thartmann
|
2019-01-13 12:50:05 +01:00 |
|
Coleen Phillimore
|
154a1a02bf
|
8216167: Update include guards to reflect correct directories
Use script and some manual fixup to fix directores names in include guards.
Reviewed-by: lfoltan, eosterlund, kbarrett
|
2019-01-10 15:13:51 -05:00 |
|
Yasumasa Suenaga
|
abbabdbeb3
|
8216154: C4819 warnings at HotSpot sources on Windows
Reviewed-by: kbarrett, tschatzl
|
2019-01-08 10:35:06 +09:00 |
|
Coleen Phillimore
|
1509c1ffe1
|
8215731: Move forward class definitions out of globalDefinitions.hpp
Redistribute the forward declarations to the header files that need them.
Reviewed-by: dholmes, lfoltan
|
2019-01-04 15:06:01 -05:00 |
|
Igor Ignatyev
|
5ff302e6bb
|
8214917: CTW testlibrary shouldn't ignore errors raised by the library itself
Reviewed-by: kvn, roland
|
2018-12-10 11:04:55 -08:00 |
|
Nils Eliasson
|
4246096355
|
8214773: Replace use of thread unsafe strtok
Reviewed-by: thartmann, dholmes
|
2018-12-04 18:55:06 +01:00 |
|
Tobias Hartmann
|
d4acf96543
|
8208277: Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages
Use huge pages for code cache if ReservedCodeCacheSize == InitialCodeCacheSize
Reviewed-by: kvn
|
2018-12-06 10:07:54 +01:00 |
|
Aleksey Shipilev
|
ffeae5bd65
|
8212070: Introduce diagnostic flag to abort VM on failed JIT compilation
Reviewed-by: mikael, thartmann
|
2018-11-19 11:51:27 +01:00 |
|
Tobias Hartmann
|
2fe0a0f20b
|
8213014: Crash in CompileBroker::make_thread due to OOM
Added missing null checks and checks for pending exception.
Reviewed-by: kvn, dholmes, mdoerr
|
2018-11-01 14:15:35 +01:00 |
|
Martin Doerr
|
a241cf4367
|
8213086: Compiler thread creation should be bounded by available space in memory and Code Cache
Reviewed-by: kvn, thartmann
|
2018-10-31 14:48:36 +01:00 |
|
Daniil Titov
|
93021808e6
|
8195627: [Graal] nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026 hangs with Graal in Xcomp mode
Reviewed-by: sspitsyn, kvn
|
2018-10-30 19:29:21 -07:00 |
|
Pavel Punegov
|
a7aa770b9a
|
8164546: Convert DirectivesParser_test to GTest
Reviewed-by: kvn, iignatyev, neliasso
|
2018-10-25 11:18:24 -07:00 |
|
Roman Kennke
|
3085a89f13
|
8211279: Verify missing object equals barriers
Reviewed-by: pliden, shade, zgu
|
2018-10-03 15:22:16 +02:00 |
|
Coleen Phillimore
|
432605be5c
|
8209889: RedefineStress tests crash
Create CompileTaskWrapper before potential safepoint
Reviewed-by: mdoerr, dlong
|
2018-10-05 09:15:52 -04:00 |
|
Jesper Wilhelmsson
|
d40735db17
|
Merge
|
2018-08-29 19:48:28 +02:00 |
|
Tobias Hartmann
|
aef7c93375
|
8209670: CompilerThread releasing code buffer in destructor is unsafe
Don't free temporary code buffers in compiler thread destructor to avoid interference with safepoint code.
Reviewed-by: kvn, dholmes, zgu
|
2018-08-21 17:47:59 +02:00 |
|
Coleen Phillimore
|
647c7d5344
|
8164683: Solaris: JVM abuses thread preemption control
Complete removal of preemption control and command line arguments (were deprecated in 11).
Reviewed-by: hseigel, pchilanomate, dholmes
|
2018-08-10 09:36:01 -04:00 |
|
Xin Liu
|
e5f3e1b60c
|
8207965: C2-only debug build fails
Reviewed-by: kvn, iignatyev
|
2018-08-08 18:38:34 -07:00 |
|
Thomas Schatzl
|
e98c176026
|
8208670: Compiler changes to allow enabling -Wreorder
Reviewed-by: kvn
|
2018-08-08 15:31:06 +02:00 |
|
Jesper Wilhelmsson
|
4fc510cc89
|
Merge
|
2018-07-14 02:14:54 +02:00 |
|
Goetz Lindenmaier
|
2e682fa3cd
|
8207049: Minor improvements of compiler code
Reviewed-by: kvn, mdoerr
|
2018-07-12 16:31:28 +02:00 |
|
Tobias Hartmann
|
a16ca4799e
|
8205472: Deadlock in Kitchensink when trying to print compile queues causing timeout
Do not acquire the MethodCompileQueue_lock in CompileBroker::print_compile_queues().
Reviewed-by: kvn, kbarrett, dholmes
|
2018-07-10 15:33:55 +02:00 |
|
Vladimir Kozlov
|
f1ce5c1456
|
8193126: Incorrect setting of MetaspaceSize and NewSizeThreadIncrease when using JVMCI compiler
Select maximum default values for JVMCI
Reviewed-by: dnsimon, iveresov
|
2018-07-06 13:45:41 -07:00 |
|
Tobias Hartmann
|
5e002c7aa7
|
8205499: C1 temporary code buffers are not removed with -XX:+UseDynamicNumberOfCompilerThreads
Deallocate C1 code buffers in the compiler thread destructor.
Reviewed-by: neliasso, kvn, mdoerr
|
2018-06-29 11:08:38 +02:00 |
|