Mercurial > hg > graal-compiler
graph
-
Improve lowering of the type check node.Wed, 03 Jun 2015 01:10:18 +0200, by Thomas Wuerthinger
-
Merge.Wed, 03 Jun 2015 00:06:34 +0100, by Chris Seaton
-
Add the tools API to truffle.jar, and make tools 1.7 compatible.Wed, 03 Jun 2015 00:06:05 +0100, by Chris Seaton
-
moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)Wed, 03 Jun 2015 00:30:44 +0200, by Doug Simon
-
moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)Tue, 02 Jun 2015 23:29:27 +0200, by Doug Simon
-
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)Tue, 02 Jun 2015 22:11:52 +0200, by Doug Simon
-
ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sectionsTue, 02 Jun 2015 21:42:21 +0200, by Doug Simon
-
missed Graal -> JVMCI renamingsTue, 02 Jun 2015 19:11:34 +0200, by Doug Simon
-
Eliminate fixed boxing node if it has no usages.Tue, 02 Jun 2015 23:20:46 +0200, by Thomas Wuerthinger
-
Turn BoxNode from floating to fixed node.Tue, 02 Jun 2015 21:07:25 +0200, by Thomas Wuerthinger
-
(re)add support for executing Truffle in non-JVMCI runtimesTue, 02 Jun 2015 18:29:35 +0200, by Doug Simon
-
TypeUniverse: add JaCoCo Exclude.Tue, 02 Jun 2015 17:50:41 +0200, by Josef Eisl
-
Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).Tue, 02 Jun 2015 17:32:40 +0200, by Josef Eisl
-
Add missing JaCoCo excludesMon, 01 Jun 2015 15:15:45 +0200, by Josef Eisl
-
fixed canonicalizeprojects issueTue, 02 Jun 2015 17:03:54 +0200, by Doug Simon
-
moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.testTue, 02 Jun 2015 15:15:58 +0200, by Doug Simon
-
avoid double assignmentTue, 02 Jun 2015 15:15:23 +0200, by Doug Simon
-
fixed spelling errorTue, 02 Jun 2015 15:14:54 +0200, by Doug Simon
-
BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.Tue, 02 Jun 2015 14:40:06 +0200, by Josef Eisl
-
Add StaticInterfaceFieldTest.Tue, 02 Jun 2015 14:48:05 +0200, by Josef Eisl
-
StandardOp.StackStoreOp: fix typo in javadoc.Tue, 02 Jun 2015 09:09:32 +0200, by Josef Eisl
-
Remove obsoleted TODOs.Fri, 29 May 2015 15:44:36 +0200, by Josef Eisl
-
AMD64HotSpotRegisterAllocationConfig: adhere to the register order specified by -G:RegisterPressure.Tue, 02 Jun 2015 10:23:19 +0200, by Josef Eisl
-
Merge.Tue, 02 Jun 2015 11:55:30 +0200, by Thomas Wuerthinger
-
Remove GuardingPiNode and replace with FixedGuardNode + PiNode.Tue, 02 Jun 2015 11:45:43 +0200, by Thomas Wuerthinger
-
Fail the build when there are compile errorsTue, 02 Jun 2015 11:27:04 +0200, by Jaroslav Tulach
-
Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplificationsMon, 01 Jun 2015 12:55:56 +0200, by Andreas Woess
-
Truffle: remove NodeUtil.findNodeInstancesShallowMon, 01 Jun 2015 13:49:38 +0200, by Andreas Woess
-
Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matchesMon, 01 Jun 2015 13:32:28 +0200, by Andreas Woess
-
Merge with 645f170013a451083414ff695412c465e9d2ebf0Mon, 01 Jun 2015 17:47:28 -0700, by Michael Van De Vanter
-
Merge with 4c146c9367b639ca173f0b0381804b4f50aca822Sun, 31 May 2015 17:23:14 -0700, by Michael Van De Vanter
-
Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.Sun, 31 May 2015 17:19:04 -0700, by Michael Van De Vanter
-
Fix in the scheduler for proxy node handling.Mon, 01 Jun 2015 22:14:34 +0200, by Thomas Wuerthinger
-
Merge.Mon, 01 Jun 2015 22:13:10 +0200, by Thomas Wuerthinger
-
Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.Mon, 01 Jun 2015 22:12:57 +0200, by Thomas Wuerthinger
-
Fixed some javadocMon, 01 Jun 2015 11:49:57 -0700, by Tom Rodriguez
-
fixed pylint issueMon, 01 Jun 2015 18:13:48 +0200, by Doug Simon
-
moved FINDBUGS jar from lib/ to graal/Mon, 01 Jun 2015 18:04:52 +0200, by Doug Simon
-
mx: added support for server-nograal and client-nograal aliasesMon, 01 Jun 2015 18:04:12 +0200, by Doug Simon
-
added -x option to gate command that makes --task-filter an exclusion filterMon, 01 Jun 2015 17:20:51 +0200, by Doug Simon
-
fixed compile error in FilterTypes.javaMon, 01 Jun 2015 16:10:50 +0200, by Doug Simon
-
do not initialize classes when resolving from GraalJUnitCoreMon, 01 Jun 2015 15:03:26 +0200, by Doug Simon
-
added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)Mon, 01 Jun 2015 15:02:31 +0200, by Doug Simon
-
more graceful failure in context of stale mx-deployed JDK jarsMon, 01 Jun 2015 15:01:34 +0200, by Doug Simon
-
mx: make dependency omission more strict so that a distribution that lists a non-existent project is detectedMon, 01 Jun 2015 15:24:37 +0200, by Gilles Duboscq
-
Services: don't throw exceptions or print warnings when there are no implementations for a non-required serviceMon, 01 Jun 2015 15:14:20 +0200, by Gilles Duboscq
-
mx: use BootstrapJVMCI rather than BootstrapGraalMon, 01 Jun 2015 15:13:16 +0200, by Gilles Duboscq
-
Move EventProvider to jvmci.hotspot, make it a JVMCI ServiceMon, 01 Jun 2015 17:03:29 +0200, by Gilles Duboscq
-
Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethodFri, 29 May 2015 14:46:49 +0200, by Gilles Duboscq
-
Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethodMon, 01 Jun 2015 15:14:39 +0200, by Gilles Duboscq
-
Add JVMCI working setFri, 29 May 2015 13:22:29 +0200, by Gilles Duboscq
-
Fix build for JVMCI on Solaris (JBS:GRAAL-53)Mon, 01 Jun 2015 15:12:33 +0200, by 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 14:17:05 +0200, by Stefan Anzinger
-
Merge.Mon, 01 Jun 2015 13:19:48 +0200, by Thomas Wuerthinger
-
Merge.Mon, 01 Jun 2015 00:44:38 +0200, by Thomas Wuerthinger
-
Merge.Sun, 31 May 2015 23:58:09 +0200, by Thomas Wuerthinger
-
Enable inlining during parsing by default.Sun, 31 May 2015 23:57:57 +0200, by Thomas Wuerthinger
-
Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.Sun, 31 May 2015 23:20:24 +0200, by Thomas Wuerthinger
-
Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.Sun, 31 May 2015 23:05:25 +0200, by Thomas Wuerthinger
-
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.Sun, 31 May 2015 22:48:50 +0200, by Thomas Wuerthinger
-
Fix for the method handle plugin.Sun, 31 May 2015 13:27:50 +0200, by Thomas Wuerthinger
-
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access itMon, 01 Jun 2015 12:29:48 +0200, by 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 23:57:31 +0200, by Doug Simon
-
handle service filtering that returns an empty resultSun, 31 May 2015 14:30:13 +0200, by 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 13:42:47 +0200, by Doug Simon
-
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.ServiceSun, 31 May 2015 12:32:15 +0200, by Doug Simon
-
Reduce the number of foreign calls in monitorenter snippets.Sat, 30 May 2015 14:31:16 +0200, by Thomas Wuerthinger
-
Make BytecodeParser more extensibleFri, 29 May 2015 22:49:07 -0700, by Christian Wimmer
-
Fix options in makefileFri, 29 May 2015 20:43:55 -0700, by Christian Wimmer
-
Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levelsFri, 29 May 2015 19:11:39 -0700, by Christian Wimmer
-
Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in TruffleFri, 29 May 2015 17:01:31 -0700, by Christian Wimmer
-
moved JVMCI classes into their own distributions (JBS:GRAAL-53)Fri, 29 May 2015 22:27:38 +0200, by Doug Simon
-
Cleanup and generalize graph builder pluginsFri, 29 May 2015 13:19:05 -0700, by Christian Wimmer
-
replaced OptionsParsed with DebugInitializationPropertyProviderFri, 29 May 2015 17:23:14 +0200, by Doug Simon
-
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)Fri, 29 May 2015 17:01:57 +0200, by Doug Simon
-
handle graal.jar that has already had Graal.class patchedFri, 29 May 2015 16:24:25 +0200, by Doug Simon
-
Add missing option processors.Fri, 29 May 2015 16:15:57 +0200, by Roland Schatz
-
Remove unused methods.Fri, 29 May 2015 14:46:58 +0200, by Roland Schatz
-
AMD64: emit INC and DEC for add or sub with 1 or -1.Thu, 28 May 2015 20:02:54 +0200, by Josef Eisl
-
Add BC_iadd_const* unittests.Thu, 28 May 2015 19:49:05 +0200, by Josef Eisl
-
LinearScanLifetimeAnalysisPhase: special case StackStoreOp.Thu, 28 May 2015 13:07:25 +0200, by Josef Eisl
-
Introduce StackStoreOp.Thu, 28 May 2015 13:06:01 +0200, by Josef Eisl
-
AMD64HotSpotEpilogueOp: set rbp rescue location on construction.Wed, 27 May 2015 16:26:10 +0200, by Josef Eisl
-
Encapsulate AMD64HotSpotLIRGenerator#saveRbp.Wed, 27 May 2015 15:46:11 +0200, by Josef Eisl
-
SSAMoveResolver: add support for non-virtual stack slots.Fri, 29 May 2015 12:08:54 +0200, by Josef Eisl
-
SSAMoveResolver: outsource VirtualStackSlot index calculation.Fri, 29 May 2015 11:46:51 +0200, by Josef Eisl
-
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.Fri, 29 May 2015 11:33:47 +0200, by Josef Eisl
-
LinearScan: fix intervals context.Fri, 29 May 2015 10:59:03 +0200, by Josef Eisl
-
MergedFri, 29 May 2015 13:02:04 +0200, by Christian Wirth
-
fix typo in mx_graal.pyFri, 29 May 2015 13:01:09 +0200, by Christian Wirth
-
fix graal.version identification issue (replace is happening, but assert does not identify that.Fri, 29 May 2015 12:59:36 +0200, by Christian Wirth
-
fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)Fri, 29 May 2015 12:59:12 +0200, by Christian Wirth
-
Merge.Fri, 29 May 2015 12:09:07 +0200, by Thomas Wuerthinger
-
Fix a bug in the dominator based conditional elimination.Fri, 29 May 2015 10:52:21 +0200, by Thomas Wuerthinger
-
support DEFAULT_VM=graal in mx/envFri, 29 May 2015 11:35:20 +0200, by Doug Simon
-
delete options once they have been passed to JavaFri, 29 May 2015 10:38:52 +0200, by Gilles Duboscq
-
Fix wrong free in ~OptionsTableFri, 29 May 2015 10:35:51 +0200, by Gilles Duboscq
-
Backed out changeset: 23bc51cd8654Fri, 29 May 2015 10:13:18 +0200, by Josef Eisl
-
added support for '--vm graal' to mx as an alias for '--vm jvmci'Fri, 29 May 2015 09:08:21 +0200, by Doug Simon
-
Fix project dependencyThu, 28 May 2015 21:14:08 -0700, by Michael Van De Vanter
-
Merge with f41409c6ff26923655747d1a36ac51892b1153acThu, 28 May 2015 21:11:28 -0700, by Michael Van De Vanter
-
Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8Thu, 28 May 2015 15:10:18 -0700, by Michael Van De Vanter
-
Merge with 4b3b38415adf974774952abb69b359053d6f0018Thu, 28 May 2015 10:16:13 -0700, by Michael Van De Vanter
-
Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2Thu, 28 May 2015 09:51:44 -0700, by Michael Van De Vanter
-
Merge with 93d486d51ab48f91d8697d94793e208e01e44559Wed, 27 May 2015 21:52:52 -0700, by Michael Van De Vanter
-
Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.Wed, 27 May 2015 20:52:21 -0700, by Michael Van De Vanter
-
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)Wed, 27 May 2015 20:49:09 -0700, by Michael Van De Vanter
-
Truffle/Debugging: fix a python problem with the "sldebug" commandWed, 27 May 2015 16:36:03 -0700, by Michael Van De Vanter
-
Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30Tue, 26 May 2015 17:38:44 -0700, by Michael Van De Vanter
-
ghost entry in hg's modelTue, 26 May 2015 16:44:24 -0700, by 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.Tue, 26 May 2015 16:38:13 -0700, by Michael Van De Vanter
-
fixed missed renamingFri, 29 May 2015 01:11:41 +0200, by Doug Simon
-
fixed eclipseformat issuesFri, 29 May 2015 00:35:10 +0200, by Doug Simon
-
Merge.Fri, 29 May 2015 00:19:05 +0200, by Doug Simon
-
revived post option parsing handler notificationFri, 29 May 2015 00:06:22 +0200, by Doug Simon
-
Merge.Thu, 28 May 2015 21:58:33 +0200, by Doug Simon
-
Merge.Thu, 28 May 2015 17:13:22 +0200, by Doug Simon
-
added lower runtime overhead mechanism for setting "graal.version" system propertyThu, 28 May 2015 16:39:41 +0200, by Doug Simon
-
recast all Graal native code as JVMCI code (JBS:GRAAL-53)Thu, 28 May 2015 15:36:48 +0200, by Doug Simon
-
changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)Wed, 27 May 2015 13:43:27 +0200, by Doug Simon
-
Merge.Wed, 27 May 2015 13:32:18 +0200, by Doug Simon
-
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)Wed, 27 May 2015 00:36:16 +0200, by 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:45:05 +0200, by 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 23:21:15 +0200, by Doug Simon
-
merge fixesTue, 26 May 2015 20:29:07 +0200, by Doug Simon
-
use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)Tue, 26 May 2015 17:21:29 +0200, by Doug Simon
-
moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)Tue, 26 May 2015 17:13:37 +0200, by Doug Simon
-
fixed canonicalizeprojects issuesTue, 26 May 2015 12:27:05 +0200, by Doug Simon
-
moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)Tue, 26 May 2015 11:42:44 +0200, by Doug Simon
-
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)Tue, 26 May 2015 11:19:50 +0200, by Doug Simon
-
fixed expected exception type in some TestResolvedJavaType testsTue, 26 May 2015 11:14:59 +0200, by Doug Simon
-
removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)Tue, 26 May 2015 00:40:36 +0200, by Doug Simon
-
removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)Tue, 26 May 2015 00:31:30 +0200, by Doug Simon
-
reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)Mon, 25 May 2015 23:44:59 +0200, by Doug Simon
-
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)Mon, 25 May 2015 23:30:34 +0200, by Doug Simon
-
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)Mon, 25 May 2015 22:30:44 +0200, by Doug Simon
-
moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)Mon, 25 May 2015 22:17:10 +0200, by Doug Simon
-
fixed missing renameMon, 25 May 2015 17:40:30 +0200, by Doug Simon
-
renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)Mon, 25 May 2015 17:34:32 +0200, by Doug Simon
-
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)Mon, 25 May 2015 17:20:39 +0200, by Doug Simon
-
handle duplicates when extracting service filesMon, 25 May 2015 17:09:00 +0200, by Doug Simon
-
remove documentation about extended bytecodesMon, 25 May 2015 11:06:22 +0200, by Doug Simon
-
removed use of lambda in JVMCI/Graal initialization codeSun, 24 May 2015 16:40:29 +0200, by Doug Simon
-
avoid unnecessary loading of regex classes when assertions are disabledSun, 24 May 2015 16:29:41 +0200, by Doug Simon
-
fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)Sun, 24 May 2015 14:44:28 +0200, by Doug Simon
-
require @ServiceProcessor annotated classes to be top level typesSun, 24 May 2015 14:42:38 +0200, by 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 13:11:53 +0200, by Doug Simon
-
assert that at most one GraalRuntimeFactory is availableSun, 24 May 2015 12:07:04 +0200, by Doug Simon
-
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)Sun, 24 May 2015 11:56:57 +0200, by Doug Simon
-
merge fixesFri, 22 May 2015 23:58:35 +0200, by Doug Simon
-
added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53)Fri, 22 May 2015 23:26:20 +0200, by Doug Simon
-
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)Tue, 19 May 2015 23:16:07 +0200, by Doug Simon
-
Merge.Thu, 28 May 2015 21:26:54 +0200, by Thomas Wuerthinger
-
Apply type check plugin only when parsing intrinsics.Thu, 28 May 2015 21:25:21 +0200, by Thomas Wuerthinger
-
make GraalRuntime::parse_argument public to avoid needing the firend declarationThu, 28 May 2015 18:06:26 +0200, by Gilles Duboscq
-
MergeThu, 28 May 2015 17:44:05 +0200, by Gilles Duboscq
-
remove hotspot.sourcegenThu, 28 May 2015 16:54:14 +0200, by Gilles Duboscq
-
Remove GenGraalRuntimeInlineHppThu, 28 May 2015 16:50:35 +0200, by Gilles Duboscq
-
Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for themWed, 27 May 2015 17:40:26 +0200, by Gilles Duboscq
-
Extract options file to buildMon, 18 May 2015 18:30:43 +0200, by Gilles Duboscq
-
Make OptionProcessor create options filesMon, 18 May 2015 17:59:40 +0200, by Gilles Duboscq
-
Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_fileThu, 07 May 2015 16:59:34 +0200, by Gilles Duboscq
-
Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_implsThu, 07 May 2015 16:00:42 +0200, by Gilles Duboscq
-
mx: better description for strict-compliance and fix typoWed, 06 May 2015 17:04:06 +0200, by Gilles Duboscq
-
Graal loader: load all .jar files (regardless of graal prefix)Wed, 06 May 2015 16:54:59 +0200, by Gilles Duboscq
-
GraphDecoder: add debug information to Invoke assertionTue, 05 May 2015 17:56:23 +0200, by Gilles Duboscq
-
Add RegisterAllocationConfig to AllocationContext.Thu, 28 May 2015 10:04:46 +0200, by Josef Eisl
-
Backend: add #newRegisterAllocationConfig.Wed, 27 May 2015 12:12:22 +0200, by Josef Eisl
-
Add AMD64HotSpotRegisterAllocationConfig.Thu, 28 May 2015 11:04:19 +0200, by Josef Eisl
-
LinearScanWalker: outsource register range check.Wed, 27 May 2015 12:06:50 +0200, by Josef Eisl
-
RegisterAllocationConfig: add AllocatableRegisters.Wed, 27 May 2015 12:09:09 +0200, by Josef Eisl
-
Remove reference to CompilationResult from HotSpotCompiledCode.Thu, 28 May 2015 10:59:34 +0200, by Roland Schatz
-
[AMD64] Use shorter encoding of zero-extend opcodes.Wed, 27 May 2015 12:23:22 +0200, by Roland Schatz
-
Remove duplicate directories in distruleWed, 27 May 2015 10:57:21 +0200, by Stefan Anzinger
-
GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer.Wed, 27 May 2015 10:18:54 +0200, by Jaroslav Tulach
-
Bugfix for Graph Decoder: ensure that guard dependencies to block begins are correctly re-wired during decodingTue, 26 May 2015 16:19:16 -0700, by Christian Wimmer
-
Create different nodes in the graph builder when instanceof and checkcast have a single type profile.Tue, 26 May 2015 21:22:00 +0200, by Thomas Wuerthinger
-
Merge.Tue, 26 May 2015 20:48:30 +0200, by Thomas Wuerthinger
-
Merge.Tue, 26 May 2015 20:23:22 +0200, by Thomas Wuerthinger
-
Improve canonicalization of instanceof node.Tue, 26 May 2015 20:23:11 +0200, by Thomas Wuerthinger
-
Disable inlining during parsing.Tue, 26 May 2015 20:21:07 +0200, by Thomas Wuerthinger
-
Enable inlining during parsing by default.Tue, 26 May 2015 18:57:51 +0200, by Thomas Wuerthinger
-
Fix folding of type check node.Tue, 26 May 2015 18:34:22 +0200, by Thomas Wuerthinger
-
Truffle-DSL: move internal @ExpectError annotation from public API to the test package only; share expect error handling between new processors.Tue, 26 May 2015 20:04:08 +0200, by Christian Humer
-
SL: handle undefined functions gracefully.Tue, 26 May 2015 20:04:07 +0200, by Christian Humer
-
Truffle-DSL: pow example should not use @ExplodeLoop.Tue, 26 May 2015 20:02:07 +0200, by Christian Humer
-
SL: Remove useless rewriteOn parameter in SLLogicalOrNode#doBooleanTue, 19 May 2015 17:48:50 +0200, by Christian Humer
-
Introducing standard I/O and error into Env and using TruffleVM to execute SL test cases. Adding SLTckTest to verify SL language interop.Tue, 26 May 2015 19:11:36 +0200, by Jaroslav Tulach
-
Fix probabilities for new array instances.Tue, 26 May 2015 16:46:25 +0200, by Thomas Wuerthinger
-
Add Makefile generator for building graal without mxTue, 26 May 2015 14:46:32 +0200, by Stefan Anzinger
-
[SPARC] Make Membar delayableFri, 22 May 2015 11:52:28 +0200, by Stefan Anzinger
-
[SPARC] Make CAS delayableFri, 22 May 2015 11:41:03 +0200, by Stefan Anzinger
-
[SPARC] Use SPARCAddressValue in NullCheckOpFri, 22 May 2015 11:29:13 +0200, by Stefan Anzinger
-
[SPARC] Consolidate SPARCMove loads and storesFri, 22 May 2015 10:53:28 +0200, by Stefan Anzinger
-
.project: Update path to make directoryTue, 19 May 2015 17:38:53 +0200, by Stefan Anzinger
-
mx gate: add option to skip idecleanTue, 26 May 2015 10:53:19 +0200, by Roland Schatz
-
Enforcing public, one parameter constructor for each TruffleLanguage by annotation processor and required call to super.Mon, 25 May 2015 12:26:53 +0200, by Jaroslav Tulach
-
Testing the annotation processor using the @ExpectedError annotation as suggested by Christian HumerMon, 25 May 2015 10:36:30 +0200, by Jaroslav Tulach
-
PrintWriter needs to be flushed more often than PrintStreamMon, 25 May 2015 09:09:07 +0200, by Jaroslav Tulach
-
Hardcoding .sl mimetype for now. Should have an API so language implementations can declare their own supported mime types.Mon, 25 May 2015 08:49:16 +0200, by Jaroslav Tulach
-
Make inlining code more robust in the context of inlining substituted graphs.Mon, 25 May 2015 01:37:31 +0200, by Thomas Wuerthinger
-
fixed npe in CompileTheWorld for methods that are already compiledSun, 24 May 2015 11:02:42 +0200, by Doug Simon
-
fixed regression that disabled parsing of Graal command line optionsSun, 24 May 2015 10:27:27 +0200, by Doug Simon
-
removed unused support for forced inlining of method substitutionsSun, 24 May 2015 09:18:55 +0200, by Doug Simon
-
compute compiled bytecodes using method inlining recording instead of a DebugMetricSun, 24 May 2015 00:21:20 +0200, by Doug Simon
-
added checkcopyrights command (from mxtool2)Fri, 22 May 2015 23:11:17 +0200, by Doug Simon
-
removed OKRA librariesFri, 22 May 2015 23:10:51 +0200, by Doug Simon
-
Add missing OSR testFri, 22 May 2015 10:20:38 -0700, by Tom Rodriguez
-
Replacing PrintStream with PrintWriter in the simple languageFri, 22 May 2015 18:12:01 +0200, by Jaroslav Tulach
-
Introducing TruffleVM - a central place to invoke code in any registered TruffleLanguage.Fri, 22 May 2015 13:41:10 +0200, by Jaroslav Tulach
-
Make PEA handling of node virtualization customizableFri, 22 May 2015 10:50:43 +0200, by Paul Woegerer
-
Removing author tagFri, 22 May 2015 09:39:22 +0200, by Jaroslav Tulach
-
Merge fixThu, 21 May 2015 22:42:21 -0700, by Tom Rodriguez
-
MergeThu, 21 May 2015 22:23:08 -0700, by Tom Rodriguez
-
Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippetsThu, 21 May 2015 22:20:41 -0700, by Tom Rodriguez
-
Fix SnippetCounters private location assertWed, 20 May 2015 11:58:51 -0700, by Tom Rodriguez
-
Warn about null arguments to snippets and allow recursive calls in snippetsMon, 18 May 2015 16:51:01 -0700, by Tom Rodriguez
-
Fixed javadoc formattingMon, 18 May 2015 14:57:05 -0700, by Tom Rodriguez
-
support later folding of constant array readsMon, 18 May 2015 14:46:23 -0700, by Tom Rodriguez
-
make sure the arraycopy routines have the right array locationsMon, 18 May 2015 14:44:59 -0700, by Tom Rodriguez
-
fixed scope nameMon, 18 May 2015 14:32:42 -0700, by Tom Rodriguez
-
Remove unused argument from snippetMon, 18 May 2015 14:32:14 -0700, by Tom Rodriguez
-
Handle AbstractPointerStamp in duplicateModifiedMon, 18 May 2015 14:30:03 -0700, by Tom Rodriguez
-
Support string formatting in forceDumpMon, 18 May 2015 14:29:35 -0700, by Tom Rodriguez
-
Optimize singleton factory lists.Thu, 21 May 2015 11:15:56 -0400, by Kevin Menard
-
Support detection of long induction variables.Thu, 21 May 2015 15:53:02 +0200, by Roland Schatz
-
SPARCArithmetic: add register hint for Unary2Op.Thu, 21 May 2015 15:00:11 +0200, by Josef Eisl
-
SPARCLIRGenerator: create new variables for I2F and L2D converting.Thu, 21 May 2015 14:56:00 +0200, by Josef Eisl
-
Move ConstantStackMoveTest and StackStoreTest to amd64 specific project.Thu, 21 May 2015 13:28:41 +0200, by Josef Eisl
-
Make ShiftNode narrowable under certain conditions.Thu, 21 May 2015 13:25:44 +0200, by Roland Schatz
-
mx gate: bootstrap with -G:+SSA_LIR.Thu, 07 May 2015 14:47:27 +0200, by Josef Eisl
-
MoveResolver: recognize self assignment even on Kind mismatch.Thu, 21 May 2015 11:54:22 +0200, by Josef Eisl
-
NodeLIRBuilder#getExactPhiKind: handle non-java constants.Thu, 21 May 2015 11:51:32 +0200, by Josef Eisl
-
LIRKind: add merge(Iterable<LIRKind>).Thu, 21 May 2015 11:50:38 +0200, by Josef Eisl
-
NodeLIRBuilder#createPhiIn: add assertion message.Mon, 18 May 2015 15:38:22 +0200, by Josef Eisl
-
NodeLIRBuilder#createPhiOut: do not put fixed registers into phiOuts.Mon, 18 May 2015 14:48:02 +0200, by Josef Eisl
-
SSALinarScanResolveDataFlowPhase: do not allow registers as phi operands.Mon, 18 May 2015 14:40:32 +0200, by Josef Eisl
-
LinearScan: move LinearScanEliminateSpillMovePhase#beforeSpillMoveElimination to LinearScan.Wed, 20 May 2015 15:01:24 +0200, by Josef Eisl
-
LinearScan: add intervals to scope.Mon, 18 May 2015 14:39:43 +0200, by Josef Eisl