log

age author description
Wed, 17 Jun 2015 13:22:40 +0200 Josef Eisl mxtool: add support for -y/-n (answer 'y'/'n' to all question).
Wed, 17 Jun 2015 18:42:35 +0200 Stefan Anzinger Fix substitution of CallSite.getTarget when receiver is ambigous; Unittests for all other substitutions which use GraphUtil.originalValue
Wed, 17 Jun 2015 16:19:35 +0200 Roland Schatz Re-enable imprecise write barriers on object access.
Wed, 17 Jun 2015 15:42:27 +0200 Roland Schatz Introduce common superclass for all write barriers.
Wed, 17 Jun 2015 14:24:55 +0200 Stefan Anzinger Use given receiver if originalValue of receiver cannot be determined CallSiteTargetNode
Wed, 17 Jun 2015 14:51:27 +0200 Roland Schatz Implement Location.toString().
Wed, 17 Jun 2015 09:27:20 +0200 Stefan Anzinger jvmci.make do not compress jars
Wed, 17 Jun 2015 08:54:11 +0200 Stefan Anzinger [SPARC] Implement CMOV for sub-int types
Wed, 17 Jun 2015 12:07:29 +0200 Jaroslav Tulach Graal VM should be the default one after building basic-graal. Prepending rather than appending selected DEFAULT_VM to jvm.cfg file.
Tue, 16 Jun 2015 17:52:13 -0700 Tom Rodriguez Include exception message in debug dump
Tue, 16 Jun 2015 17:52:01 -0700 Tom Rodriguez Review feedback on comments
Tue, 16 Jun 2015 17:51:58 -0700 Tom Rodriguez Add high level ComputeObjectAddressNode that can be safely lowered into GetObjectAddressNode
Tue, 16 Jun 2015 19:35:31 +0200 Christian Humer Truffle: remove use of TTY print stream in OptimizedCallTarget.
Tue, 16 Jun 2015 17:21:45 +0200 Stefan Anzinger jvmci.make $(shell ...) is always quiet
Tue, 16 Jun 2015 11:55:35 +0200 Stefan Anzinger Apply JDK-8073670
Tue, 16 Jun 2015 18:19:03 +0200 Jaroslav Tulach Removing com.oracle.truffle.* modules as they have been moved do truffle repository. Modifying suite.py to consume Truffle as a binary.
Tue, 16 Jun 2015 16:30:34 +0200 Roland Schatz Support derived references in HotSpotReferenceMap.
Tue, 16 Jun 2015 12:19:53 +0200 Roland Schatz Ignore undefined-bool-conversion warning on clang/linux.
Tue, 16 Jun 2015 16:14:57 +0200 Doug Simon MatchStatementSet providers are JVMCI providers
Tue, 16 Jun 2015 15:26:43 +0200 Jaroslav Tulach Include dependencies of a library when it is put into -processorpath
Tue, 16 Jun 2015 11:25:50 +0200 Doug Simon relax verify_defs_make in jvmci.make for conditional exports
Mon, 15 Jun 2015 11:36:11 +0200 Gilles Duboscq mx: Add --parsable option to archive
Fri, 12 Jun 2015 16:51:32 +0200 Gilles Duboscq mx: improve first usage experience:
Thu, 11 Jun 2015 16:17:16 +0200 Gilles Duboscq mx: Use purpose while selecting jdk for IGV and projects. Make jdk selection messages nicer
Thu, 11 Jun 2015 15:38:42 +0200 Gilles Duboscq mx: Fix typos and error if mx/env does not exist
Mon, 15 Jun 2015 14:25:29 +0200 Stefan Anzinger [SPARC] Make frem and drem SSA LIR ready
Mon, 15 Jun 2015 13:49:38 +0200 Stefan Anzinger Change load in NullCheckOp to ldub which neglects alignment issues
Mon, 15 Jun 2015 13:01:35 +0200 Stefan Anzinger Don't apply os.path.realpath to the boot classpath
Mon, 15 Jun 2015 13:45:35 +0200 Christian Wirth Also fix compiler warning (thus, error) on Windows.
Mon, 15 Jun 2015 11:55:38 +0200 Stefan Anzinger Use real path (canonicalized) when create relative paths for bootclasspath
Thu, 11 Jun 2015 12:21:15 +0200 Josef Eisl LinearScanWalker#allocLockedRegister: only spill current interval if the first use pos with ShouldHaveRegister is bigger than the next register use pos.
Mon, 08 Jun 2015 15:19:36 +0200 Josef Eisl LinearScanLifetimeAnalysisPhase: make registerPriorityOfOutputOperand a member and move SSA specific stuff to SSALinearScanLifetimeAnalysisPhase.
Mon, 08 Jun 2015 15:03:25 +0200 Josef Eisl SSAMoveResolver: support stack2stack-only mappings.
Mon, 08 Jun 2015 17:51:58 +0200 Josef Eisl mx gate: add UnitTestsSSA task.
Sun, 14 Jun 2015 01:37:31 -0700 Chris Seaton Restore deleted Graal version tags.
Fri, 12 Jun 2015 17:57:03 -0700 Christian Wimmer Fix MetaUtil.toInternalName
Fri, 12 Jun 2015 17:01:15 -0700 Tom Rodriguez Delete some dead code and fixed exact arraycopy check
Sat, 13 Jun 2015 01:32:44 +0200 Doug Simon fixed C++ compiler warning
Sat, 13 Jun 2015 01:01:21 +0200 Doug Simon re-enabled checking that jvmci.make is in sync with suite*.py
Sat, 13 Jun 2015 00:59:15 +0200 Doug Simon fixed pylint issue
Sat, 13 Jun 2015 00:58:03 +0200 Doug Simon replaced class file patching with use of jre/lib/jvmci/graal.properties to set graal.version system property
Sat, 13 Jun 2015 00:25:30 +0200 Doug Simon show diff if jvmci.make generation modifies an existing file
Sat, 13 Jun 2015 00:22:48 +0200 Doug Simon add properties from <jdk>/jre/lib/jvmci/*.properties files to system properties
Fri, 12 Jun 2015 18:02:58 +0200 Stefan Anzinger Introduce clean target in jvmci.make
Fri, 12 Jun 2015 17:13:45 +0200 Andreas Woess change phi node name template back to an ascii string to ease searching
Fri, 12 Jun 2015 14:46:18 +0200 Andreas Woess Truffle: fix delete/removeProperty regression
Fri, 12 Jun 2015 15:23:50 +0200 Andreas Woess Truffle: remove Shape#copyOverPropertiesInternal
Fri, 12 Jun 2015 17:32:52 +0200 Roland Schatz Temporarily disable jvmci.make gate check.
Fri, 12 Jun 2015 17:12:08 +0200 Roland Schatz Remove unused method.
Fri, 12 Jun 2015 16:13:33 +0200 Doug Simon jvmci.make should have a newline at the end
Fri, 12 Jun 2015 15:47:54 +0200 Doug Simon Merge.
Fri, 12 Jun 2015 14:53:05 +0200 Stefan Anzinger Add parameter description to jvmci.make
Fri, 12 Jun 2015 14:52:08 +0200 Stefan Anzinger Convert addresses in ArrayCopyCallNode to word size
Fri, 12 Jun 2015 14:42:29 +0200 Jaroslav Tulach Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.
Fri, 12 Jun 2015 15:34:11 +0200 Doug Simon fixed subtle makefile evaluation order issue in the verification that only existing JVMCI services and options are exported in make/defs.make
Fri, 12 Jun 2015 15:33:11 +0200 Doug Simon switched to use of simple makefile assignment in jvmci.make and removed unnecessary semicolons
Fri, 12 Jun 2015 13:19:03 +0200 Doug Simon merge fix
Fri, 12 Jun 2015 13:06:27 +0200 Doug Simon Services cannot be sub-classes or instantiated
Fri, 12 Jun 2015 13:05:40 +0200 Doug Simon don't export com.oracle.jvmci.options.Options as it has no JVMCI providers
Fri, 12 Jun 2015 13:04:35 +0200 Doug Simon verify that only existing JVMCI services and options are exported in make/defs.make
Fri, 12 Jun 2015 01:25:58 +0200 Doug Simon don't add command used to generate jvmci.make to the top of jvmci.make as it confuses the gate check that this file is in sync with suite*.py
Fri, 12 Jun 2015 01:19:57 +0200 Doug Simon replaced Service marker interface with non-standard META-INF directory names to differentiate JVMCI providers from standard service providers
Fri, 12 Jun 2015 01:06:36 +0200 Doug Simon mx: add check to gate the jvmci.make and suite.py are in sync
Fri, 12 Jun 2015 01:02:57 +0200 Doug Simon ignore generated NetBeans project configs in jvmci/
Thu, 11 Jun 2015 20:46:30 +0200 Christian Humer Truffle: direct all log output to GraalTruffleRuntime#log
Fri, 12 Jun 2015 11:32:39 +0200 Roland Schatz Unit tests for counted loop detection.
Fri, 12 Jun 2015 11:08:45 +0200 Roland Schatz Fix trip count of counted loops with stride > 1.
Thu, 11 Jun 2015 20:40:11 -0700 Christian Wimmer Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalization
Thu, 11 Jun 2015 16:20:13 -0700 Christian Wimmer Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message instead
Thu, 11 Jun 2015 15:14:14 -0700 Christian Wimmer Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNode
Thu, 11 Jun 2015 13:03:54 -0700 Tom Rodriguez TypeSwitchNode should be more careful about deleting successors
Thu, 11 Jun 2015 12:15:19 -0700 Tom Rodriguez Map from method name to rule should be per type not per annotation processor
Thu, 11 Jun 2015 09:51:50 -0700 Christian Wimmer Merge
Wed, 10 Jun 2015 17:23:19 -0700 Christian Wimmer Move instantiation checks from methods substitutions to the lowering of DynamicNewInstanceNode and DynamicNewArrayNode, so that Unsafe.allocateInstance and Array.newInstance can be intrinsified to a single node.
Thu, 11 Jun 2015 17:16:53 +0200 Andreas Woess Truffle: minor refactoring
Thu, 11 Jun 2015 17:10:27 +0200 Andreas Woess Truffle: remove cached property array
Thu, 11 Jun 2015 16:45:42 +0200 Roland Schatz Don't create IsNull guard for values with a nonNull stamp.
Thu, 11 Jun 2015 13:19:51 +0200 Roland Schatz Show location identity in dump of JavaWriteNode.
Thu, 11 Jun 2015 13:57:16 +0200 Stefan Anzinger Update jvmci.make
Thu, 11 Jun 2015 13:23:21 +0200 Stefan Anzinger Do not make builds in jvmci.make
Thu, 11 Jun 2015 11:35:55 +0200 Stefan Anzinger Merge
Thu, 11 Jun 2015 11:35:27 +0200 Stefan Anzinger Cleanup code in mx_graal_makefile.py, add comments
Thu, 11 Jun 2015 11:07:28 +0200 Stefan Anzinger jvmci.make remove generated source from search path; export compilers into a different directory when jvmci is disabled: jre/lib/<arch>/(server|client)-nojvmci/
Wed, 10 Jun 2015 19:27:05 +0200 Stefan Anzinger Merge
Wed, 10 Jun 2015 19:26:28 +0200 Stefan Anzinger [SPARC] Sign extend offsets in SPARCAddressLowering
Wed, 10 Jun 2015 19:25:28 +0200 Stefan Anzinger Append -nojvmci to the compiler directory when building without jvmci
Wed, 10 Jun 2015 14:56:49 +0200 Stefan Anzinger jvmci.make put temp dirs into the target directory
Wed, 10 Jun 2015 13:22:03 +0200 Stefan Anzinger Make jvmci.make quiet and use recipe for build and jar
Wed, 10 Jun 2015 11:06:41 +0200 Stefan Anzinger mx: Define BUILD_CLIENT_ONLY instead of setting JVM_VARIANTS when building client compiler
Thu, 11 Jun 2015 11:06:00 +0200 Roland Schatz Fix bug in access to compressed metaspace pointers.
Wed, 10 Jun 2015 17:56:40 -0700 Tom Rodriguez Refresh survivingSuccessor after deleting branch
Thu, 11 Jun 2015 01:21:44 +0200 Doug Simon re-enabled root compilation of intrinsics
Thu, 11 Jun 2015 01:16:44 +0200 Doug Simon print absolute file names from CFGPrinterObserver
Thu, 11 Jun 2015 01:16:06 +0200 Doug Simon fixed npe in CompilationPrinter
Thu, 11 Jun 2015 01:15:26 +0200 Doug Simon made getSubstitutionMethod part of Replacements API
Wed, 10 Jun 2015 20:19:30 +0200 Andreas Woess Truffle: remove unused code
Wed, 10 Jun 2015 20:06:17 +0200 Andreas Woess Truffle: make transitionMap a ConcurrentHashMap
Wed, 10 Jun 2015 20:06:13 +0200 Andreas Woess Truffle: model property replace as direct transition
Wed, 10 Jun 2015 20:05:52 +0200 Andreas Woess Truffle: move property notification hook to shared data, and call it on remove as well
Wed, 10 Jun 2015 16:18:22 +0200 Christian Humer Add specialized version of inferStamp to IntegerAddExactNode that understands that it cannot overflow.
Wed, 10 Jun 2015 16:07:59 +0200 Gilles Duboscq Make it possible to use a speculation in a FixedGuard
Wed, 10 Jun 2015 11:51:16 +0200 Gilles Duboscq Ensure CheckCast used for store check is canonicalized if possible
Wed, 10 Jun 2015 16:06:52 +0200 Gilles Duboscq Make speculation log available in HighTierContext
Wed, 10 Jun 2015 16:28:01 +0200 Doug Simon reworded Service documentation to be interms of "providers" instead of "implementations" to better match documentation for the standard ServiceLoader mechanism
Wed, 10 Jun 2015 16:10:26 +0200 Doug Simon removed dependency from NFI to JVMCI
Wed, 10 Jun 2015 12:07:31 +0200 Roland Schatz Show location identity in graph dumps.
Tue, 09 Jun 2015 19:07:39 -0700 Michael Van De Vanter Merge with 878786299d2d72bf0bdbd4002ccffcd1fad69b7a
Tue, 09 Jun 2015 18:48:06 -0700 Michael Van De Vanter Findbugs fix
Tue, 09 Jun 2015 15:20:30 -0700 Michael Van De Vanter Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIs
Fri, 05 Jun 2015 18:05:13 -0700 Michael Van De Vanter Truffle: add a version string to the information provided with Language registration
Tue, 09 Jun 2015 23:00:38 +0200 Doug Simon removed trailing slash from directory names in jvmci.make
Tue, 09 Jun 2015 22:44:34 +0200 Doug Simon com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependency
Tue, 09 Jun 2015 22:31:05 +0200 Doug Simon removed timestamp from "unknown" Graal version string
Tue, 09 Jun 2015 20:36:45 +0200 Doug Simon made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issue
Tue, 09 Jun 2015 12:04:47 -0700 Tom Rodriguez Corrected ymm save location description
Tue, 09 Jun 2015 20:24:19 +0200 Christian Humer Truffle: allow non-constant Assumption checks
Tue, 09 Jun 2015 17:29:15 +0200 Doug Simon renamed fields in TTY to better reflect their semantics
Tue, 09 Jun 2015 17:25:57 +0200 Doug Simon use a JVMCI service to initialize the underlying PrintStream in TTY
Tue, 09 Jun 2015 17:23:42 +0200 Doug Simon handle race creating a symlink in mx
Tue, 09 Jun 2015 12:50:43 +0200 Christian Humer Truffle-DSL: speculate using a compilation final boolean that the unsupported branch is not taken for single specializable nodes.
Tue, 09 Jun 2015 12:50:43 +0200 Christian Humer Truffle-DSL: compute UnsupportedSpecializationException message lazily; Add a @TruffleBoundary to its constructor as it may end up on the fast path.
Tue, 09 Jun 2015 12:50:43 +0200 Christian Humer Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.
Tue, 09 Jun 2015 13:19:52 +0200 Gilles Duboscq Use ressource array while parsing services rather than leak a heap array
Tue, 09 Jun 2015 13:06:37 +0200 Gilles Duboscq Renaming of classes around jvmciOptions for clarity
Tue, 09 Jun 2015 12:49:55 +0200 Gilles Duboscq Add graal.printer to graal.jar
Tue, 09 Jun 2015 11:56:04 +0200 Gilles Duboscq Merge
Tue, 09 Jun 2015 11:53:26 +0200 Gilles Duboscq mx: Remove leftover debug statement
Tue, 09 Jun 2015 11:52:55 +0200 Gilles Duboscq Add missing annotation processor to graal.printer
Tue, 09 Jun 2015 11:54:04 +0200 Gilles Duboscq Merge with jdk8u45-b14
Tue, 17 Mar 2015 11:22:51 -0700 asaha Added tag jdk8u45-b13 for changeset efbf340fc7f5
Mon, 16 Mar 2015 11:19:42 -0700 asaha Added tag jdk8u45-b12 for changeset dc29108bcbcb jdk8u45-b13
Mon, 16 Mar 2015 09:13:01 -0700 asaha Merge jdk8u45-b12
Thu, 12 Mar 2015 20:15:42 -0700 asaha Added tag jdk8u40-b27 for changeset 6824e2475e04
Tue, 10 Mar 2015 15:33:50 -0700 asaha 8074662: Update 3rd party readme and license for LibPNG v 1.6.16
Mon, 09 Mar 2015 12:35:33 -0700 asaha Added tag jdk8u45-b11 for changeset f4822d122041
Sat, 07 Mar 2015 16:26:10 -0800 asaha Merge jdk8u45-b11
Sat, 07 Mar 2015 10:25:19 -0800 asaha Added tag jdk8u40-b26 for changeset f39b6944ad44 jdk8u40-b27
Mon, 02 Mar 2015 11:14:04 -0800 asaha Added tag jdk8u45-b10 for changeset a9f578607920
Mon, 23 Feb 2015 14:47:40 -0800 asaha Added tag jdk8u45-b09 for changeset 35d8318de0b6 jdk8u45-b10
Mon, 16 Feb 2015 11:05:03 -0800 asaha Added tag jdk8u45-b08 for changeset 35c7330b68e2 jdk8u45-b09
Mon, 09 Feb 2015 13:30:30 -0500 kbarrett 8071931: Return of the phantom menace jdk8u45-b08
Fri, 30 Jan 2015 10:40:08 +0100 zmajo 8071818: Incorrect addressing mode used for ldf in SPARC assembler
Mon, 16 Feb 2015 07:19:22 -0800 asaha 8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
Wed, 11 Feb 2015 14:14:36 -0800 asaha Merge
Mon, 09 Feb 2015 09:06:19 -0800 asaha Added tag jdk8u45-b07 for changeset 5871f3dd9b4a
Wed, 04 Feb 2015 13:10:46 -0800 asaha Merge jdk8u45-b07
Mon, 02 Feb 2015 13:28:48 -0800 asaha Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5
Wed, 28 Jan 2015 15:25:49 -0800 asaha Merge jdk8u45-b06
Mon, 26 Jan 2015 11:59:40 -0800 asaha Added tag jdk8u45-b05 for changeset 344ff6e45a1e
Thu, 22 Jan 2015 15:41:31 -0800 asaha Merge jdk8u45-b05
Tue, 20 Jan 2015 12:29:04 -0800 asaha Added tag jdk8u45-b04 for changeset 2f586e3c4b6d
Tue, 20 Jan 2015 10:09:38 -0800 asaha Merge jdk8u45-b04
Tue, 20 Jan 2015 09:53:54 -0800 asaha Added tag jdk8u31-b32 for changeset 15d8108258cb
Mon, 19 Jan 2015 12:28:21 -0800 asaha Merge
Mon, 12 Jan 2015 13:48:39 -0800 asaha Added tag jdk8u45-b03 for changeset f41aa01b0a04
Mon, 12 Jan 2015 06:56:48 -0800 asaha Merge jdk8u45-b03
Mon, 12 Jan 2015 06:48:21 -0800 asaha Added tag jdk8u31-b31 for changeset b517d3a9aebf jdk8u31-b32
Mon, 05 Jan 2015 09:56:13 -0800 asaha Merge
Mon, 05 Jan 2015 09:26:17 -0800 asaha Merge
Mon, 29 Dec 2014 14:42:55 -0800 asaha Merge
Mon, 22 Dec 2014 14:00:31 -0800 asaha Added tag jdk8u45-b02 for changeset 626fd8c2eec6
Mon, 22 Dec 2014 12:10:45 -0800 asaha Merge jdk8u45-b02
Thu, 18 Dec 2014 14:30:02 -0800 asaha Merge jdk8u31-b31
Wed, 17 Dec 2014 08:43:16 -0800 asaha Added tag jdk8u25-b33 for changeset 4e1f52384f9f
Thu, 18 Dec 2014 14:19:36 -0800 asaha Merge
Fri, 12 Dec 2014 08:46:00 -0800 asaha Merge
Wed, 03 Dec 2014 09:23:36 -0800 asaha Merge
Wed, 19 Nov 2014 11:27:14 -0800 katleman Added tag jdk8u25-b32 for changeset 631f0c7b49c0 jdk8u25-b33
Mon, 22 Dec 2014 09:27:29 -0800 asaha Merge
Thu, 18 Dec 2014 17:59:15 -0800 acorn 8065366: Better private method resolution
Wed, 17 Dec 2014 09:10:57 -0800 asaha Merge
Mon, 15 Dec 2014 15:37:48 -0800 asaha Added tag jdk8u45-b01 for changeset 41c3c456e326
Fri, 12 Dec 2014 14:39:40 -0800 asaha Merge jdk8u45-b01
Mon, 01 Dec 2014 19:09:54 -0800 asaha Merge
Mon, 01 Dec 2014 11:29:12 -0800 asaha Merge
Mon, 01 Dec 2014 13:06:20 -0500 drchase 8064524: Compiler code generation improvements
Wed, 19 Nov 2014 15:02:01 -0800 asaha Merge
Mon, 17 Nov 2014 15:51:46 -0500 gthornbr 8050807: Better performing performance data handling
Mon, 10 Nov 2014 09:47:41 -0800 asaha 8062675: jmap is unable to display information about java processes and prints only pids
Thu, 06 Nov 2014 09:39:49 -0800 asaha Merge
Fri, 31 Oct 2014 17:09:14 -0700 asaha Merge
Fri, 24 Oct 2014 17:09:30 -0700 asaha Merge
Fri, 24 Oct 2014 15:02:37 -0400 hseigel 8050807: Better performing performance data handling
Mon, 20 Oct 2014 23:02:07 -0700 asaha Merge
Mon, 20 Oct 2014 15:14:56 -0400 hseigel 8058982: Better verification of an exceptional invokespecial
Sun, 19 Oct 2014 21:00:56 -0700 jmasa 8059064: Better G1 log caching
Tue, 14 Oct 2014 11:38:53 -0700 asaha Merge
Thu, 09 Oct 2014 15:42:23 +0200 mgerdin 8055479: TLAB stability
Fri, 26 Sep 2014 17:48:10 -0400 jmasa 8047125: (ref) More phantom object references
Thu, 09 Oct 2014 13:22:41 -0700 asaha 8060073: Increment minor version of HSx for 8u45 and initialize the build number
Thu, 09 Oct 2014 13:16:47 -0700 asaha Merge
Thu, 09 Oct 2014 12:07:01 -0700 asaha Added tag jdk8u45-b00 for changeset b95f13f05f55
Tue, 07 Oct 2014 08:42:42 -0700 asaha Merge
Wed, 11 Feb 2015 12:20:03 -0800 katleman Added tag jdk8u40-b25 for changeset 698dd28ecc78 jdk8u40-b26
Tue, 09 Jun 2015 12:17:22 +0200 Roland Schatz Use wordKind/wordSize instead of hardcoded long/64 in address calculations.
Tue, 09 Jun 2015 11:06:32 +0200 Lukas Stadler change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)
Tue, 09 Jun 2015 10:32:54 +0200 Stefan Anzinger Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)
Tue, 09 Jun 2015 07:51:46 +0200 Doug Simon added missing annotationProcessors to com.oracle.jvmci.debug project
Tue, 09 Jun 2015 00:42:50 +0200 Doug Simon removed reference to Graal
Tue, 09 Jun 2015 00:28:56 +0200 Doug Simon improve error message when JVMCI services are not found
Tue, 09 Jun 2015 00:22:49 +0200 Doug Simon moved JVMCI sources from graal/ to jvmci/ directory
Mon, 08 Jun 2015 23:40:08 +0200 Doug Simon removed MX_TARGET; replace VERBOSE with MAKE_VERBOSE
Mon, 08 Jun 2015 22:32:04 +0200 Doug Simon moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)
Mon, 08 Jun 2015 22:21:12 +0200 Doug Simon converted OptionsVerifier to be a unit test
Mon, 08 Jun 2015 20:30:39 +0200 Stefan Anzinger Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)
Mon, 08 Jun 2015 18:07:25 +0200 Stefan Anzinger Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)
Mon, 08 Jun 2015 17:04:02 +0200 Stefan Anzinger Fix windows build for jvmci (JBS:GRAAL-52)
Mon, 08 Jun 2015 14:25:25 +0200 Stefan Anzinger Remove conditional makefile-based compilation of jvmci from mx_graal.py
Fri, 05 Jun 2015 16:28:19 +0200 Stefan Anzinger Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.build
Mon, 08 Jun 2015 20:24:51 +0200 Doug Simon fixed remnants of "graal" names in JVMCI code
Mon, 08 Jun 2015 20:24:05 +0200 Doug Simon fixed regression causing mx not to install jars into $(SHARED_DIR)
Mon, 08 Jun 2015 19:32:59 +0200 Roland Schatz Use the fact that a range checked array index is not negative to avoid sign-extension of the index register.
Mon, 08 Jun 2015 19:32:53 +0200 Roland Schatz Use AMD64 addressing modes for direct reading from narrow oops.
Mon, 08 Jun 2015 19:19:51 +0200 Roland Schatz [SPARC] Create SPARC specific address nodes.
Mon, 08 Jun 2015 19:19:45 +0200 Roland Schatz [AMD64] Create AMD64 specific address nodes.
Mon, 08 Jun 2015 18:47:58 +0200 Roland Schatz Introduce AddressNode to represent pointer arithmetic, remove LocationNode.
Mon, 08 Jun 2015 15:57:52 +0200 Gilles Duboscq Work around CTW Graal compiler initlization order issue
Mon, 08 Jun 2015 15:01:17 +0200 Doug Simon mx: Filter package-info.class out when checking timestamps for java compilations
Wed, 03 Jun 2015 15:47:54 +0200 Gilles Duboscq Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
Mon, 08 Jun 2015 13:20:02 +0200 Josef Eisl AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.
Mon, 08 Jun 2015 12:14:36 +0200 Roland Schatz Provide a method to determine size in bytes of a Stamp.
Mon, 08 Jun 2015 12:09:37 +0200 Roland Schatz Drop stamp information of OSR proxies in graph builder.
Mon, 08 Jun 2015 11:47:32 +0200 Doug Simon include package-info.java in mx driven Java compilation
Mon, 08 Jun 2015 11:46:48 +0200 Doug Simon use qualified references in package-info.java javadoc to accommodate limitation in Eclipse
Wed, 03 Jun 2015 16:53:55 +0200 Josef Eisl Add LoopSpilling.
Mon, 01 Jun 2015 12:16:53 +0200 Josef Eisl AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.
Mon, 01 Jun 2015 12:14:33 +0200 Josef Eisl LIRIntrospection#scanField: use isAssignableFrom to check for constants.
Wed, 03 Jun 2015 09:28:41 +0200 Josef Eisl BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.
Mon, 08 Jun 2015 04:50:13 +0200 Jaroslav Tulach Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.
Sun, 07 Jun 2015 16:59:03 +0200 Thomas Wuerthinger Fix the anchoring node in the lowering phase to not skip over loop exits.
Sun, 07 Jun 2015 16:21:00 +0200 Thomas Wuerthinger Add test for implicit null check phase.
Sun, 07 Jun 2015 16:16:10 +0200 Thomas Wuerthinger Fix too conservative anchoring of PiNode in CheckCastNode lowering.
Sun, 07 Jun 2015 01:08:35 +0200 Thomas Wuerthinger Lower TypeCheck node in first lowering.
Sun, 07 Jun 2015 00:47:10 +0200 Thomas Wuerthinger Small improvement and clean up of InstanceOfNode.
Sat, 06 Jun 2015 23:52:39 +0200 Thomas Wuerthinger Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.
Sat, 06 Jun 2015 22:19:26 +0200 Thomas Wuerthinger Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
Sat, 06 Jun 2015 15:13:09 +0200 Thomas Wuerthinger Merge.
Sat, 06 Jun 2015 15:12:58 +0200 Thomas Wuerthinger Undo changes around saving of ymm registers.
Sat, 06 Jun 2015 09:23:37 +0200 Doug Simon updated javadoc to document that JVMCI services are disjoint from the standard service loading mechanism and tightened generic type constraint such that Services and @ServiceProcessor can only be used with classes implementing Service
Fri, 05 Jun 2015 23:54:02 +0200 Thomas Wuerthinger Merge.