kvn [Thu, 06 Aug 2009 09:37:26 -0700] rev 3603
Merge
cfang [Tue, 04 Aug 2009 21:32:08 -0700] rev 3602
6868269: CompileTheWorld assertion failure introduced by the reexecute bit implementation
Summary: Improvement on reexecute implementation to fix the assertion failure
Reviewed-by: kvn, never
kvn [Tue, 04 Aug 2009 17:11:17 -0700] rev 3601
6868486: timouts and outOfMemory in regression tests
Summary: Increase timeout for tests and heap size for 6851282 test.
Reviewed-by: never, cfang
cfang [Fri, 31 Jul 2009 17:12:33 -0700] rev 3600
6833129: specjvm98 fails with NullPointerException in the compiler with -XX:DeoptimizeALot
Summary: developed a reexecute logic for the interpreter to reexecute the bytecode when deopt happens
Reviewed-by: kvn, never, jrose, twisti
kvn [Fri, 31 Jul 2009 12:04:07 -0700] rev 3599
6865031: Application gives bad result (throws bad exception) with compressed oops
Summary: Produce narrow type for new Phi from the original Phi type.
Reviewed-by: cfang
kvn [Thu, 30 Jul 2009 16:05:56 -0700] rev 3598
6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops
Summary: Always use "lea" instruction for narrow oop decoding instead of "shift".
Reviewed-by: never
twisti [Tue, 28 Jul 2009 09:02:30 +0200] rev 3597
6863155: Server compiler generates incorrect code (x86, long, bitshift, bitmask)
Summary: Code compiled with server compiler generates an incorrect result.
Reviewed-by: cfang, never, kvn
twisti [Mon, 27 Jul 2009 06:15:29 -0700] rev 3596
Merge
twisti [Mon, 20 Jul 2009 08:20:00 -0700] rev 3595
6860920: serialize.cpp shouldn't use objArrayOopDesc::base_offset_in_bytes(T_BYTE)
Summary: serialize.cpp currently uses objArrayOopDesc::base_offset_in_bytes(T_BYTE), which seems to be wrong.
Reviewed-by: coleenp, kvn
kvn [Sun, 26 Jul 2009 16:40:14 -0700] rev 3594
6863420: os::javaTimeNanos() go backward on Solaris x86
Summary: Use new atomic long load method Atomic::load() to load max_hrtime.
Reviewed-by: never, ysr, johnc, phh, dcubed, acorn