Bengt Rutisson
cc177fd515
7091366: re-enable quicksort tests
...
Added extern "C" to make it build with JDK6 compilers
Reviewed-by: jwilhelm, kvn
2011-09-26 10:14:30 +02:00
Antonios Printezis
55c503aea2
7075646: G1: fix inconsistencies in the monitoring data
...
Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat.
Reviewed-by: jmasa, brutisso, johnc
2011-09-23 16:07:49 -04:00
John Cuthbertson
1b62d10b4b
6484982: G1: process references during evacuation pauses
...
G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate.
Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp
2011-09-22 10:57:37 -07:00
Antonios Printezis
70bb8e788e
7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
...
Reviewed-by: jcoomes, johnc
2011-09-22 07:18:51 -04:00
John Cuthbertson
08bdb35a29
7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
...
Cast HeapRegion::GrainBytes to size_t in output statement.
Reviewed-by: ysr, brutisso, pbk, tonyp
2011-09-21 15:24:07 -07:00
Antonios Printezis
0f7ff53cce
7091032: G1: assert failure when NewRatio is used
...
The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning.
Reviewed-by: johnc, jmasa, ysr, brutisso
2011-09-21 13:36:37 -04:00
John Cuthbertson
2f83b52706
7068215: G1: Print reference processing time during remark
...
Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output.
Reviewed-by: ysr
2011-09-21 10:04:45 -07:00
Antonios Printezis
c5b2025c02
7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
...
Make sure the eden and survivor pools have "Space" in their name.
Reviewed-by: jmasa, ysr
2011-09-21 01:27:20 -04:00
John Cuthbertson
3ae9021b59
7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
...
As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object.
Reviewed-by: ysr, brutisso, tonyp
2011-09-20 15:39:17 -07:00
Antonios Printezis
95832db2e5
7059019: G1: add G1 support to the SA
...
Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA.
Reviewed-by: never, poonam, johnc
2011-09-20 09:59:59 -04:00
Tom Rodriguez
e3afdf10ad
7088955: add C2 IR support to the SA
...
Reviewed-by: kvn
2011-09-11 14:48:24 -07:00
Lana Steuck
14cdfec16f
Merge
2011-09-10 21:31:08 -07:00
Lana Steuck
7189a0b227
Merge
2011-09-10 21:30:20 -07:00
Tom Rodriguez
e39ba1a5fe
7086585: make Java field injection more flexible
...
Reviewed-by: jrose, twisti, kvn, coleenp
2011-09-10 17:29:02 -07:00
Alan Bateman
b1fadc8f75
7089131: test/java/lang/invoke/InvokeGenericTest.java does not compile
...
Reviewed-by: darcy, jrose
2011-09-10 14:55:14 +01:00
Tom Rodriguez
1ebca30d26
7088020: SEGV in JNIHandleBlock::release_block
...
Reviewed-by: kvn, twisti
2011-09-10 00:11:04 -07:00
Lana Steuck
9d02eadfed
Merge
2011-09-09 17:23:05 -07:00
Lana Steuck
4ade26a0ee
Merge
2011-09-09 17:22:03 -07:00
Jonathan Gibbons
a0084596d4
7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment
...
Reviewed-by: darcy
2011-09-09 17:19:26 -07:00
John Coomes
d6fd9c2339
Added tag hs22-b05 for changeset 2787676b53cf
2011-09-09 16:33:13 -07:00
Alejandro Murillo
8ad902f1ed
7088991: Bump ths hs22 build number to 05
...
Reviewed-by: johnc
2011-09-09 16:24:12 -07:00
John Coomes
8bc1babb6d
Merge
2011-09-09 16:17:16 -07:00
Misha Bykov
6d8ffa0972
7087932: Wrong legal notice introduced in the JDK8 changeset a976ff46116b
...
Reviewed-by: ohair, darcy
2011-09-09 15:21:34 -07:00
Vladimir Kozlov
92b2b44b18
7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
...
Revert changes which caused regression.
Reviewed-by: never
2011-09-09 13:47:11 -07:00
Igor Veresov
67ba51cae8
Merge
2011-09-09 12:44:37 -07:00
Michael McMahon
d961381c47
7088747: Use multicatch in Socket constructor
...
Reviewed-by: alanb
2011-09-09 15:24:35 +01:00
Charles Lee
0b8205428e
7024118: possible hardcoded mnemonic for JFileChooser metal and motif l&f
...
Reviewed-by: alexp
2011-09-09 17:44:11 +04:00
Michael McMahon
2eb4e18d75
Merge
2011-09-09 14:14:01 +01:00
Michael McMahon
518e846e10
7085981: XXSocket types depend on impl finalizer to close if constructor throws exception
...
Reviewed-by: alanb, chegar
2011-09-09 14:04:44 +01:00
Stefan Karlsson
bfa7e324d9
Merge
2011-09-09 14:44:43 +02:00
Antonios Printezis
1a9d9b84f8
7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic
...
Reviewed-by: brutisso, ysr
2011-09-09 05:20:58 -04:00
Weijun Wang
700ceee11e
7047200: keytool safe store
...
Reviewed-by: xuelei
2011-09-09 11:18:18 +08:00
Suchen Chien
c66c50437c
Added tag jdk8-b04 for changeset cd423392ab94
2011-09-08 16:59:53 -07:00
Suchen Chien
ae1f9680b6
Added tag jdk8-b04 for changeset d4c5e59b82f8
2011-09-08 16:59:40 -07:00
Suchen Chien
cdfbdfc355
Added tag jdk8-b04 for changeset 03bf33b63d68
2011-09-08 16:59:34 -07:00
Suchen Chien
5a6cbc47b8
Added tag jdk8-b04 for changeset 6332e6ee2b55
2011-09-08 16:59:33 -07:00
Suchen Chien
58c9fc4526
Added tag jdk8-b04 for changeset fed6cacab5cb
2011-09-08 16:59:27 -07:00
Suchen Chien
ddcd67afd9
Added tag jdk8-b04 for changeset e4b998912367
2011-09-08 16:59:21 -07:00
Suchen Chien
01771c74b6
Added tag jdk8-b04 for changeset 3a558ed43088
2011-09-08 16:59:20 -07:00
Bengt Rutisson
0be11c915c
6929868: G1: introduce min / max young gen size bounds
...
Make G1 handle young gen size command line flags more consistently
Reviewed-by: tonyp, jwilhelm
2011-09-08 16:29:41 +02:00
Robert Ottenhag
b62fb1de97
Merge
2011-09-08 06:36:31 -07:00
Antonios Printezis
d96de580b6
7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
...
Fixed inconsistencies and mistakes in the young list target length calculations so that a) the calculated target length is optimal (before, it was not), b) other parameters like max survivor size and max gc locker eden expansion are always consistent with the calculated target length (before, they were not always), and c) the resulting target length was always bound by desired min and max values (before, it was not).
Reviewed-by: brutisso, johnc
2011-09-08 05:16:49 -04:00
Roland Westrelin
499732d316
7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs
...
PhaseChaitin::yank_if_dead() should be able to handle MachTemp inputs as a special case and yank them.
Reviewed-by: never, kvn
2011-09-08 09:35:41 +02:00
Vladimir Kozlov
42c3c5cb7b
7087947: Add regression test for 7068051
...
Add regression test.
Reviewed-by: never
2011-09-08 12:44:04 -07:00
Christian Thalinger
439b75eb12
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
...
Reviewed-by: jrose, never
2011-09-08 05:11:31 -07:00
Bertrand Delsart
6141a568aa
7087445: Improve platform independence of JSR292 shared code
...
Changes necessary for some JSR292 ports
Reviewed-by: jrose, dholmes
2011-09-08 10:12:25 +02:00
Tom Rodriguez
50bc4343b3
7082631: JSR 292: need profiling support in GWTs
...
Add CountingMethodHandle
Reviewed-by: twisti, jrose
2011-09-07 21:05:24 -07:00
Igor Veresov
1940a13d31
7086226: UseNUMA fails on old versions of windows
...
Return correct answers from os::numa_*() for UMA machines or if NUMA API is not supported
Reviewed-by: johnc
2011-09-07 18:58:33 -07:00
Weijun Wang
83b6b7ace1
7087428: move client tests out of jdk_misc
...
Reviewed-by: ohair, alanb
2011-09-08 09:06:09 +08:00
Weijun Wang
6b8980e983
7087428: move client tests out of jdk_misc
...
Reviewed-by: alanb, ohair
2011-09-08 09:04:28 +08:00