trims [Fri, 22 Jul 2011 23:42:46 -0700] rev 10034
7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings
Summary: Fix so the JPRT can build with -release jdk8 now
Reviewed-by: ohair
trims [Fri, 22 Jul 2011 23:47:17 -0700] rev 10033
7069176: Update the JDK version numbers in Hotspot for JDK 8
Summary: Change JDK_MINOR_VER and JDK_PREVIOUS_VERSION to reflect JDK8 values
Reviewed-by: jcoomes
trims [Sat, 23 Jul 2011 01:56:51 -0700] rev 10032
Merge
never [Fri, 15 Jul 2011 15:35:50 -0700] rev 10031
6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods
Summary: check for single stepping when dispatching invokes from method handles
Reviewed-by: coleenp, twisti, kvn, dsamersoff
kvn [Thu, 14 Jul 2011 15:39:40 -0700] rev 10030
7067288: compiler regression test Test7052494 timeouts with client VM
Summary: Test is modified to reduce number of iterations in test5() and test6().
Reviewed-by: never, iveresov
kvn [Wed, 13 Jul 2011 10:48:42 -0700] rev 10029
Merge
iveresov [Fri, 08 Jul 2011 15:33:03 -0700] rev 10028
7058510: multinewarray with 6 dimensions uncommon traps in server compiler
Summary: Pass arguments to runtime via java array for arrays with > 5 dimensions
Reviewed-by: never, kvn, jrose, pbk
kvn [Fri, 08 Jul 2011 09:38:48 -0700] rev 10027
7059034: Use movxtod/movdtox on T4
Summary: Use new VIS3 mov instructions on T4 for move data between general and float registers.
Reviewed-by: never, twisti
jcoomes [Tue, 12 Jul 2011 16:32:25 -0700] rev 10026
Merge
jcoomes [Mon, 11 Jul 2011 14:15:43 -0700] rev 10025
7061212: use o/s low memory notification in embedded builds
Reviewed-by: dholmes, never, jwilhelm, kvn
jcoomes [Thu, 07 Jul 2011 15:44:34 -0700] rev 10024
7053189: remove some unnecessary platform-dependent includes
Reviewed-by: dholmes, never, jwilhelm, kvn
jcoomes [Wed, 06 Jul 2011 13:02:54 -0700] rev 10023
7061225: os::print_cpu_info() should support os-specific data
Reviewed-by: dholmes, never, jwilhelm, kvn
jcoomes [Wed, 06 Jul 2011 12:28:07 -0700] rev 10022
7061204: clean the chunk table synchronously in embedded builds
Reviewed-by: dholmes, never, jwilhelm, kvn
jcoomes [Wed, 06 Jul 2011 12:22:29 -0700] rev 10021
7061197: ThreadLocalStorage sp map table should be optional
Reviewed-by: dholmes, never, jwilhelm, kvn
jcoomes [Wed, 06 Jul 2011 12:17:44 -0700] rev 10020
7061192: option handling adjustments for oracle and embedded builds
Reviewed-by: dholmes, never, jwilhelm, kvn
jcoomes [Wed, 06 Jul 2011 12:03:01 -0700] rev 10019
7061187: need some includes for arm/ppc
Reviewed-by: dholmes, never, jwilhelm, kvn
kvn [Thu, 07 Jul 2011 10:51:07 -0700] rev 10018
Merge
never [Wed, 06 Jul 2011 18:15:21 -0700] rev 10017
7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
Summary: do explicit lookup emulating old LD_LIBRARY_PATH search
Reviewed-by: kvn, jrose
never [Wed, 06 Jul 2011 09:27:54 -0700] rev 10016
7061101: adlc should complain about mixing block and expression forms of ins_encode
Reviewed-by: kvn
never [Tue, 05 Jul 2011 16:07:54 -0700] rev 10015
6478991: C1 NullCheckEliminator yields incorrect exceptions
Reviewed-by: twisti, iveresov
iveresov [Fri, 01 Jul 2011 10:37:37 -0700] rev 10014
7057120: Tiered: Allow C1 to inline methods with loops
Summary: Recompile the enclosing methods without inlining of the method that has OSRed to level 4 or recompile the enclosing method at level 4.
Reviewed-by: kvn, never
iveresov [Fri, 01 Jul 2011 10:35:54 -0700] rev 10013
7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
Summary: Take into account current state of profiling before believing that existing higher level versions are valid
Reviewed-by: kvn, never
kvn [Tue, 28 Jun 2011 15:50:07 -0700] rev 10012
7047954: VM crashes with assert(is_Mem()) failed
Summary: cast constant array ptrs to bottom
Reviewed-by: never
kvn [Tue, 28 Jun 2011 15:24:29 -0700] rev 10011
7044738: Loop unroll optimization causes incorrect result
Summary: take into account memory dependencies when clonning nodes in clone_up_backedge_goo().
Reviewed-by: never
kvn [Tue, 28 Jun 2011 15:04:39 -0700] rev 10010
6990015: Incorrect Icache line size is used for 64 bit x86
Summary: correct Icache::line_size for x64 and add verification code into vm_version_x86.
Reviewed-by: never, phh
kvn [Tue, 28 Jun 2011 14:30:27 -0700] rev 10009
7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
Summary: parseClassFile() incorrectly uses nonstatic_oop_map_size() method instead of nonstatic_oop_map_count().
Reviewed-by: never
Contributed-by: Krystal Mok <rednaxelafx@gmail.com>
jrose [Thu, 23 Jun 2011 17:14:06 -0700] rev 10008
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
Reviewed-by: never
never [Wed, 22 Jun 2011 14:45:37 -0700] rev 10007
7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
Summary: don't skip receiver when GC'ing compiled invokedynamic callsites
Reviewed-by: twisti, kvn, jrose
never [Tue, 21 Jun 2011 09:04:55 -0700] rev 10006
7056380: VM crashes with SIGSEGV in compiled code
Summary: code was using andq reg, imm instead of addq addr, imm
Reviewed-by: kvn, jrose, twisti
kvn [Mon, 20 Jun 2011 16:45:35 -0700] rev 10005
7052494: Eclipse test fails on JDK 7 b142
Summary: Keep 'ne' test in Counted loop when we can't guarantee during compilation that init < limit.
Reviewed-by: never