darling-openjdk/make
Thomas Schatzl 6e9f44c74c 8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME
During a minor GC, if memory allocation fails, start a full GC within the same VM operation in the same safepoint. This avoids a race where the GC locker can prevent the full GC from occurring, and a premature OoME.

Co-authored-by: Axel Siebenborn <axel.siebenborn@sap.com>
Reviewed-by: ehelin, sjohanss, phh
2018-01-11 10:40:01 +01:00
..
autoconf 8194141: Remove JDK9Wrappers 2018-01-04 10:14:50 -08:00
common Merge 2018-01-04 04:22:28 +00:00
conf 8193838: Update jtreg requiredVersion to 4.2 b11 for JDK 11 and 12 support 2017-12-20 22:36:21 -05:00
copy 8191913: Bump classfile version number to 55 2017-12-20 09:14:06 -08:00
corba/src/classes/build/tools/logutil 8189222: Remove make/corba/Makefile 2017-10-12 13:35:41 +02:00
data 8187448: 360 doc issues in jdwp-protocol.html 2018-01-09 09:51:10 -08:00
devkit 8189119: Devkit for Linux needs to include fontconfig-devel 2017-10-23 10:39:11 +02:00
gendata 8191942: Replace jdeps use of jdk.internal.util.jar.VersionedStream with new public API 2017-11-29 20:42:18 -08:00
gensrc Merge 2018-01-04 04:22:28 +00:00
hotspot 8191913: Bump classfile version number to 55 2017-12-20 09:14:06 -08:00
idea 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
jdk 8187448: 360 doc issues in jdwp-protocol.html 2018-01-09 09:51:10 -08:00
langtools 8193512: Remove remnants of javah from jdk/jdk repo 2017-12-20 13:28:23 -08:00
launcher 8193503: javah launcher was not removed by JDK-8191054 2017-12-14 12:36:37 +00:00
lib Merge 2017-12-08 23:43:25 +01:00
mapfiles 8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass 2017-12-22 15:55:29 +00:00
nashorn 8193298: Don't run javadoc with test.single 2017-12-12 14:04:05 +01:00
nb_native/nbproject 8193512: Remove remnants of javah from jdk/jdk repo 2017-12-20 13:28:23 -08:00
rmic 8189094: Change required boot jdk to JDK 9 2017-10-19 14:16:45 +02:00
scripts 8193512: Remove remnants of javah from jdk/jdk repo 2017-12-20 13:28:23 -08:00
src/native 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
templates
test 8137099: G1 needs to "upgrade" GC within the safepoint if it can't allocate during that safepoint to avoid OoME 2018-01-11 10:40:01 +01:00
BuildNashorn.gmk 8182285: Speeding up incremental build by hashing module APIs 2017-10-20 13:33:35 +02:00
BuildStatic.gmk 8146403: Windows build can be faster 2016-01-16 13:01:43 +01:00
Bundles.gmk 8191205: Set native-debug-symbols default to "external" 2017-11-24 09:45:39 +01:00
CompileDemos.gmk 8189434: SetupCopyFiles does not handle files with $ in them 2017-10-17 15:46:09 +02:00
CompileInterimLangtools.gmk 8191439: Race in building jdk.rmic.interim 2017-12-05 23:11:27 +01:00
CompileInterimRmic.gmk 8191439: Race in building jdk.rmic.interim 2017-12-05 23:11:27 +01:00
CompileJavaModules.gmk 8191938: Fix lint warnings in JAXP repo: a few Deprecation warrnings and enable -Xlint:all 2017-12-01 10:02:25 -08:00
CompileModuleTools.gmk 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
CompileToolsHotspot.gmk 8190710: Update Graal 2017-11-06 20:29:49 -08:00
CompileToolsJdk.gmk 8182285: Speeding up incremental build by hashing module APIs 2017-10-20 13:33:35 +02:00
CopyImportModules.gmk 8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR 2017-09-25 10:32:00 +02:00
CopyInterimCLDRConverter.gmk 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
CreateBuildJdkCopy.gmk 8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR 2017-09-25 10:32:00 +02:00
CreateJmods.gmk 8192771: Boot JDK jar tool used to construct the modular JAR for java.jnlp 2017-12-05 23:14:35 +01:00
Docs.gmk 8189919: Update link to license in Docs.gmk 2017-10-26 10:46:29 -07:00
ExplodedImageOptimize.gmk 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
GenerateLinkOptData.gmk 8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR 2017-09-25 10:32:00 +02:00
GenerateModuleSummary.gmk 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
GensrcModuleInfo.gmk 8169069: Module system implementation refresh (11/2016) 2016-12-01 08:56:28 +00:00
Help.gmk 8193061: Add run-test-prebuilt functionality 2017-12-06 13:45:46 +01:00
Images.gmk 8193512: Remove remnants of javah from jdk/jdk repo 2017-12-20 13:28:23 -08:00
Init.gmk 8191715: Update documentation pointing to "common" directory 2017-11-23 13:24:40 +01:00
InitSupport.gmk 8146977: Move the output "Building configuration X (matching Y)" to lower log level 2017-12-04 19:12:57 +01:00
Install.gmk 8085822: JEP 223: New Version-String Scheme (initial integration) 2015-06-11 00:21:56 +02:00
InterimImage.gmk 8169925: Organize licenses by module in source, JMOD file, and run-time image 2016-12-12 18:56:32 -08:00
Jprt.gmk 8188814: Simplify IncludeCustomExtension 2017-10-05 12:41:06 +02:00
jprt.properties 8192950: Missing -nativepath for svc tests 2017-12-05 02:55:44 -05:00
JrtfsJar.gmk 8189094: Change required boot jdk to JDK 9 2017-10-19 14:16:45 +02:00
MacBundles.gmk 8192833: JEP 322: Time-Based Release Versioning 2017-12-13 17:28:24 -08:00
Main.gmk 8191913: Bump classfile version number to 55 2017-12-20 09:14:06 -08:00
MainSupport.gmk 8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR 2017-09-25 10:32:00 +02:00
ModuleTools.gmk 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ModuleWrapper.gmk 8172037: Change log message of SetupCopyFiles 2017-01-09 11:55:37 +01:00
ReleaseFile.gmk 8192833: JEP 322: Time-Based Release Versioning 2017-12-13 17:28:24 -08:00
RunTests.gmk 8193014: Add "special" tests to run-test to cover odd cases 2017-12-04 22:31:13 +01:00
RunTestsPrebuilt.gmk 8193061: Add run-test-prebuilt functionality 2017-12-06 13:45:46 +01:00
RunTestsPrebuiltSpec.gmk 8193512: Remove remnants of javah from jdk/jdk repo 2017-12-20 13:28:23 -08:00
SourceRevision.gmk 8188814: Simplify IncludeCustomExtension 2017-10-05 12:41:06 +02:00
TestImage.gmk 8192067: Add fixpath to test image 2017-11-29 21:23:57 +01:00
ToolsJdk.gmk 8189094: Change required boot jdk to JDK 9 2017-10-19 14:16:45 +02:00
ToolsLangtools.gmk 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
UnpackSecurity.gmk 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
UpdateBuildDocs.gmk 8188814: Simplify IncludeCustomExtension 2017-10-05 12:41:06 +02:00
ZipSecurity.gmk 8172527: Rename jdk.crypto.token to jdk.crypto.cryptoki 2017-01-23 11:49:50 -08:00
ZipSource.gmk 8188814: Simplify IncludeCustomExtension 2017-10-05 12:41:06 +02:00