Aleksey Shipilev
ceb5b08964
8294468: Fix char-subscripts warnings in Hotspot
...
Reviewed-by: dholmes, kbarrett
2022-10-19 18:51:14 +00:00
Jie Fu
f502ab85c9
8295435: Build failure with GCC7 after JDK-8294314 due to strict-overflow warnings
...
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: shade, ihse
2022-10-19 07:41:27 +00:00
Aleksey Shipilev
b06f1b149c
8294594: Fix cast-function-type warnings in signal handling code
...
Reviewed-by: dholmes, kbarrett
2022-10-18 08:45:28 +00:00
Magnus Ihse Bursie
7743345f6f
8294314: Minimize disabled warnings in hotspot
...
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: erikj, shade
2022-10-17 09:29:50 +00:00
Julian Waters
cb5771dc2a
8294006: Avoid hardcoding object file suffixes in make
...
Reviewed-by: erikj, ihse
2022-09-20 17:23:49 +00:00
Ioi Lam
ac05bc8605
8293293: Move archive heap loading code out of heapShared.cpp
...
Reviewed-by: erikj, coleenp
2022-09-02 23:47:48 +00:00
Julian Waters
1ed03d82b2
8292226: Prepare make for better Link Time Optimization support
...
Reviewed-by: ihse
2022-08-22 11:00:17 +00:00
Magnus Ihse Bursie
b4ab5fe1da
8288396: Always create reproducible builds
...
Reviewed-by: amenkov, ehelin
2022-06-28 09:00:45 +00:00
Kim Barrett
782ae3801c
8286262: Windows: Cleanup deprecation warning suppression
...
Reviewed-by: ihse, dholmes
2022-05-23 22:47:24 +00:00
Magnus Ihse Bursie
160eb2bd39
8284891: Fix typos in build system files
...
Reviewed-by: erikj
2022-04-14 19:33:28 +00:00
Mikael Vidstedt
a244051a8c
8283062: Uninitialized warnings in libgtest with GCC 11.2
...
Reviewed-by: jiefu, erikj
2022-03-14 18:37:41 +00:00
Magnus Ihse Bursie
95f198b2b1
8274980: Improve adhoc build version strings
...
Reviewed-by: shade, erikj
2022-02-14 10:31:42 +00:00
Thomas Stuefe
cab590517b
8280583: Always build NMT
...
Reviewed-by: shade, ihse, zgu
2022-01-27 09:18:17 +00:00
Stefan Karlsson
09f5235c65
8275405: Linking error for classes with lambda template parameters and virtual functions
...
Reviewed-by: ihse, pliden
2021-10-21 07:47:10 +00:00
Harold Seigel
1271fbf3d4
8248584: Enable CHECK_UNHANDLED_OOPS for Windows fastdebug builds
...
Reviewed-by: dholmes, erikj
2021-10-20 12:15:40 +00:00
Jie Fu
c55dd365e3
8275008: gtest build failure due to stringop-overflow warning with gcc11
...
Reviewed-by: dholmes, ihse
2021-10-11 10:51:39 +00:00
Aleksey Shipilev
181292d48c
8273801: Handle VMTYPE for "core" VM variant
...
Reviewed-by: dholmes, erikj
2021-09-16 08:25:43 +00:00
Yasumasa Suenaga
68b6e11e48
8270083: -Wnonnull errors happen with GCC 11.1.1
...
Reviewed-by: erikj, dlong, kbarrett
2021-07-10 05:01:23 +00:00
Yumin Qi
ee1e202bc3
8268821: Split systemDictionaryShared.cpp
...
Reviewed-by: erikj, ccheung, iklam
2021-06-28 23:20:28 +00:00
Patricio Chilano Mateo
2fd7943ec1
8256425: Obsolete Biased Locking in JDK 18
...
Reviewed-by: kvn, dholmes, dcubed, rrich
2021-06-24 18:54:41 +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
Ioi Lam
95f0fd6c4d
8265696: Move CDS sources to src/hotspot/shared/cds
...
Reviewed-by: erikj, dholmes, stuefe
2021-04-23 04:13:02 +00:00
Yumin Qi
3820ab9e82
8236847: CDS archive with 4K alignment unusable on machines with 64k pages
...
Reviewed-by: iklam, stuefe, erikj, ihse
2021-03-11 16:49:24 +00:00
Aleksey Shipilev
edd27074af
8260408: Shenandoah: adjust inline hints after JDK-8255019
...
Reviewed-by: rkennke, ihse
2021-01-26 13:04:38 +00:00
Magnus Ihse Bursie
d21a0ea1ff
8258449: Move make/hotspot/symbols to make/data
...
Reviewed-by: erikj
2021-01-11 07:37:37 +00:00
Magnus Ihse Bursie
a3e1980c08
8256541: Sort out what version of awk is used in the build system
...
Reviewed-by: erikj
2020-11-30 16:35:02 +00:00
Coleen Phillimore
ba721f5f2f
8212879: Make JVMTI TagMap table concurrent
...
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: stefank, ihse, zgu, eosterlund, sspitsyn, kbarrett
2020-11-19 14:30:02 +00:00
Magnus Ihse Bursie
7dcaba6312
8253892: Disable misleading-indentation on clang as well as gcc
...
Reviewed-by: erikj
2020-11-04 16:17:15 +00:00
Bernhard Urban-Forster
d2812f780e
8254072: AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build
...
Reviewed-by: ihse, aph
2020-11-02 13:42:56 +00:00
Yumin Qi
e4469d2c8c
8247536: Support for pre-generated java.lang.invoke classes in CDS static archive
...
Reviewed-by: iklam, mchung
2020-10-10 02:06:52 +00:00
Ioi Lam
c5e63b639e
8248186: Move CDS C++ vtable code to cppVtables.cpp
...
Reviewed-by: coleenp
2020-09-13 19:20:45 +00:00
Ioi Lam
03a4df0acd
8244778: Archive full module graph in CDS
...
Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung
2020-09-13 14:45:12 +00:00
Magnus Ihse Bursie
74cb1b4e75
8251541: "no symbols" printed when building hotspot
...
Reviewed-by: erikj
2020-08-18 17:35:38 +02:00
Ioi Lam
35e3226df8
8250990: Consolidate object copying code for CDS static/dynamic archive dumping
...
Reviewed-by: coleenp, ccheung
2020-08-13 18:40:51 -07:00
Kim Barrett
df923ff2fb
8249944: Move and improve the AllStatic class
...
Move AllStatic to it's own standalone file, and use C++11 deleted functions
Reviewed-by: dholmes, stuefe
2020-07-24 04:43:08 -04:00
Magnus Ihse Bursie
4b85bd546e
8248610: Clean up handling of Windows RC files
...
Reviewed-by: erikj
2020-07-01 22:39:58 +02:00
Magnus Ihse Bursie
2a37607e98
8248563: Gtest CFLAGS/warnings is not properly handled
...
Reviewed-by: erikj
2020-07-01 01:56:52 +02:00
Magnus Ihse Bursie
2de3595895
8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot
...
Reviewed-by: kbarrett, erikj
2020-06-30 16:26:24 +02:00
Magnus Ihse Bursie
f19db799f3
8248547: Use SetupJdkLibrary for hotspot libraries
...
Reviewed-by: erikj
2020-06-30 16:23:34 +02:00
Coleen Phillimore
1550fd889b
8239782: CC_INTERP is only used by Zero interpreter
...
Change CC_INTERP conditional to ZERO and remove in places where unnecessary. Fix build to exclude compilers and rename CppInterpreter to ZeroInterpreter. The "C++ Interpreter" has been removed from the code a while ago.
Reviewed-by: dholmes, ihse
2020-06-24 09:56:20 -04:00
Vladimir Kempik
88df2f0f7f
8243470: [macos] bring back O2 opt level for unsafe.cpp
...
Remove special case for unsafe.cpp on clang macos
Reviewed-by: erikj, ihse
2020-06-23 13:41:55 +03:00
Jie Fu
24f040da36
8247396: Exclude PCH for files in $(OPT_SPEED_SRC) with clang after JDK-8246751
...
Reviewed-by: ihse, erikj
2020-06-12 10:52:20 +08:00
Kim Barrett
60ac615aa8
8240259: Disable -Wshift-negative-value warnings
...
Disable warning for gcc/clang.
Reviewed-by: ihse, iklam
2020-05-28 21:40:35 -04:00
Igor Ignatyev
846fd238fc
8245610: remove in-tree copy on gtest
...
Reviewed-by: erikj, ihse
2020-05-26 13:33:00 -07:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Magnus Ihse Bursie
3a416b9f67
8243988: Added flexibility in build system for unusal hotspot configurations
...
Reviewed-by: erikj
2020-04-28 19:41:39 +02:00
Kim Barrett
e1f07cd05b
8239357: Revert gcc implementation of offset_of
...
Revert definition of offset_of and reenable -Winvalid-offsetof.
Reviewed-by: erikj, ihse, dholmes
2020-04-23 12:57:18 -04:00
Erik Joelsson
4df99aa7ae
8226346: Build better binary builders
...
Reviewed-by: tbell
2019-12-13 08:27:51 -08:00
Jamsheed Mohammed C M
211e529373
8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
...
C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.
Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann
2020-03-27 09:47:13 -07:00
Magnus Ihse Bursie
901029355f
8241271: Make hotspot build reproducible
...
Reviewed-by: erikj, stefank, jwilhelm
2020-03-23 10:29:04 +01:00