log

age author description
Tue, 27 Jan 2015 12:25:38 +0100 Doug Simon provide Stub.getStubs() method to access all installed stubs
Tue, 27 Jan 2015 12:24:44 +0100 Doug Simon fixed typo in sharedRuntime_x86_32.cpp
Tue, 27 Jan 2015 03:06:12 +0100 Thomas Wuerthinger Use LATEST schedule for PEA.
Mon, 26 Jan 2015 23:31:20 +0100 Thomas Wuerthinger Fix unused import.
Mon, 26 Jan 2015 23:30:09 +0100 Thomas Wuerthinger Do not add proxy nodes of loop exits to the schedule.
Mon, 26 Jan 2015 23:24:06 +0100 Thomas Wuerthinger Simplifications around PEA and using earliest possible schedule for nodes.
Mon, 26 Jan 2015 14:43:57 -0800 Tom Rodriguez Add toString and some accessors to InductionVariable subclasses
Mon, 26 Jan 2015 22:38:44 +0100 Stefan Anzinger Fix compile errors
Mon, 26 Jan 2015 21:53:57 +0100 Stefan Anzinger Merge
Mon, 26 Jan 2015 21:21:06 +0100 Stefan Anzinger [SPARC] Fix Partial Escape Analysis for SPARC in Truffle
Mon, 26 Jan 2015 21:19:36 +0100 Stefan Anzinger Merge
Mon, 19 Jan 2015 15:03:17 +0100 Stefan Anzinger [SPARC] add classes to blacklist for unittest on sparc as the PEA is partially disabled right now
Mon, 26 Jan 2015 11:37:05 -0800 Tom Rodriguez Add Java and JVM arguments to log file when -G:LogFile= is used
Mon, 26 Jan 2015 09:29:47 -0800 Tom Rodriguez Add some assertion messages
Mon, 26 Jan 2015 09:28:20 -0800 Tom Rodriguez Add utility phase to dump more information when another phase changes the graph
Sun, 25 Jan 2015 09:52:32 +0100 Andreas Woess Remove IterableNodeType from AssumptionNode
Sun, 25 Jan 2015 09:50:42 +0100 Andreas Woess Remove IterableNodeType from IntegerExactArithmeticNode
Sun, 25 Jan 2015 20:58:50 +0100 Doug Simon fixed regression caused by GPU removal
Sat, 24 Jan 2015 00:45:12 +0100 Thomas Wuerthinger Remove class ScheduledNode from the node class hierarchy.
Fri, 23 Jan 2015 22:13:55 +0100 Thomas Wuerthinger Temporarily remove FlowSensitiveReductionPhase.
Fri, 23 Jan 2015 22:00:55 +0100 Thomas Wuerthinger Temporarily remove java.decompiler project.
Fri, 23 Jan 2015 18:20:37 +0100 Thomas Wuerthinger Move to a system that has an extra counter for extra usages.
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
Fri, 23 Jan 2015 11:28:20 +0100 Thomas Wuerthinger Remove TailcallNode.
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Fri, 23 Jan 2015 14:32:11 +0100 Roland Schatz Avoid double copy of monitorIds list.
Fri, 23 Jan 2015 13:11:28 +0100 Roland Schatz Compiler intrinsic for JMH blackhole.
Thu, 22 Jan 2015 16:35:37 +0100 Roland Schatz Ignore dontinline compile command if it would prevent application of forced substitutions.
Thu, 22 Jan 2015 15:59:51 +0100 Roland Schatz mx: fix duplicate arguments for microbench
Fri, 23 Jan 2015 12:08:12 +0100 Christian Wirth fix in mx.py, MX_SUBPROCESS_COMMAND_FILE opened twice, fails on Windows
Fri, 23 Jan 2015 10:54:21 +0100 Doug Simon removed GPU code
Thu, 22 Jan 2015 23:16:17 +0100 Thomas Wuerthinger Small improvement in NodeList.
Thu, 22 Jan 2015 21:53:06 +0100 Thomas Wuerthinger Initialize FrameState with less copying.
Thu, 22 Jan 2015 21:14:53 +0100 Thomas Wuerthinger Make allocation of virtual object mapping lazy.
Thu, 22 Jan 2015 21:01:46 +0100 Thomas Wuerthinger Do not always allocate monitorId NodeInputList. Allow null NodeInputList.
Thu, 22 Jan 2015 18:46:04 +0100 Doug Simon fixed branch probability in instanceof snippet
Thu, 22 Jan 2015 16:25:04 +0100 Thomas Wuerthinger No need to clean up deleted phis.
Thu, 22 Jan 2015 16:24:36 +0100 Thomas Wuerthinger Initial version of inlining during parsing.
Wed, 21 Jan 2015 14:29:00 +0100 Thomas Wuerthinger Initialize frame state builder created for parse time inlining correctly.
Wed, 21 Jan 2015 13:10:52 +0100 Thomas Wuerthinger Restructuring in the GraphBuilder to have less fields in the phase instance.
Wed, 21 Jan 2015 12:01:14 +0100 Thomas Wuerthinger Make starting node a parameter in the GraphBuilder.
Wed, 21 Jan 2015 11:55:37 +0100 Thomas Wuerthinger GraphBuilder simplifications.
Tue, 20 Jan 2015 17:55:16 +0100 Thomas Wuerthinger Small simplification for BaselineBytecodeParser.
Tue, 20 Jan 2015 17:47:05 +0100 Thomas Wuerthinger Small clean up in GraphBuilderPhase.
Tue, 20 Jan 2015 17:10:20 +0100 Thomas Wuerthinger Remove obsolete comment.
Tue, 20 Jan 2015 16:54:38 +0100 Thomas Wuerthinger Remove GraphBuilderPhase#finishPrepare.
Tue, 20 Jan 2015 16:40:45 +0100 Thomas Wuerthinger Clean up in Kind class. Introduce Kind#getSlotCount and Kind#needsTwoSlots methods.
Tue, 20 Jan 2015 16:09:23 +0100 Thomas Wuerthinger Introduce new option InlineDuringParsing.
Thu, 22 Jan 2015 11:16:26 +0100 Doug Simon Added tag gpu-0.1 for changeset 1b0ef9634252
Thu, 22 Jan 2015 11:16:06 +0100 Doug Simon removed unused HotSpotGraalRuntime.setRuntimeAccessCheck()
Thu, 22 Jan 2015 09:45:56 +0100 Doug Simon fixed unbalanced #ifdef
Thu, 22 Jan 2015 01:22:02 +0100 Andreas Woess Truffle: replace Truffle-internal usages of unsafe compiler directives
Thu, 22 Jan 2015 01:11:06 +0100 Andreas Woess Truffle: remove references to unsafe in comments
Thu, 22 Jan 2015 01:08:25 +0100 Andreas Woess Truffle: deprecate CompilerDirectives.unsafe* methods.
Thu, 22 Jan 2015 01:01:29 +0100 Andreas Woess Truffle: add (and switch to) safe node field access implementation using reflection
Thu, 22 Jan 2015 00:37:29 +0100 Andreas Woess Truffle: channel all NodeUtil field accesses through NodeField class
Wed, 21 Jan 2015 11:00:48 -0800 Tom Rodriguez Add option to restrict MethodFilter to the root method
Wed, 21 Jan 2015 10:20:41 -0800 Tom Rodriguez Don't allow guards with action == None to float
Wed, 21 Jan 2015 10:19:33 -0800 Tom Rodriguez Emit warnings to TTY instead of System.out
Wed, 21 Jan 2015 19:03:37 +0100 Doug Simon fixed pylint issue
Wed, 21 Jan 2015 19:01:13 +0100 Doug Simon Merge.
Wed, 21 Jan 2015 19:00:46 +0100 Doug Simon mx: replaced MX_SUBPROCESS_COMMAND with MX_SUBPROCESS_COMMAND_FILE
Tue, 20 Jan 2015 23:18:17 +0100 Doug Simon fixed pylint issue
Tue, 20 Jan 2015 23:17:38 +0100 Doug Simon removed post-deserialization re-initialization of Graph.cachedLeafNodes
Tue, 20 Jan 2015 23:16:14 +0100 Doug Simon made some hash codes stable across VM executions to support replay compilation
Tue, 20 Jan 2015 23:15:49 +0100 Doug Simon added Fingerprint constructor that takes a list of events
Tue, 20 Jan 2015 23:14:52 +0100 Doug Simon mx: set MX_SUBPROCESS_COMMAND environment variable in subprocess launched by mx
Wed, 21 Jan 2015 15:44:30 +0100 Roland Schatz Microbenchmark for partial escape analysis.
Wed, 21 Jan 2015 14:49:13 +0100 Roland Schatz mx: add microbench command to run JMH benchmarks
Wed, 21 Jan 2015 13:55:37 +0100 Roland Schatz mx: support annotation processors in libraries
Wed, 21 Jan 2015 13:36:23 +0100 Gilles Duboscq mx: JavaConfig: compare compilance and version before path
Wed, 21 Jan 2015 12:02:35 +0100 Paul Woegerer Specify jacoco project includes/excludes in suite.py
Wed, 21 Jan 2015 11:43:22 +0100 Gilles Duboscq Fix mx igv: do not use Java < 1.8, handle the case where no JDKs are supported. Give some hints when the igv ant build fails.
Mon, 19 Jan 2015 18:00:28 +0100 Josef Eisl Add -G:[-/+]PrintIdealGraph option.
Tue, 20 Jan 2015 16:53:28 +0100 Doug Simon made some hash codes stable across VM executions to support replay compilation
Tue, 20 Jan 2015 16:52:16 +0100 Doug Simon added Fingerprint points to assist debugging replay compilation
Tue, 20 Jan 2015 16:22:11 +0100 Doug Simon added Fingerprint class
Mon, 19 Jan 2015 17:24:31 +0100 Doug Simon removed invalid reference from javadoc
Mon, 19 Jan 2015 16:06:04 +0100 Doug Simon Merge.
Mon, 19 Jan 2015 14:50:36 +0100 Doug Simon made ReplacementsImpl.snippetTemplateCache stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:46:55 +0100 Doug Simon made Graph.cachedLeafNodes stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:46:21 +0100 Doug Simon made AMD64HotSpotRegisterConfig.categorized stable across VM executions to support replay compilation
Mon, 19 Jan 2015 14:29:54 +0100 Stefan Anzinger [SPARC] Fix C2 code emission issue
Sat, 17 Jan 2015 11:26:18 +0100 Doug Simon mx: added support for Jython 2.7b3 and made ordering in generated files more deterministic\nContributed-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Fri, 16 Jan 2015 14:24:04 +0100 Paul Woegerer Fix indentation of multi-line strings passed to Debug.log
Fri, 16 Jan 2015 16:01:31 +0100 Stefan Anzinger [SPARC] do not virtualize on big endian when bit sizes do not match (temporary fix)
Fri, 16 Jan 2015 11:48:52 +0100 Stefan Anzinger [SPARC] make check for EA more tight
Thu, 15 Jan 2015 13:56:34 +0100 Andreas Woess Truffle: IGV printer nodeMap should be IdentityHashMap
Thu, 15 Jan 2015 08:24:43 +0100 Andreas Woess BranchProbabilityNode: branch probability value may evaluate to NaN in unreached code
Thu, 15 Jan 2015 06:34:53 +0100 Andreas Woess DefaultTruffleRuntime fields can be final
Wed, 14 Jan 2015 09:53:38 -0800 Tom Rodriguez Add --lldb option like --gdb
Wed, 14 Jan 2015 09:52:41 -0800 Tom Rodriguez Prompt to fill EXTRA_JAVA_HOMES like JAVA_HOME
Wed, 14 Jan 2015 16:40:56 +0100 Doug Simon localized replay compilation marker interface to HotSpot specific code
Wed, 14 Jan 2015 16:40:14 +0100 Doug Simon added MethodFilter.matchesClassName
Wed, 14 Jan 2015 13:43:16 +0100 Matthias Grimmer Interop: improve exception names and JavaDoc
Tue, 13 Jan 2015 19:48:15 +0100 Josef Eisl Reenable baseline tests in gate (backed out changeset 209c60cf3ea2)
Tue, 13 Jan 2015 19:45:42 +0100 Josef Eisl BaselineCompiler: fix predecessor calculation.
Wed, 14 Jan 2015 02:45:49 +0100 Thomas Wuerthinger Do not use an iterator when computing the single value of a PhiNode.
Tue, 13 Jan 2015 17:10:33 +0100 Christian Humer mx: Fixed eclipse annotation processor configuration should serialize JAVA_HOME with the original value.
Tue, 13 Jan 2015 14:08:14 +0100 Doug Simon make hash code for SnippetTemplate.CacheKey more deterministic
Tue, 13 Jan 2015 13:13:43 +0100 Doug Simon added graalGlobals_ppc.hpp
Tue, 13 Jan 2015 13:12:01 +0100 Doug Simon fixed JVM_GetGraalServiceImpls signature
Tue, 13 Jan 2015 13:08:26 +0100 Doug Simon moved generate_deopt_entry_for to InterpreterGenerator for all architectures
Tue, 13 Jan 2015 13:06:21 +0100 Doug Simon added missing JNICALL to JNI functions
Tue, 13 Jan 2015 13:04:37 +0100 Doug Simon fix format string
Tue, 13 Jan 2015 12:59:48 +0100 Doug Simon guarded use of 64-bit only code with #ifdefs
Tue, 13 Jan 2015 11:18:46 +0100 Doug Simon fixed however 32 bit inline version of assembler method
Tue, 13 Jan 2015 06:12:10 +0100 Stefan Anzinger Merge
Tue, 13 Jan 2015 06:11:30 +0100 Stefan Anzinger [SPARC] Remove SL from blacklist, add UnsafeEATest to blacklist (as long as unsafe does not EA on SPARC in some cases right now)
Tue, 13 Jan 2015 01:55:12 +0100 Thomas Wuerthinger Make sure the JSRData is cloned when the BciBlock is cloned.
Mon, 12 Jan 2015 21:24:26 +0100 Stefan Anzinger Merge
Mon, 12 Jan 2015 21:12:24 +0100 Stefan Anzinger [SPARC] Do not virtualize objects, when the types do not match on big endian machines
Mon, 12 Jan 2015 20:43:38 +0100 Doug Simon fixed eclipseformat issues
Mon, 12 Jan 2015 20:39:26 +0100 Doug Simon Merge.
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Mon, 12 Jan 2015 19:05:36 +0100 Doug Simon removed deprecated JUnitTestCase checkstyle check
Mon, 12 Jan 2015 19:34:31 +0100 Stefan Anzinger Extend emitMul, emitAdd and emitSub in ArithmeticLIRGenerator for explicitly requesting to set the flags register. (In AMD64 flags are set implicitly, but on SPARC it is not)
Mon, 12 Jan 2015 18:02:01 +0100 Roland Schatz Fix type error in code generation.
Mon, 12 Jan 2015 15:56:59 +0100 Roland Schatz Avoid unnecessary register-register move before IMUL instructions.
Mon, 12 Jan 2015 14:10:07 +0100 Roland Schatz Make BinaryNode inputs mutable.