jrose [Thu, 05 Dec 2013 00:36:42 -0800] rev 22250
8029507: Enhance JVM method processing
Summary: update MemberName.clazz correctly in MemberName.resolve; also pass lookupClass to MethodHandles::resolve_MemberName
Reviewed-by: acorn, vlivanov
coleenp [Thu, 05 Sep 2013 10:29:00 -0400] rev 22249
8021266: Better life cycle for objects
Summary: Improve life cycle for objects
Reviewed-by: art, hseigel
Contributed-by: gerard.ziemski@oracle.com
morris [Fri, 10 Jan 2014 12:54:08 -0800] rev 22248
Merge
anoll [Fri, 10 Jan 2014 06:36:18 +0100] rev 22247
8022494: Make compilation IDs sequential
Summary: Use atomic operations to provide sequential compilation IDs
Reviewed-by: kvn, twisti
twisti [Thu, 09 Jan 2014 18:09:59 -0800] rev 22246
8026413: ScopeDesc::is_equal is declared in header file but not implemented
Reviewed-by: kvn
iignatyev [Thu, 09 Jan 2014 19:03:36 +0400] rev 22245
8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work
Reviewed-by: kvn, twisti
adlertz [Thu, 09 Jan 2014 10:47:40 +0100] rev 22244
8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot
Summary: Remove the VerifyOopMaps flag which doesn't work for tiered or for C1 with more compiler threads than one.
Reviewed-by: twisti, drchase, iveresov
kvn [Wed, 08 Jan 2014 10:25:50 -0800] rev 22243
8028468: Add inlining information into ciReplay
Summary: Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti
adlertz [Wed, 08 Jan 2014 12:05:19 +0100] rev 22242
8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections
Summary: Added loadConP0 projection node to block in case of re-materialization of the loadConP0. x86_64 only.
Reviewed-by: kvn
roland [Wed, 08 Jan 2014 09:49:31 +0100] rev 22241
8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
Summary: May end up in uncommon trap blob/deopt blob with unguarded stack
Reviewed-by: kvn, twisti
twisti [Tue, 07 Jan 2014 14:26:12 -0800] rev 22240
8022263: use same Clang warnings on BSD as on Linux
Reviewed-by: kvn, iveresov
roland [Tue, 07 Jan 2014 16:02:10 +0100] rev 22239
8027571: fatal error: meet not symmetric
Summary: meet of one constant array and one exact array not symmetric.
Reviewed-by: kvn
roland [Tue, 07 Jan 2014 14:36:34 +0100] rev 22238
8028064: tiered may collect wrong receiver type at virtual call
Summary: when unique callee is known at compile time, recorded class may be wrong
Reviewed-by: kvn, iveresov
roland [Tue, 07 Jan 2014 12:38:22 +0100] rev 22237
8028536: Test cases to cover type system fixes pushed with 8024070
Summary: extra test cases for type speculation
Reviewed-by: kvn
twisti [Mon, 06 Jan 2014 17:23:07 -0800] rev 22236
8029305: add type tag to AbstractCompiler
Reviewed-by: iveresov, kvn