hg: graal/graal: 108 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Feb 2 18:06:14 PST 2013
Changeset: db90c8b5a861
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-25 15:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/db90c8b5a861
changed DebugMetric.add() to take a long parameter instead of an int
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugMetric.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValue.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MetricImpl.java
Changeset: 223f645acb9b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-25 16:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/223f645acb9b
added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/MetricRateInPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
Changeset: f701f2ce0f59
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-25 16:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f701f2ce0f59
Merge.
Changeset: 0b68e6426b48
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-27 21:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0b68e6426b48
fixed bug in implementation of -Dgraal.benchmark.compilation=true
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
Changeset: 0fdea35766a8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-27 21:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0fdea35766a8
disabled verbose reporting of non-null options for -G:Dump, -G:Meter, -G:Log, -G:Timer as it means these options cannot be used when running the 'mx bench' command
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugConfig.java
Changeset: 1c09bcebd61f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-27 23:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1c09bcebd61f
spelling fix
! mx/sanitycheck.py
Changeset: 3aab15f42934
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 11:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3aab15f42934
moved execution of a benchmark out of OutputParser
! mx/commands.py
! mx/outputparser.py
! mx/sanitycheck.py
Changeset: c420a487b10f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 11:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c420a487b10f
changed convention for specifying constants versus named groups in a template for a value to extract from the output of a benchmark execution
! mx/outputparser.py
! mx/sanitycheck.py
Changeset: 9a521597686b
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-30 16:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9a521597686b
Add SPECjbb2013
! mx/commands.py
! mx/sanitycheck.py
Changeset: dea5423a9479
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-30 16:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dea5423a9479
Exclude FastMath::slowLog for now
! mx/sanitycheck.py
Changeset: a8bc60aeacb8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 18:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a8bc60aeacb8
fix bug in parsing of SPECjvm2008 output
! mx/outputparser.py
! mx/sanitycheck.py
Changeset: 140d4d4ab3b9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 21:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/140d4d4ab3b9
added per-compiler compilation speed statistics for C1 and C2 (included in output produced by -XX:+CITime)
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalCompiler.hpp
Changeset: 7cae58134ff7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 22:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7cae58134ff7
collection of Graal compilation speed metrics is now triggered by -XX:+CITime instead of -Dgraal.benchmark.compilation=true
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! mx/sanitycheck.py
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 2025455e7d80
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 22:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2025455e7d80
added collection of compilation speed metric for C1 and C2 to bench command
! mx/outputparser.py
! mx/sanitycheck.py
Changeset: 6078d41cecb2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-30 22:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6078d41cecb2
Merge.
! mx/sanitycheck.py
Changeset: bbb2619857d4
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-31 11:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bbb2619857d4
remove LIRLowerable from VirtualState subclasses, not needed because they are not scheduled
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/EscapeObjectState.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializedObjectState.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/VirtualObjectState.java
Changeset: 17b6a63fe7c2
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-31 11:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/17b6a63fe7c2
replace all-default MaterializeNodes with NewObject during lowering, not during PEA (fixes GRAAL-35)
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializeObjectNode.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/BlockState.java
Changeset: 3a8b3b03ffa0
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-31 15:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3a8b3b03ffa0
cleanup and assertion for PEA fix in 17b6a63fe7c2
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializeObjectNode.java
Changeset: e3e8090cb46a
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-31 16:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e3e8090cb46a
remove unused allocations during (full) canonicalization
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java
Changeset: 41ccb2e737fb
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/41ccb2e737fb
Added tag jdk8-b73 for changeset 11619f33cd68
! .hgtags
Changeset: 1a3e54283c54
Author: katleman
Date: 2013-01-16 20:53 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/1a3e54283c54
Merge
! .hgtags
Changeset: d58b7b43031b
Author: amurillo
Date: 2013-01-11 02:02 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/d58b7b43031b
8006034: new hotspot build - hs25-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: adc176e95bf2
Author: acorn
Date: 2013-01-09 11:39 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/adc176e95bf2
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
Summary: Fix verifier for new interface access flags
Reviewed-by: acorn, kvn
Contributed-by: bharadwaj.yadavalli at oracle.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: dd7248d3e151
Author: zgu
Date: 2013-01-09 14:46 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/dd7248d3e151
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
Summary: Added JRE/JDK bin directories to decoder's symbol search path
Reviewed-by: dcubed, sla
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
Changeset: 97ee8abd6ab2
Author: zgu
Date: 2013-01-09 12:10 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/97ee8abd6ab2
Merge
Changeset: aefb345d3f5e
Author: acorn
Date: 2013-01-10 17:38 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/aefb345d3f5e
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
Summary: Reduce scope of placeholder table entries to improve cleanup
Reviewed-by: dholmes, coleenp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: 91bf7da5c609
Author: mikael
Date: 2013-01-10 17:06 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/91bf7da5c609
8004747: Remove last_entry from VM_STRUCT macros
Summary: Instead of passing in last_entry to all the VM_ macros just expand it in the main vmStructs.cpp file.
Reviewed-by: dholmes, sspitsyn, minqi
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/zero/vm/vmStructs_zero.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c1c8479222cd
Author: dholmes
Date: 2013-01-10 21:00 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/c1c8479222cd
8005921: Memory leaks in vmStructs.cpp
Reviewed-by: dholmes, mikael, rasbold
Contributed-by: Jeremy Manson <jeremymanson at google.com>
! src/share/vm/runtime/vmStructs.cpp
Changeset: e0cf9af8978e
Author: zgu
Date: 2013-01-11 12:30 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/e0cf9af8978e
8005936: PrintNMTStatistics doesn't work for normal JVM exit
Summary: Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, dholmes, coleenp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 90a92d5bca17
Author: zgu
Date: 2013-01-11 09:53 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/90a92d5bca17
Merge
Changeset: 4a916f2ce331
Author: jwilhelm
Date: 2013-01-14 15:17 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4a916f2ce331
8003985: Support @Contended Annotation - JEP 142
Summary: HotSpot changes to support @Contended annotation.
Reviewed-by: coleenp, kvn, jrose
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f9eb431c3efe
Author: coleenp
Date: 2013-01-14 11:01 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/f9eb431c3efe
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
Summary: This patch addresses an alignment trap due to the storage format of method parameters data in constMethod. It also adds code to validate constant pool indexes for method parameters data.
Reviewed-by: jrose, dholmes
Contributed-by: eric.mccorkle at oracle.com
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: 5b6a231e5a86
Author: coleenp
Date: 2013-01-14 08:37 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5b6a231e5a86
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: fe1472c87a27
Author: mikael
Date: 2013-01-14 11:00 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/fe1472c87a27
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
Summary: Added assertion to catch problem earlier and removed the unused field
Reviewed-by: dholmes, acorn
! src/share/vm/runtime/vmStructs.cpp
Changeset: c793367610c1
Author: coleenp
Date: 2013-01-15 17:05 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/c793367610c1
8005467: CDS size information is incorrect and unfriendly
Summary: Changed words to bytes, and added usage percentage information
Reviewed-by: coleenp, twisti
Contributed-by: ioi.lam at oracle.com
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 92d4b5d8dde4
Author: acorn
Date: 2013-01-16 18:23 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/92d4b5d8dde4
Merge
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 337e1dd9d902
Author: jiangli
Date: 2013-01-11 16:55 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/337e1dd9d902
8005895: Inefficient InstanceKlass field packing wasts memory.
Summary: Pack _misc_has_default_methods into the _misc_flags, move _idnum_allocated_count.
Reviewed-by: coleenp, shade
! src/share/vm/oops/instanceKlass.hpp
Changeset: 94fa3c4e7643
Author: vladidan
Date: 2013-01-14 13:44 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/94fa3c4e7643
8005639: Move InlineSynchronizedMethods flag from develop to product
Summary: Move InlineSynchronizedMethods flag from develop to product
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap <alexander.harlap at oracle.com>
! src/share/vm/c1/c1_globals.hpp
Changeset: 9deda4d8e126
Author: vladidan
Date: 2013-01-14 13:52 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/9deda4d8e126
8005204: Code Cache Reduction: command line options implementation
Summary: Adding more detailed output on CodeCache usage
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap <alexander.harlap at oracle.com>
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 212c5b9c38e7
Author: dlong
Date: 2013-01-17 01:27 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/212c5b9c38e7
Merge
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: a3f92e6c0274
Author: twisti
Date: 2013-01-11 14:07 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/a3f92e6c0274
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: f9bda35f4226
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f9bda35f4226
8005816: Shark: fix volatile float field access
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>
! src/share/vm/shark/sharkBlock.cpp
Changeset: c566b81b3323
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/c566b81b3323
8005817: Shark: implement deoptimization support
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/share/vm/shark/sharkInvariants.hpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: c095a7f289aa
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/c095a7f289aa
8005818: Shark: fix OSR for non-empty incoming stack
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkFunction.cpp
! src/share/vm/shark/sharkInvariants.hpp
Changeset: 606eada1bf86
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/606eada1bf86
8005820: Shark: enable JSR292 support
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/shark/sharkBlock.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/shark/sharkConstant.cpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: 6d1f5516534e
Author: twisti
Date: 2013-01-11 20:01 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/6d1f5516534e
8006127: remove printing code added with 8006031
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: d92fa52a5d03
Author: vlivanov
Date: 2013-01-14 08:22 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/d92fa52a5d03
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: f1de9dbc914e
Author: twisti
Date: 2013-01-15 12:06 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f1de9dbc914e
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 5b8548391bf3
Author: kvn
Date: 2013-01-15 14:45 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5b8548391bf3
8005821: C2: -XX:+PrintIntrinsics is broken
Summary: Check all print inlining flags when processing inlining list.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! src/share/vm/opto/compile.cpp
Changeset: bf623b2d5508
Author: kvn
Date: 2013-01-16 14:55 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/bf623b2d5508
8006204: please JTREGify test/compiler/7190310/Test7190310.java
Summary: Add proper jtreg annotations in the preceding comment, including an explicit timeout.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! test/compiler/7190310/Test7190310.java
Changeset: eab4f9ed602c
Author: kvn
Date: 2013-01-17 18:47 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/eab4f9ed602c
Merge
! src/share/vm/compiler/compileBroker.cpp
Changeset: 689e1218d7fe
Author: brutisso
Date: 2013-01-14 09:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/689e1218d7fe
8004018: Remove old initialization flags
Reviewed-by: dholmes, stefank
Contributed-by: erik.helin at oracle.com
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: a30e7b564541
Author: brutisso
Date: 2013-01-14 21:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a30e7b564541
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
Reviewed-by: ysr, johnc, jwilhelm
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
Changeset: ed6154d7d259
Author: stefank
Date: 2013-01-15 13:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ed6154d7d259
8005590: java_lang_Class injected field resolved_constructor appears unused
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ff0a7943fd29
Author: stefank
Date: 2013-01-15 10:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ff0a7943fd29
8005994: Method annotations are allocated unnecessarily during class file parsing
Summary: Also reviewed by: vitalyd at gmail.com
Reviewed-by: coleenp, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 4967eb4f67a9
Author: johnc
Date: 2013-01-15 12:32 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/4967eb4f67a9
8001425: G1: Change the default values for certain G1 specific flags
Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith <monica.beckwith at oracle.com>.
Reviewed-by: brutisso, huntch
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 2dce7c34c564
Author: stefank
Date: 2013-01-17 11:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2dce7c34c564
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
Reviewed-by: brutisso, jfranck
! src/share/vm/classfile/defaultMethods.cpp
Changeset: 59a58e20dc60
Author: jmasa
Date: 2013-01-17 19:04 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/59a58e20dc60
8006537: Assert when dumping archive with default methods
Reviewed-by: coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metadataFactory.hpp
Changeset: f422634e5828
Author: brutisso
Date: 2013-01-18 11:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f422634e5828
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 70c89bd6b895
Author: amurillo
Date: 2013-01-18 05:19 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/70c89bd6b895
Merge
Changeset: 2b878edabfc0
Author: amurillo
Date: 2013-01-18 05:19 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/2b878edabfc0
Added tag hs25-b16 for changeset 70c89bd6b895
! .hgtags
Changeset: 89fc17e8d808
Author: katleman
Date: 2013-01-24 16:48 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/89fc17e8d808
Added tag jdk8-b74 for changeset 1a3e54283c54
! .hgtags
Changeset: 46e60405583b
Author: amurillo
Date: 2013-01-18 05:33 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/46e60405583b
8006511: new hotspot build - hs25-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e94ed1591b42
Author: sla
Date: 2013-01-16 16:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e94ed1591b42
8006403: Regression: jstack failed due to the FieldInfo regression in SA
Reviewed-by: sla, dholmes
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: 557bda927cc2
Author: sla
Date: 2013-01-18 14:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/557bda927cc2
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: 617b18aadb33
Author: sla
Date: 2013-01-18 19:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/617b18aadb33
Merge
Changeset: 203f64878aab
Author: hseigel
Date: 2013-01-17 10:25 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/203f64878aab
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro.
Reviewed-by: dholmes, coleenp, mikael, kvn
! src/cpu/x86/vm/jni_x86.h
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/java_md.h
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/launcher/java_md.c
! src/os/windows/launcher/java_md.h
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/tools/launcher/java.c
! src/share/tools/launcher/java.h
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/aprofiler.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.cpp
Changeset: b14da2e6f2dc
Author: coleenp
Date: 2013-01-17 13:40 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/b14da2e6f2dc
7174978: NPG: Fix bactrace builder for class redefinition
Summary: Remove Method* from backtrace but save version so redefine classes doesn't give inaccurate line numbers. Removed old Merlin API with duplicate code.
Reviewed-by: dholmes, sspitsyn
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: b5f6465019f6
Author: coleenp
Date: 2013-01-17 22:11 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/b5f6465019f6
8006548: version wrong in new constantPool code
Summary: fix increment problem with saved_version
Reviewed-by: dholmes
! src/share/vm/oops/constantPool.hpp
Changeset: c07c102cbad7
Author: brutisso
Date: 2013-01-21 09:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c07c102cbad7
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd at gmail.com.
Reviewed-by: sla, dholmes, dlong, mikael
! src/os/bsd/vm/os_bsd.cpp
Changeset: c73c3f2c5b3b
Author: acorn
Date: 2013-01-21 16:11 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/c73c3f2c5b3b
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticArgument.cpp
Changeset: f3184f32ce0b
Author: dcubed
Date: 2013-01-22 05:55 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f3184f32ce0b
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
Summary: Add missing Handle.
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com
! src/share/vm/runtime/synchronizer.cpp
Changeset: 22ba8c8ce6a6
Author: dcubed
Date: 2013-01-22 05:56 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/22ba8c8ce6a6
8004902: correctness fixes motivated by contended locking work (6607129)
Summary: misc correctness fixes
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: dave.dice at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.inline.hpp
Changeset: 5ce621176715
Author: dcubed
Date: 2013-01-22 05:57 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5ce621176715
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
Summary: check_for_valid_safepoint_state() only applies to blocking VM ops
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com
! src/share/vm/runtime/vmThread.cpp
Changeset: edd23b35b1a5
Author: zgu
Date: 2013-01-22 14:27 -0500
URL: http://hg.openjdk.java.net/graal/graal/rev/edd23b35b1a5
6871190: Don't terminate JVM if it is running in a non-interactive session
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session
Reviewed-by: ctornqvi, acorn
! src/os/windows/vm/os_windows.cpp
Changeset: 2ef7061f13b4
Author: zgu
Date: 2013-01-22 11:54 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/2ef7061f13b4
Merge
! src/os/windows/vm/os_windows.cpp
Changeset: 7df93f7c14a5
Author: brutisso
Date: 2013-01-16 12:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7df93f7c14a5
8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
Summary: Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, mgerdin
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
Changeset: bf8c2b2c8cfa
Author: mgerdin
Date: 2013-01-22 13:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bf8c2b2c8cfa
8004147: test/Makefile jtreg_tests target does not work with cygwin
Reviewed-by: ctornqvi, brutisso
! test/Makefile
Changeset: d754ef7b9352
Author: jmasa
Date: 2013-01-24 06:04 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/d754ef7b9352
Merge
Changeset: a7114d3d712e
Author: kvn
Date: 2013-01-22 11:31 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/a7114d3d712e
8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
Changeset: b30b3c2a0cf2
Author: kvn
Date: 2013-01-22 15:34 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b30b3c2a0cf2
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/6896617/Test6896617.java
Changeset: 522c328b8b77
Author: kvn
Date: 2013-01-23 15:11 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/522c328b8b77
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
Summary: Limit vectors size to 16 bytes on BSD until the problem is fixed
Reviewed-by: twisti
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 22ead76da3f4
Author: kmo
Date: 2013-01-24 02:03 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/22ead76da3f4
8006758: LinkResolver assertion (caused by @Contended changes)
Summary: treat anonymous classes as privileged code to restore the special handling for @Compiled during class file parsing
Reviewed-by: jrose, coleenp, kvn, dholmes
! src/share/vm/classfile/classFileParser.cpp
Changeset: 274a29bf5682
Author: kmo
Date: 2013-01-24 09:06 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/274a29bf5682
Merge
Changeset: b4391649e91e
Author: amurillo
Date: 2013-01-25 02:36 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b4391649e91e
Merge
! .hgtags
Changeset: 6778d0b16593
Author: amurillo
Date: 2013-01-25 02:36 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/6778d0b16593
Added tag hs25-b17 for changeset b4391649e91e
! .hgtags
Changeset: 3ac7d10a6572
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 15:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3ac7d10a6572
Merge with hsx25/hotspot.
! .hgtags
! make/hotspot_version
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 64f41765b3d2
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 15:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/64f41765b3d2
Merge fix.
! src/share/vm/compiler/abstractCompiler.hpp
Changeset: f3fcc94f7120
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 16:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f3fcc94f7120
Clean up and remove TODO.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TargetDescription.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntime.java
Changeset: 16b5195c5f30
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 16:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/16b5195c5f30
Remove more TODOs. Introduce implicitNullCheckLimit as target parameter.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TargetDescription.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntime.java
Changeset: 017f9c2bcb6b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 16:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/017f9c2bcb6b
Small code clean up.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntime.java
Changeset: 1ceb9aeb5ea4
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 17:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1ceb9aeb5ea4
Dead source code elimination.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
Changeset: c82170bb9936
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 17:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c82170bb9936
Remove scratch register TODOs.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
Changeset: 5f0876b77ca8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 17:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5f0876b77ca8
Remove exchange method in spill move factory.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
Changeset: 4b746e9da3b3
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 17:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4b746e9da3b3
Remove commented out code.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: f1dfa977e2c1
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 17:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f1dfa977e2c1
Merge.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
Changeset: e1667e7332de
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-31 17:51 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e1667e7332de
Dead source code elimination.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeMap.java
Changeset: 641a4c6ac1ce
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-31 21:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/641a4c6ac1ce
fixed repetition of compilation metric option on command line when running multiple benchmarks (JIRA issue GRAAL-66)
! mx/sanitycheck.py
Changeset: 175fbf5a692c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-02-01 11:06 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/175fbf5a692c
improved utility for converting ProfilingInfo to a String
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
Changeset: 01aeaf194641
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-02-01 15:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/01aeaf194641
Remove exclusion of FastMath::slowLog
! mx/sanitycheck.py
Changeset: a103e28ce09a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-02-01 19:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a103e28ce09a
Small clean up.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
Changeset: e8a15d1f7571
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-02-01 19:47 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e8a15d1f7571
Merge.
Changeset: 5a63675be8ca
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-02-01 19:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5a63675be8ca
Introduce ControlFlowException class in Truffle.
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/ControlFlowException.java
Changeset: 0b646334c5f7
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-02-01 17:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0b646334c5f7
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BytecodeFrame.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SimpleCFGTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/MonitorSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LoweringTool.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertUnreachedToGuardPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/EliminatePartiallyRedundantGuardsPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/BranchProbabilityNode.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MacroNode.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/CyclicMaterializeStoreNode.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializeObjectNode.java
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalEnv.cpp
! src/share/vm/graal/graalEnv.hpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: 1b3ca8791ced
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-02-01 17:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1b3ca8791ced
fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhase
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 7e5581ae1e43
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-02-01 17:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7e5581ae1e43
small cleanup in MaterializeObjectNode
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializeObjectNode.java
Changeset: f78ac2ce44ef
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-02-01 21:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f78ac2ce44ef
fix client and servr ild for leafGraphId change
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/shark/sharkCacheDecache.cpp
Changeset: 36ead721a04f
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-02-01 21:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/36ead721a04f
Merge
More information about the graal-dev
mailing list