hg: graal/graal: 89 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Jun 10 01:00:11 UTC 2015


Changeset: b343319f3dbb
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 00:42 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b343319f3dbb

removed reference to Graal

! src/cpu/ppc/vm/jvmciGlobals_ppc.hpp

Changeset: ea56cec1de34
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 07:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ea56cec1de34

added missing annotationProcessors to com.oracle.jvmci.debug project

! make/jvmci.make
! mx/suite.py

Changeset: 82d9b136fe5c
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-06-09 10:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/82d9b136fe5c

Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)

! make/jvmci.make
! mx/mx_graal_makefile.py

Changeset: 30b03297ba94
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-06-09 11:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/30b03297ba94

change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java

Changeset: 1965441ace7b
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-06-09 12:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1965441ace7b

Use wordKind/wordSize instead of hardcoded long/64 in address calculations.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java

Changeset: f39b6944ad44
Author:    katleman
Date:      2015-02-11 12:20 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f39b6944ad44

Added tag jdk8u40-b25 for changeset 698dd28ecc78

! .hgtags

Changeset: ca67affe23b5
Author:    asaha
Date:      2014-10-07 08:42 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/ca67affe23b5

Merge

! .hgtags

Changeset: bfa6d6eeebfe
Author:    asaha
Date:      2014-10-09 12:07 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/bfa6d6eeebfe

Added tag jdk8u45-b00 for changeset b95f13f05f55

! .hgtags

Changeset: 5d639ca68cf1
Author:    asaha
Date:      2014-10-09 13:16 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5d639ca68cf1

Merge

! .hgtags

Changeset: cf78930a882a
Author:    asaha
Date:      2014-10-09 13:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/cf78930a882a

8060073: Increment minor version of HSx for 8u45 and initialize the build number
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 0366a71eda74
Author:    jmasa
Date:      2014-09-26 17:48 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/0366a71eda74

8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 22ac20a25842
Author:    mgerdin
Date:      2014-10-09 15:42 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/22ac20a25842

8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp

Changeset: d25a7e8695dc
Author:    asaha
Date:      2014-10-14 11:38 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/d25a7e8695dc

Merge

! .hgtags

Changeset: 9c5134750f1d
Author:    jmasa
Date:      2014-10-19 21:00 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/9c5134750f1d

8059064: Better G1 log caching
Reviewed-by: jmasa, ahgross
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/runtime/arguments.cpp

Changeset: 5f07d936a14e
Author:    hseigel
Date:      2014-10-20 15:14 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/5f07d936a14e

8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp

Changeset: 37179dcf830a
Author:    asaha
Date:      2014-10-20 23:02 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/37179dcf830a

Merge

! .hgtags
! make/hotspot_version

Changeset: 60a992c821f8
Author:    hseigel
Date:      2014-10-24 15:02 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/60a992c821f8

8050807: Better performing performance data handling
Reviewed-by: dcubed, dholmes, pnauman, ctornqvi, mschoene
Contributed-by: gerald.thornbrugh at oracle.com

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 12478c5eb000
Author:    asaha
Date:      2014-10-24 17:09 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/12478c5eb000

Merge

! .hgtags
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/hotspot_version
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java

Changeset: 5ca2ea5eeff0
Author:    asaha
Date:      2014-10-31 17:09 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5ca2ea5eeff0

Merge

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: b1cf34d57e78
Author:    asaha
Date:      2014-11-06 09:39 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b1cf34d57e78

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: fb677d6aebea
Author:    asaha
Date:      2014-11-10 09:47 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/fb677d6aebea

8062675: jmap is unable to display information about java processes and prints only pids
Summary: backout fix 8050808 which caused this regression and as requested.
Reviewed-by: hseigel

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 9a227eaac2dc
Author:    gthornbr
Date:      2014-11-17 15:51 -0500
URL:       http://hg.openjdk.java.net/graal/graal/rev/9a227eaac2dc

8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: b7e8193d0b53
Author:    asaha
Date:      2014-11-19 15:02 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b7e8193d0b53

Merge

! .hgtags
! make/hotspot_version

Changeset: d5b74c583ec1
Author:    drchase
Date:      2014-12-01 13:06 -0500
URL:       http://hg.openjdk.java.net/graal/graal/rev/d5b74c583ec1

8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov

! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: f3ffb37f88a6
Author:    asaha
Date:      2014-12-01 11:29 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f3ffb37f88a6

Merge

! .hgtags
! make/hotspot_version
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: d6a05415f1f4
Author:    asaha
Date:      2014-12-01 19:09 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/d6a05415f1f4

Merge


Changeset: 41c3c456e326
Author:    asaha
Date:      2014-12-12 14:39 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/41c3c456e326

Merge

! .hgtags
! make/hotspot_version
- make/jprt.properties
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: 01850e3a5b06
Author:    asaha
Date:      2014-12-15 15:37 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/01850e3a5b06

Added tag jdk8u45-b01 for changeset 41c3c456e326

! .hgtags

Changeset: 7622232b7efa
Author:    asaha
Date:      2014-12-17 09:10 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/7622232b7efa

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 02e2c04a3289
Author:    acorn
Date:      2014-12-18 17:59 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/02e2c04a3289

8065366: Better private method resolution
Reviewed-by: hseigel, lfoltan, coleenp, ahgross

! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: eff80b90c3ad
Author:    asaha
Date:      2014-12-22 09:27 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/eff80b90c3ad

Merge

! .hgtags
! make/hotspot_version

Changeset: 4e1f52384f9f
Author:    katleman
Date:      2014-11-19 11:27 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/4e1f52384f9f

Added tag jdk8u25-b32 for changeset 631f0c7b49c0

! .hgtags

Changeset: 34c37aa6e21a
Author:    asaha
Date:      2014-12-03 09:23 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/34c37aa6e21a

Merge

! .hgtags

Changeset: bb70ade0e378
Author:    asaha
Date:      2014-12-12 08:46 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/bb70ade0e378

Merge

! .hgtags

Changeset: 9c70224816c3
Author:    asaha
Date:      2014-12-18 14:19 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/9c70224816c3

Merge

! .hgtags

Changeset: f1c0847f2df3
Author:    asaha
Date:      2014-12-17 08:43 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f1c0847f2df3

Added tag jdk8u25-b33 for changeset 4e1f52384f9f

! .hgtags

Changeset: b517d3a9aebf
Author:    asaha
Date:      2014-12-18 14:30 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b517d3a9aebf

Merge

! .hgtags

Changeset: 626fd8c2eec6
Author:    asaha
Date:      2014-12-22 12:10 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/626fd8c2eec6

Merge

! .hgtags

Changeset: 004db83e0211
Author:    asaha
Date:      2014-12-22 14:00 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/004db83e0211

Added tag jdk8u45-b02 for changeset 626fd8c2eec6

! .hgtags

Changeset: 5363902eb0cc
Author:    asaha
Date:      2014-12-29 14:42 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/5363902eb0cc

Merge

! .hgtags

Changeset: a925e0c7d991
Author:    asaha
Date:      2015-01-05 09:26 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/a925e0c7d991

Merge

! .hgtags

Changeset: b22b01407a81
Author:    asaha
Date:      2015-01-05 09:56 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b22b01407a81

Merge

! .hgtags

Changeset: 15d8108258cb
Author:    asaha
Date:      2015-01-12 06:48 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/15d8108258cb

Added tag jdk8u31-b31 for changeset b517d3a9aebf

! .hgtags

Changeset: f41aa01b0a04
Author:    asaha
Date:      2015-01-12 06:56 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f41aa01b0a04

Merge

! .hgtags

Changeset: b79c4b34d157
Author:    asaha
Date:      2015-01-12 13:48 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b79c4b34d157

Added tag jdk8u45-b03 for changeset f41aa01b0a04

! .hgtags

Changeset: 9f5afbcc45ce
Author:    asaha
Date:      2015-01-19 12:28 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/9f5afbcc45ce

Merge

! .hgtags
! make/hotspot_version

Changeset: 26b1dc6891c4
Author:    asaha
Date:      2015-01-20 09:53 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/26b1dc6891c4

Added tag jdk8u31-b32 for changeset 15d8108258cb

! .hgtags

Changeset: 2f586e3c4b6d
Author:    asaha
Date:      2015-01-20 10:09 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/2f586e3c4b6d

Merge

! .hgtags

Changeset: 64bad154d3b9
Author:    asaha
Date:      2015-01-20 12:29 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/64bad154d3b9

Added tag jdk8u45-b04 for changeset 2f586e3c4b6d

! .hgtags

Changeset: 344ff6e45a1e
Author:    asaha
Date:      2015-01-22 15:41 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/344ff6e45a1e

Merge

! .hgtags
! make/hotspot_version

Changeset: 70b6e09935c1
Author:    asaha
Date:      2015-01-26 11:59 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/70b6e09935c1

Added tag jdk8u45-b05 for changeset 344ff6e45a1e

! .hgtags

Changeset: 3afa9cc6e8d5
Author:    asaha
Date:      2015-01-28 15:25 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/3afa9cc6e8d5

Merge

! .hgtags

Changeset: 1de069db4560
Author:    asaha
Date:      2015-02-02 13:28 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/1de069db4560

Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5

! .hgtags

Changeset: 5871f3dd9b4a
Author:    asaha
Date:      2015-02-04 13:10 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/5871f3dd9b4a

Merge

! .hgtags

Changeset: 884bf4977cf4
Author:    asaha
Date:      2015-02-09 09:06 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/884bf4977cf4

Added tag jdk8u45-b07 for changeset 5871f3dd9b4a

! .hgtags

Changeset: c826f6c6a4bf
Author:    asaha
Date:      2015-02-11 14:14 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/c826f6c6a4bf

Merge

! .hgtags

Changeset: 80ce7fc26d44
Author:    asaha
Date:      2015-02-16 07:19 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/80ce7fc26d44

8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
Reviewed-by: coffeys

! make/hotspot_version

Changeset: 4b2830dcf178
Author:    zmajo
Date:      2015-01-30 10:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4b2830dcf178

8071818: Incorrect addressing mode used for ldf in SPARC assembler
Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter.
Reviewed-by: kvn, dlong

! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp

Changeset: 35c7330b68e2
Author:    kbarrett
Date:      2015-02-09 13:30 -0500
URL:       http://hg.openjdk.java.net/graal/graal/rev/35c7330b68e2

8071931: Return of the phantom menace
Reviewed-by: mchung, dfuchs, ahgross, brutisso

! src/share/vm/memory/referenceProcessor.cpp

Changeset: 35d8318de0b6
Author:    asaha
Date:      2015-02-16 11:05 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/35d8318de0b6

Added tag jdk8u45-b08 for changeset 35c7330b68e2

! .hgtags

Changeset: a9f578607920
Author:    asaha
Date:      2015-02-23 14:47 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/a9f578607920

Added tag jdk8u45-b09 for changeset 35d8318de0b6

! .hgtags

Changeset: 6a04585197c7
Author:    asaha
Date:      2015-03-02 11:14 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a04585197c7

Added tag jdk8u45-b10 for changeset a9f578607920

! .hgtags

Changeset: 6824e2475e04
Author:    asaha
Date:      2015-03-07 10:25 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/6824e2475e04

Added tag jdk8u40-b26 for changeset f39b6944ad44

! .hgtags

Changeset: f4822d122041
Author:    asaha
Date:      2015-03-07 16:26 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f4822d122041

Merge

! .hgtags

Changeset: e44b10693a44
Author:    asaha
Date:      2015-03-09 12:35 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e44b10693a44

Added tag jdk8u45-b11 for changeset f4822d122041

! .hgtags

Changeset: 005fa3e7c752
Author:    asaha
Date:      2015-03-10 15:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/005fa3e7c752

8074662: Update 3rd party readme and license for LibPNG v 1.6.16
Reviewed-by: jeff

! THIRD_PARTY_README

Changeset: 68577993c7db
Author:    asaha
Date:      2015-03-12 20:15 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/68577993c7db

Added tag jdk8u40-b27 for changeset 6824e2475e04

! .hgtags

Changeset: dc29108bcbcb
Author:    asaha
Date:      2015-03-16 09:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/dc29108bcbcb

Merge

! .hgtags

Changeset: efbf340fc7f5
Author:    asaha
Date:      2015-03-16 11:19 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/efbf340fc7f5

Added tag jdk8u45-b12 for changeset dc29108bcbcb

! .hgtags

Changeset: 5321d26956b2
Author:    asaha
Date:      2015-03-17 11:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5321d26956b2

Added tag jdk8u45-b13 for changeset efbf340fc7f5

! .hgtags

Changeset: 12dcf5ba8b34
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 11:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/12dcf5ba8b34

Merge with jdk8u45-b14

! .hgtags
! THIRD_PARTY_README
! make/hotspot_version
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 2c21e9ec520b
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 11:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c21e9ec520b

Add missing annotation processor to graal.printer

! mx/suite.py

Changeset: fe0d57a9b79b
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 11:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/fe0d57a9b79b

mx: Remove leftover debug statement

! mxtool/mx.py

Changeset: 13c8dfb0ff22
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 11:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/13c8dfb0ff22

Merge


Changeset: f79218584d37
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 12:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f79218584d37

Add graal.printer to graal.jar

! mx/suite.py

Changeset: 431b127fc0d1
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 13:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/431b127fc0d1

Renaming of classes around jvmciOptions for clarity

! src/share/vm/jvmci/jvmciOptions.cpp
! src/share/vm/jvmci/jvmciOptions.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/thread.cpp

Changeset: d358434dd6b7
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-09 13:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d358434dd6b7

Use ressource array while parsing services rather than leak a heap array

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: 23f0f181bc05
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-06-09 12:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/23f0f181bc05

Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java

Changeset: 79fb8b5ef185
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-06-09 12:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/79fb8b5ef185

Truffle-DSL: compute UnsupportedSpecializationException message lazily; Add a @TruffleBoundary to its constructor as it may end up on the fast path.

! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/UnsupportedSpecializationException.java

Changeset: 90fd69243227
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-06-09 12:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/90fd69243227

Truffle-DSL: speculate using a compilation final boolean that the unsupported branch is not taken for single specializable nodes.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java

Changeset: 518052de60d5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 17:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/518052de60d5

handle race creating a symlink in mx

! mxtool/mx.py

Changeset: 3b5c9d5bfcaa
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 17:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3b5c9d5bfcaa

use a JVMCI service to initialize the underlying PrintStream in TTY

! jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/TTY.java
+ jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/TTYStreamProvider.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIRuntime.java
+ jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotTTYStreamProvider.java

Changeset: 90e3fecd4143
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 17:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/90e3fecd4143

renamed fields in TTY to better reflect their semantics

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraalDebugConfigCustomizer.java
! jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/TTY.java
! jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugScope.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationTask.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompileTheWorld.java

Changeset: 2d97ac4c3df5
Author:    Christian Humer <christian.humer at oracle.com>
Date:      2015-06-09 20:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2d97ac4c3df5

Truffle: allow non-constant Assumption checks

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java

Changeset: 525c4df9428b
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-09 12:04 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/525c4df9428b

Corrected ymm save location description

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp

Changeset: c869a5c3da16
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 20:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c869a5c3da16

made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issue

! jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugScope.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotTTYStreamProvider.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/PrintStreamOption.java

Changeset: b1234c06ea49
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 22:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b1234c06ea49

removed timestamp from "unknown" Graal version string

! mx/mx_graal.py

Changeset: 543f150e7fa0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 22:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/543f150e7fa0

com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependency

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntimeAccess.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntimeAccess.java
! jvmci/com.oracle.jvmci.service.processor/src/com/oracle/jvmci/service/processor/ServiceProviderProcessor.java
! jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Service.java
! jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/ServiceProvider.java
! jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
! mx/FilterTypes.java
! mx/mx_graal.py
! mx/suite.py

Changeset: 878786299d2d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-09 23:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/878786299d2d

removed trailing slash from directory names in jvmci.make

! make/jvmci.make
! mx/mx_graal_makefile.py



More information about the graal-dev mailing list