Magnus Ihse Bursie
09a967ab81
8210988: Improved handling of compiler warnings in the build
...
Reviewed-by: erikj
2018-09-21 21:35:12 +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
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
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
Magnus Ihse Bursie
165a8b22b4
8210729: Clean up macosx static library handling
...
Reviewed-by: erikj
2018-09-18 13:32:40 +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
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
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
Magnus Ihse Bursie
8cc7ce2c18
6657100: Rename sparcWorks to solstudio in HotSpot
...
Reviewed-by: erikj, dcubed
2018-08-31 09:37:03 +02:00
Magnus Ihse Bursie
a75b0f74fa
8210160: Remove deprecated configure arguments
...
Reviewed-by: erikj
2018-08-30 08:19:13 +02:00
Magnus Ihse Bursie
f6471ab3aa
8210150: Allow custom-hook.m4 to include files from CUSTOM_CONFIG_DIR
...
Reviewed-by: erikj
2018-08-30 08:15:10 +02:00
Thomas Schatzl
bdfda4e19b
8208672: Enable -Wreorder in make files for gcc, clang
...
Reviewed-by: dholmes, ihse
2018-08-08 15:31:07 +02:00
Phil Race
1387c87093
Merge
2018-07-26 10:00:40 -07:00
Erik Joelsson
f53e04ead9
8207365: Make man pages optional
...
Reviewed-by: tbell
2018-07-20 09:07:37 -07:00
Goetz Lindenmaier
c798b68ee1
8207830: [aix] disable jfr in build and tests
...
Reviewed-by: kvn, erikj
2018-07-20 09:46:57 +02:00
Antonios Printezis
9ff255dafe
8207849: Allow the addition of more number to the Java version string
...
Reviewed-by: erikj
2018-07-23 11:38:28 -04:00
Severin Gehwolf
3aa10b4fab
8207057: No debug info for assembler files
...
Generate debug info for assembler files as needed.
Reviewed-by: erikj
2018-07-12 16:28:31 +02:00
Jesper Wilhelmsson
4fc510cc89
Merge
2018-07-14 02:14:54 +02:00
Aleksei Voitylov
c76ac0d457
8206903: Unable to build Client VM with JVMCI
...
Reviewed-by: erikj, kvn
2018-07-12 07:14:30 -07:00
Vladimir Kozlov
05f6e0dd45
8206135: Building jvm with AOT but without JVMCI should fail at configure time
...
Reviewed-by: erikj
2018-07-10 19:42:48 -07:00
Ekaterina Pavlova
992c9ee022
8205207: Port Graal unit tests under jtreg
...
Reviewed-by: kvn, erikj, iignatyev
2018-06-28 17:07:34 -07:00
Jini George
93314be3c2
8189429: SA: MacOSX: Replace the deprecated PT_ATTACH with PT_ATTACHEXC
...
Avoid the waitpid() and receive, handle and reply to the incoming Mach exception message obtained with PT_ATTACHEXC.
Reviewed-by: sballal, erikj, gziemski, rwestberg, dholmes, dcubed, poonam, dsamersoff
2018-06-27 20:04:31 +05:30
Martin Buchholz
5ef2f98d35
8205649: Make clang stack flags independent of OS
...
Reviewed-by: erikj
2018-06-25 20:58:01 -07:00
Jesper Wilhelmsson
dafb3af62d
Merge
2018-07-11 21:41:43 +02:00
Jesper Wilhelmsson
4222f3408c
Merge
2018-07-03 02:07:49 +02:00
Joe Darcy
e56162b43d
8205615: Start of release updates for JDK 12
...
8205621: Increment JDK version for JDK 12
8193292: Add SourceVersion.RELEASE_12
8193290: Add source 12 and target 12 to javac
8205619: Bump maximum recognized class file version to 56 for JDK 12
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Mikael Vidstedt <mikael.vidstedt@oracle.com>
Reviewed-by: alanb, smarks, jjg, mr, erikj, psandoz, dholmes
2018-06-27 21:01:12 -07:00
Martin Buchholz
161dc40015
8205197: Never default to using libc++ on Linux
...
Let the toolchain choose the standard library by default
Reviewed-by: tbell, erikj, gziemski
2018-06-22 17:36:03 -07:00
Thomas Stuefe
8c5dfa21b3
8205407: [windows, vs<2017] C4800 after 8203197
...
Reviewed-by: tbell, mbaesken
2018-06-20 17:15:16 +02:00
Gary Adams
592bda102d
8205110: Fix xchip warnings with new Solaris toolchain
...
Reviewed-by: ihse, erikj
2018-06-19 07:14:49 -04:00
Erik Joelsson
8f5b71f3bb
8205183: Warning about using VS2017 should be removed
...
Reviewed-by: prr, tbell
2018-06-19 16:44:41 +02:00
Volker Simonis
79a09bd98b
8204965: Fix '--disable-cds' and disable CDS on AIX by default
...
Reviewed-by: erikj, jiangli, stuefe, dholmes
2018-06-19 09:43:53 +02:00
Erik Joelsson
4cd592e095
8203667: Platform specific include files in jdk image in wrong sub directory
...
Reviewed-by: mchung, tbell
2018-06-15 11:15:32 -07:00
Erik Joelsson
8e3570cfc2
8204973: Add build support for filtering translations
...
Reviewed-by: ihse, naoto, dfuchs
2018-06-15 09:53:28 -07:00
Magnus Ihse Bursie
5c1262520d
8200867: Remove references to "jdk 9" in build system
...
Reviewed-by: redestad, tbell, erikj
2018-06-15 15:07:45 +02:00
Thomas Stuefe
f5f4f34a5b
8204935: [aix] TOC overflow in libjvm.so (release build)
...
Reviewed-by: goetz, mbaesken, ihse
2018-06-13 07:53:27 +02:00
Per Lidén
e7af7a4aef
8204210: Implementation: JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Coleen Phillimore <coleen.phillimore@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Co-authored-by: Gerard Ziemski <gerard.ziemski@oracle.com>
Co-authored-by: Hugh Wilkinson <hugh.wilkinson@intel.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Co-authored-by: Bill Wheeler <bill.npo.wheeler@intel.com>
Co-authored-by: Vinay K. Awasthi <vinay.k.awasthi@intel.com>
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: pliden, stefank, eosterlund, ehelin, sjohanss, rbackman, coleenp, ihse, jgeorge, lmesnik, rkennke
2018-06-12 17:40:28 +02:00
Aleksey Shipilev
a1518ac9b2
8204180: Implementation: JEP 318: Epsilon, A No-Op Garbage Collector
...
Introduce Epsilon GC
Reviewed-by: rkennke, ihse, pliden, eosterlund, lmesnik, jgeorge, stefank
2018-06-12 15:03:00 +02:00
Erik Joelsson
b420097cdd
8204127: Change bundle format on Windows to zip
...
Reviewed-by: ihse
2018-06-12 01:31:49 +02:00
Erik Joelsson
1791b54bf2
8200132
: Remove jre images and bundles
...
Reviewed-by: alanb, ihse
2018-06-06 13:16:12 -07:00
Ao Qi
d8912b51bb
8204091: Configure broken on MIPS when uname returns mipsel or mips64el
...
Reviewed-by: erikj, ihse
2018-05-30 09:45:24 -07:00
Erik Joelsson
73c228a63a
8203795: Change default compiler on Windows to VS2017
...
Reviewed-by: ihse, prr
2018-05-25 20:47:20 +02:00
Magnus Ihse Bursie
0e24d79bf9
8203221: Makefile fixes after Flight Recorder
...
Reviewed-by: erikj
2018-05-25 10:14:27 +02:00
Severin Gehwolf
f0e6200376
8203410: Zero: Disable jfr feature by default
...
Reviewed-by: erikj
2018-05-18 15:35:32 +02:00
Erik Gahlin
a060be188d
8199712: Flight Recorder
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
2018-05-15 20:24:34 +02:00
Andrew Haley
0d6885f792
8185505: AArch64: Port AOT to AArch64
...
Reviewed-by: kvn
2018-05-14 12:03:59 +01:00
Erik Joelsson
f9e285bc18
8202557: OpenJDK fails to start in Windows 7 and 8.1 after upgrading compiler to VC 2017
...
Reviewed-by: tbell
2018-05-09 19:50:30 +02:00
Stefan Karlsson
1cb95bd3d1
8200729: Conditional compilation of GCs
...
Reviewed-by: ehelin, coleenp, kvn, ihse
2018-05-04 11:41:35 +02:00
Erik Joelsson
4fc0229dcb
8196113: Remove the Compact Profile builds
...
Reviewed-by: tbell, alanb
2018-05-03 17:36:25 -07:00
Erik Joelsson
180f72854f
8200083: Bump bootjdk requirement for JDK 11 to JDK 10
...
Reviewed-by: tbell, ihse
2018-05-03 14:13:20 -07:00
Matthias Baesken
3ff52c18c6
8202200: set INCLUDE_SA to false on s390x by default
...
Reviewed-by: ihse, erikj, jgeorge
2018-04-24 17:56:25 +02:00
Thomas Stuefe
6cc62b8689
8202325: [aix] disable warnings-as-errors by default
...
Reviewed-by: goetz, erikj, ihse
2018-04-26 15:41:48 +02:00
Magnus Ihse Bursie
c76ed565da
8201536: configure fails compiler check due to bad -m32 flag
...
Reviewed-by: erikj
2018-04-20 21:54:36 +02:00
Jesper Wilhelmsson
9da125c2a2
Merge
2018-04-17 15:25:13 +02:00
Magnus Ihse Bursie
a9234c0ab6
8201591: JVM features with "-" in name is not correctly handled
...
Reviewed-by: erikj
2018-04-17 15:39:20 +02:00
Severin Gehwolf
6fbe561e11
8201495: [Zero] Reduce limits of max heap size for boot JDK on s390
...
Reviewed-by: ihse, aph, simonis
2018-04-16 12:20:36 +02:00
Goetz Lindenmaier
a1f6823a02
8201584: Fix configure on SLES 11 after 8201483
...
Reviewed-by: ihse, simonis
2018-04-16 11:08:07 +02:00
Jesper Wilhelmsson
72b7487789
Merge
2018-04-13 14:06:39 +02:00
Jesper Wilhelmsson
468c1c19bb
Merge
2018-04-13 03:05:19 +02:00
Erik Joelsson
9ec65a4f0f
8201508: Macosx builds fail in GenerateLinkOptData.gmk
...
Reviewed-by: tbell
2018-04-12 15:26:59 -07:00
Magnus Ihse Bursie
e0473abbd5
8201483: Make it possible to disable JVM features
...
Reviewed-by: erikj, stuefe
2018-04-12 20:20:27 +02:00
Magnus Ihse Bursie
6d2a538736
8201320: Allow PrintFailureReports to be turned off
...
Reviewed-by: erikj
2018-04-10 23:32:54 +02:00
Erik Joelsson
a20bd3a6ce
8201267: Disable warnings for VS2017 to enable building
...
Reviewed-by: ihse, tbell
2018-04-10 22:37:01 +02:00
Jesper Wilhelmsson
9bfdee7c5a
Merge
2018-04-06 19:16:33 +02:00
Jesper Wilhelmsson
82847e4ec0
Merge
2018-04-06 03:53:28 +02:00
Magnus Ihse Bursie
44bab94d66
8200358: Remove mapfiles for JDK executables
...
Reviewed-by: erikj
2018-04-05 21:33:38 +02:00
Erik Joelsson
1dd10a8fbf
8196724: Change macosx deployment target to 10.9
...
Reviewed-by: tbell, gziemski
2018-04-04 16:13:30 -07:00
Magnus Ihse Bursie
c1efa0a4d6
8200267: a.out created at top dir by Solaris build
...
Reviewed-by: erikj
2018-04-03 21:50:35 +02:00
Abhijit Saha
66ca1c3089
8200586: Update JDK11 release date to 2018-09-25
...
Reviewed-by: dholmes
2018-04-03 04:27:34 +00:00
Robin Westberg
2dfa53af63
8199736: Define WIN32_LEAN_AND_MEAN before including windows.h
...
Reviewed-by: erikj, ihse, kbarrett, dholmes
2018-04-09 10:09:38 +02:00
Jesper Wilhelmsson
173ca7d953
Merge
2018-04-06 19:16:33 +02:00
Robin Westberg
46c6ae35c4
8199619: Building HotSpot on Windows should define NOMINMAX
...
Reviewed-by: erikj, kbarrett, ihse
2018-03-28 15:30:43 +02:00
Vladimir Kozlov
dea1bcd6e8
8200383: Can't build on SPARC Hotspot with code which use math functions
...
Remove old hack which supports Solaris 8 and 9
Reviewed-by: erikj, ihse
2018-03-28 17:20:06 -07:00
Jesper Wilhelmsson
aa69f8c75c
Merge
2018-03-24 01:08:35 +01:00
Magnus Ihse Bursie
2c292c30b2
8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk
...
Reviewed-by: stuefe, erikj
2018-03-28 21:00:09 +02:00
Erik Joelsson
902048c325
8198652: Stop linking with -base:0x8000000 on Windows
...
Reviewed-by: tbell, ihse, stuefe
2018-03-26 16:24:16 -07:00
Ao Qi
fe57cd2f3d
8200213: Configure broken on MIPS
...
Reviewed-by: erikj, stuefe, dholmes, ihse
2018-03-26 00:33:01 -04:00
Vladimir Kozlov
2c7c7e1d31
8199896: [Graal] build Graal on all x86 platforms
...
Reviewed-by: erikj
2018-03-22 10:45:20 -07:00
John Paul Adrian Glaubitz
8cdbeb4cfb
8200203: Missing platform definitions for ia64
...
Reviewed-by: ihse, stuefe
2018-03-26 10:03:31 +02:00
Jesper Wilhelmsson
7ffa43700f
Merge
2018-03-24 01:08:35 +01:00
Jesper Wilhelmsson
1155614f99
Merge
2018-03-20 04:36:44 +01:00
Magnus Ihse Bursie
f74d0aef61
8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
...
Reviewed-by: erikj
2018-03-15 01:20:47 +01:00
Magnus Ihse Bursie
64bf300bf6
8199606: Set -lc as global LIBS on solstudio
...
Reviewed-by: erikj
2018-03-14 19:12:30 +01:00
Phil Race
f52ea8839e
Merge
2018-03-13 09:57:44 -07:00
Phil Race
58ff4ee8c4
8193017: Import freetype sources into OpenJDK source tree
...
Reviewed-by: erikj, ihse, serb
2018-03-12 13:53:20 -07:00
Erik Joelsson
5daba498e4
8199473: Support Visual Studio BuildTools with VS2017
...
Reviewed-by: ihse, tbell
2018-03-12 21:48:58 +01:00
Magnus Ihse Bursie
11fc5a4d73
8199451: Create linux-aarch64 cross-compilation devkit, and fix cross-compilation
...
Reviewed-by: aph, erikj
2018-03-12 17:00:54 +01:00
Magnus Ihse Bursie
b86d96a381
8199405: Bump lowest supported gcc to 4.8
...
Reviewed-by: erikj
2018-03-09 19:12:07 +01:00
Magnus Ihse Bursie
6ec6080397
8199403: Require binutils 2.18 or newer
...
Reviewed-by: erikj, tbell
2018-03-09 19:10:51 +01:00
Magnus Ihse Bursie
155a105d79
8199347: Always use -Z7 for debug symbols when compiling on Windows
...
Reviewed-by: erikj
2018-03-09 00:28:50 +01:00
Erik Joelsson
2cf53991cd
8199266: Update boot and build jdk requirements in configure
...
Reviewed-by: ihse, tbell
2018-03-08 22:17:57 +01:00
Magnus Ihse Bursie
97a42c860f
8199331: Don't limit debug information for fastdebug JDK native libraries
...
Reviewed-by: erikj
2018-03-08 18:51:31 +01:00
Magnus Ihse Bursie
daea65318e
8199338: Use -g0 on solstudio also for compiling C programs
...
Reviewed-by: erikj
2018-03-08 18:46:37 +01:00
Ed Nevill
cf0e82688b
8199152: Configure broken on arm32
...
Reviewed-by: ihse
2018-03-06 23:03:50 +00:00
Magnus Ihse Bursie
f62bc01efe
8199052: Configure broken on aarch64
...
Reviewed-by: erikj
2018-03-06 00:56:03 +01:00
Magnus Ihse Bursie
b64d0ef66d
8198724: Refactor FLAGS handling in configure
...
Reviewed-by: erikj
2018-03-02 10:59:25 +01:00
Magnus Ihse Bursie
28342b55f9
8198859: Use elfedit to silence linker warnings on solaris
...
Reviewed-by: tbell
2018-03-01 18:12:50 +01:00
Magnus Ihse Bursie
9f9f7ec458
8198627: JDK-8198318 broke readlink testing
...
Reviewed-by: erikj, tbell, prr, simonis
2018-02-23 14:08:25 -08:00