- 19 5月, 2010 3 次提交
- 18 5月, 2010 1 次提交
-
-
由 never 提交于
Reviewed-by: never, kvn Contributed-by: eric.caspole@amd.com
-
- 17 5月, 2010 1 次提交
-
-
由 dcubed 提交于
Summary: Use resolve_external_guard() instead of resolve_non_null(). Reviewed-by: thurka, kamg, acorn
-
- 12 5月, 2010 1 次提交
-
-
由 prr 提交于
6951582: Build problems on win64 Summary: Changes to enable building JDK7 with Microsoft Visual Studio 2010 Reviewed-by: ohair, art, ccheung, dcubed
-
- 11 5月, 2010 2 次提交
- 06 5月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: Moves the logic for determining the size of the Zero stack into the ZeroStack class. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
- 05 5月, 2010 1 次提交
-
-
由 coleenp 提交于
Summary: Add comparison functions for compressed oops to use bubblesort. Reviewed-by: never, coleenp Contributed-by: volker.simonis@gmail.com
-
- 04 5月, 2010 3 次提交
-
-
由 twisti 提交于
Summary: Missed Zero changes for 6943304. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
由 ysr 提交于
Summary: GC-locker induced concurrent full gc should be asynchronous; policy now controlled by a separate flag, which defaults to false. Reviewed-by: jmasa
-
由 ysr 提交于
Summary: On sun4v/CMT avoid use of memset() in BOT updates so as to prevent concurrent BOT readers from seeing the phantom zeros arising from memset()'s use of BIS. Reviewed-by: jmasa, johnc, minqi, poonam, tonyp
-
- 02 5月, 2010 1 次提交
-
-
由 jrose 提交于
Summary: Adjust MethodType lookup logic to search off the BCP, but not to cache those results Reviewed-by: twisti
-
- 01 5月, 2010 1 次提交
-
-
由 jrose 提交于
Summary: split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces Reviewed-by: twisti
-
- 30 4月, 2010 2 次提交
- 29 4月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: There are unimplemented portions of the hotspot code for method handles and invokedynamic specific to SPARC. Reviewed-by: kvn, never, jrose
-
- 27 4月, 2010 2 次提交
-
-
由 never 提交于
Reviewed-by: twisti, dcubed
-
由 never 提交于
Reviewed-by: never, twisti Contributed-by: NHiroshi Yamauchi <yamauchi@google.com>
-
- 23 4月, 2010 2 次提交
-
-
由 jcoomes 提交于
Reviewed-by: kvn, twisti, apetrusenko, never, dcubed
-
由 johnc 提交于
6871109: G1: remove the concept of the scan only prefix Summary: Removed scan only regions and associated code. The young portion of the collection set is now constructed incrementally - when a young region is retired as the current allocation region it is added to the collection set. Reviewed-by: apetrusenko, iveresov, tonyp
-
- 19 4月, 2010 1 次提交
-
-
由 twisti 提交于
Summary: With Zero on a GC crash the stack was dumped differently to other crashes. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
- 17 4月, 2010 1 次提交
-
-
由 kevinw 提交于
Summary: ensure_parsability() must be called even if GC_locker prevents GC. Reviewed-by: ysr, chrisphi
-
- 16 4月, 2010 4 次提交
-
-
由 apetrusenko 提交于
Summary: Replaces the G1-specific parameter with the existing ones that are used by the other GCs (YoungPLABSize and OldPLABSize) Reviewed-by: tonyp, johnc
-
由 never 提交于
Reviewed-by: twisti
-
由 tonyp 提交于
Summary: The outgoing region map is not maintained properly and it's causing an assert failure. Given that we don't actually use it, I'm removing it. I'm piggy-backing a small change on this which removes a message that it's printed before a Full GC when DisableExplicitGC is set. Reviewed-by: apetrusenko, ysr
-
由 johnc 提交于
Summary: The expression that calculates the live bytes for a heap region can overflow for a suitably large humongous region/object. Cache the object size in a suitably sized local variable so that the expression is converted to a wider type. Reviewed-by: tonyp, jmasa, iveresov, apetrusenko
-
- 15 4月, 2010 2 次提交
-
-
由 twisti 提交于
Summary: Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code. Reviewed-by: twisti Contributed-by: NGary Benson <gbenson@redhat.com>
-
由 never 提交于
Reviewed-by: twisti
-
- 09 4月, 2010 1 次提交
-
-
由 iveresov 提交于
Summary: This fixes lir_cmp_l2i on x64 and sparc 64bit, and the debug info generation. Reviewed-by: never
-
- 08 4月, 2010 5 次提交
-
-
由 twisti 提交于
6941529: SharedRuntime::raw_exception_handler_for_return_address must reset thread MethodHandle flag Summary: During testing a bug was hit when an exception returned to the interpreter and the SP was wrong. Reviewed-by: kvn, never
-
由 kvn 提交于
Summary: Use BIS instruction for allocation prefetch on Sparc Reviewed-by: twisti
-
由 johnc 提交于
Summary: Humongous regions may contain multiple objects as a result of being retained as to-space from a previous GC and then re-used as to-space after being tagged as humongous. These changes include a check that causes retained to-space regions that are now tagged as humongous to be disregarded and a new to-space region allocated. Reviewed-by: tonyp, iveresov
-
由 kvn 提交于
Summary: Use FieldsAllocationStyle=2 to allocate non static oop fields in super and sub classes together Reviewed-by: twisti
-
由 kvn 提交于
Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive. Reviewed-by: twisti, never
-
- 06 4月, 2010 4 次提交
-
-
由 tonyp 提交于
Summary: Make sure that two marking cycles do not overlap, i.e., a new one can only start after the concurrent marking thread finishes all its work. In the fix I piggy-back a couple of minor extra fixes: some general code reformatting for consistency (only around the code I modified), the removal of a field (G1CollectorPolicy::_should_initiate_conc_mark) which doesn't seem to be used at all (it's only set but never read), as well as moving the "is GC locker active" test earlier into the G1 pause / Full GC and using a more appropriate method for it. Reviewed-by: johnc, jmasa, jcoomes, ysr
-
由 twisti 提交于
Summary: ScavengeRootsInCode can lead to unfixed code-embedded oops. Reviewed-by: kvn, never
-
由 kvn 提交于
Summary: Restored the original code which was removed by the fix for 6614100. Reviewed-by: never
-
由 tonyp 提交于
Summary: Calling the methods region_stack_push() and region_stack_pop() concurrent is not MT-safe. The assumption is that we will only call region_stack_push() during a GC pause and region_stack_pop() during marking. Unfortunately, we also call region_stack_push() during marking which seems to be introducing subtle marking failures. This change introduces lock-based methods for pushing / popping to be called during marking. Reviewed-by: iveresov, johnc
-