tschatzl [Mon, 24 Aug 2015 16:27:41 +0200] rev 32389
8067336: Allow that PLAB allocations at the end of regions are flexible
Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions.
Reviewed-by: tbenson, mgerdin
dholmes [Tue, 25 Aug 2015 00:26:10 -0400] rev 32388
Merge
dcubed [Thu, 20 Aug 2015 10:58:57 -0700] rev 32387
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
Summary: Add check for fchir() failure and disable shared PerfMemory in that case.
Reviewed-by: dcubed, simonis, gthornbr
Contributed-by: christoph.langer@sap.com
coleenp [Thu, 20 Aug 2015 17:39:43 +0200] rev 32386
Merge
coleenp [Thu, 20 Aug 2015 17:36:00 +0200] rev 32385
Merge
coleenp [Thu, 20 Aug 2015 11:18:51 -0400] rev 32384
8133951: Zero interpreter asserts in stubRoutines.cpp
Summary: Allow zero sized code buffer when checking if there's enough remaining size
Reviewed-by: kvn
tschatzl [Thu, 20 Aug 2015 15:17:43 +0200] rev 32383
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it.
Reviewed-by: mgerdin, brutisso
tschatzl [Thu, 20 Aug 2015 15:17:43 +0200] rev 32382
8073146: G1 merges thread local age tables too early with global age table
Summary: Move merging of age and survivor table to the end of GC.
Reviewed-by: mgerdin, david
tschatzl [Thu, 20 Aug 2015 15:17:43 +0200] rev 32381
8040162: Avoid reallocating PLABs between GC phases in G1
Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation.
Reviewed-by: david, mgerdin
tschatzl [Thu, 20 Aug 2015 15:17:41 +0200] rev 32380
8133530: Add JFR event for evacuation statistics
Summary: Introduce two new JFR events for young/old generation allocation statistics based on previous changes.
Reviewed-by: ehelin, mgerdin
tschatzl [Wed, 19 Aug 2015 13:59:39 +0200] rev 32379
8073013: Add detailed information about PLAB memory usage
Summary: Track and provide information about direct allocation, region end waste and failure waste for G1.
Reviewed-by: jmasa, david, ehelin, mgerdin
tschatzl [Wed, 19 Aug 2015 13:50:50 +0200] rev 32378
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file
Summary: Fix include file dependencies according to general guidelines for plab.hpp
Reviewed-by: ehelin, mgerdin
tschatzl [Wed, 19 Aug 2015 13:47:40 +0200] rev 32377
8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure
Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space.
Reviewed-by: jmasa, brutisso
ehelin [Thu, 20 Aug 2015 10:27:04 +0200] rev 32376
8133825: Remove the class G1CollectorPolicyExt
Reviewed-by: jwilhelm, ecaspole
ehelin [Thu, 20 Aug 2015 08:42:25 +0200] rev 32375
8133821: Refactor initialization of the heap and the collector policy
Reviewed-by: pliden, tschatzl
dcubed [Wed, 19 Aug 2015 11:11:06 -0700] rev 32374
8133537: clarify position of unlock options in error messages
Reviewed-by: coleenp, dholmes, coffeys
roland [Thu, 20 Aug 2015 09:31:28 +0200] rev 32373
Merge
roland [Wed, 29 Jul 2015 17:25:04 +0200] rev 32372
8080289: Intermediate writes in a loop not eliminated by optimizer
Summary: Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov
roland [Fri, 14 Aug 2015 00:28:45 +0200] rev 32371
8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
Summary: off by 1 error in c2 intrinsic filtering logic
Reviewed-by: dlong, kvn, shade
roland [Sat, 15 Aug 2015 02:54:18 +0200] rev 32370
8130847: Cloned object's fields observed as null after C2 escape analysis
Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
Reviewed-by: kvn, vlivanov
shade [Wed, 12 Aug 2015 09:58:39 +0300] rev 32369
8019968: Reference CAS induces GC store barrier even on failure
Reviewed-by: kvn, adinn, roland
ecaspole [Tue, 18 Aug 2015 14:04:24 -0400] rev 32368
8133349: CMS: Assert failed: Ctl pt invariant
Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size()
Reviewed-by: tschatzl, jwilhelm
jwilhelm [Tue, 18 Aug 2015 17:32:10 +0200] rev 32367
8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
Reviewed-by: dfazunen, brutisso
jwilhelm [Mon, 17 Aug 2015 13:55:02 +0200] rev 32366
8133669: Remove unused code in Arguments
8133455: VM ignores setting of the -XX:MemoryRestriction flag.
Reviewed-by: dholmes, kbarrett
gziemski [Sun, 16 Aug 2015 09:33:52 -0500] rev 32365
8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr
Summary: We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test.
Reviewed-by: kbarrett, dcubed
dsamersoff [Mon, 17 Aug 2015 10:53:11 +0000] rev 32364
Merge
dsamersoff [Mon, 17 Aug 2015 12:43:45 +0300] rev 32363
Merge
david [Mon, 17 Aug 2015 10:43:11 +0200] rev 32362
8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm
Reviewed-by: jwilhelm, sjohanss
stefank [Mon, 29 Jun 2015 11:11:12 +0200] rev 32361
8087324: Use semaphores when starting and stopping GC task threads
Reviewed-by: jmasa, sjohanss
stefank [Mon, 29 Jun 2015 11:09:39 +0200] rev 32360
8087323: Unify and split the work gang classes
Reviewed-by: jmasa, sjohanss
minqi [Fri, 14 Aug 2015 22:20:21 +0000] rev 32359
Merge
minqi [Fri, 14 Aug 2015 20:40:48 +0000] rev 32358
Merge
minqi [Fri, 14 Aug 2015 10:10:35 -0700] rev 32357
8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes
Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade
coleenp [Fri, 14 Aug 2015 19:23:27 +0000] rev 32356
Merge
coleenp [Fri, 14 Aug 2015 15:08:55 -0400] rev 32355
8133557: Missing test before a branch when checking for MethodCounters in TemplateTable::branch() on x86
Reviewed-by: kvn, coleenp
Contributed-by: richard.reingruber@sap.com
dholmes [Fri, 14 Aug 2015 04:21:37 +0200] rev 32354
Merge
dholmes [Thu, 13 Aug 2015 22:08:40 -0400] rev 32353
8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout
Reviewed-by: bdelsart, ddmitriev, dcubed
coleenp [Thu, 13 Aug 2015 23:35:32 +0000] rev 32352
Merge
gziemski [Thu, 13 Aug 2015 17:17:56 -0500] rev 32351
8112746: Followup to JDK-8059557 (JEP 245)
Summary: Several improvements to range/constraint check feature.
Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett
asiebenborn [Thu, 13 Aug 2015 09:32:01 +0200] rev 32350
8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp
Summary: move implementation of process_grey_object to inline.hpp
Reviewed-by: kbarrett, simonis
mockner [Wed, 12 Aug 2015 14:18:12 -0400] rev 32349
8098791: Remove PrintClassStatistics and PrintMethodStatistics
Summary: PrintClassStatistics and PrintMethodStatistics have been removed.
Reviewed-by: coleenp, iklam
david [Wed, 12 Aug 2015 16:32:29 +0200] rev 32348
8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor
Reviewed-by: mgerdin, tschatzl
katleman [Thu, 03 Sep 2015 14:24:41 -0700] rev 32347
Added tag jdk9-b80 for changeset 20f5e1575704
lana [Thu, 03 Sep 2015 16:11:51 -0700] rev 32346
Merge
ihse [Thu, 03 Sep 2015 15:01:57 +0200] rev 32345
8135014: logger.sh needs to handle commands with variable assignment prefixes
Reviewed-by: erikj
ihse [Thu, 03 Sep 2015 11:05:49 +0200] rev 32344
8062618: Create a build failure summary at end of build log
Reviewed-by: erikj
katleman [Thu, 03 Sep 2015 14:24:40 -0700] rev 32343
Added tag jdk9-b80 for changeset 183cef6aab95
duke [Wed, 05 Jul 2017 20:47:30 +0200] rev 32342
Added tag jdk9-b80 for changeset 3c9f5bd909ae
duke [Wed, 05 Jul 2017 20:47:29 +0200] rev 32341
Merge
duke [Wed, 05 Jul 2017 20:47:26 +0200] rev 32340
Merge
lana [Thu, 27 Aug 2015 13:22:04 -0700] rev 32339
Merge
alundblad [Wed, 26 Aug 2015 11:14:28 +0200] rev 32338
8134483: A recent update to copyright headers caused two tests to fail
Summary: Replaced copyright notice with nodynamiccopyright and adjusted line numbers.
Reviewed-by: jfranck
alundblad [Wed, 26 Aug 2015 09:02:02 +0200] rev 32337
8133671: langtools tests have bad license
Summary: Dropped classpath exception from copyright notice in tests.
Reviewed-by: jjg
mcimadamore [Tue, 25 Aug 2015 15:10:25 +0100] rev 32336
8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547
Summary: Wrong indexes associated to CONSTANT_InvokeDynamic_info entries.
Reviewed-by: sundar
Contributed-by: aleksey.shipilev@oracle.com
alundblad [Tue, 25 Aug 2015 15:14:41 +0200] rev 32335
8048318: Refactor sjavac as a thin client
Summary: Moved compilation logic from client to server.
Reviewed-by: jlahoda
mcimadamore [Mon, 24 Aug 2015 13:15:12 +0100] rev 32334
8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs
Summary: Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries.
Reviewed-by: jlahoda
Contributed-by: aleksey.shipilev@oracle.com
katleman [Thu, 27 Aug 2015 12:59:55 -0700] rev 32333
Added tag jdk9-b79 for changeset 8d067af302fd
duke [Wed, 05 Jul 2017 20:47:18 +0200] rev 32332
Merge
katleman [Thu, 27 Aug 2015 12:59:52 -0700] rev 32331
Added tag jdk9-b79 for changeset 78117959e115
duke [Wed, 05 Jul 2017 20:47:15 +0200] rev 32330
Merge
lana [Thu, 27 Aug 2015 13:22:08 -0700] rev 32329
Merge
joehw [Wed, 26 Aug 2015 10:16:04 -0700] rev 32328
8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518
Reviewed-by: aefimov, lancea, joehw
katleman [Thu, 27 Aug 2015 12:59:52 -0700] rev 32327
Added tag jdk9-b79 for changeset 13967da712ff
duke [Wed, 05 Jul 2017 20:47:11 +0200] rev 32326
Merge
lana [Thu, 27 Aug 2015 13:22:30 -0700] rev 32325
Merge
sundar [Thu, 27 Aug 2015 14:35:06 +0530] rev 32324
8134562: jjs history object should have methods to save/load history to/from given file and also allow reexecution of commands by a call
Reviewed-by: hannesw, attila
attila [Wed, 26 Aug 2015 20:30:34 +0200] rev 32323
8134403: Nashorn react.js benchmark performance regression
Reviewed-by: hannesw, sundar
mhaupt [Wed, 26 Aug 2015 13:11:35 +0200] rev 32322
8134484: disallow backquotes as heredoc end marker delimiters
Reviewed-by: attila, sundar
mhaupt [Wed, 26 Aug 2015 09:59:29 +0200] rev 32321
8073613: Here documents: how to avoid string interpolation?
Summary: support heredoc end marker quoting like in bash
Reviewed-by: attila, hannesw
sundar [Tue, 25 Aug 2015 18:16:10 +0530] rev 32320
8134397: Features that require AWT, swing should handle headless mode properly
Reviewed-by: hannesw, attila
sundar [Tue, 25 Aug 2015 14:47:42 +0530] rev 32319
8134381: load completion should not use swing from non UI thread
Reviewed-by: lagergren, attila, hannesw
sundar [Mon, 24 Aug 2015 18:25:22 +0530] rev 32318
8134309: load call argument completion could be done with file chooser
Reviewed-by: attila, hannesw
sundar [Mon, 24 Aug 2015 16:25:40 +0530] rev 32317
8134279: jjs should support multiple line input to complete incomplete code
Reviewed-by: attila, hannesw
attila [Mon, 24 Aug 2015 09:12:35 +0200] rev 32316
8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation
Reviewed-by: hannesw, lagergren
attila [Mon, 24 Aug 2015 09:11:46 +0200] rev 32315
8134150: Make Timing both threadsafe and efficient
Reviewed-by: jlaskey, sundar
sundar [Sun, 23 Aug 2015 10:02:14 +0530] rev 32314
8134255: Implement tab-completion for java package prefixes and package names
Reviewed-by: attila, mhaupt
sundar [Fri, 21 Aug 2015 18:01:23 +0530] rev 32313
8133948: Add 'edit' function to allow external editing of scripts
Reviewed-by: attila, hannesw, jlahoda
katleman [Thu, 27 Aug 2015 12:59:56 -0700] rev 32312
Added tag jdk9-b79 for changeset ffea646fc05f
duke [Wed, 05 Jul 2017 20:47:07 +0200] rev 32311
Merge
katleman [Thu, 27 Aug 2015 12:59:49 -0700] rev 32310
Added tag jdk9-b79 for changeset a7e698aed0b7
duke [Wed, 05 Jul 2017 20:47:02 +0200] rev 32309
Merge
ptbrunet [Thu, 27 Aug 2015 22:35:24 -0500] rev 32308
8134456: jdk/test/java/lang/SecurityManager/CheckPackageAccess.java failing on several platforms
Summary: Add new restricted packages to the test code
Reviewed-by: mullan, mchung
Contributed-by: peter.brunet@oracle.com
darcy [Thu, 27 Aug 2015 18:12:45 -0700] rev 32307
8134632: Mark javax/sound/midi/Devices/InitializationHang.java as headful
Reviewed-by: prr
sherman [Thu, 27 Aug 2015 14:32:42 -0700] rev 32306
8131067: (zipfs) Zip File System Provider returns doubly-encoded Path URIs
Summary: to decode the zip file path uri before passing it into zippath uri.
Reviewed-by: alanb
lana [Thu, 27 Aug 2015 13:22:51 -0700] rev 32305
Merge
darcy [Thu, 27 Aug 2015 11:02:10 -0700] rev 32304
8134554: Add sound tests to tier 3
Reviewed-by: serb
weijun [Thu, 27 Aug 2015 10:31:48 +0800] rev 32303
8134555: The InquireSecContextPermissionCheck.java test was mistakenly removed
Reviewed-by: xuelei
weijun [Thu, 27 Aug 2015 07:52:12 +0800] rev 32302
8077670: sun/security/krb5/auto/MaxRetries.java may fail with BindException
Reviewed-by: chegar
darcy [Wed, 26 Aug 2015 11:18:38 -0700] rev 32301
8134521: Problem list failing java/beans/Introspector test
Reviewed-by: alanb
naoto [Wed, 26 Aug 2015 10:44:37 -0700] rev 32300
8134520: Bug8134250 test fails in en_IE locale
Reviewed-by: lancea
sla [Wed, 26 Aug 2015 06:48:33 -0700] rev 32299
8134458: Make sun/tools/jps tests non-concurrent with other tests
Reviewed-by: dholmes, martin
ddehaven [Tue, 25 Aug 2015 12:19:46 -0700] rev 32298
Merge
azvegint [Fri, 21 Aug 2015 10:43:47 -0700] rev 32297
8134028: [PIT] XToolkit, strange behavior of robot.createScreenCapture(): looks like a native crash in X11/GTK
Reviewed-by: alexsch, serb
ddehaven [Mon, 17 Aug 2015 10:12:16 -0700] rev 32296
Merge
serb [Mon, 17 Aug 2015 16:56:22 +0300] rev 32295
6778087: getLocationOnScreen() always returns (0, 0) for mouse wheel events
Reviewed-by: alexsch, azvegint
serb [Thu, 06 Aug 2015 19:52:02 +0300] rev 32294
4379403: Need to disable the "magic AWT dump key" (CTRL+SHIFT+F1)
Reviewed-by: alexsch, azvegint