Commit Graph

1525 Commits

Author SHA1 Message Date
Jiangli Zhou
57b516dd0e 8202951: Implementation of JEP 341: Default CDS Archives
8210592: Convert CDS-mode test sets in tier5 and tier6 to non-CDS-mode tests
8209739: [TESTBUG] javax/imageio/plugins/png/ItxtUtf8Test.java fails with OutOfMemoryError when running in CDS mode

Generate the default CDS archive at JDK build time.

Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Reviewed-by: erikj, ihse, dholmes, iklam, ccheung, mseledtsov
2018-10-05 18:56:11 -04:00
Kim Barrett
cd95f5a933 8211296: Remove HotSpot deprecation warning suppression for Mac/clang
Removed deprecation warning suppression, fixed uses of deprecated functions.

Reviewed-by: dholmes, mikael
2018-10-05 14:28:44 -04:00
Robin Westberg
a5c9fa14f1 8210459: Add support for generating compile_commands.json
Reviewed-by: erikj, ihse
2018-10-05 07:54:28 +02:00
Naoto Sato
271e3be381 8211398: Square character support for the Japanese new era
Reviewed-by: rriggs
2018-10-04 14:12:34 -07:00
Erik Joelsson
2c88ce1b89 8211677: Java resource copy and clean should use MakeTargetDir macro
Reviewed-by: tbell, ihse
2018-10-04 09:43:49 -07:00
Mikael Vidstedt
8e53d1b5dc 8211350: Remove jprt support
Reviewed-by: dholmes, erikj, mchung, alanb, jjg
2018-10-02 22:36:08 -07:00
Liam Miller-Cushon
c7e3654a5c 8211057: Gensrc step CompileProperties generates unstable CompilerProperties output
Reviewed-by: mcimadamore, vromero
2018-10-01 21:14:58 -07:00
Aleksey Shipilev
5212f0bc11 8211239: Build fails without JFR: empty JFR events signatures mismatch
Reviewed-by: mgronlun, dholmes
2018-10-01 16:41:10 +02:00
Aleksey Shipilev
af7e126572 8211268: Disable unsupported GCs for Zero
Reviewed-by: sgehwolf, erikj
2018-09-28 18:28:49 +02:00
Erik Joelsson
9d846aae1f 8211130: Change to Oracle Developer Studio 12.6 for building on Solaris at Oracle
Reviewed-by: tbell, prr, ihse
2018-09-27 08:49:12 -07:00
Martin Doerr
71a67b43fb 8211097: aix: fix build after JDK-8210919
Reviewed-by: shade, mbaesken, erikj
2018-09-27 09:29:52 +02:00
Erik Joelsson
e5b9edac53 8211037: Load jib jars dynamically from JibArtifactManager
Reviewed-by: ihse
2018-09-24 13:51:22 -07:00
Magnus Ihse Bursie
6d9cf91bf0 8210705: Stop exporting all symbols on macosx
Reviewed-by: erikj
2018-09-24 20:45:06 +02:00
Magnus Ihse Bursie
73e93bdd5d 8211029: Have a common set of enabled warnings for all native libraries
Reviewed-by: erikj
2018-09-24 19:26:48 +02:00
Severin Gehwolf
ba0203b2d5 8210761: libjsig is being compiled without optimization
Reviewed-by: erikj, ihse
2018-09-21 16:58:36 +02:00
Magnus Ihse Bursie
09a967ab81 8210988: Improved handling of compiler warnings in the build
Reviewed-by: erikj
2018-09-21 21:35:12 +02:00
Jan Lahoda
c1033edca8 8209865: Incorrect 'multiple elements' notes with Elements#getTypeElement and --release
Changing ct.sym to be module-path oriented, rather than class-path oriented.

Reviewed-by: jjg
2018-09-21 12:29:31 +02:00
Magnus Ihse Bursie
aa16ed8006 8210931: JLI and launchers normalization and cleanup
Reviewed-by: alanb, erikj
2018-09-20 21:05:00 +02:00
Magnus Ihse Bursie
4c400d2372 8210962: Deprecate jdk-variant
Reviewed-by: shade, erikj
2018-09-20 20:54:19 +02:00
Magnus Ihse Bursie
a32f8e382d 8210960: Allow --with-boot-jdk-jvmargs to work during configure
Reviewed-by: erikj
2018-09-20 18:39:53 +02:00
Magnus Ihse Bursie
02fe542c3f 8210941: Stop filtering out -xregs=no%appl for libsunec
Reviewed-by: erikj
2018-09-20 18:38:34 +02:00
Magnus Ihse Bursie
854798f378 8210944: Stop replacing -MD with -MT in libwindowsaccessbridge
Reviewed-by: erikj
2018-09-20 18:37:25 +02:00
Magnus Ihse Bursie
aeef5fba0b 8210949: Stop filtering out -xc99=%none for liblcms
Reviewed-by: erikj
2018-09-20 18:33:19 +02:00
Magnus Ihse Bursie
481a045635 8210920: Native C++ tests are not using CXXFLAGS
Reviewed-by: tbell, erikj
2018-09-20 08:59:03 +02:00
Magnus Ihse Bursie
fe67f09af3 8210924: Remove PACKAGE_PATH
Reviewed-by: tbell
2018-09-20 00:19:46 +02:00
Magnus Ihse Bursie
3fd4c462cb 8210919: Remove statically linked libjli on Windows
Reviewed-by: erikj
2018-09-19 22:42:34 +02:00
Arthur Eubanks
977a178e0c 8209817: stack is executable when building with Clang on Linux
Reviewed-by: dholmes, martin, mikael, ihse
2018-09-19 10:51:06 -07:00
Jan Lahoda
52ba129b0a 8207954: Data for --release 11
Adding support for --release 11

Reviewed-by: erikj, ihse, jjg
2018-09-19 10:50:25 +02:00
Naoto Sato
e71557a2d9 8209880: tzdb.dat is not reproducibly built
Reviewed-by: erikj, rriggs
2018-09-18 12:42:40 -07:00
Magnus Ihse Bursie
165a8b22b4 8210729: Clean up macosx static library handling
Reviewed-by: erikj
2018-09-18 13:32:40 +02:00
Severin Gehwolf
d778b4cd2b 8210425: [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
Compile with -O2 and -ffp-contract=off as for fdlibm.

Reviewed-by: erikj, lucy, aph
2018-09-11 18:18:51 +02:00
Magnus Ihse Bursie
0504b6cbb5 8210750: Clean up compare.sh exceptions
Reviewed-by: erikj
2018-09-18 10:35:42 +02:00
Magnus Ihse Bursie
9cbe59f983 8210723: Better information in configure for invalid Xcode
Reviewed-by: erikj
2018-09-18 10:29:56 +02:00
Severin Gehwolf
b1375858c6 8210416: [linux] Poor StrictMath performance due to non-optimized compilation
Compile fdlibm with -O2 -ffp-contract=off on gcc/clang arches.

Reviewed-by: aph, erikj, dholmes, darcy, ihse
2018-09-17 10:53:56 +02:00
Severin Gehwolf
6b8fd447cc 8210647: libsaproc is being compiled without optimization
Compile with high optimization instead of none.

Reviewed-by: erikj, jgeorge, sballal
2018-09-14 14:47:50 +02:00
Severin Gehwolf
ee43c985d4 8210703: vmStructs.cpp compiled with -O0
Reviewed-by: erikj, ihse
2018-09-13 11:07:40 +02:00
Magnus Ihse Bursie
99eee041ba 8210731: PropertiesParser does not produce reproducible output
Reviewed-by: mchung, jjg, erikj
2018-09-14 09:16:51 +02:00
Naoto Sato
009cd15a1b 8209167: Use CLDR's time zone mappings for Windows
Reviewed-by: erikj, rriggs, ihse
2018-09-13 13:41:17 -07:00
Magnus Ihse Bursie
26ff7d58db 8207264: solaris-sparcv9-cmp-baseline fails
Reviewed-by: erikj, prr
2018-09-13 21:14:04 +02:00
Magnus Ihse Bursie
c611ad6fb9 8210702: Remove dtrace mapfiles
Reviewed-by: erikj
2018-09-13 21:12:22 +02:00
Magnus Ihse Bursie
b395d380e8 8210704: Remove dead build tools
Reviewed-by: alanb
2018-09-13 12:41:42 +02:00
Magnus Ihse Bursie
0820376744 8059019: sdp.conf.template should be copied on linux too
Reviewed-by: alanb, erikj
2018-09-12 12:23:58 +02:00
Magnus Ihse Bursie
db72e03e12 8081858: make dist-clean does not delete all log files
Reviewed-by: erikj
2018-09-10 09:59:27 +02:00
Magnus Ihse Bursie
6b2d1c9834 8200609: Proper fix for mapfile removal for libjsig
Reviewed-by: erikj, dholmes
2018-09-10 09:58:23 +02:00
Erik Joelsson
26f801426d 8210283: Support git as an SCM alternative in the build
Reviewed-by: ihse, ehelin
2018-09-07 14:54:15 -07:00
Andrew Leonard
660f6b448b 8209786: JDK12 fails to build on s390x with gcc 7.3
Reviewed-by: ihse, goetz
2018-09-07 11:24:59 +02:00
Maurizio Cimadamore
66288b8c6c 8210318: idea.sh script doesn't work on Mac
Remove usage non-portable sed options

Reviewed-by: erikj, ihse
2018-09-06 13:13:35 +01:00
John Paul Adrian Glaubitz
e7a2c9d679 8165440: Add Zero support for x86_64-linux-gnux32 target
Reviewed-by: erikj, ihse
2018-09-05 11:15:28 +02:00
Alan Bateman
9141fa4e52 8210087: Classes in jdk.unsupported not accessible from jconsole plugin
Reviewed-by: erikj
2018-09-04 18:03:44 +01:00
Maurizio Cimadamore
4871d9935e 8210226: Add support for multiple project folders to idea.sh
Overhaul templating logic for idea.sh; add support for -o option

Reviewed-by: erikj, ihse
2018-08-31 18:01:47 +01:00