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.
|
Mon, 12 Jan 2015 13:32:43 +0100 |
Roland Schatz |
Use ArithmeticOpTable for shift operations.
|
Mon, 12 Jan 2015 12:04:22 +0100 |
Doug Simon |
fixed JDT compilation warning
|
Mon, 12 Jan 2015 12:03:39 +0100 |
Doug Simon |
removed deprecated JUnitTestCase checkstyle check
|
Mon, 12 Jan 2015 10:25:44 +0100 |
Thomas Wuerthinger |
Disable baseline tests in gate.
|
Mon, 12 Jan 2015 03:51:55 +0100 |
Thomas Wuerthinger |
Fix unit test.
|
Mon, 12 Jan 2015 03:13:36 +0100 |
Thomas Wuerthinger |
Respect canBeInlined in Truffle partial evaluation.
|
Mon, 12 Jan 2015 00:25:56 +0100 |
Thomas Wuerthinger |
Remove outdated assert.
|
Sun, 11 Jan 2015 23:47:28 +0100 |
Thomas Wuerthinger |
Removed unused BlockPlaceholderNode.
|
Sun, 11 Jan 2015 23:46:00 +0100 |
Thomas Wuerthinger |
Fix regression in graph builder related to removal of placeholder nodes. Do not create successor blocks for invokes without exception handler successor.
|
Sun, 11 Jan 2015 21:38:26 +0100 |
Thomas Wuerthinger |
Add tests for new public API in ResolvedJavaMethod.
|
Sun, 11 Jan 2015 21:06:25 +0100 |
Thomas Wuerthinger |
Can be inlined must also return true for native methods that are intrinsified.
|
Sun, 11 Jan 2015 21:04:56 +0100 |
Thomas Wuerthinger |
Avoid insertion of block placeholder node. Use begin node instead.
|
Sun, 11 Jan 2015 19:51:03 +0100 |
Thomas Wuerthinger |
Remove allocation of unused predecessor array in BciBlock.
|
Sun, 11 Jan 2015 19:35:37 +0100 |
Thomas Wuerthinger |
Fixed a regression in the new BciBlock order algorithm when compiling methods with JSR bytecode.
|
Sun, 11 Jan 2015 19:19:52 +0100 |
Thomas Wuerthinger |
Avoid using placeholder nodes when emitting explicit exceptions. Introduce StressExplictExceptionCode flag for debugging.
|
Sun, 11 Jan 2015 18:34:08 +0100 |
Thomas Wuerthinger |
Remove unused class ExceptionInfo.
|
Sun, 11 Jan 2015 18:12:51 +0100 |
Thomas Wuerthinger |
Add utilities ModifiersProvider#isConcrete, ResolvedJavaMethod#hasReceiver, ResolvedJavaMethod#hasBytecodes to Graal API.
|
Sun, 11 Jan 2015 17:46:47 +0100 |
Thomas Wuerthinger |
Add utilities isDirect and isIndirect to InvokeKind.
|
Sun, 11 Jan 2015 17:24:53 +0100 |
Thomas Wuerthinger |
Do not remove dead frame states in graph builder. There should not be any produced.
|
Sun, 11 Jan 2015 17:15:31 +0100 |
Thomas Wuerthinger |
Calculate blocks immediately in correct order.
|
Sun, 11 Jan 2015 16:26:26 +0100 |
Thomas Wuerthinger |
Do not compute loop exit bitmap in BciBlock.
|
Sun, 11 Jan 2015 16:25:08 +0100 |
Thomas Wuerthinger |
Factor JSR info data into separate data structure from BciBlock.
|
Sun, 11 Jan 2015 15:56:45 +0100 |
Thomas Wuerthinger |
Make allocation of loop header array in BciBlockMapping lazy.
|
Sun, 11 Jan 2015 02:39:07 +0100 |
Thomas Wuerthinger |
Disable inlining across Truffle boundary by default.
|
Sun, 11 Jan 2015 00:00:37 +0100 |
Thomas Wuerthinger |
Move back to an approach where NodeClass is cached in each Node instance.
|
Sat, 10 Jan 2015 22:59:11 +0100 |
Thomas Wuerthinger |
Simplify assertion in GuardLoweringPhase.
|
Sat, 10 Jan 2015 21:50:50 +0100 |
Thomas Wuerthinger |
Remove IterableNodeType from FloatingReadNode.
|
Sat, 10 Jan 2015 21:18:34 +0100 |
Thomas Wuerthinger |
Remove GuardNode from iterable node types.
|
Sat, 10 Jan 2015 13:44:47 +0100 |
Christian Humer |
Truffle-DSL: fixed name clashes were still possible on a OS with case insensitive file system.
|
Sat, 10 Jan 2015 13:46:02 +0100 |
Christian Humer |
Truffle-DSL: started Truffle-DSL changelog.
|
Fri, 09 Jan 2015 18:14:41 +0100 |
Christian Humer |
Truffle-DSL: fixed null dereference.
|
Fri, 09 Jan 2015 16:33:56 +0100 |
Christian Humer |
Truffle-DSL: disable line long line wrapping in code writer. warnings are excluded from checkstyle anyway.
|
Fri, 09 Jan 2015 16:33:08 +0100 |
Christian Humer |
Truffle-DSL: fix visiblity of create methods.
|
Fri, 09 Jan 2015 16:04:37 +0100 |
Christian Humer |
Truffle-DSL: make node id renaming a fixed point algorithm; relax warning condition for multiple execute methods; fix warning condition for multiple execute methods has displayed unproblematic execute methods.
|
Fri, 09 Jan 2015 16:02:55 +0100 |
Christian Humer |
Truffle-DSL: fix execute methods with evaluated arguments were not handled correctly with varargs arguments.
|
Fri, 09 Jan 2015 16:01:11 +0100 |
Christian Humer |
Truffle-DSL: disable model dumping on error as they can produce a message that is too long for eclipse to handle.
|
Fri, 09 Jan 2015 16:00:34 +0100 |
Christian Humer |
Truffle-DSL: varargs for rewrite events.
|
Fri, 09 Jan 2015 16:00:23 +0100 |
Christian Humer |
Truffle-DSL: increase maximum number of acceptAndExecute arguments to 5.
|
Thu, 08 Jan 2015 17:59:19 -0800 |
Tom Rodriguez |
Only embed boxed primitives when the box is cached by the JDK
|
Thu, 08 Jan 2015 17:56:37 -0800 |
Tom Rodriguez |
Mark the first difference when comparing graph strings
|
Thu, 08 Jan 2015 10:20:07 -0800 |
Tom Rodriguez |
client-nograal is supported on Mac
|
Wed, 07 Jan 2015 18:02:00 +0100 |
Christian Humer |
Truffle: improve invalidation messages for assumptions.
|
Wed, 07 Jan 2015 18:01:24 +0100 |
Christian Humer |
Truffle-DSL: fix implicit cast optimization bug.
|
Wed, 07 Jan 2015 16:05:57 +0100 |
Andreas Woess |
Merge
|
Wed, 07 Jan 2015 15:11:38 +0100 |
Andreas Woess |
Truffle: refactor size calculation in location allocator to visitor pattern
|
Mon, 05 Jan 2015 19:01:01 +0100 |
Andreas Woess |
Truffle: LoopNode: child field type can be RepeatingNode now
|
Wed, 07 Jan 2015 14:05:14 +0100 |
Roland Schatz |
Generalize ReinterpretNode to deal with arbitrary non-pointer types.
|
Wed, 07 Jan 2015 13:40:01 +0100 |
Lukas Stadler |
avoid re-adding "this" during PhiNode simplification
|