log

age author description
Sun, 31 May 2015 17:23:14 -0700 Michael Van De Vanter Merge with 4c146c9367b639ca173f0b0381804b4f50aca822
Sun, 31 May 2015 17:19:04 -0700 Michael Van De Vanter Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.
Mon, 01 Jun 2015 22:14:34 +0200 Thomas Wuerthinger Fix in the scheduler for proxy node handling.
Mon, 01 Jun 2015 22:13:10 +0200 Thomas Wuerthinger Merge.
Mon, 01 Jun 2015 22:12:57 +0200 Thomas Wuerthinger Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
Mon, 01 Jun 2015 11:49:57 -0700 Tom Rodriguez Fixed some javadoc
Mon, 01 Jun 2015 18:13:48 +0200 Doug Simon fixed pylint issue
Mon, 01 Jun 2015 18:04:52 +0200 Doug Simon moved FINDBUGS jar from lib/ to graal/
Mon, 01 Jun 2015 18:04:12 +0200 Doug Simon mx: added support for server-nograal and client-nograal aliases
Mon, 01 Jun 2015 17:20:51 +0200 Doug Simon added -x option to gate command that makes --task-filter an exclusion filter
Mon, 01 Jun 2015 16:10:50 +0200 Doug Simon fixed compile error in FilterTypes.java
Mon, 01 Jun 2015 15:03:26 +0200 Doug Simon do not initialize classes when resolving from GraalJUnitCore
Mon, 01 Jun 2015 15:02:31 +0200 Doug Simon added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
Mon, 01 Jun 2015 15:01:34 +0200 Doug Simon more graceful failure in context of stale mx-deployed JDK jars
Mon, 01 Jun 2015 15:24:37 +0200 Gilles Duboscq mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
Mon, 01 Jun 2015 15:14:20 +0200 Gilles Duboscq Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
Mon, 01 Jun 2015 15:13:16 +0200 Gilles Duboscq mx: use BootstrapJVMCI rather than BootstrapGraal
Mon, 01 Jun 2015 17:03:29 +0200 Gilles Duboscq Move EventProvider to jvmci.hotspot, make it a JVMCI Service
Fri, 29 May 2015 14:46:49 +0200 Gilles Duboscq Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
Mon, 01 Jun 2015 15:14:39 +0200 Gilles Duboscq Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
Fri, 29 May 2015 13:22:29 +0200 Gilles Duboscq Add JVMCI working set
Mon, 01 Jun 2015 15:12:33 +0200 Stefan Anzinger Fix build for JVMCI on Solaris (JBS:GRAAL-53)
Mon, 01 Jun 2015 14:17:05 +0200 Stefan Anzinger JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
Mon, 01 Jun 2015 13:19:48 +0200 Thomas Wuerthinger Merge.
Mon, 01 Jun 2015 00:44:38 +0200 Thomas Wuerthinger Merge.
Sun, 31 May 2015 23:58:09 +0200 Thomas Wuerthinger Merge.
Sun, 31 May 2015 23:57:57 +0200 Thomas Wuerthinger Enable inlining during parsing by default.
Sun, 31 May 2015 23:20:24 +0200 Thomas Wuerthinger Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
Sun, 31 May 2015 23:05:25 +0200 Thomas Wuerthinger Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
Sun, 31 May 2015 22:48:50 +0200 Thomas Wuerthinger Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
Sun, 31 May 2015 13:27:50 +0200 Thomas Wuerthinger Fix for the method handle plugin.
Mon, 01 Jun 2015 12:29:48 +0200 Doug Simon don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
Sun, 31 May 2015 23:57:31 +0200 Doug Simon recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
Sun, 31 May 2015 14:30:13 +0200 Doug Simon handle service filtering that returns an empty result
Sun, 31 May 2015 13:42:47 +0200 Doug Simon Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
Sun, 31 May 2015 12:32:15 +0200 Doug Simon replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
Sat, 30 May 2015 14:31:16 +0200 Thomas Wuerthinger Reduce the number of foreign calls in monitorenter snippets.
Fri, 29 May 2015 22:49:07 -0700 Christian Wimmer Make BytecodeParser more extensible
Fri, 29 May 2015 20:43:55 -0700 Christian Wimmer Fix options in makefile
Fri, 29 May 2015 19:11:39 -0700 Christian Wimmer Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
Fri, 29 May 2015 17:01:31 -0700 Christian Wimmer Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
Fri, 29 May 2015 22:27:38 +0200 Doug Simon moved JVMCI classes into their own distributions (JBS:GRAAL-53)
Fri, 29 May 2015 13:19:05 -0700 Christian Wimmer Cleanup and generalize graph builder plugins
Fri, 29 May 2015 17:23:14 +0200 Doug Simon replaced OptionsParsed with DebugInitializationPropertyProvider
Fri, 29 May 2015 17:01:57 +0200 Doug Simon moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
Fri, 29 May 2015 16:24:25 +0200 Doug Simon handle graal.jar that has already had Graal.class patched
Fri, 29 May 2015 16:15:57 +0200 Roland Schatz Add missing option processors.
Fri, 29 May 2015 14:46:58 +0200 Roland Schatz Remove unused methods.
Thu, 28 May 2015 20:02:54 +0200 Josef Eisl AMD64: emit INC and DEC for add or sub with 1 or -1.
Thu, 28 May 2015 19:49:05 +0200 Josef Eisl Add BC_iadd_const* unittests.
Thu, 28 May 2015 13:07:25 +0200 Josef Eisl LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
Thu, 28 May 2015 13:06:01 +0200 Josef Eisl Introduce StackStoreOp.
Wed, 27 May 2015 16:26:10 +0200 Josef Eisl AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
Wed, 27 May 2015 15:46:11 +0200 Josef Eisl Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
Fri, 29 May 2015 12:08:54 +0200 Josef Eisl SSAMoveResolver: add support for non-virtual stack slots.
Fri, 29 May 2015 11:46:51 +0200 Josef Eisl SSAMoveResolver: outsource VirtualStackSlot index calculation.
Fri, 29 May 2015 11:33:47 +0200 Josef Eisl GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
Fri, 29 May 2015 10:59:03 +0200 Josef Eisl LinearScan: fix intervals context.
Fri, 29 May 2015 13:02:04 +0200 Christian Wirth Merged
Fri, 29 May 2015 13:01:09 +0200 Christian Wirth fix typo in mx_graal.py
Fri, 29 May 2015 12:59:36 +0200 Christian Wirth fix graal.version identification issue (replace is happening, but assert does not identify that.
Fri, 29 May 2015 12:59:12 +0200 Christian Wirth fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
Fri, 29 May 2015 12:09:07 +0200 Thomas Wuerthinger Merge.
Fri, 29 May 2015 10:52:21 +0200 Thomas Wuerthinger Fix a bug in the dominator based conditional elimination.
Fri, 29 May 2015 11:35:20 +0200 Doug Simon support DEFAULT_VM=graal in mx/env
Fri, 29 May 2015 10:38:52 +0200 Gilles Duboscq delete options once they have been passed to Java
Fri, 29 May 2015 10:35:51 +0200 Gilles Duboscq Fix wrong free in ~OptionsTable
Fri, 29 May 2015 10:13:18 +0200 Josef Eisl Backed out changeset: 23bc51cd8654
Fri, 29 May 2015 09:08:21 +0200 Doug Simon added support for '--vm graal' to mx as an alias for '--vm jvmci'
Thu, 28 May 2015 21:14:08 -0700 Michael Van De Vanter Fix project dependency
Thu, 28 May 2015 21:11:28 -0700 Michael Van De Vanter Merge with f41409c6ff26923655747d1a36ac51892b1153ac
Thu, 28 May 2015 15:10:18 -0700 Michael Van De Vanter Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8
Thu, 28 May 2015 10:16:13 -0700 Michael Van De Vanter Merge with 4b3b38415adf974774952abb69b359053d6f0018
Thu, 28 May 2015 09:51:44 -0700 Michael Van De Vanter Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2
Wed, 27 May 2015 21:52:52 -0700 Michael Van De Vanter Merge with 93d486d51ab48f91d8697d94793e208e01e44559
Wed, 27 May 2015 20:52:21 -0700 Michael Van De Vanter Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.
Wed, 27 May 2015 20:49:09 -0700 Michael Van De Vanter Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
Wed, 27 May 2015 16:36:03 -0700 Michael Van De Vanter Truffle/Debugging: fix a python problem with the "sldebug" command
Tue, 26 May 2015 17:38:44 -0700 Michael Van De Vanter Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30
Tue, 26 May 2015 16:44:24 -0700 Michael Van De Vanter ghost entry in hg's model
Tue, 26 May 2015 16:38:13 -0700 Michael Van De Vanter Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Thu, 28 May 2015 17:00:59 -0700 Christian Wimmer Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
Fri, 29 May 2015 01:11:41 +0200 Doug Simon fixed missed renaming
Fri, 29 May 2015 00:35:10 +0200 Doug Simon fixed eclipseformat issues
Fri, 29 May 2015 00:19:05 +0200 Doug Simon Merge.
Fri, 29 May 2015 00:06:22 +0200 Doug Simon revived post option parsing handler notification
Thu, 28 May 2015 21:58:33 +0200 Doug Simon Merge.
Thu, 28 May 2015 17:13:22 +0200 Doug Simon Merge.
Thu, 28 May 2015 16:39:41 +0200 Doug Simon added lower runtime overhead mechanism for setting "graal.version" system property
Thu, 28 May 2015 15:36:48 +0200 Doug Simon recast all Graal native code as JVMCI code (JBS:GRAAL-53)
Wed, 27 May 2015 13:43:27 +0200 Doug Simon changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)
Wed, 27 May 2015 13:32:18 +0200 Doug Simon Merge.
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:45:05 +0200 Doug Simon renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Tue, 26 May 2015 20:29:07 +0200 Doug Simon merge fixes
Tue, 26 May 2015 17:21:29 +0200 Doug Simon use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)
Tue, 26 May 2015 17:13:37 +0200 Doug Simon moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
Tue, 26 May 2015 12:27:05 +0200 Doug Simon fixed canonicalizeprojects issues
Tue, 26 May 2015 11:42:44 +0200 Doug Simon moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)
Tue, 26 May 2015 11:19:50 +0200 Doug Simon moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
Tue, 26 May 2015 11:14:59 +0200 Doug Simon fixed expected exception type in some TestResolvedJavaType tests
Tue, 26 May 2015 00:40:36 +0200 Doug Simon removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
Tue, 26 May 2015 00:31:30 +0200 Doug Simon removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
Mon, 25 May 2015 23:44:59 +0200 Doug Simon reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Mon, 25 May 2015 22:30:44 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
Mon, 25 May 2015 22:17:10 +0200 Doug Simon moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
Mon, 25 May 2015 17:40:30 +0200 Doug Simon fixed missing rename
Mon, 25 May 2015 17:34:32 +0200 Doug Simon renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)
Mon, 25 May 2015 17:20:39 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
Mon, 25 May 2015 17:09:00 +0200 Doug Simon handle duplicates when extracting service files
Mon, 25 May 2015 11:06:22 +0200 Doug Simon remove documentation about extended bytecodes
Sun, 24 May 2015 16:40:29 +0200 Doug Simon removed use of lambda in JVMCI/Graal initialization code
Sun, 24 May 2015 16:29:41 +0200 Doug Simon avoid unnecessary loading of regex classes when assertions are disabled
Sun, 24 May 2015 14:44:28 +0200 Doug Simon fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)
Sun, 24 May 2015 14:42:38 +0200 Doug Simon require @ServiceProcessor annotated classes to be top level types
Sun, 24 May 2015 13:11:53 +0200 Doug Simon added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53)
Sun, 24 May 2015 12:07:04 +0200 Doug Simon assert that at most one GraalRuntimeFactory is available
Sun, 24 May 2015 11:56:57 +0200 Doug Simon removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)